diff --git a/.github/workflows/backend-lint.yml b/.github/workflows/backend-lint.yml deleted file mode 100644 index 36a8547..0000000 --- a/.github/workflows/backend-lint.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Backend Lint - -on: - push: - branches: [ main, dev ] - paths: - - 'backend/**' - pull_request: - branches: [ main ] - paths: - - 'backend/**' - -jobs: - lint: - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./backend - - steps: - - uses: actions/checkout@v3 - - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: '3.12' - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pylint pycodestyle - pip install -e . - - - name: Lint with pylint - run: | - pylint --disable=C0111,C0103 src/ - - - name: Check style with pycodestyle - run: | - pycodestyle --max-line-length=100 src/ diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml deleted file mode 100644 index 76d735a..0000000 --- a/.github/workflows/backend-tests.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Backend Tests - -on: - push: - branches: [ main, dev ] - paths: - - 'backend/**' - pull_request: - branches: [ main ] - paths: - - 'backend/**' - -jobs: - test: - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./backend - - strategy: - matrix: - python-version: [3.9, 3.12, 3.13] - - steps: - - uses: actions/checkout@v3 - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pytest pytest-cov - pip install -e . - - - name: Run tests - run: | - pytest --cov=src tests/ diff --git a/README.md b/README.md index ddbdd3e..450b64b 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,13 @@ Hooked on Phonetics is a comprehensive phonetics learning platform designed to help users master pronunciation through interactive exercises. + + +To get the app running: + +Run the following + +1. "npm install" +2. "npm start" + +if any issues arise: please email: sg4280 \ No newline at end of file diff --git a/backend/src/api/lesson.py b/backend/src/api/lesson.py index e02ce46..59d7327 100644 --- a/backend/src/api/lesson.py +++ b/backend/src/api/lesson.py @@ -2,7 +2,7 @@ from flask import Blueprint, request -from services.lesson import ( +from ..services.lesson import ( create_lesson, delete_lesson, get_all_lessons, @@ -10,7 +10,7 @@ get_lesson_by_vowel, update_lesson_instructions, ) -from utils.format import error_response, success_response +from ..utils.format import error_response, success_response lesson_bp = Blueprint("lesson", __name__, url_prefix="/lessons") diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/frontend/README.md b/frontend/README.md index e69de29..b87cb00 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/frontend/README.old.md b/frontend/README.old.md new file mode 100644 index 0000000..e69de29 diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..588c531 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,17866 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", + "@types/react-router-dom": "^5.3.3", + "@types/styled-components": "^5.1.34", + "framer-motion": "^12.10.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.22.0", + "react-scripts": "5.0.1", + "styled-components": "^6.1.8", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz", + "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==", + "license": "MIT" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.27.0.tgz", + "integrity": "sha512-dtnzmSjXfgL/HDgMcmsLSzyGbEosi4DrGWoCNfuI+W4IkVJw6izpTe7LtOdwAXnkDqw5yweboYCTkM2rQizCng==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.27.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz", + "integrity": "sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "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==", + "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==", + "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==", + "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-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "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==", + "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==", + "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.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz", + "integrity": "sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz", + "integrity": "sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", + "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz", + "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.27.0", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz", + "integrity": "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-typescript": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "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==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", + "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "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/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.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": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/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==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.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==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "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==", + "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/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "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/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "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/@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==", + "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/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@jest/transform/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.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==", + "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==", + "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==", + "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==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.16.tgz", + "integrity": "sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", + "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz", + "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/dom/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==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.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==", + "license": "MIT" + }, + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "license": "MIT", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.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==", + "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==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "license": "MIT" + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", + "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.6.tgz", + "integrity": "sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/styled-components": { + "version": "5.1.34", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz", + "integrity": "sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==", + "license": "MIT", + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, + "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/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "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==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.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==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.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==", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "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-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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==", + "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==", + "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.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "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==", + "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==", + "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "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/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==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.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", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz", + "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.4", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "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" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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==", + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "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.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "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-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001715", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", + "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", + "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/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "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/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "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==", + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "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==", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", + "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "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-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/csso/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "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/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==", + "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==", + "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/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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==", + "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-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "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/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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.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==", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "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==", + "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/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.140", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.140.tgz", + "integrity": "sha512-o82Rj+ONp4Ip7Cl1r7lrqx/pXhbp/lh9DpKcMNscFJdh8ebyRofnc7Sh01B4jx403RI0oqTBvlZ7OBIZLMr2+Q==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "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.3", + "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.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "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-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.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.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "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==", + "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==", + "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==", + "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-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "license": "MIT" + }, + "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==", + "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==", + "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==", + "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==", + "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/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.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==", + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "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==", + "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": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "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" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/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==", + "license": "Python-2.0" + }, + "node_modules/eslint/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==", + "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/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.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==", + "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==", + "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==", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "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", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.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==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "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", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "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==", + "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/foreground-child/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==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz", + "integrity": "sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framer-motion": { + "version": "12.10.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.10.5.tgz", + "integrity": "sha512-p6VF1YkwWvNDFzg5IQ5lqPx11Td4TQ6LqDnshV7sWj0Nrp4dwz2/aEzmgh9WA9ridcTIJ625Fr0oiuhgqIoFwQ==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.10.5", + "motion-utils": "^12.9.4", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "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==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "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==", + "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==", + "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==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "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==", + "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-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "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==", + "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==", + "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==", + "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==", + "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": "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", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "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/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "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==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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==", + "license": "MIT" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "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==", + "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-fresh/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "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==", + "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.", + "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==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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==", + "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": "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "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==", + "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-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "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-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT" + }, + "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==", + "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==", + "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==", + "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/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "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-report/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==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "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==", + "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==", + "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/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "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==", + "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==", + "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==", + "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", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "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==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.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", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "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==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.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==", + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "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==", + "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", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "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==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "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==", + "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==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/motion-dom": { + "version": "12.10.5", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.10.5.tgz", + "integrity": "sha512-F7XKmhxXEH/y3aWWf0N2w69wNSN+6PcJ1seqR1WolClmXpPhj+xwzs9j5CpsMFzeHR1D7irl3JcWMToPRwX6Hg==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.9.4" + } + }, + "node_modules/motion-utils": { + "version": "12.9.4", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.9.4.tgz", + "integrity": "sha512-BW3I65zeM76CMsfh3kHid9ansEJk9Qvl+K5cu4DVHKGsI52n76OJ4z2CUJUV+Mn3uEP9k1JJA3tClG0ggSrRcg==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "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==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "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==", + "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==", + "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/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "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==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "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==", + "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==", + "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": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "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", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "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==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "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.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/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/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "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==", + "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/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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==", + "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/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.0.tgz", + "integrity": "sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.0.tgz", + "integrity": "sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.23.0", + "react-router": "6.30.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" + }, + "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==", + "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/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "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==", + "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==", + "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-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "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==", + "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/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/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "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==", + "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==", + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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==", + "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==", + "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==", + "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": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "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-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" + }, + "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==", + "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": { + "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==", + "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==", + "license": "MIT" + }, + "node_modules/string-width/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==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "6.1.17", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.17.tgz", + "integrity": "sha512-97D7DwWanI7nN24v0D4SvbfjLE9656umNSJZkBkDIWL37aZqG/wRQ+Y9pWtXyBIM/NSfcBzHLErEsqHmJNSVUg==", + "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/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/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/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "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/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "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==", + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "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==", + "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==", + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "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==", + "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==", + "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==", + "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/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.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==", + "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/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "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==", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.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==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.99.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz", + "integrity": "sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "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/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/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==", + "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/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "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==", + "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": { + "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==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "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==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..9dbfde7 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,49 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", + "@types/react-router-dom": "^5.3.3", + "@types/styled-components": "^5.1.34", + "framer-motion": "^12.10.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.22.0", + "react-scripts": "5.0.1", + "styled-components": "^6.1.8", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/frontend/public/audio/vowels/1-i_close_front_unrounded_vowel.mp3 b/frontend/public/audio/vowels/1-i_close_front_unrounded_vowel.mp3 new file mode 100644 index 0000000..fd191b8 Binary files /dev/null and b/frontend/public/audio/vowels/1-i_close_front_unrounded_vowel.mp3 differ diff --git a/frontend/public/audio/vowels/10-u_close_back_rounded_vowel.mp3 b/frontend/public/audio/vowels/10-u_close_back_rounded_vowel.mp3 new file mode 100644 index 0000000..aa75598 Binary files /dev/null and b/frontend/public/audio/vowels/10-u_close_back_rounded_vowel.mp3 differ diff --git "a/frontend/public/audio/vowels/11-\312\212_near-close_near-back_rounded_vowel.mp3" "b/frontend/public/audio/vowels/11-\312\212_near-close_near-back_rounded_vowel.mp3" new file mode 100644 index 0000000..dbd09ef Binary files /dev/null and "b/frontend/public/audio/vowels/11-\312\212_near-close_near-back_rounded_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/12-\311\231_mid-central_vowel.mp3" "b/frontend/public/audio/vowels/12-\311\231_mid-central_vowel.mp3" new file mode 100644 index 0000000..d1a549b Binary files /dev/null and "b/frontend/public/audio/vowels/12-\311\231_mid-central_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/2-\311\252_near-close_near-front_unrounded_vowel.mp3" "b/frontend/public/audio/vowels/2-\311\252_near-close_near-front_unrounded_vowel.mp3" new file mode 100644 index 0000000..28583b5 Binary files /dev/null and "b/frontend/public/audio/vowels/2-\311\252_near-close_near-front_unrounded_vowel.mp3" differ diff --git a/frontend/public/audio/vowels/3-e_close-mid_front_unrounded_vowel.mp3 b/frontend/public/audio/vowels/3-e_close-mid_front_unrounded_vowel.mp3 new file mode 100644 index 0000000..72264c8 Binary files /dev/null and b/frontend/public/audio/vowels/3-e_close-mid_front_unrounded_vowel.mp3 differ diff --git "a/frontend/public/audio/vowels/4-\311\233_near-close_near-front_unrounded_vowel.mp3" "b/frontend/public/audio/vowels/4-\311\233_near-close_near-front_unrounded_vowel.mp3" new file mode 100644 index 0000000..40df75c Binary files /dev/null and "b/frontend/public/audio/vowels/4-\311\233_near-close_near-front_unrounded_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/5-\303\246_near-open_front_unrounded_vowel.mp3" "b/frontend/public/audio/vowels/5-\303\246_near-open_front_unrounded_vowel.mp3" new file mode 100644 index 0000000..3c91503 Binary files /dev/null and "b/frontend/public/audio/vowels/5-\303\246_near-open_front_unrounded_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/6-\311\221_open_back_unrounded_vowel.mp3" "b/frontend/public/audio/vowels/6-\311\221_open_back_unrounded_vowel.mp3" new file mode 100644 index 0000000..f88f2e3 Binary files /dev/null and "b/frontend/public/audio/vowels/6-\311\221_open_back_unrounded_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/7-\312\214_open-mid_back_unrounded_vowel.mp3" "b/frontend/public/audio/vowels/7-\312\214_open-mid_back_unrounded_vowel.mp3" new file mode 100644 index 0000000..00b6eb3 Binary files /dev/null and "b/frontend/public/audio/vowels/7-\312\214_open-mid_back_unrounded_vowel.mp3" differ diff --git "a/frontend/public/audio/vowels/8-\311\224_open-mid_back_rounded_vowel.mp3" "b/frontend/public/audio/vowels/8-\311\224_open-mid_back_rounded_vowel.mp3" new file mode 100644 index 0000000..e38952d Binary files /dev/null and "b/frontend/public/audio/vowels/8-\311\224_open-mid_back_rounded_vowel.mp3" differ diff --git a/frontend/public/audio/vowels/9-o_close-mid_back_rounded_vowel.mp3 b/frontend/public/audio/vowels/9-o_close-mid_back_rounded_vowel.mp3 new file mode 100644 index 0000000..e9d7e91 Binary files /dev/null and b/frontend/public/audio/vowels/9-o_close-mid_back_rounded_vowel.mp3 differ diff --git a/frontend/public/audio/words/04-mp-feel.mp3 b/frontend/public/audio/words/04-mp-feel.mp3 new file mode 100644 index 0000000..409540a Binary files /dev/null and b/frontend/public/audio/words/04-mp-feel.mp3 differ diff --git a/frontend/public/audio/words/04-mp-fill.mp3 b/frontend/public/audio/words/04-mp-fill.mp3 new file mode 100644 index 0000000..3f48763 Binary files /dev/null and b/frontend/public/audio/words/04-mp-fill.mp3 differ diff --git a/frontend/public/brain-illustration.svg b/frontend/public/brain-illustration.svg new file mode 100644 index 0000000..0efe6a7 --- /dev/null +++ b/frontend/public/brain-illustration.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/frontend/public/favicon.ico differ diff --git a/frontend/public/index.html b/frontend/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/frontend/public/logo192.png b/frontend/public/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/frontend/public/logo192.png differ diff --git a/frontend/public/logo512.png b/frontend/public/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/frontend/public/logo512.png differ diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/frontend/public/placeholder-illustration.svg b/frontend/public/placeholder-illustration.svg new file mode 100644 index 0000000..ae15115 --- /dev/null +++ b/frontend/public/placeholder-illustration.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/frontend/public/temporary-jsons/quiz.json b/frontend/public/temporary-jsons/quiz.json new file mode 100644 index 0000000..4626eaa --- /dev/null +++ b/frontend/public/temporary-jsons/quiz.json @@ -0,0 +1,311 @@ +{ + "settings": { + "options_per_question": 4, + "questions_per_phoneme": 1 + }, + "quiz": [ + { + "id": 1, + "target": "/i/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/01-i_close_front_unrounded_vowel.mp3", + "samples": [ + { "text": "see", "IPA": "/siː/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/01_i_ref_see.mp3" }, + { "text": "beat", "IPA": "/biːt/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/02_i_ref_beat.mp3" }, + { "text": "team", "IPA": "/tiːm/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/03_i_ref_team.mp3" } + ], + "options_pool": { + "correct_answers": [ + { "language": "Hindi", "word": "की", "IPA": "/kiː/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/01_i_hindi_%E0%A4%95%E0%A5%80.mp3" }, + { "language": "Turkish", "word": "bir", "IPA": "/biɾ/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/01_i_turkish_bir.mp3" }, + { "language": "Spanish", "word": "sí", "IPA": "/si/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/01_i_spanish_si%CC%81.mp3" } + ], + "wrong_answers": [ + { "language": "Korean", "word": "개", "IPA": "/kɛː/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/01_%C9%9B_korean_%E1%84%80%E1%85%A2.mp3" } + ] + }, + "feedback": { + "correct": "Great! That’s the long E (/iː/) sound!", + "incorrect": "Not quite—that was not /iː/." + } + }, + { + "id": 2, + "target": "/ɪ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/02-%C9%AA_near-close_near-front_unrounded_vowel.mp3", + "samples": [ + { "text": "sit", "IPA": "/sɪt/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/04_%C9%AA_ref_sit.mp33" }, + { "text": "bit", "IPA": "/bɪt/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/05_%C9%AA_ref_bit.mp3" }, + { "text": "ship", "IPA": "/ʃɪp/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/06_%C9%AA_ref_ship.mp3" } + ], + "options_pool": { + "correct_answers": [ + { "language": "Turkish", "word": "iç", "IPA": "/ɪt͡ʃ/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/03_%C9%AA_turkish_ic%CC%A7.mp3" }, + { "language": "Hindi", "word": "बिट", "IPA": "/bɪʈ/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/03_%C9%AA_hindi_%E0%A4%AC%E0%A4%BF%E0%A4%9F.mp3" }, + { "language": "Dutch", "word": "kind", "IPA": "/kɪnt/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/03_%C9%AA_dutch_kind.mp3" } + ], + "wrong_answers": [ + { "language": "Spanish", "word": "sí", "IPA": "/si/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/03_i_spanish_si%CC%81.mp3" } + ] + }, + "feedback": { + "correct": "Exactly—the short I (/ɪ/) sound!", + "incorrect": "That wasn’t /ɪ/, try again." + } + }, + { + "id": 3, + "target": "/e/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/03-e_close-mid_front_unrounded_vowel.mp3", + "samples": [ + { "text": "say", "IPA": "/seɪ/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/07_e_ref_say.mp3" }, + { "text": "rain", "IPA": "/reɪn/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/08_e_ref_rain.mp3" }, + { "text": "game", "IPA": "/ɡeɪm/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/09_e_ref_game.mp3" } + ], + "options_pool": { + "correct_answers": [ + { "language": "French", "word": "été", "IPA": "/e.te/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/02_e_french_e%CC%81te%CC%81.mp3" }, + { "language": "Turkish", "word": "ekmek","IPA": "/ekˈmek/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/02_e_turkish_ekmek.mp3" }, + { "language": "Spanish", "word": "té", "IPA": "/te/", "audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/02_e_spanish_te%CC%81.mp3" } + ], + "wrong_answers": [ + { "language": "Korean", "word": "네", "IPA": "/ne/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/02_e_korean_%E1%84%82%E1%85%A6.mp3" } + ] + }, + "feedback": { + "correct": "Nice—that’s the long A (/e/) sound!", + "incorrect": "That wasn’t /e/, give it another shot." + } + }, + { + "id": 4, + "target": "/ɛ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/04-%C9%9B_near-close_near-front_unrounded_vowel.mp3.mp3", + "samples": [ + { "text": "bed", "IPA": "/bɛd/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/10_%C9%9B_ref_bed.mp3"}, + { "text": "get", "IPA": "/ɡɛt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/11_%C9%9B_ref_get.mp3"}, + { "text": "head", "IPA": "/hɛd/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/12_%C9%9B_ref_head.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "Dutch", "word": "bed","IPA":"/bɛt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/04_%C9%9B_dutch_bed.mp3" }, + { "language": "French", "word": "fête", "IPA":"/fɛt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/04_%C9%9B_french_fe%CC%82te.mp3" }, + { "language": "Hindi", "word": "लैब", "IPA":"/lɛːb/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/04_%C9%9B_hindi_%E0%A4%B2%E0%A5%88%E0%A4%AC.mp3" } + ], + "wrong_answers": [ + { "language": "Turkish", "word": "el", "IPA":"/el/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/04_%C9%9B_turkish_el.mp3" } + ] + }, + "feedback": { + "correct": "Well done—that’s /ɛ/!", + "incorrect": "Nope—that wasn’t /ɛ/." + } + }, + { + "id": 5, + "target": "/æ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/05-%C3%A6_near-open_front_unrounded_vowel.mp3", + "samples": [ + { "text": "cat", "IPA": "/kæt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/13_%C3%A6_ref_cat.mp3"}, + { "text": "bat", "IPA": "/bæt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/14_%C3%A6_ref_bat.mp3"}, + { "text": "ham", "IPA": "/hæm/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/15_%C3%A6_ref_ham.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "Afrikaans", "word": "perd", "IPA":"/pæːrt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/05_%C3%A6_afrikaans_perd.mp3" }, + { "language": "Finnish", "word": "hän","IPA":"/hæn/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/05_%C3%A6_finnish_ha%CC%88n.mp3" }, + { "language": "Norwegian", "word": "vært", "IPA":"/vært/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/05_%C3%A6_norwegian_v%C3%A6rt.mp3" } + ], + "wrong_answers": [ + { "language": "Spanish", "word": "pan", "IPA":"/pan/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/05_%C3%A6_spanish_pan.mp3" } + ] + }, + "feedback": { + "correct": "Right—that’s /æ/!", + "incorrect": "Oops—that wasn’t /æ/." + } + }, + { + "id": 6, + "target": "/ɑ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/06-%C9%91_open_back_unrounded_vowel.mp3", + "samples": [ + { "text": "spa", "IPA":"/spɑː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/22_%C9%91_ref_spa.mp3"}, + { "text": "bra", "IPA":"/brɑː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/23_%C9%91_ref_bra.mp3"}, + { "text": "car", "IPA":"/kɑː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/24_%C9%91_ref_car.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "French", "word": "arm", "IPA":"/ɑʁm/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/06_%C9%91_french_arm.mp3" }, + { "language": "Hindi", "word": "बात","IPA":"/bɑːt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/06_%C9%91_hindi_%E0%A4%AC%E0%A4%BE%E0%A4%A4.mp3" }, + { "language": "Turkish", "word": "arkadaş", "IPA":"/aɾka.daʃ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/06_%C9%91_turkish_arkadas%CC%A7.mp3" } + ], + "wrong_answers": [ + { "language": "Korean", "word": "바다","IPA":"/pa.da/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/06_%C9%91_korean_%E1%84%87%E1%85%A1%E1%84%83%E1%85%A1.mp3" } + ] + }, + "feedback": { + "correct": "You got the /ɑː/!", + "incorrect": "That was not /ɑː/." + } + }, + { + "id": 7, + "target": "/ɔ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/08-%C9%94_open-mid_back_rounded_vowel.mp3", + "samples": [ + { "text": "saw", "IPA":"/sɔː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/25_%C9%94_ref_saw.mp3"}, + { "text": "law", "IPA":"/lɔː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/26_%C9%94_ref_law.mp3"}, + { "text": "paw", "IPA":"/pɔː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/27_%C9%94_ref_paw.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "French", "word": "or", "IPA":"/ɔʁ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/07_%C9%94_french_or.mp3" }, + { "language": "German", "word": "Gott", "IPA":"/okuɫ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/07_%C9%94_german_Gott.mp3" }, + { "language": "Portuguese", "word": "porta", "IPA":"/ˈpɔɾtɐ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/07_%C9%94_portuguese_porta.mp3" } + ], + "wrong_answers": [ + { "language": "Hindi", "word": "आउट", "IPA":"/aʊt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/07_%C9%94_hindi_%E0%A4%86%E0%A4%89%E0%A4%9F.mp3" } + ] + }, + "feedback": { + "correct": "That’s the /ɔː/ sound!", + "incorrect": "No—that wasn’t /ɔː/." + } + }, + { + "id": 8, + "target": "/o/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/09-o_close-mid_back_rounded_vowel.mp3", + "samples": [ + { "text": "go", "IPA":"/ɡoʊ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/28_o_ref_go.mp3"}, + { "text": "boat", "IPA":"/boʊt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/29_o_ref_boat.mp3"}, + { "text": "show", "IPA":"/ʃoʊ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/30_o_ref_show.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "Hindi", "word": "को", "IPA":"/koː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/08_o_hindi_%E0%A4%95%E0%A5%8B.mp3" }, + { "language": "Korean", "word": "오리", "IPA":"/o.ri/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/08_o_korean_%E1%84%8B%E1%85%A9%E1%84%85%E1%85%B5.mp3" }, + { "language": "Spanish", "word": "sol", "IPA":"/sol/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/08_o_spanish_sol.mp3" } + ], + "wrong_answers": [ + { "language": "Turkish", "word": "su", "IPA":"/su/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/08_o_turkish_su.mp3" } + ] + }, + "feedback": { + "correct": "That’s a perfect /o/!", + "incorrect": "Oops—that wasn’t /o/." + } + }, + { + "id": 9, + "target": "/u/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/10-u_close_back_rounded_vowel.mp3", + "samples": [ + { "text": "boot", "IPA":"/buːt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/34_u_ref_boot.mp3"}, + { "text": "food", "IPA":"/fuːd/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/35_u_ref_food.mp3"}, + { "text": "two", "IPA":"/tuː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/36_u_ref_two.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language": "Hindi", "word": "दूध", "IPA":"/d̪uːd̪ʱ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/09_u_hindi_+%E0%A4%A6%E0%A5%82%E0%A4%A7.mp3" }, + { "language": "Turkish", "word": "bu", "IPA":"/bu/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/09_u_turkish_bu.mp3" }, + { "language": "Spanish", "word": "lus", "IPA":"/lus/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/09_u_spanish_luz.mp3" } + ], + "wrong_answers": [ + { "language": "French", "word": "lune", "IPA":"/lyn/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/09_u_french_lune.mp3" } + ] + }, + "feedback": { + "correct": "Yes—that’s /uː/!", + "incorrect": "That one wasn’t /uː/." + } + }, + { + "id": 10, + "target": "/ʊ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/11-%CA%8A_near-close_near-back_rounded_vowel.mp3", + "samples": [ + { "text":"foot","IPA":"/fʊt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/31_%CA%8A_ref_foot.mp3"}, + { "text":"book","IPA":"/bʊk/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/32_%CA%8A_ref_book.mp3"}, + { "text":"could","IPA":"/kʊd/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/33_%CA%8A_ref_could.mp3"} + ], + "options_pool": { + "correct_answers":[ + { "language":"German","word":"Hund", "IPA":"/hʊnt/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/10_%CA%8A_german_Hund.mp3"}, + { "language":"Hindi","word":"कुत्ता","IPA":"/kʊत̪aː/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/10_%CA%8A_hindi_%E0%A4%95%E0%A5%81%E0%A4%A4%E0%A5%8D%E0%A4%A4%E0%A4%BE.mp3"}, + { "language":"Russian","word":"гусь","IPA":"/ɡʊsʲ/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/10_%CA%8A_russian_%D0%B3%D1%83%D1%81%D1%8C.mp3"} + ], + "wrong_answers":[ + { "language":"Afrikaans","word":"suiker","IPA":"/ˈsœy.kər/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/10_%CA%8A_afrikaans_suiker.mp3"} + ] + }, + "feedback": { + "correct":"That’s the foot vowel (/ʊ/)!", + "incorrect":"No—that wasn’t /ʊ/." + } + }, + { + "id": 11, + "target": "/ə/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/12-%C9%99_mid-central_vowel.mp3", + "samples": [ + { "text": "the", "IPA":"/ðə/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/37_%C9%99_ref_the.mp3"}, + { "text": "to", "IPA":"/tə/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/38_%C9%99_ref_to.mp3"}, + { "text": "alone","IPA":"/əˈloʊn/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/39_%C9%99_ref_alone.mp3"} + ], + "options_pool": { + "correct_answers": [ + { "language":"Hindi","word":"कमल","IPA":"/kə.məl/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/11_%C9%99_hindi_%E0%A4%95%E0%A4%AE%E0%A4%B2.mp3"}, + { "language":"French","word":"le", "IPA":"/lə/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/11_%C9%99_french_le.mp3"}, + { "language": "German", "word":"bitte", "IPA": "/bɪt.tə/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/11_%C9%99_german_bitte.mp3"} + ], + "wrong_answers": [ + { "language":"Turkish","word":"kupa","IPA":"/ku.pa/","audio":"https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/11_%C9%99_turkish_kupa.mp3"} + ] + }, + "feedback": { + "correct": "Spot on—that’s the schwa (/ə/)!", + "incorrect": "No—the schwa (/ə/) is that “uh” sound." + } + }, + { + "id": 12, + "target": "/aɪ/", + "target_audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/13-a%C9%AA-diphthong_vowel.mp3", + "samples": [ + { "text": "my", "IPA": "/maɪ/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/31_aɪ_ref_my.mp3" }, + { "text": "time", "IPA": "/taɪm/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/32_aɪ_ref_time.mp3" }, + { "text": "five", "IPA": "/faɪv/","audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/words/33_aɪ_ref_five.mp3" } + ], + "options_pool": { + "correct_answers": [ + { + "language": "Hindi", + "word": "गाइड", + "IPA": "/ɡaɪd/", + "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/12_a%C9%AA_hindi_%E0%A4%97%E0%A4%BE%E0%A4%87%E0%A4%A1.mp3" + }, + { + "language": "Turkish", + "word": "fayda", + "IPA": "/faɪda/", + "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/12_a%C9%AA_turkish_fayda.mp3" + }, + { + "language": "Korean", + "word": "다이아몬드", + "IPA": "/ta.i.a.mon.dʌd/", + "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/12_a%C9%AA_korean_%E1%84%83%E1%85%A1%E1%84%8B%E1%85%B5%E1%84%8B%E1%85%A1%E1%84%86%E1%85%A9%E1%86%AB%E1%84%83%E1%85%B3.mp3" + } + ], + "wrong_answers": [ + { "language": "French", "word": "animal", "IPA": "/a.ni.mal/", "audio": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/quiz/12_a%C9%AA_french_animal.mp3" } + ] + }, + "feedback": { + "correct": "Exactly—that’s the diphthong /aɪ/, like in “tie”!", + "incorrect": "Not quite—this one moves from /a/ to /ɪ/ in one smooth glide." + } + } + ] +} \ No newline at end of file diff --git a/frontend/public/temporary-jsons/vowel-lesson.json b/frontend/public/temporary-jsons/vowel-lesson.json new file mode 100644 index 0000000..fed9e24 --- /dev/null +++ b/frontend/public/temporary-jsons/vowel-lesson.json @@ -0,0 +1,136 @@ +{ + "learn": [ + { + "id": 1, + "target": "/iː/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/01-i_close_front_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/01_i_long_e_mouth.svg", + "pronounced": "ee", + "common_spellings": ["ee", "ea"], + "lips": "wide smile, unrounded", + "tongue": "high, front", + "example_words": ["see", "beat", "team"] + }, + { + "id": 2, + "target": "/ɪ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/02-%C9%AA_near-close_near-front_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/02_%C9%AA_short_i_mouth.svg", + "pronounced": "ih", + "common_spellings": ["i", "y"], + "lips": "slight smile", + "tongue": "high, front", + "example_words": ["sit", "bit", "ship"] + }, + { + "id": 3, + "target": "/e/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/03-e_close-mid_front_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/03_e_long_a_mouth.svg", + "pronounced": "ay", + "common_spellings": ["ai", "ay", "a-e"], + "lips": "mildly spread", + "tongue": "high-mid, front", + "example_words": ["say", "rain", "game"] + }, + { + "id": 4, + "target": "/ɛ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/04-%C9%9B_near-close_near-front_unrounded_vowel.mp3.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/04_%C9%9B_short_e_mouth.svg", + "pronounced": "eh", + "common_spellings": ["e", "ea"], + "lips": "relaxed", + "tongue": "mid, front", + "example_words": ["bed", "get", "head"] + }, + { + "id": 5, + "target": "/æ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/05-%C3%A6_near-open_front_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/05_%C3%A6_short_a_mouth.svg", + "pronounced": "a", + "common_spellings": ["a"], + "lips": "open", + "tongue": "low-mid, front", + "example_words": ["cat", "bat", "ham"] + }, + { + "id": 6, + "target": "/ɑː/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/06-%C9%91_open_back_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/06_%C9%91_open_a_mouth.svg", + "pronounced": "ah", + "common_spellings": ["a"], + "lips": "open", + "tongue": "low, back", + "example_words": ["spa", "bra", "car"] + }, + { + "id": 7, + "target": "/ʌ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/07-%CA%8C_open-mid_back_unrounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/07_%CA%8C_short_u_mouth.svg", + "pronounced": "uh", + "common_spellings": ["u", "o"], + "lips": "neutral", + "tongue": "mid, central", + "example_words": ["strut", "mud", "cup"] + }, + { + "id": 8, + "target": "/ɔː/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/08-%C9%94_open-mid_back_rounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/08_%C9%94_open_o_mouth.svg", + "pronounced": "aw", + "common_spellings": ["aw", "au", "o"], + "lips": "rounded", + "tongue": "mid-low, back", + "example_words": ["saw", "law", "paw"] + }, + { + "id": 9, + "target": "/oʊ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/09-o_close-mid_back_rounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/09_o_long_o_mouth.svg", + "pronounced": "oh", + "common_spellings": ["o", "oa", "ow"], + "lips": "rounded", + "tongue": "high-mid, back", + "example_words": ["go", "boat", "show"] + }, + { + "id": 10, + "target": "/uː/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/10-u_close_back_rounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/10_u_long_u_mouth.svg", + "pronounced": "oo", + "common_spellings": ["oo", "u"], + "lips": "rounded, puckered", + "tongue": "high, back", + "example_words": ["boot", "food", "two"] + }, + { + "id": 11, + "target": "/ʊ/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/11-%CA%8A_near-close_near-back_rounded_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/11_%CA%8A_short_oo_mouth.svg", + "pronounced": "oo", + "common_spellings": ["oo"], + "lips": "rounded", + "tongue": "high, back", + "example_words": ["foot", "book", "could"] + }, + { + "id": 12, + "target": "/ə/", + "audio_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/audio/vowels/12-%C9%99_mid-central_vowel.mp3", + "mouth_image_url": "https://phonetics-media.s3.us-east-1.amazonaws.com/img/svg/12_%C9%99_schwa_mouth.svg", + "pronounced": "uh", + "common_spellings": ["a", "e", "i", "o", "u"], + "lips": "neutral", + "tongue": "mid, central", + "example_words": ["the", "to", "alone"] + } + ] + } \ No newline at end of file diff --git a/frontend/public/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 b/frontend/public/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 new file mode 100644 index 0000000..fd191b8 Binary files /dev/null and b/frontend/public/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 differ diff --git a/frontend/public/temporary-mp3/tt.txt b/frontend/public/temporary-mp3/tt.txt new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/App.css b/frontend/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/frontend/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/frontend/src/App.test.tsx b/frontend/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/frontend/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx new file mode 100644 index 0000000..49d46f1 --- /dev/null +++ b/frontend/src/App.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; +import { ThemeProvider } from 'styled-components'; +import GlobalStyle from './styles/GlobalStyle'; +import { theme } from './styles/theme'; +import HomePage from './pages/HomePage'; +import LearnPage from './pages/LearnPage'; +import LearnPathPage from './pages/LearnPathPage'; +import QuizPage from './pages/QuizPage/index'; +import QuizInstructionsPage from './pages/QuizInstructionsPage'; +import ResultPage from './pages/QuizPage/ResultPage'; +import VowelLessonPage from './pages/VowelLessonPage'; +import Navigation from './components/Navigation'; +import MapVowelSpace from './pages/MapVowelSpace'; +import VowelMapPage from './pages/VowelMapPage'; +import MinimalPairsPage from './pages/MinimalPairsPage'; +import PairPlay from './pages/PairPlay'; + +function App() { + return ( + + + + + + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + + + ); +} + +export default App; diff --git a/frontend/src/components/Navigation.tsx b/frontend/src/components/Navigation.tsx new file mode 100644 index 0000000..167a403 --- /dev/null +++ b/frontend/src/components/Navigation.tsx @@ -0,0 +1,57 @@ +import React from 'react'; +import { Link, useLocation } from 'react-router-dom'; +import styled from 'styled-components'; + +const Nav = styled.nav` + background-color: #107E7D; /* Burgundy */ + padding: 1rem 2rem; + display: flex; + align-items: center; + border-bottom: 3px solid #1A1A1A; +`; + +const Logo = styled(Link)` + font-size: 1.8rem; + font-weight: 600; + color: white; + margin: 0; + + &::after { + content: "™"; + font-size: 0.8rem; + vertical-align: super; + margin-left: 2px; + } +`; + +const NavLinks = styled.div` + margin-left: 3rem; + display: flex; + gap: 2rem; +`; + +const NavLink = styled(Link)<{ $isActive?: boolean }>` + color: white; + font-size: 1.2rem; + text-decoration: none; + + &:hover { + text-decoration: underline; + } +`; + +const Navigation: React.FC = () => { + const location = useLocation(); + + return ( + + ); +}; + +export default Navigation; \ No newline at end of file diff --git a/frontend/src/images/AI/pronounmouth.ai b/frontend/src/images/AI/pronounmouth.ai new file mode 100644 index 0000000..325d85a --- /dev/null +++ b/frontend/src/images/AI/pronounmouth.ai @@ -0,0 +1,3377 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[29 0 R 30 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + pronounmouth + + + 2023-11-16T08:05:34+07:00 + 2023-11-16T08:05:34+07:00 + 2023-11-16T08:05:33+07:00 + Adobe Illustrator 28.0 (Macintosh) + + + + 256 + 184 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqsuL iC3gee4kWGCIFpJXIVVUdSSdgMBNMoQMjQFkvMPNH56aZYTNb6Pbi8ZSQbiUlUP+og+Ij3Yr9OYe TWAfTu9PovZicxxZTw+Q5/j5pFF/zkZdICs+jwyNT4XWdoxX3UrJ+vKxrj3ObL2Sj0yH5X+kKlt/ zkJcm5BuNNhNsf2UZ1cf7M8wf+BxGuN8kT9lI8O0zxfj8c3p/lXzp5f8z2xm0y4DSoKz2r0WaP8A 1lqdvcbZmY8sZjZ5jXdnZtNKpjboehTzLXBdirsVdirFPNX5meWPLV4tlfPLNdUDSw2yCQxK24Mh JULXw6+2UZNRGBou10PY2fUx4o0I+e1+5Lk/OzyM86RpJctEac7kQN6cdf5/2tvZTkPzcHJPs3qg LqPuvcs6ilimiSaJxJFIoeORSCrKwqCCOoIzKBdFKJBo8wuxQ7FXYqxbW/zN8naRI0Mt79auF+3D aL6xWnZmX4FPszZRPUQj1drpuxdTmFiNDvlt+1Lovzq/L91PO8lhkH+6nt5SxPgOCsPxyI1ePvci Xs5qxyiD/nBfafnF5LuLn0WkuLdagCeaBxHv4leRH+yAxGrgSjJ7PaqMboHyB3ZjZ3tne263FnPH c277pNEwdD8mUkZkAg8nTZMcoGpAg+athYOxV2KqVzd2trH6tzNHBH/PKwRfvYjASBzZwxykaiCT 5NRXtnNGZYp45I16ujqyj6QcQQsscgaINrINT024lMMF3DNKvWOORWYU9ga4iQKZYZxFkED3InC1 uxV2KuxV2KuxVK/MnmbR/LmmSajqs4ihTZEG7yN2RF7k/h32yGTIICy5Wj0eTUT4MYs/d73ht/5s uvzHvKXXmPTvLuhpKEtrGW4jM7tWisYeSF2r3YgDsO+YR4svM8MXqoHD2cKhCWXL1lW3uvf7PiWb 2H5GeQrOSFL+SfU7iSpIuJzGp405FUh9Pap71y6OkgOe7q83tLq5/SRAeQ/XbIT+V/5eQiJF0Gz4 8v2owxPzLVOW+BDuDrz2tqj/AJSfzQGsfk9+WswV20xLJnYL6lvLJBQsaCgDcOpoNsjLTYz0b8Xb ushymT76LBPM35a2Hk++t7/RPN0Ol3nxSWsOqTxwM3EjkFmHCo3pQoa98x5aXhNxNF3Wn9oDniYZ 8XHHrwj9H7QzD8tvzg07zI40nU5IbfW4z6YaN1aC4I2rGykryPhXft4C3DqLPDLaTrO0uxvDj4uH 1Yvtj7/x73pGZToXYqkHnjzZbeV/L0+pSUac/urOFj9uZvsg+w+03sMqzZeCNuf2boZanMIDlzJ7 g+UPMPmaa5vZpppTPLI5eaVzTk7GrMfcnt26ZpyTIvqGPHDFADaMQltrrpWUMKfCa/Cf4HAYkM45 IT2BBe8/kR599ZT5YvZeQo0uluT2HxPD9H2l+n2zO0eb+E/B4/2m7Mr9/Af1v0H9B+D2fNg8awz8 xfzO0nyXbos0bXGoToXggHwoFBpyd/CvYVOUZs4h73b9l9kT1ZJvhhHmXkOrax+cHnFVlXTbs6dO A0NtGn1a2ZGFVPxkGQEbgsTmFLxsnTZ6nB/Juk2Eo8Y6/Ufs5fBAj8pvzXuGVJNISFT9j1Lm34j/ AGMbmn3ZD8rk7nJl7Q6KPKV/5sv0hc/5Lfmirov1G1POor9YSgoK7/EMP5ObH/RLpO+XyWz/AJOf mnb8SmmQzMTQCK5hB+93QYDpMncmPtHozzkR/mn9FtWfln84vLV19YtdMvLWY/E7Wsscwem/xLGz q/yNcIw5Y7hcvaXZ2oHDOUZDzBH3jZ6F5L/O64k1RNA83Wb2Wp8kjEvpNG4aSnD1oTuvLkPiXbfp TfMnHqjdTFF0Ou7AgYHLppCURvV38j+t6X5g8yaL5fsTe6tdLbQ9EB3d2H7KIPiY/LMqeQRFl57S 6PLqJcOMWfxzePeZ/wDnIG9md4dDtxY2/QXc/F5z7hDWNPp5ZgZNaT9L2Gj9loR3zHiPcOXz5n7H mWr+brzVLn6xfXjXM29JZnMrAHstfhUeygZiSmZc3pMGkx4hwwAiPLZLxdRMfUEinuelPuyDkUqR 64IZVdJUV0IZGVQpBHQhlAI+g4QSxliBFFnPlr88vNGlssdzPHqtoP8AdVy370D/ACZvt/8AB8sy cernHnu6PWezmny7xHBLy5fL9VPZ/J35neWfNHGC3lNrqNKmxnornx9Nvsv9G/tmfi1EZ+947tDs bPptyOKH84fp7mW5e6l2KuxV2KvKP+chPKNzq/lqLVbSpl03mJ1WtfRlpVqf5DKK+xJ7Zh6uFgS7 npvZvViM5YZGvEGx83g9t+UPmq+0Ow1bSzBqaXs3oPbWhkklt2CliZxwASnHffuOtcrEbjY3cvJn GPKcU/SR1OwPuTjTvIQtpYrm51O7N9AAI5YHMRjp2VvicU+YzHOY9Hax0MCN905utFlvGhe91bU7 uS3PKCSe9mdkbxUk/Cd+2JzyPVY9nYY8ohQ1jy0+rxCLUdY1O7RTyjW5unnVT7LLyxOeR5rHs7FH 6RXupJofyY846xqUAtJfrFjNVP0nc8wkfprXi5Ac9qLTb5ZfiBm6vW5cem2Js9w5oj8tPy31G5/M I6TNLHNBp83K/uLZ+cJjhYFuL0HU/CNuv05EQ4p8Pc5ktT+X0ksp2MxUQfx8fd731tmzeBdirwr/ AJyUh1QS6VcJI31H0pEVB0WUMC5+bIV+7NdrgbHc9t7JShwzH8dj5PnW7aUylX6D7I7UyrGBWzsO 0JzM6ly6KIJBqDQjocscKMiDYZr+XUGr3PmTTI7J2junuYhE69VbmKMf9Ubn2zHA9Y4e93madaWU s38038vvfaGbp8qeefnX5G/xL5YNxbxepf6bykRAPieEj94g8T8IZflTvmNqsXFGxzDvuwNeMOUw n/d5Nj7+n6nz95a8yec9Ov7DTI/Mdxp+kxyr6TM9Y0CkFUq4ZVSvUN8IHUUzDhqZVT0uq7DxkmVW Pt/b976KsJPP13PaXUN/YXdlIlUnhYSQsKDeqAEk+xpmXHxSbsU8zlGhjExMcgnfXY/q/Smt9F54 N3behNZemD8dUkHbeoq34EZZIZL2pxMUtHwniGS+m4UNch8+n0fqc9qKMK8FKn6fULin45HIMvSm zSy0W/iCfz/VTxv81vOHnvTtbgSy8zRG6VDFPY2DJJHHXqzgLs/+vv4Zj5M8onc/J3ui7Iw54XCE hH+n+jvXfkb5HvdY8zSeZtVZ7lLOT1pbmUljNdn4lHI9eFeZ+jxyOnickuI8g39tZ8ek0/gY/rn/ ALn8bD4sz/P3yZd6np0GvWXNpLBDFeIlSwhJ5CQDwRieXsa9BlmsxEjiHRwPZjtCOORwy249x7+7 49P2vnC40i7qSsjMPEEfq2zBEwOj2OTTylynIIJ9Nugd2evuDkxlHc4suz5/z/x82hb3g2En31wc ce5kNNqBym2LG8c15sfkCcPiR7mJ0WY85/eiIdKvj+2wH+Vt+vImY7m+GlmOeQ/j5vTfyY8i32re Z7e5kZzp2nOtxdSjZeSHlHGCKbsw3/ya5Zp8fHK+gdf23rhp9OY3c57Dl8T+Or6izbvmzsVdirsV WyxRTRPFKgkikUrIjCqsrChBB6gjEhMZEGxzfPvnDy15n/LXXn1ryzO8WkXbUWtZIvH0LhT1p+w3 Wnetc1mSEsMrjye90OpwdpYvDzD97H4H3x/SF+n/AJt+T7yO3h8zeXjZyQtVrmwAaJ9ty4BSQCvb 4sRnxy+qPyYZextXiJOHLxA9Jc/0j7mSDzT+Rd6Y50vlgEZrJEVuIuQp0Ksoruf2cs/cH8FwPC7V gCKJv+qfx8UBqf5lfk9ZXEcul2U2p3EdQscETiMmlPiE/AfSAcEsmEGwLbcXZ3aeSJjOXAD3nf8A 2P62K6r+YHnPzXOvl/RbIaPZ3j8V06z/AL6TluQ8lF4r3biF2rXbKZZ5T9MRTtMHZGn0w8bNLxJR /ilyHw/t8ntn5deRLPyhoa2q8ZL+ej31wBQFgNkX/ITt9J75sMGEQHm8d2t2nLV5eLlAfSPx1LKs udW7FWL/AJk+Vv8AEnlK7so053kQ+sWQ7+rGDRR/rqSv05Tnx8cadp2Prfy+ojI/Sdj7j+rm+Ubr ylLcL6luyN/NGSVdG7rv/HNREkcn0jNDHk2kPihofJV+JAWUADqWYEfhkzkkWjHo8MDe5e1f84/+ TR9fuNfmWsNlyt7NuzTOKSOD/koaf7L2zI0WOzxOi9qNdUBhHOW593T7fue65snh3Yq8N/Nv8qZo Jp9f0KD1LOSsl/ZIKmNju0iL3Q/tAfZ+XTW6nTV6ovcdhduCQGHKfV/Ce/yPn9/v58q0qf8AR87T Wtxc2E7bC4spnhcDw+EjbMOMiOT0+bDHIKkIyHcRbK4PzB83xRIiearopGPh9VIpH+l3jZj9OXDU T73WS7G0xNnEPt/WlGreYb3UQw1LVL7VQxr6M88ggBAptEOKD/gchLKTzNuXg0OPH9EIx+G/zRXk byFqfmvU/StIhb2CMDeXYXjHGv8AKv8AM9Oi/fthw4TM+TV2l2nj0kLlvLoO/wDY+m9E0XT9F0u3 0zT4/StbdeKDuT1LMe7Mdyc3EICIoPmmp1E80zOZuRRxAIIIqDsQck0PHPP35HmaWXUvKwVWcl5d LYhVqdz6LH4R/qnbwPbMDNo+sfk9j2X7S0BDP/pv1/reR3Fjc6XcvaatYyQTKd0lVo3HaorSozAM SNiHrseWOWPFjkCPLdofoc7/AL0e22DZl63fWLNSFtbYvIxopf4jU9KLvijhPUs08n/k55k16ZLv VVbS9NY8neVaTyDwjiPT/WbbwrmTi0spbnYOk7Q9oMOAcOP1z8uQ95/V9j33QtC0vQ9Mi03TYRBa xDYDdmY9Wc/tMe5zaQgIig8FqdTPPMzmbkUfknHdirsVdirsVUb2ytL61ltLyFLi2mXjLDIAysPc HAQCKLPHklCQlE1IPK9X/IW29eSbQr8QxOa/UrxDKg9lkB5AD3BOYU9EP4S9Vp/amVAZY2e+O32J QfyC1ZmJc6cfA8pd/o9LK/yUvJzP9FOHun9n60RZ/kVrQZVkvrKyiP2nt0eZx8uQhGEaKXeGvJ7U Yq2jKR86H63ovk7yBoPlWFzZK017MKXF9NRpW70FNlWvYfTXMvFgjDlzec7Q7Vy6o+raI5RHJkmX OtdirsVdirDvMP5U+UdavJL545rK9lPKaezk9MufFlYOlT3PHfMeemhI27jSdu6jBERBEojkJC/1 FLbf8j/KiOGubu/vEB3hklRUI8D6aI3/AA2QGjh5uVP2m1BGwhH4frJZ3p+n2OnWcVlYwJb2sI4x QxiigdcyoxAFB0OXLLJIykbkURha3Yq7FWIa7+U/kfWJnuJrD6tcuavNasYiT4lBWOvvxrlE9NCX R2+m7d1WEUJWP6W/7ftST/lQPkr4/wDSL/4vs/vYvh+X7r9dcq/JQ83N/wBFOp7ofI/rRVh+RvkO 1kDyx3N7x/ZuJqAkePpCLJR0cA15faXVyGxjH3D9ds5sNPsdPtY7SxgjtraIUjhiUKo+gZkxiAKD o8uWWSRlIkyPer4Wt2KuxVRurOzu4/SuoI7iL+SVFdfuYEYCAebOGSUDcSQfJBf4X8s/9Wiy/wCk eL/mnI+HHuDf+dz/AM+f+mKvaaNpFk5ks7G3tpDsXhiSM/eoGEQA5BryajJMVKUj7ySjMk0uxV2K uxV2KuxV2KuxV2KsdsYvOdve38l2YLu2u5lNnHHIVNrHUoa8oxzHAKxH81fHFUV5Ts9ds9Fig1yc XOoAn1Jg5cHYdyFxVOMVdirsVdirsVUrpbh7WZbZxHcMjCGRhUK5B4sR3AOKpX5Xs9etLKVNZnE0 zSAwgSGYqnpqGBkKRcuUgZh8OwNMVTnFXYq7FXYq7FWI6xpHnaa91iSxvliguBbjTFMjL6YRoTMC AuxYJJQ+/wByrKLGOeOyt47huU6RoszV5VcKAxqeu+Kq2KuxV2KuxVj/AJu0/wA03iWQ0C7S0eOU tdF2K8kpt0V679R+vFVDV7LzxeXaTabdw6db0EctvIfUY+ncMfURgtFMkSrt7kdRXFURHZeZrnzB b6hLcix02KELLpqsJTJIGmBJaiqAVaJq9dqeNVU/xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVgPmz85vK2iO9taO NTvkqGWJqQoR/PKA33KD9GYuTVRjsNy7/Q+z2fN6peiPnz+X66eT67+dHmnUXYR6h9UiP2YbUiFR /s6mU/8ABD5ZhT1Uz1p6rTez+mxjePEf6W/2cvsSaH8z/OEI4pr9xwrWjTmQ/wDBSF2/HIDPPvLl y7I0p544/KvuVLX80fNNvP6ya3cs9a/vLlpV/wCAk5x/8LiM8x1KJ9j6aQowj8q+0bs58uf85C3S SLDrtql1DWhurUhJQPExk8G+grmTj1p/iDo9X7KxIvFKj3Hl8+f3vYNA8yaLr9iL3SbpbmHYOBs6 MRXi6ndT88zoZBIWHkdVo8uCXDkFH8ckyybjMP8AOH5p+VvLLPBPKbvUFrWzt6Myn/ixieKfr9so y6mMPe7jQdiZ9TuBww7z+jveQeYvz417UgyW0y6ZbnpFan95T/KnNWr/AKirmDPVyly2es0ns3gx by9Z8+Xy/XbAZvMXOcz+uwmJqZRz9SvjzPxfjmNZd8MMQKrZ0nmWSZQtxcSXAHQTF5APoYnEyJRH BGPIAe5PfL35qeYNC4rp1+VhB3tZAzwkeHB68fmlMshnnHkXC1fZGDP9cd+8bH8e+3rHlP8AP/Q9 QZLfXIRYTGg+tQkyQE/5S7un/DfPM3HrQfq2eV13svkhviPGO47H9R+x6pbXVtdW6XFtKk9vKOUc 0bB0YeIYVBzMBvk8vOEompCiFTCxYD+bnnh/L+kLZ2cxi1G8B/eIfjjh6Fl8GY7Ke256jMXVZuEU OZd/2B2YNRk4pi4R+0/jn8Hgo/NPzXCksEWtXvpSbNWZ5CP9V3JZf9iRmu8afeXtz2TpiQTjjY8m bflH+Z1zb61Dp2o3LzWGoOIg0js3pzN9hquSRVtm+de2X6bORKjyLqO3ex4zxGeMAThvt1H45PoL No8A7FXYqxfz35807ypYK0hWXUbkEWdqTQEjq7+CL+PQZTmzCA83adl9lz1U9toDmf0DzeA+YvzD 17VZHa6v5ZEYn4ObRQAHssSFVp7tv45q55pS5l7/AEvZWHCPTEfefmx+HzZqVunpRarcJEesaTSh DX2UjICcu9y5aTFI2Yxv3BFaf5u1W2n+sWV5JFNWpeKWRWPzIbf6cRkkORY5NFimKlEEe4PZvy0/ OJdVnj0bzAyxX7nja32yrMeySAAKrnsRsfY9dhp9VxbS5vG9sez/AIQOTDvDrHu8x5fc9WzNeVdi rsVdirsVY5+YulX+qeTNUs9PkkjvGhLxekSGfgQzR7deagrT3yrPEmBAdj2Tnhi1MJTA4b6/f8Ob 5r0TzF5Gs7aCz1rykdQ1IOkct6L2SNJFLUMhWRgiGh6Ahf8AV7a/HPHW43e012n1/ETjy+ju4RY/ W9wg/L78u5p7JofKQMMn7wTc1eMUGwbjM4b8czBihY9Ly8u0dUIyvNuOm9/D0u1f8mPy5nvLeVdC lj5yfvUtpnjjI8GX1BxH+pTGWmhfJGHt7ViJHifMWfu+9E6t+Wf5fQQW/p+VUuBG6qFh2cjp8RMi lv8AZE4ZYYAfTbDB2rqpSN5uH3/2F51+Ycn5VeWdUt7CXyd65liZpmivFRkNQFHpxzOw77tx9q70 pyeFHmHa6GXaGcXDIa9232hFfkPYPf8AmzU9bsLZ9L0SGL04rATSSryk2VWeQ1fYM2/TbI6UAzJA oN/tBklj00ceSQnlkbugKA7nutxCJ7eWEuyCVGQuhKuvIUqrDoR2OZ5FvGQlwkHufId8k3kzzrcp r+lR65bWzNFNaTsygkkMsyH4vtChHIGoP0jUwqEiJB9H1Ry6nBGeCZjEjpzeqeQfPvkm7spr1/Js OlrG4+pyxRW8hkAFORbhEynkOv45lDPjj0edn2bq8n+UMgf50j+1k1v+YukWsfCz0iNK7t8aRAkm u/FG8cH5wdAj/Q/kP1T+wn9IdD+ZNisfpS6TEYiSSFmVupr9kxjH84O5J9npdJm/6v7ULdebvI8m n3XreWo7yWNWeK3NvbsrkioXk2y1bvh/M4zzCP5I1cCDHJ/siHiHmnzvoGu2X1HSvJ9vouplwJry NqGMoRyVERIhUkUPLoO3cVZZwrkHa9nabV8dnLIxHf8Att77+R/l++0nyXHLeyO0moP9YjiYmiRk AIQvQF6cvkRmRpIEQ36uj9o9VHLqKj/AKvvP7OT0LMp0D5Q/N3XpZ/zD1FNZWZLKGYwcLfiX9GKo jCc6Bef2id6cuh6HU5PVkNvo2gI0+hgcYsyF+Vnv93L4M/0Tzz5Ht9GsrW38g3bWqIBcepbWbs1E pyJkkDSknqWA/hmUM2MCqedy6DWZJmcp+r3kf2PLvOeueUJ9bkfy/pF7ot28w52U3piBo2FeSxqS Ym5dApZadKdMxs0YHeOz0HZWfUxIxZjx+fUfrH2vqfyTqF9qPlLSb2/H+lz20byserbbP/sx8X05 scMiYgl4jtHFHHqJxh9Ikf7PhyTrLHCS3zH5g0/y/o1zqt+/G3t1rx/adv2UX3Y7ZDJMRFlydJpZ 58gxw5n8W+Tte806n5w8yyXDzwJc3cqxRmeZIo4lZuKIvqEfCtev05qSJZJW+k4jg0WIQB+nu3JP w72Z6d/zj1qd1OkWqeYrKCaQFhHbhrpgop2Ywfhl0dH0JDqs3tRGIuGKRj3nb9bJD/zjZ5Zjkgjl 1u6LOW5UWJa0FRxBDU/HLvyUe913+ivObqEftSrWv+ccIrUo1l5jjQO3FEu4hH8Xb94rnr/q5XLR gdXK0/tVKWxxE/1T+iv0vPfM/lnWPKF8tpqN7Y3LcPVrb3SMwFf5X9OSvh8OY88Eou70vbGDONuK P9Yf2j7Xvn5MfmKPM+kHT72b1NWsFFZGPxTQigDn/KXYN9B75n6XNxCjzDx/b/ZYwT8SH93P7D3f qej5lPPOxV2KuxV2Kvnn86Py0/Rt/JrljDy0m8flOqD/AHnmY79OiOdx77eGavVYOE8Q5PoHs/2s MsBimf3keX9IfrH7e95pp9jqcEpk0u+ktpxuPTkaJzsRsylexOYsSRyehyxhIVMAjzFpk2p/mSSO Wu6iSpqCby4ND4j4sn4k+8uN+T0v+pw/0o/UpXkXm/UIuOr6zcSwDci5uJZV6eDMcBlI8yzx4cED cIRB8ogLfL/lG51fV4tN0uNru5lPwuRRVUfadv5VXxOCEDI0GWp1cMOMzmaA/FPq3yh5YsvLWg2+ lWvxemOU81KGWVvtufn28BQZucWMQjQfLtfrZanKckvh5DuTnLHDecfm/wDlx/iSwGqadGG1i0Qq 0QH+9EIqeH+uvVfu8MxNVg4xY5vRdgdr/l5eHM/u5fYe/wB3e8N0HzP5j8upLZWM6fUZX/0rTbyI TQMRtuGHqJQ/yMDmvhlMduj2up0GLORM/UOUomj+r5sssPO9qsafpDyjbXzE/HcWV9NAtK9RG/qb 0/yssGSHWP2uvyaDN/BnI/rQift2+5FSedtA4hbfyUzMa8nm1GRAP5dkDk4TPH/N+1qjodV/Fn+U AkWo+fvMUVtNbae9ppCz8llSwiLymNtuL3E7SMKf5AXIHMRsKDmQ7KxyIlkMslfzjtfkBX22jfyl /LNvMOo/pG9jI0a2eszvUm4kG/pgnqP5z9HfJ6bBxmzycftztYaaHBD+8l/sR3/qfSaqqqFUAKBQ AbAAZtnzkl2Kvn//AJyB8qzReY7LXbSMMb1VBqAR9Yt6U5V2+JAtB/knNbrIVLiHV7v2Z1QyYJYZ fwfcf1Fhtv54dV9O8sZ45F2YRfEK/JuNMw7d+dMelIewsLvzd5u0+BbcwfWGW3hBHxiOpZ5GNP2V q2ShEyIiwzTjp8Usp5xH9g+JfW1tbw21tFbQKEhgRY4kHQKg4qPoAzdgVs+VTmZSMjzKphYsa/MX ysfM3lK90yMA3RAltKmg9WPcL/shVfpynPj44kOy7J1v5bURmfp5H3H8W+WvLGiaPp3mQtrjSWsc TFBWAy+jIGozSRgh6pvsFO/hmsE72Oz3ubS1+8xATsXV18jyekvrP5aQSo6+YriZQCWWKxuEkqNx QuoG+T4cY/i+xwuLWyFeDEe+YpL7vz15Ie6RoxrkkaGjPJDAWoO6H1hT6ciZQvnJux6XViJBGL4G X2+lHDzN+XeoLG7avqVmakMt9aPMygf8YC43+eSPhn+I/FpGPW47HhQl/VlX3sS/Ma08majBAdG1 GS+vFO031WSCi71VzLwJHcUBp9+RMox5G27Fp8+b+9gMf+cD9z0f/nHbyPLptrc+YLiMoLhPq9ly FCycg0kgr2JUKD88ytJA7yLpPaXVwAjp4co7n39P1l7Tmc8k7FXYq7FXYqsnt4LiF4J41lglUpJE 4DKynYgg7EYCLZRkYmwaIeW6/wDkBot3cNPo99Jp3I8vq7p60Y9kPJHUfMnMOeiB5GnqNL7U5YCs kRPz5H9X3JMv5CeZFFBrkNP9WT+uV/kpd7m/6KsP+pn7FW1/5x6vJJg2o64DGOoiiZmI8OTsKfcc I0J6lhk9rIgejHv5l6X5S8kaB5WtGg0uE+rJT17qU8ppKdOTUAA9gAMy8WGMBs81r+0suqlczsOQ HIJ9lrgOxV2KsA89/lDo/mWZr+0kGm6q28kqryilPjIgK/F/lD6a5i5tKJ7jYu/7M7fyaYcEhxw+ 0e79TzeX8i/PtvKVt3tZV7SRTMoP/BKhzEOjmHpI+02lkN+IfBY35KfmK/wv6JB/muKjB+UyJ/0S aMd/+lZF5a/5x+kW4jn8xXqPCpBaytOXx+zSsEIHjxX5HLsei/nF12s9qgQRhjv3y/V+Pc9is7O1 srWK0tIlgtoVCRRIKKqjoABmeAAKDx+TJKcjKRslWwsHYqk/mvyvYeZdHfTbwtH8QlgnSnOKVPsu tdu5BHhleXGJii5mh1s9NkE4/Ed4eXT/AJKea1l4wXthPEDQSymaJyPEoqSD/hswjo5d4erh7TYC N4zB+B+2x9zL/IX5YQ+XLx9VvrkXurOhjjZFKRQoftBASSxP8x+7MjBp+A2dy6XtXts6mPBEcOP7 T+O5nWZLonYq7FWHecvys8s+aJTdTK1nqRFDeW9AXoKD1FIo9PoPvmPl00Z79Xcdn9t59MOEeqHc f0dzzm+/5x519HIsdUtJ0rsZ1khNPkom/XmKdDLoXosXtZiI9cJD3Uf1Jf8A8qE88f78sv8Akc// AFTyH5Kfk5H+ijS90/l+1EW3/OP3m1yDcXtjCnejyuw+j0wPxwjRT7wwn7VaccozPy/Wy/y1+Q3l /T5kuNXuX1SRDUQcfSgr/lKCzNT/AFgPEZkY9FEc93T6z2ozZBw4xwDv5n9j06OOOKNY41CRoAqI oAVVAoAAOgGZjzJJJs812KHYq7FXYq7FXYq7FUHqV7c2zWYgtzcC4uUhmKgn042ViZDQHYcR1xVG Yq7FXYq7FXYq7FUu1+81Kz0x7jToBc3KvGBCQzVV3CkgJvtyriqB0vXtaudfm0270uS3tYUmK6ga +lK0bQhQld/i9Vjv1ptXfFU/xV2KuxV2KqV1LJDazSxxGaSNGdIV2LsoJCj3PTFWJ6d56u7vSr2Z bP1dSs2Y/U4lmDSRwiF7gBHQOkkYn4BWHxMNtsVTbyprGs6rZzT6ppx02WKT0VgblyYqoLuOQHw8 movyxVO8VdirsVdirsVSPW9b1ax1nTLO005rq1uyRd3IDUiHqRxgkgUG0hbfrT6QqnmKuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxVAavr2jaNB6+qXkVpGfs+owDNTsi/aY+yjIymI8y36fS5MxrHEyLAtU/Pfy7bOy 2llcXIU0EkpWBW91U85KfNBmLLWxHIO/w+y+aQ9Uox+39n2qmmfnx5NuLZnvlnsbha1hKGUN/qOn /GwGGOsgeezDN7MamMqjUh8vv/ahpPz80P60Ei02d7X/AH6ZYFkp7R8iP+HyP52N8m4ey2Xh3nHi 9xr5/sZZoH5j+UNcdYbW+WG7alLS5/cy1PZQ3wuf9QnL4Z4S5F1Oq7I1GDeUbj3jcfs+LJcudY7F XYq7FXn/AJ0/ODTPLuomwt7NtSmhNLx1kESRH+QMVfm4HUDp45i5dUIGqt6Ds72fyaiHGZcAPLa7 /UEoi/5yA0uW6jRNIn+rbetIZYxKvjwip8dP9YZX+eF8nLPspkET6xxe418+nyen6fqFnqNjBfWU qz2twgkhlXoVP6vcdszYyBFh5jLiljkYyFSCIwtbsVdiqGvtU0ywUNfXkFop6NPIkYP/AARGRMgO ZbcWCeT6ImXuFr7O+sr2ET2dxFcwN0lhdZEP+yUkYQQeTHJilA1IGJ89lEazo5mMAvrczqaNEJU5 A+61rg4x3s/y+Sr4ZV7ijMk0uxV2KuxVJdX86eVtHkaLUNRiimT7cC8pZR844w7j7srnmjHmXN0/ ZufMLhAkd/IfMpdB+av5fzJzTWYgP5XSVG/4F0VvwyA1OPvciXYerBo4z9n61W0/MvyPdTelHqio 1acpo5oE/wCDlRE/HCNRA9UZOxdVEWYfIg/YCWSxyRyIskbB43AKupqCD0IIy51hBBot4odirsVd irsVeZ/nP+ZGpeVLW3tNNAiuLxGke8YBjGikLRFO3Ik9T0/VianMY0BzL0fYPZePUcWTL9MOn6/J 5Vp3kf8AMjzRFFrUYSWO/QSRX1zdq7OjbivAuw8OJ6dMxBpskty9HPtvRYPRH+HpGP66TdP+cfvP zOnr6hpkSydeLzuwPXoYgPxyY0Uu8OPL2r04G0Z/Z+tWk/5x384KyAa1ZEM1D8Egp/wpw/kZd7X/ AKLMX8yX2LLr/nHrztGqGDVtPlZm40kEsY39xG+A6GXeGUPazB/FCQ+R/SEvvvyP/MezIAFjebbe jMy1/wCRqx5E6Kfk3w9qNKefGPh+olEeWfzP84eTNe/w/rvK6jgKi4sZJFneNXAIMUqF6HiQeBNP YYYZZ4jUuTXqOztJr4GeH0z76r5j9L6PzaPAOxViX5l+c08reXXnjYDUrusNgp3o5HxSEeEY3+dB 3yjUZeCPm7bsbs46rNR+iO8v1fF8qaxr0k9w7q5YAkmVzyJJ3LE9yTuTmo5l9MjEQj3AIC11qYuG Vg3E1pTiR7imGUCGOLPDL9Je2/kR5/WC9Pl27lraXrFrFmP93OdzH7CTt/lfPMvR5qPCXmvaXszj h40R6o/V5jv+H3e571myeESbzf5psfK+hzaveo8sURCiOMVJZvsgnoo9zleXIICy5mg0UtTlGOJA 97x/UfOH5xeaESbStMubPSrlRJbLalIS8b/Yb15CrmoPVeNfDMKUs0+QoPU4NP2ZptpzE5jvs/YN vvY7dfl3+ass/KTRZvVmJq/1i2ZmIH7TmYt95yk6bIejtIdt6GIoT2/qy/4lKbzyb+YNhdpaS6Fq HrXJCr6K+qjexkiLpsPE7DIHBkG1Fyodq6SceITjQ79vsO6YH8tPzSQov6Dlo2yj17WnSu49Sg+n Jflsnc0fy7of5/2S/Uj7HSfzr8tzI9nY3tspofRhlhnhNPGJXeP8MnHHmjycbNrezNQKmYnzog/O gXqP5c/mbd6/qFxoGtWD2Ov2ac5lClUKjj9tTUxt8YPcH8MzMOcyPDIVJ5ntTsqGKAzYZcWImvP9 r0EkAEk0A3JOZLonhn5lfnQ8tzJpOgzmCxjYpdahGwDzU2KwsPsp/lDc9tuutz6q9ovcdj+zwiBk zC5dI93v8/J5rbReYtZ4/ovTby7hkYhTawSOhNaGrgU27knMUQlLkHosmowYfrnGJHeR9yZj8sfz HYKR5fnHOpUNJAp2FeheuT/LZO5xD27ox/lPsl+pAX/lTznpTg3mh38H/FqRNInSv24+S/jkZYZj o34u09Nk+nJH4mvvTLyP+aGs+WbsJBMbnTy3+kabMSFNT8RSu6P7j6QclizygfJp7R7Iw6qNkVPp Ifp7w+k/LXmXS/MekxanpsnOGT4XRtnjcfaRx2YV/j0zbY8gmLD5zrNHk0+QwmN/v8wmmTcV2Kux V2KvLfz98tS6j5ettVhT1DpjstwoFT6M/EFv9iyr95OYethcb7nqPZfViGU4z/Hy94fN31XU7SRF sr6a1tjIrko8gVCGB58U3qtK7DMOGYjYvTavsuMrlAC+57V5d0jzTrGq6Zc6b+ay38aqQ8IThODT 7JtJWPOvH7Ui19sz4Hi5SeO1OPwQRPAY/d/pv1M61vyV+YF1dWL2vne4t44ZA0iG0tzy2P8AIEB/ 1WBH3ZaYy73XQz4gDcAfiUr/ADB8p+dH02CRfP502JJEMklykNohINa+tD6TCgBPHcHvkZg1zpu0 mSBlQxcR8rP2PF/P15r/AOmrdbTzxN5jeCNo3ubcS2yw1pVVKn03D7VZWNab5h5c1HY29P2d2UZx uePwx57k/DmPiq/ll5Ql1fzXZWgBl5Si4v5jUkRRsGkJY/zdK+JyjGDkmHb6/Lj0emkRttQ8yeT6 2zcvl7sVeG/85KaPdv8AovVI2YwFHtnUV4q6n1B9LqW/4HNfro7gva+yWeNTx9ef6Ps/S+eLtJuJ IasfdcxsRHxd92hjycJIPo7kNAkjSAIaHx8MtmQBu6vS45ymBDYs3/LnRb3VPNOnWkDtzlnjBkXY qFId3FP5FUtlEI8UgA7nW5fB08pTPFUT8X2Xm7fJ0t8x6Faa9od5pF3/AHN3GU5UqVbqjgeKsAch kgJRILk6TUywZY5I84l8na1aed/KmpSaRDqV7Y/UpeaW0M8iQ1B5LIkdQjK3UGmarxJ4zwl9EGk0 usgMoA9XX9acaX+b3neO9iu9W1q+mliBVYo4LZYSD/MnAVP+V1yf5uTh/wChrDVfj9LILn88dVuJ 4Jxf3Fv6JJ9GO3i4t2+Pkrn7jhOsmwj7M4QKqR+KX+Yfzq8xamkQs7+9spImDr9XhgUMQajlyDsf l0PfE6ybKHszhHn7yxW/85/mVqt2l5e69fI6qY43hc2a8KgkcLf0we1dshLUyLlafsHTQ2IEvx8X vf5JeRZ9B0eXV9RVv0rq1HPqVMiwn4hzrvykJ5N9HeuZulxEDiPMvL+0HaEcsxix/wB3j7uV/s/W m/5vprLeQdSOlSGORVBueP2mt60lHypu3+SDktVfAacbsE4/zceP4f1un473zp+XfkvzfrmsJcWM 9uiWk6SSu7WzzIUIZT6UgdwpPfjxO/XMPDCxceb03amqOOXDmMuAjoDR8tur6NitfzGS+gMlzYmI KRxAbht8lVq/TTMsDLfMPMynoOAgDJxfD9dK9/P5uS+tkF5pke5/dsXDNtvsd/uyUjkvnFqxR0pi bjlJ+DWqwefpGh+q3FknxA1QOD9PMOKfjgmMvSmWnlohfGMh+X6KeS/nP5M/MO9kXWLi4sZIIISk oJt4kjWtfhknVG5E+/yynJCR3lTtNBq8MCI4DkEieW/6Nlf/AJxog1769qUssjfo1YFWZD9lpiw9 L6Qof/M5DR/Ua+lzPacxGGAnRy39nX9D37Ni8S7FXYq7FVssUU0TwyoJIpFKSRsAVZWFCCD1BGJC YyINjmHhHn/8ldRsZ5dQ8txm709iXaxXeaHuQgO8i+FPi+fXNZm0hG8eT3fZXtHCYEM54Z/zuh/V 9zzd9M0qZ2juEa1uUPGSOQUIYdRvQ/fmJT0gmasbhH28WpwRLHba3dwwL9mOKeVVA9gJKZMSkOrj Tw4pG5Y4k+4fqQk9hpRlM97cPdzn7TSOZGPzqWP45E+bdCwKiBEJz5f8k+YfNEiQ6Pp/oaeD8d7K vpwjtUvT4iP5VqcnjwynyGziavtLDpheSVy/mjn+Pe9/8i+RNL8paabe2/fXk1DeXrCjSEdABvxR ewzaYcIgNnz/ALT7Tyaudy2iOQ7v2sly51rsVSPzt5ai8yeWrzSmoJZF52rn9mZPiQ/Kux9jlebH xxIc7s3WHT545Og5+7q+UrrymrzSQ+oba8iJS5tZVoVddmFNiN80tU+ojMJC+cT9yHj8lmElnnRI /wBphXp9OEknmwxDHC+Ac3tn5BeTfq63PmKaOkbA22mlhSq1/eyivjTiD/rZnaLF/EXlPajX3WCJ 85foH6fk9lzPeOdirGPPPkDR/N1ksd1W3voQfqt8gBdK/ssNuSV7fdTKc2ATG/N2fZnauTSSuO8T zj+OReKat+V3nfSGKPpS6pbLsk9pSRiB/kj94PpXNdPTTj0t7bT9uaXKPr4D3S2/Z9qV/wCE/MHf ytqX/SNcf805X4Uv5pcv8/g/1XH/AKaP60TZeSvOd1KIrPy1cQueklzEYVH+ylEY/HJDDM8oteTt PTQFyyxPuN/db03yL+Ti6fdRat5klS9v4iGt7NN4Im6hmJA5sPlQe+ZmHS0blzeX7U9oTkiceEcM TzPU/qeoZmvLrZI45Y2jkUPG4KujCoKkUIIOKQSDYeF+dfyP1azvn1LytWe35F0tQ/p3ENeojcle Sjtvy+ea3LpCDcXuOz/aPFkhwajY99WD7/xTz7VrbzlADDqx1SNUH93dPchQPk5pTbMaXGOdu+wD Sy3x+Gfdw/oSD6jaf77/ABP9cqc+0w0mHVYpANIa7jkrUC0eZTyNO0Z67ZOJl0cfPHEf7wR/zq/S zLRfys8/+ZbmOTUkntrcEE3epvIzqP8AIjkJkJp7Ae+Xx0+SfP7XUajtnR6YHg4TLuhX3jZ775V8 r6X5a0iPTNPUiNfillb7ckhADO3uafRmyx4xAUHg9drZ6nIZz/sHcm+WOI7FXYq7FXYq07oiM7sF RQSzE0AA3JJOKpPrOh+UdWgW51W1s7mNqendShKkHpxl2O/schLHGXMOVg1ubD9EpR+P6Eln/Kn8 s0kiM2lxRszBYgZ505N1CgeoAx9sr/K4+5zh29rB/H9kf1I6y8heQtOnX0NJs1nqOHqgStU1I4+q XP7Jp8slHBAdGjL2tqsgqWSX3fcyJJIKiJGWqggRgioC0rsPDkMtdcSvxV2KuxV2KpJrnknyprsn q6rpsVxNQD1xyjloOgMkZR9vnlc8MZcw52m7S1GAVjmQO7mPkdkvtfyq8gW0yzR6Qjuu4E0k067f 5Mruv4ZAabGOjkT7c1chRmfgAPuAZUiJGixxqERAFRFFAANgABl7qiSTZbxQ7FXYq7FVJby0YSFZ 4yITxlIZfgatKNvsfniqoro4qrBgCRUGu6mhH0EYq3irsVdirsVUvrVr6jxesnqx8eachyXmaLUV 25dsVbe6tkRHeVFSQhUYsAGY9AD3JxVqS7tIpPTlmjSTgZODMA3BerUJ6DxxVUR0kRXRg6OAyspq CDuCCMVbxV2KuxV2KuxV2KoLWtNg1PS7mxnZ0imWjNGVDDiQwI5gr1H7Qp44q8/m1Cx1nyWbozye laMskdigtEl5QsUmkp6XpMr/AFlQQE4jah3qVUZqkOl2uoeX7We5leRJEtLZEe3cW6xm15QTs6sf txg+oKMSeH7QxVWkgtJ/NS3R1CVdThsD6OsD6v8AU/Qd5UibgaguJp+NP8gb/EQVVbybZ6Nd+Zda 1qyeU3Mc01pODPHLEzO0bO6ogBQ1gA36+9BirNcVdirsVdiqydJHgkSN/TkZWVJKV4sRQNT2xVJ/ Kll5jtbGRdeukubtmTh6bc1VY4Y4yeRSPeR0aSlNuWKp3irsVdirsVdirH4vJlhDZ3NjFNILS/ku ZNRR6O0puSxHEnaP0y9V4Dtvvviqa6TpkGmadBYwszpCDWWQ1d3Ylnkc7VZ2JZvc4qi8VdirsVdi rHbnyPptz+kFknm9HUZo7iVF9NHV0mSY8JlQTAM0Q257dqbUVa/wXCdLh0hr6ZtNt3heGIrEX/cs WIaRkZjzYg1FDt13OKty+TxPqY1SfUJjfi2e1MiJCqMrM5UvGUZW4iSnxV/XiqcaTpsGl6Za6dbl mgs4khjZyCxVBxBYgDfbFUVirsVdirsVdirsVdiqwQQBg4jUOoZVbiKhWILAHwJArirkggQsUjVS 7F3IUCrGlWNO+wxVr6rbeiIfST0VpSPiOI4mo26bHfFV6oi14qF5GrUFKnxOKt4q7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//2Q== + + + + uuid:6a24b07f-34a8-b542-8292-d85db845dad3 + xmp.did:d9e82da7-7fb9-4b45-a953-4606e8730fb3 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:fcb40d03-c2af-3d4e-b226-9484606b739c + xmp.did:fd6c0c41-d193-44fd-8e16-4edb31c7eeaa + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:9f37438e-0d32-48f9-aedb-3235d66c2928 + 2023-11-16T07:42:16+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + saved + xmp.iid:f05d95d1-8382-44a3-ac8d-9c83bce6eec1 + 2023-11-16T07:51:44+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + saved + xmp.iid:6785dd8b-d67f-42a6-89fb-65279afa8e29 + 2023-11-16T07:56:01+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + saved + xmp.iid:d9e82da7-7fb9-4b45-a953-4606e8730fb3 + 2023-11-16T07:56:30+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + + Print + AIRobin + Document + False + False + 1 + + 700.000000 + 500.000000 + Pixels + + + + + Montserrat-Bold + Montserrat + Bold + TrueType + Version 8.000 + False + Montserrat-Bold.ttf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 35 + 31 + 32 + + + CMYK Red + RGB + PROCESS + 237 + 28 + 36 + + + CMYK Yellow + RGB + PROCESS + 255 + 242 + 0 + + + CMYK Green + RGB + PROCESS + 0 + 166 + 81 + + + CMYK Cyan + RGB + PROCESS + 0 + 174 + 239 + + + CMYK Blue + RGB + PROCESS + 46 + 49 + 146 + + + CMYK Magenta + RGB + PROCESS + 236 + 0 + 140 + + + C=15 M=100 Y=90 K=10 + RGB + PROCESS + 190 + 30 + 45 + + + C=0 M=90 Y=85 K=0 + RGB + PROCESS + 239 + 65 + 54 + + + C=0 M=80 Y=95 K=0 + RGB + PROCESS + 241 + 90 + 41 + + + C=0 M=50 Y=100 K=0 + RGB + PROCESS + 247 + 148 + 29 + + + C=0 M=35 Y=85 K=0 + RGB + PROCESS + 251 + 176 + 64 + + + C=5 M=0 Y=90 K=0 + RGB + PROCESS + 249 + 237 + 50 + + + C=20 M=0 Y=100 K=0 + RGB + PROCESS + 215 + 223 + 35 + + + C=50 M=0 Y=100 K=0 + RGB + PROCESS + 141 + 198 + 63 + + + C=75 M=0 Y=100 K=0 + RGB + PROCESS + 57 + 181 + 74 + + + C=85 M=10 Y=100 K=10 + RGB + PROCESS + 0 + 148 + 68 + + + C=90 M=30 Y=95 K=30 + RGB + PROCESS + 0 + 104 + 56 + + + C=75 M=0 Y=75 K=0 + RGB + PROCESS + 43 + 182 + 115 + + + C=80 M=10 Y=45 K=0 + RGB + PROCESS + 0 + 167 + 157 + + + C=70 M=15 Y=0 K=0 + RGB + PROCESS + 39 + 170 + 225 + + + C=85 M=50 Y=0 K=0 + RGB + PROCESS + 28 + 117 + 188 + + + C=100 M=95 Y=5 K=0 + RGB + PROCESS + 43 + 57 + 144 + + + C=100 M=100 Y=25 K=25 + RGB + PROCESS + 38 + 34 + 98 + + + C=75 M=100 Y=0 K=0 + RGB + PROCESS + 102 + 45 + 145 + + + C=50 M=100 Y=0 K=0 + RGB + PROCESS + 146 + 39 + 143 + + + C=35 M=100 Y=35 K=10 + RGB + PROCESS + 158 + 31 + 99 + + + C=10 M=100 Y=50 K=0 + RGB + PROCESS + 218 + 28 + 92 + + + C=0 M=95 Y=20 K=0 + RGB + PROCESS + 238 + 42 + 123 + + + C=25 M=25 Y=40 K=0 + RGB + PROCESS + 194 + 181 + 155 + + + C=40 M=45 Y=50 K=5 + RGB + PROCESS + 155 + 133 + 121 + + + C=50 M=50 Y=60 K=25 + RGB + PROCESS + 114 + 102 + 88 + + + C=55 M=60 Y=65 K=40 + RGB + PROCESS + 89 + 74 + 66 + + + C=25 M=40 Y=65 K=0 + RGB + PROCESS + 196 + 154 + 108 + + + C=30 M=50 Y=75 K=10 + RGB + PROCESS + 169 + 124 + 80 + + + C=35 M=60 Y=80 K=25 + RGB + PROCESS + 139 + 94 + 60 + + + C=40 M=65 Y=90 K=35 + RGB + PROCESS + 117 + 76 + 41 + + + C=40 M=70 Y=100 K=50 + RGB + PROCESS + 96 + 57 + 19 + + + C=50 M=70 Y=80 K=70 + RGB + PROCESS + 60 + 36 + 21 + + + + + + Grays + 1 + + + + C=0 M=0 Y=0 K=100 + RGB + PROCESS + 35 + 31 + 32 + + + C=0 M=0 Y=0 K=90 + RGB + PROCESS + 65 + 64 + 66 + + + C=0 M=0 Y=0 K=80 + RGB + PROCESS + 88 + 89 + 91 + + + C=0 M=0 Y=0 K=70 + RGB + PROCESS + 109 + 110 + 113 + + + C=0 M=0 Y=0 K=60 + RGB + PROCESS + 128 + 130 + 133 + + + C=0 M=0 Y=0 K=50 + RGB + PROCESS + 147 + 149 + 152 + + + C=0 M=0 Y=0 K=40 + RGB + PROCESS + 167 + 169 + 172 + + + C=0 M=0 Y=0 K=30 + RGB + PROCESS + 188 + 190 + 192 + + + C=0 M=0 Y=0 K=20 + RGB + PROCESS + 209 + 211 + 212 + + + C=0 M=0 Y=0 K=10 + RGB + PROCESS + 230 + 231 + 232 + + + C=0 M=0 Y=0 K=5 + RGB + PROCESS + 241 + 242 + 242 + + + + + + Brights + 1 + + + + C=0 M=100 Y=100 K=0 + RGB + PROCESS + 237 + 28 + 36 + + + C=0 M=75 Y=100 K=0 + RGB + PROCESS + 242 + 101 + 34 + + + C=0 M=10 Y=95 K=0 + RGB + PROCESS + 255 + 222 + 23 + + + C=85 M=10 Y=100 K=0 + RGB + PROCESS + 0 + 161 + 75 + + + C=100 M=90 Y=0 K=0 + RGB + PROCESS + 33 + 64 + 154 + + + C=60 M=90 Y=0 K=0 + RGB + PROCESS + 127 + 63 + 152 + + + + + + + Adobe PDF library 17.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 5 0 obj <>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 45 0 R/TrimBox[0.0 0.0 700.0 500.0]/Type/Page/PieceInfo<>>> endobj 32 0 obj <>stream +H͎| +_W C0J"&{V&*""3?a_?֟5-O˿k&~[s/ku {u q|roC'=לJI/~/⺅=X}U _s[y'W.uk{yrRkNe/t2D*]˞߱(9m}vBdEj<{>ߛ{#`7BC%Z߉mjo_k7;z Cߗ_C~5j@&GKbݴ8ŧJ<̳ty`V2;݆3q喏- eKO|k~l%Y-g?ɚ٤!iďE9@a0&"1@˖@'l.-Y'b%iF .,4nn<}奞?z%^CwF咯.&C ݱd1~z҉!sP$FnLQ|?aOHF*\0qiK Mj 5̣҉4:6$%Hԩ +SZܟ{=~Q/V-/n}נc@4=39\0%! M`ĂlGK b/N6qnkZ@T{aUYUg+,LCa?H=8} #{hO i. E2PT8HeZ91( kW.ˎPE5$R [טx fQO(IeCjAפD^D*9ur%ҽ"BLл"WawG+辏t u۟nuD wIxQ .۫poz`4I}GmXt!ѕC7 +] +t%Н?7l7l/n L|vv'ʢNƣHەIa.% |||F2RJ筌8 2 kV@EO ioC;X!Cq`'W`M^:9`giyͻr~?S(9E +YM@m0,Sd^a.8N*#i&L^=)s蚀w7Y&$+xe$%MbD9''@Ua*/u7KM*JjjkHL-Vm/>Kp^5T5 ! 7]`i ;= +q~KiYYm0;Œr3O΅k*\b@;D_*ǞvHWsDI*nsϸ%)$yΪU\ccJz6)@8gB,)Ջ.5{p۽BdrÙhKq)+ۇMgrL)c?,ױCMCB棍M+ NH˛̜DV楡p w&aiPYleU"QjS9sn$#f(AeK"f$|TI;߈oioN?ɦ]Qu,6q\PY-Ө$NEmXsgPκ蝧4 +''(G3Su_JATSVga7}PTW4€Firɭ8\خwG'v dЀveQmM aX-Rdn`t;+67˘f]AsfzL^zRܕ(X^MRKI/yS\~.Rf&T{/糤lmr^{C3q>3@lTⴖAW 'M1'E:[MLӐy I0EYl:NzhAjW~=^D;!B-E_1t[M%9掷|Ȣ!v@ڭvo7\z[ٵ$ +BWA&`I h}1ct!s4Raݰm绅5ٵy=Z~Ɔ[>cﴳ33u n,ʰUJPjum|D={,Ky:IoW..YthaaL&hRHŽX e'PSU{8~ks] 9͐MGK9Gc4%JΈUC)A.C=j@PȒk4Rh&|gbՏS@;C[p +QGן_w8"( %:K?^}=?ej\jvnk!?As^䠺 +s"J?|::+PF(e!j-2g$[LHWe|< =|xE>>cZ̔UQSMqല3YV#:48Lcn^tc'tJa*tzHjR[e{&L8=Kj-@Za82kkK2򉿮sޅ]gzS*,  `}^ҵj16ش!&7ďyow;hoKvafsȒ܅|\x YL(Zƃ]w1vVvk%z]QK]H:dFlۀkuxz}}>cpſ;;7SޕqƗV[ҭ@w V[Aq+ĭwK&DUUh) ; ;XB V [qcb 0lJ0l +_7zׂ]+t]k>Ko//bok5#xn.s:E3tenl 9kҷ?}-C; =htMXf IYF8 HUI'w(v526B7~Pt)5Bd,:;U𗤞EU8J%힘Tm.Jӳa|wr!Qœ_>(BoKݒ:(k`HjR" hn>쮋.%8Lo(NQP$jْ9qTw` ɾW3xvC[VRf!? 8nsך&Qgܩ6&Wn ".MG+(UZ*gK/dZ2h(f@{μCr E,yl3vI%XBH$YOң>S9 4HgVJi6,8b߂ʒt,`##TŞ,[tlkm,^)O*D:+5Nei2NŹu]>ͯSјڪw0I/KQq4rmۼj^A"+3 &U^vƹ)48Ze X3tW~=E GrssXqE+k&Hwoso7فݓfYpky V趶!z0 +{~'_F hM]m#mL&ߑx%q"~ 9׈p~XI O-LV|֨#2?ғ4NVC5[Ggiaz? ,(pF4ޏ3n*0B12ՒlG].UuS +ԓ9絞'96D`.atfYlD"1F@Drk EM7ښϭ_7yyݤMκ''sk[(s&"%=$FD on%NMo}nqv\~e"<~\.-\}ҳv9K:967KE peV+ƒ!RI]KYwDQleuR^bQvS;t҂嵓s*$yϵnF=Y F]XeqB?5f{DmQun@;+}`~(^3ʹDgBTSbAC e10gp>Մ>+a'kFXʯ)j`ҝnͭz$N0_!(D +N˪NZOfRg-TX{2Ξ]*1ҧRt=䒜B4k&9v"wmGQ"|\zE]ʴE +RDe/6? XtDL_y[̌qx0ܨ$({Y*C8 rj";@4=eS3̕4gXU_犓\NwEl)aW! u~Ods~ml]cZRX@wm) 0R +c֚&4A[HC*V]SQ6B9%|}̿Rп?WZGP`lP#yx0Z-J +䫱I禤T0ȹt8s5i10hC*Q3Ԭ EZPGujҞ2 *O6RT|Ph.γ &/7MeZ=C'.3rK)tDg[AJC5B_VՏ[lD(8q)צwz=]>͠f_:Ul]zG$\IUA_uq'N'](A<,< ?o1SPPVVOt>$RE穐&::+_4q2+bVcO&T7{u)D h)^T6$-F"T*1ڜ| G2U}|Ťγ;gFAh z%AccN"Zss-ZH,lõmQ//4W)ḅ&^)v$W]}̹'[K22+!P{`wkt(Hך\:_l]՘N+}?Bf۷k݌z^Yp)z0 Y$=6(ة5mxps=sAJP؃Ywߜ}&j4@,v^]S0į)8+qsVx#ۜOG#:Ey͠K A67SaUqNÜ iTf4z8ro_ v\_rux;bn^vm^8{ F ;̮( 0f!!lŗ%ӽFɀd<忝Za*V^J7m|dgRY;yn9r6gJpGv?AdA{bd`fRd,4& mf(̽aRI Y 𗥯7e\_3דoLwvw5޽atAц!! A&Dxo +?$6GD~A r\a 5%nB!ܸjU^)ڻ@*ܛ0Eo`8TgUS%aDf- ^™CN!Ģ 318 0ȰKU˄?2/Cl7xSŮ *3k#X+!C@UP\G b; `XẠ.5P#(zesQMtx D1?*6k+k L +KG oU֪9_UqQƣj#y EX 6m\@j`}ȥfd-LO@#<鳚HEǬ-B*ZXVW^"xY?%G# :E_G^JKsb -0 GeWVS+r|[WabYcfNDAYKH֡taNJ֥'Iz>4WbwʮZAލuH#F4yu)$^) GsH +JqR6Ppd@t6%Aj;w&`iwЁT s4jlܼ1ӕgdiGXsY܆#a5]8,Z`"_ɒ6ruUE:*=۲&q?w T;6qJxC ?1K,=V՞w]\ucKux^܏PuC"1]K)UV1cJbȓ|ᑞܯޯ߲KW"dlHuxXJwe!5h+հ^wDh{d3RBpT$93B_)L6Rr K:ԽtPj%"f%1"<|ڼI +FGPU]ãl7x&P'R)SA/r +6{ #*6u&4j1 -*i9ou0OHs׏)cS0Dw-~6h +m;‚ ! L̓澯}[<$&weŁَ-E_%hZ W6K(XGQe'FlpS.T<ĖlfmYn\)&U/r E/ԭD cIaEcxm H!Lz(Rhi'_ iĖvJ +'*lz~KC[siV qT1>CYqjnAT v"q.an%.sŶ$+atOislJiN| -jRa':lűw3ֵ#ZM3:-oϨ:.plu*MGP[UM"1Yl+v+Y\ɕo +Q_BXrtDF:voA;ށ SP{.أV}39nok t_EjU3GϪ $Q=KÅD٢pGyZM.{ޥ+DdgYW)!UQHuGk"Jj)[AK2U&pܚʁB 0`ej,cP# +)|\V,6!Rb?K]^xEz3$f ˹iǔ< +|kMp 3;9!ǹn䋞8 +y:]O^{wDͧq2DDsQ]|BS@&F ֐J1VKj'Z!d&[Sc/`Z6e8p3_I`;wNW=~Jy PPyw錚AcΗ'_.x[hvY5.|uBѪ" :5Y&F`^D{<04L +^ouNUCQCbsgp[2>\>=Qճ9-|->˦O܆hiQi_n~90cUqٶy1=U ŗ"4e )jNTcɋ*D> vAǮcٜfkvu쀯A}x8Ln 'Nrćv4B,:Rq%fؐQ2â/éu-0{z| _L=5אo{A&D\3.6kvH 0.ǁ^@6zؚ{Y,"!DGs}oİ' Gx4n]9Swd>[FZiE*B2ǰ łX }_&~^fF's9eoE8z6Rd2u.{3e[{/zY-me$_/r/\r+|+/wKP TX\=ꊪ .zQW@_uɻ-܄rE@ q)~Jhp6p`xwG}:%f*5HoSZJy?>~ ~hSkܫ\zMJ~/lkC촁4{5\d==mH*"rXIPSK/W,LW +9pՂo @r{s=//4LA@'˶݇԰=(],>Gڴ@Z]*k )yuL *3ayT~`G8J/SԆqӵV']-:?׉]-L68˅c󍧶sKy}y0]nUu2z1.@={8utstp%[/,n6_ocL:?4=svߍ[U񾄐):B36ۓ B&!ZN +ݬQ2P #5]ߡ&ǡi'yuۗC}8nPmFѢ[m{`'NK^#z ?9/w$,o|,ځ Ae].'&!WrL]=[6湩j]:\`.6-k+B?%Z%%Pah1NG>M+$|rݏO/>wb{x~t'=qZd{+n< +Y_W,G. Gя>6~B?neQ$YxfҊ{`~UL,K׽a蒬WM:h4.HǷ= )AcWi00/=v7nKaznh>(L ̋A02'aS'Uh>QT{Dxo(θ.NWu&l?'s6A0BrOvg:Xv/ݚ)é\L҄"ݷZf5?_lfٟXޮvoj>ϥvn巺ͭjnEݫ斩;u}5+9hmYtHĿU*ê:]*K8XXEX)˙J"@:yԍbKr +ZEcͻ""<-\F}@X9,9"Zyg>eZ3ˍQ ?1`/)>9Wju؊i~^V 9UrVȊ2S|eHPP͊SW 6=^vXcc jO㵼zDS%5us;bJ M l-%0ii5Icz*6EErz赛өSm޴5ӭ Ǝ !+J=5ZPP >%U is4(f$e'~__~Wl IFiSV$)4y=%KmI­ +RJ%d47@ZtHz"ho!yqnIwV}0ΥUf"Ew=Cz?ĴաIb=%dkH&Ct61O)Eq..[!:٩up;y!KmR@픞DVIÑ%_j|Օ'OG~xzqub{{=n~l?5xc]^dأžv{ymz$soa%Ls_=gwejUdTS )xL2& t U_=@fD}PVwNP|Pt- [XW* t#|/3=&R RIܩy©D +>ѬBr*TSҪ G'9p9IɎh69dS,[Ryl (>اLM3δ4 v,l#Hэ^$O R2/*JDNJKD@7Xj N~|7^yjb5$ӡnJF]Y8nӟk|/HptUQ6H +.#alɓiVɲ`d^ZM#ұA=|<2o~ 6Uj* 䢑\} m^p%ZѦd9/WZhzH8 fw4C +iѸQ5OOX!i+%c8[5AEtRp^M8E[ajFNz"x_&NUX (mk}뫉#}eܯl~|fopAƆwhzs*o#ň};5kdJ;(S)̉{ W+rKR}jvUA=Z:/>ZΣ^wJeaZ%<锤P׫쪡f|.vu$&0>}1yX|ޮxڎ3[~̏$k)鶛SF0J*ɑHzE}ؗ0 0232խf&/-6-$Lʫ.xv걛c3PPA =e{n?׿v )jd5CԜJfvԠhP5+ .|mr#0V˱;c0aobbv=6vlDx~tw-o..^wto"\LD|>=8,BuP11Om4bc}|:ښy|=a/wzXh,#F +iEK@MK"}α[Ё`Džw̕fnC%. uṔ 'Э3@2SwKcϒCd6TyƪQKg\4h B--q ˀxEsr 6es c H RM;AMcg W6H= mvl "wsMO1Z,E=UYTx2X2dɰ"Ѐ Jfhh(l +JrhYW]XAAM삖.X2Y^ d`}ȆSu&A``:bj]@WcК*N"pN;Ƭ3l*UM^QYxc2 T)7dzh,e*8e2w[5e)g*, ~5|aY!{|[qؒ,C٤RGuxM6M#0ic4kcq(ۆ`)| +V8t)}ӌ$BjI`I`W(5 F೒PԠ sxя"EBn?,[??oO:a _ts1Ʀu645(qsdn#5xT4ԪPC +78d7 ב91$~+3 6Jr=baäD9:{($~%"u VuBG_ +՘J#lZ__{ޜ,AKw3t ֵ!U:ͤjȪ,Pƺ'I["N:@5}y:3R8nH W\]*tH/R\UEI&PZإ&98SM[_Ӏ/ρFhZMM_s1wDpeIơ9@Mz`]);^&~ +{*u>O32\|=8u4KҮ ؇@q* >M1^ޢuZP n6%{W@,ں +zigL#ӅFi1umծ b@c2?rzi_Ǥ`㓟\(#. EETϜ~翩"I $B]#gupyRj|ފd!&EД + ' GPU*v<(^1LUc 9jvcL㊯ԽJ% +K-e9E:W[[|A/ Z+qXp,XCJUUWn.nfɾ䢡_TuRDad"7 yX;C-)Tc,Zj1RD"5 F`?D7nHj2*B36ƖԃteG.)[H|Ma +oӡikY@|H~AάEr"F'Y vK*m6Jb» 尽eXglyj4Idih6{فK? IPqE SI2'6%]f($YDdg =%uפ<, D+ NiP\R#tLÝTĊN $(`1hǪx&:ca6^ST, +6*GЍI$j6ⰮV/mg$U"#̋Cs>ֺw3b֨/()Nɂ m@"ěKj /iU.Y/mhKD)}665jL +|IY[SѮ1i4\CCc3um +$!2J  KW>Jɢ fK5NnȂW,l!]t}t{dF!5k 6Ա'2_N$8GdtyST +[^1ƋN=&BʲlNrC*D(W"beJ,_Ͷ5FGS^GrQat%1HI⚺nBB_Ϡo7x3s 6u-  +r fs]/Ȓ)iKIdDë)MpJ/둤=ZG?ذSt^LɲߧެXLt|p & U<4QsԌC +m,tzcH8*5fSCzs)yAX >%.OhiPr<^ p.E(+^R_qSM8`/=))L.{&F )DD(4Um#ieF!D#񆖮&@{O!R d|n<%#c晲%$ҲJaetf@Tn!h~ B,|8H!O0W_0 +xN垉Kdçؓp<8,JA{FO6`|u5z^E)Lo~@,>|:eB /wި8)ragK@ !\U&!H4>{vxAhDڷУ5ЮΏh_?Zh%Т 6 +*9@7u7:{n; r VX8 U4D:HϚу &_ 1JdGSјKMHC):2bw$=,^8O^dT|9se-ͲKdb-԰BbXË)y,۵%IM hO$Y_R~YŨVc:sLiƓiq>U?IY 82u*J8S+k׈Lt DI&dqס5䀝2KV Jh]J ,ddt"[WfI#nżXƬsgHCJ`ctۨycԲ=pfdn˾y|f^PNIvkʞ\b;մ +6Xwxlkxx-ʻ|u +˝#,l('El&]~>oN8W/N dbӗAI EUx|e3,G'ozn܄o4M endstream endobj 45 0 obj <>stream +8;Z\79sP`^#X6U?Uj'/7MtBHjEJ_C1X2c]2!j<8d6q+6P-C%QD,W0[Hh9lS$ML_P9 +ktNrG','o/<=4\D.#fD'!ec\',%9jrXiMXkL]a8P-G\90[#`A)VHGukr"X#82(X>" +`"#eCnu;TA#T^Td#G4GV"$sJPmSsa3F#]6P5dNhuKLM\-m#2I7LdB(Q/GcO?@G_e_ +pn%Yi04/-nh]bM^It,IPe%LtfZ>?q6Ej'-WO7P!PG67lSft6(,FYet%qi#MpO1Zc]CFQt +\sWTVH/8@O2i_YRaaI'8E3MpeD\[1QA`545rGUW8>fnR/I=`82=gRu5inmE?GrEm# +1UCoQB'>^JU[ZB,Upe%nB6/7[]YW3j1Q;OoAdgb2Ni^3Jj"6Bm_uRi:Vrpr(2WlV8 +Jcc0<6Z>`(*@`r\BlHB08'n&U?5M,lVdZhIXBuQ\]7fn`$OEA;*R?I'0DOeX`Q)]1 +Q2>+VsT:PWPOg,rKIVY'r"l?/s-fPns`(f&53^LQh*QD_Rq$)5MWEBUU#ea2U%CJCd4Iaf_F].$FFIc\JBJ&XqEXjO!U2)$ZkiT@2UkU'C=$#*l ++k=&H:,e+8;:_eUr*_MhHfD3Tmgf"C!Ek;=1M"\(iMibrp"A?%UV39O?cY:[)b.O> +PY@HG5r1f;f"n+\O(&Rj&X.QH:3\CYZ9uq?<\JQD]bRVheQ[?B^5]Z$8e8,Uj`UGenhs-'DDq3hEJqNfTgsIdoJb7F! endstream endobj 8 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 17.0 %%AI8_CreatorVersion: 28.0.0 %%For: (user) () %%Title: (pronounmouth.ai) %%CreationDate: 16/11/23 08.05 %%Canvassize: 16383 %%BoundingBox: -186 -500 515 1 %%HiResBoundingBox: -185.966894525223 -500 514.033105474777 0.000000000000909 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 13.0 %AI12_BuildNumber: 88 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: -185.966894525223 -500 514.033105474777 0 %AI3_TemplateBox: 250.5 -250.5 250.5 -250.5 %AI3_TileBox: -231.966894525223 -556 560.033105474777 56 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 2 %AI9_OpenToView: -668.892372467827 146.782367337425 0.775382707110383 1428 764 18 0 0 6 45 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 77 %%PageOrigin:-56 -646 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 11 0 obj <>stream +%%BoundingBox: -186 -500 515 1 %%HiResBoundingBox: -185.966894525223 -500 514.033105474777 0.000000000000909 %AI7_Thumbnail: 128 92 8 %%BeginData: 9804 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FDFCFFFDFCFFFDFCFFFDFCFFFDA2FFCACAA1CACAFFA8CACAFD76FF %C3BC93B593B693B693BCBCCAFD15FFCAC3FFCACACAFD13FFC3CACAFFCACA %C3CAFD3CFFCA93B58CB58C8D8C8D8C938CB58CBCA8FD12FFBD8CB593938D %B5CAFD0FFFA1BC93B5939393B593B593BCA1FD11FFA8CAA1CACAFFA8CAA8 %FD1FFFC393B58CB5939A9AC39ABC93B58DB58CB6CAFD10FFC493BC93B593 %BC93BCFD0CFFCAC3BCB593BC93B593B593B593B693B593C3CAFD0CFFCA9A %BC93B593BC93BC93BCBCCAFD1BFFCABC8C939AC3A8FFFFFFAFFFFFFFA8CA %A19A8C8D9AFD0EFFCA93B58CB58D938CB58CBCFD0AFF9AB58CB593938C93 %8C8D8C938C8D8C938C938CB59ACAFD08FFA1BC93B593B593938CB593B593 %B58DB59ACAFD17FFCAB593CAFD10FFA1B5BCFD0DFF9AB593938C938C938C %B593CAFD07FFCA93B08C938CFD04939A9393939A93938C938D938C8D8DC3 %CAFFFFFFCAC393B593B593B593B593B593B593B593B593B593C3CAFD14FF %A19368767DA1A8FFA8FFFFFFA8FFFFFFA8A8FFFF76A16F8C93CAFD0AFFA1 %938C93686F686F688D8CB593FD06FFCA8C686FCAA1CAA8FFA8FFFFFFA8FF %FFFFA8FFA8FFA8A19A938CBCFFFFA1938CB58C938C938C938C938D938C93 %8C938C938C938CB59AFD12FFCAB5686F446844766F6F76A176766FA17776 %44766F69446F459393FD09FFCAB68CB58C6F446F4B6F68938DB5C3FD05FF %CAB56876A8A8A8FD0DFFA8A8A8A16893C3FFC3B58C936993686F696F6893 %68938C93696F6893689368938DB59AFD12FF93684468444B446F6F936F93 %93936F939393444B4444446F68C3FD09FFC38C8D686F446F446F444B4493 %8CBCFD06FF9A8D686F446F9AC3BCC3A1CABCC3A1CABCBCBC9A444B449393 %FFFFFF938D686F686F446F444B446F444B446F444B446F446F68938CCAFD %12FFCA8C70A17668BCBCC3BCBCBCC3BCBCBCC3BCBC936FA17D68B5CAFD09 %FFCAB58C93446F456F446F4B6F68B5BCFD07FF93B56893BCCAC3C3CAFFCA %C3C3FFCAC3C3CAC39368938CCAFFFFFFC38CB58C938C938C936893689368 %9368938C938C938DB58CBCFD14FFBC8CCAA8CABCBCBBBCBBBC9ABCBBBC99 %BCB5C3A8FFA18C9AFD0BFF93938C6F446F446F446F688D8CCAFD07FFCA8C %938C94A1FFA8FFFFFFAFFFFFFFAFFFA89A8C938CBCFD05FFBC8C938C938C %938C938C8D8C938C938C938C938CB58C93A8FD14FFCAB58CCAFFCACAC3BC %C3BCBCBCC3BCC3C3CAFFFF9A8D94FD0CFFCA8D938C6F4B6F446F69938DBC %FD09FFC38CB58D9393BC9BCACAFFCACAA1BC93B58CB593BCFD07FFBC8CB5 %93B593BC93B593B593B593BCB6BC93B593BCCAFD16FFC38D8C9AA1FFA8FF %FFFFA8FFFFFFA8FFCAA18D8D93CAFD0CFFCAB58D8D6893686F68938C93A1 %FD0AFFBC8CB5939393B58C938DFD0493BC93938CB5CAFD08FFBD8CB593B5 %93BC93BC93BC93BC93BC93938CBCCAFD18FFC3B58C9393C3A1FD05FFCAC3 %9A938CB593CAFD0EFF9AB5B5B58DB58DB593B593FD0CFFBC8CB593B693BC %BCBC93BCBCBC93B593B5CAFD0AFFCA93B593B593BCB5BC93BC93B58DB593 %C3FD1BFF9A938C938C8C68939393688D8C8D93B58CCAFD10FF93B593BC93 %BC93BC8CC3FD0DFFBD8CB58D938DB593938DB58D938CBCCAFD0DFFA1BC93 %938C938C938C938D939AFD1EFFC3B593BC93B693B58DB593BCB5B593CAFD %11FFCB93B593BCB5B593C3FD0FFFCA9AB593B58CB58CB593B593C3FD12FF %C3CAC3CAC3CAC3CAFD21FFA8BC93B593BC93B693BC93B59AFD15FFC3C39A %C3A1CAFD12FFCACAA1C3A1C3A1CACAFD40FFC3CAC3CAC3C4C3CAFDFAFFA8 %FD37FFA8FFA8FD17FFA8FD05FFA8FD26FF7D52A8FF52A8FD19FFA852A8FD %16FFA8527D7DA8FD15FF527DFFA8527DFFA852FD25FFFD05A8FD1AFFA8A8 %A8FD17FF7DFF7DFD16FFA87DFD06A8FD7AFFA8FFFFFFA8FDFCFFFDC9FFA8 %FFFFFFCAFFCAFD5AFFC3C3C3CACACAC3CACAFD13FFC3BD93BC9ABC9ABC93 %BCC3FD11FFCAC3C3FFC3C3C3FD13FFC3C3BCBC9AC3BCBC9AC3C3FD20FFA1 %BC93B58D938CB593B593BC9AC3CAFD0DFFCAC393B593B593B58C9393B593 %B593BCC3FD0DFFCABC8D9393B593B5A1FD11FF9AB593B58D938CB593B593 %B593CAFD1CFFC393B593B593B593B593B593B593B593B59BFD0AFFCA9AB5 %93B593B593B58DB593B58DB593B58CB593C4FD0BFFC393B593938DB593BC %CAFD0FFF93BC93B593B593B593B593B593B593CAFD19FFA1B58C938C938C %8D8C938C938C8D8C8D8C938C8C93CAFD06FFA8BDFD058C8D68938C936893 %8C8D6893FD058CB5A1FD08FFCA93938C8C688C68938CC3FD0EFF93B593B5 %8D938C938C938C938D938DB58CCAFD17FF9AB5939493BC949A9ABC93938C %BC9A9A93BC939A93B58DC3FD04FFCABC8C939AC3A1CAA8CACAFD05FFCACA %A8CAA1C39A9A8CB5C3FD07FFBCB58C9AA1CAA1BC8CB593FD0DFF9AB593B5 %8D938C938C8D8C938C938CB593B593FD16FFCA936FFFA8FFFFFFAFFFFFFF %A8CAFFFFAFFFFFFFA8FFA19394FD04FFCA8C6876FFAFFFFFFFAFFFFFFFA8 %FFFFFFAFFFFFFFA8FFA16F68C3FD06FFA8B58C9AA8FD04FFCA938C9AFD0B %FF9AB58D8D688C8C93939A949A93938C8C688D8C9393FD16FFBC8C6F7676 %FFCACACAFFFFFFCAFFFFCAC3FFA17676938CCAFD05FFBD8C6F4B6F6FCAFD %04C3BCC3BCFD04C3CA9A6F4B6F68B5CAFD06FFC38C937676769A76A17676 %68BCFD0AFFCAB58C9393C3A1FD09FFA8C394938DB59AFD15FFCA8D8C6893 %A1CAA1FFFFFFA8FFFFFFA8CAA89A688C8CBCFD06FFCAB58C68449ABCBCB5 %BC9ABCBCBC9AFD05BC6F6868B59AFD07FFC393684B6F9A939A6F44448D9A %FD09FFA893686F44A1FFCFA7FFFFFFA8FFFFFFA8CAFFA14B6F688DA1FD15 %FFC38CB58C9393BC9AC39BC39BC39ABC93938CB593B5CAFD07FFC3B59393 %9AFFCAC3BCC3BCC3BCC3BCC3C3FFC3938CB593FD09FF939393C3BCC3BCC3 %93938DCAFD09FFCA8C6F446F93FD04BCC3BCBCBCC3FD04BC936F446F8CC3 %FD16FFB58CB58C8D688C8C8C688C8C8C688D8C938DB59AFD09FF94B59393 %8C9A9ACACAFFA8FFCAFFA1A193938CB58CCAFD09FFC38C9393BCBCC2BC93 %8CBCFD0AFFCAB58C696FC3BCC2BCC3C3C3BCC3C3C3BCC3BCC36F6F6893A8 %FD16FFCAB593B593B593B593938DB593B593BC93B593FD0BFF93B593B58C %B5939393BC949393B593B593B58DCAFD0AFFCAB58C9393B593938CB59AFD %0BFFA1B593BCA1FFCACAA8C49BBC9AC3CACACAFFCABC8DB5BCFD18FFA193 %8CB593BC93BC93BC93BC93B58D9393FD0CFFCAFD0593BC93B693BC93BC93 %B593938CC3FD0CFF93B593938C938CB58DCAFD0CFF94B58C938D938D93FD %058C938D938D938C9393FD1AFFCABC8CB593BCB5BC93BC93B58CB59AFD0F %FF93B593B593BC93BCB5BC93B593B58DCAFD0DFFCA93FD05BC93BDFD0EFF %BCB58CB593B593B593B593B593B593B593B594FD1CFFCAC393938CB58D93 %8CB593BCA1FD11FF9A938CB58C938CB58C938CB593CAFD0FFFC393B593B5 %93BCCAFD0FFFC3BC93B58C938CB58C938CB58C9393BCA1FD20FFFD07CAFD %15FFCAC39ABC9ABC9ABC9AC3C3FD12FFCBA1C3C3CAFD14FFCACAC3C39AC3 %BCC3A1CACAFDFCFFFD2AFFA8FD1BFFA8A8A8FFA8FD15FFA8FFFFFFA8FD19 %FFA8FD2BFFA8A8FD1BFF7DA852A8FD14FFA87DA8FF7D7D7DFD17FFA852A8 %FD2AFFA8FD1CFFFD04A8FD15FF7D7DA8A87DFD19FF7DA8FDFCFFFDFCFFFD %D2FFCAFD59FFCAC3C39ABCC3FFCAC3BCBC9ACAFD14FFCABC93C39AB69AFD %56FFA1BC93B593938CB593938CB593B593B69ACAFD10FFA8B693938CB593 %B59AFD11FFA1C3A1FFFFFFA8CAA1CAA8FD0FFFA8C39ABC93BC9ABC93BC9A %C3A8FD1BFFC393B593BC93B593B593B593B593B593B593B593C3CAFD0EFF %BCB5B593B593B593B5C4FD0DFFC3C3B5BC93B593BC93BC93B693BCBCCACA %FD0BFFC3BCB5B693B593B593B593B593B6C3FD18FFC4B58CB5FD078C938C %8C8C938C8C8C8D8C938CB59AFD0CFFC393B58C938C938C938CB5CAFD09FF %A8BC93B593B593938CB58D938CB58D938DB58CB59AFD09FF9AB593B59393 %8DB593938DB593938DB593CAFD15FFCAB58C93939A9AC39BC3A1CAA1CAA1 %CAA1C39BC39A9A93938CB59AFD0BFF93B58C938C938C938CB58CC3FD08FF %BDB58C9393938DB593938C938C938D9393938D938C8D93CAFD06FF93B593 %B58CB58C938D9393938CB58CB593B593CAFD14FFCA8C686FFFA8FD0FFFA8 %FFA86F68B5CAFD09FF93938C8D8C93446F68938C938CCAFD06FFA18C6FA8 %A8FFCAFFA8FFA8CA9AC3A8FFA8FFCAFFA1CA9B8C9AFD05FF938D8C938C9A %9AC3A8CAA8CBA8C39A9A93938CB58CCAFD13FFCAB68D6F6F7676CAA1A1A8 %FFCACAA8FFCACAA1CAA176767668B5BCFD09FFC3B58D938C934B6F446F69 %938CB5BCFD07FF93939AA1A1FFA8A8FD08FFA8FFA8A1A19A8CCAFD04FFBC %B58D939AFD0DFFA19A939393FD14FF93B58C68444B444B44767D76446F7D %A144444B4B446868938CC3FD09FFCA8C93686F446F446F446F688D8CBCFD %07FFCA8C8C686F456F6FC3A1C393C3A1C36F6F4B69688C8CBCFD04FFA193 %684B449AC3C2BCCACAC9BCC3C3CABCC2C39A446F448C9AFD13FFC38CB593 %8D6FFFFFA8FFFFFFCAA8FFFFFFA8FFA16F8CB593B5CAFD0AFFB58C938C6F %446F456F68938CB5A1FD08FFBC8C938C9393B593BC93BC93BC93B593938C %938CB5CAFD04FFCA8D934B9AC3CAC3C3C9FFCACAC3FFCAC3C3CAC39A4B93 %8CCAFD14FFB68CB58D9393C3A1FD07FFA8C39A938C938D939AFD0BFF9A8D %68938C6F444B688D689393CAFD08FFA8B58C938C938C8D68938C8D688D8C %938CB58D93A1FD06FFBC8C9AA8FFFFFFAFFFA8FFA8FFA8FFAFFFFFFFA89A %8CB6CFFD14FFCAB593B593B58C938DBC9AC39ABC93938CB5B5BC93B594FD %0CFFCA93B58C93686F69938CB593C3FD0AFFCABC8CBCB5BC93B693B593BC %93BCB5BC93B5C3FD07FFCAB58CB59AC39ABC93B593938DB593BC9AC39AB5 %8CB5CAFD16FFA8B58C9393BC93B58CB58C938CB593BC93BC939393FD0EFF %BC8CB58C8D8C938C938DB5CAFD0BFFCABC8CB593BC93BC93BC93BC93B58C %B5C3FD09FFA1B58C938CB58C938CB593938CB58C938CB58C93A1FD18FFCA %BC8DB593BCBCBC93FD05BCB6B58CB5C3FD0FFFCAB5B5BC93BC93BCBCB59A %FD0EFFC393B593B58DB593B58CB593C3CAFD0BFFCAC393B58CB593B593B5 %93B593B593B58DBCCAFD1BFFCA93938CB593B593BC93B58C9393BCA8FD11 %FF9A9393BC93BC93B593CAFD10FFA8C3A1C39AC3A1C3A1FD10FFCAA1BC93 %B6939393B5939393BCA1CAFD1FFFCAC39ABC93BC93BC9AC3C3FD15FFC3BC %93BC93BCBCFD5EFFCAFD1DFFCAFDDBFFA8FFA8A8A8FFA8FFFFFFA8FFA8FF %A8FD2DFFA8FFFFFFA8FD13FFA8A8A8FFA8FFA8A8FFFFA8FFA8FD1EFF7DA8 %FFA852A8FF7DA8FF7D7DFFFF52A8FD2DFF7D7DFF7D7DFD13FFA87DFF52A8 %FFFF7DFF7D7DA8A8FD1EFFFD04A87DFD0BA8FD14FFA852A8FD16FFA8FFA8 %A8A8FD13FFFD0AA87DA8A8FD1FFFA8A8FF7DFFFFA8A8FFA8FFFFA8A8FD16 %FFA8A8FD5AFF52FD05A852A8A8A87DFF7D7DFD73FFA8FFFFFFA8FD05FFA8 %FFA8FDFCFFFDFCFFFDFCFFFDEDFFFF %%EndData endstream endobj 12 0 obj <>stream +%AI12_CompressedDataxisǙ& ?#AeV.Uq6h¶ +$L_ͥ2+ ) xPw_Ovn|d_o߽y~/6o{r6/ׯܾF^տz_}ܼ}~C^߾}?lnHOǫ8C .q/˯^͛/q=nUv9v;97Njqxàzko0g'x݋o7緯zsW㛫~V\ry-N-~|}8wϮ;m5Vۍ/v߽{k8o0%̎y [,?˷A?\#[?_۾}ye W~ssln?xϰUzPgXa]pޞ\כݾk{7`;|wϯ_ ]3&/_ɢPp7W~ `}`Տׄի o;Nz8?jɹ-> 7R=q٨Q&6晩wLJYx=@7߼,g\~}l7c%/>(5~CL㝲##ao^p?~ۯ*/oH/o .n.7.}k|b__^?yt߽]_|N. +\.޼P~?.sWrrewq...Ηބ߄snsn9/m86{[{Ͻ SyN}N}7]>0닧X7o_?[~Jϯ^zxxqٟc^ Mݞ]<}#1ϮIU./o>bw7?t+7/'~ypל}k5?zsNw///u9.W} +rϯ_܂~v+8+WWO/va3v[g OK,7M{_p_n yWaGO^LS/]w ^8| +Ϲ}FWowo"ŮSy 'w +Ke8e _擾 '}N_z gWϸS9.Fz^#]=(0^{[!ѿ]夿$d96?!(?sۧ?o4ls$oß>_zx_ 7ot97g 4_y{=W43lյtd?O_3y#d_\ ~+ӛ=D:4:C'5 Wʦz2 +,ގP:-o=^ә?|M44PPdP󳿟 +O.??fLm_Ѵ[l.+ís]??/Aa8؃;xx8{ uGsGw8x</OI4p2'{rɟF3tŰqOC5tMtC?rCXدʘFs786Ҟb;;z,`j=ٙɌgf0(wp;ձ-G')Q#, -f_3 ֟ʬG3яӸOj&3M4YtNs1;qw,kLnȕ@pͱIc3m.F?e5ʟrө/UamG-z_kw~%?x¥;anvnrjΎQfYZڧW:6p\>~ J6ʝ%Ph#sDj {,ttXA; +_=[ᙗ=(P Pxl/K.A!@w'2+̱i]VT7a  e9d +'lp0w.?U^l+ tAWt.GWyn, RmEzS{rXg#{YesXz6.dw{,QC(`~ )%#peDtQ'"pm#Fw Qp'ne-G?]sq{iE!Ukl:rxjwbծ+ 95F4dkL sFf8{q7hf*u[v: 8-ެXO8=ZM?X8rbfNӈCm!$`"Akr̀qBx`ra@݀U\X8PB,6ʫյ%c|axßc+Z0o{6rouZ4}Fk[;AZA% ƪу:=;{2\쒂9#3zgg14444Xf`p6oix)ԂQNkhPti| ?]3?|yx494;V=fs{螢y*jh>ޗ}0E0l:DPou-BΎ&tf_Zh:;AM84uDz}* +<0P>P.sNQl; v4ʸ DĄjvΉ)Ջ9uug/jhVbw{^!zL46'X/X)]ElG-6DC4 Gq.E6S[V?D @ĵIgt))bB$rK46M'p 'Ž@v=~0)B ԍp i( )R ]AJgA [%t cݾ2PHA`Pш00F>ڣJ@Hb l cBvxUp"I 8AK@b|Df2)b 0h$dQW@K 1f~>/sCUds-=g.tinڑI5#&FG]X+AꄭcH!NpXH;@t (9NnE؅NFSdVǁN^+N8:js/Sd'/1a4+&b0)ќxStڊ^LG148[~yݎ#;;<ԗ>wg ??1xp*p!/f( XLىT8 +D  #12jv! Nʋ#P \㚃/@8F2D- f& щt4 Чaf#("DAP$APĆA0ܩ + HPVI$" j5aMQ<W#1d!S:+FP2jUHD +c]t|hX w˸Os1\H ";PGx٨HaeJHQl4It{1ȸȺPhxVGLDE'Z ;LQRq2I(ZKǎ"QڣfIݒe/Ā*Yv1Nt͠mayXGIgų9O` ]Ӟ=u""4"E幻SW:eց+ H*yhJ]և4 9J9KS*2Ja{ /I 3c:3rTą_7}VH&m mKjVX~;Q6wxc$׃FgЇ&xVT%մdN7rB.홹p̮ -Csgr/$d&1SNL4A ҦI$C80xM^LV!{O!oDM48S 9UP:&9,B<)8 +| ѿirgGFchE0Wj9ι2+WqdfSg +hrTc7fiFCçʼn(BW9ڗiͱQ1x3 9>$vQ/d|Jp9K@_@M&fCNa%r`W1a0wN]MT XJEL$,L?o{SC3`H.'ecy2V4cazV>U6p6_ZSal3`]5|~.7)Χ{ೈ=FACEWȥ$"$cfEBCCbe$~(G0'ns}1S=%%.v>nR|V{M @|b=P] $=fd.ul̵TV_(+/LUYp9,ŗX;()9,F]FKQgNT!h)-r\1dsr)5eeޘ+,kԵxUxR+go˘E3 HibD;yW@ giԦT )9snuLڊVGjfNLZY4(&s=O]4;'b/YR ++A\}cT6Ru,Ms4ͶqaG>Eg&وBbhw +V˘aD;PˣLMRzcFJ;}C>UJSEr]|N"Dq<#+(,.tP^bdbh$י߇tT$"(r> d90JfwsLzݳ}?-PCb +S#?" n*DѭܺFpŶ "[QVKrd.#\F1J_hF !-Nވ] ȝu.6w,ĞRY} +?Έ?S>' C߃ʒݘxrV$q/svPu/@hm$ch liD Z4sWLP ?NNCe!KvGk$?vu.qΆ.\>ЏCp!e6 ABؿaȁcs+}ָDbv()4(Am ed)+щIP"Ci >N2.%0a9+A +GSw>{)E?.!H]-n$G)ff20usgr֜ĀW&(G>G&RaBЩR6?t9O]D[YS״ppnS2K&6?܋X]l(=~w!>PxPZڝeg<=<,V8_MzZ.:֦aFbEќ^T^/юL *1;5P;4U'DhW{kU%V4: bQ9u`;ŧv yuzL"%G2,hNO܍8]W]v'ΎrQ'j)P7q#ж=˘5 ^v]rf _N a ث!a9AL m4"Pk 2tJ ؉y S)sX\' ͞UaFhe8X}Z/;qBmM۷p٥p,eZuҽ{yPvc1D9ObrTZ%W1>T.{kZǹT[c!},1Wm: vXe4OmN)&5"KQikł= 'wp!XmmW6ۉBr1H(9Ỏrm`%`gVޒ:7+yeB'Lzbkx,Rl+|Z{e!.VpZZ7+ 82Uc9K1n)Q.F+X-`J}ʚ_O?uD]a~1jA/\9 uqThӥ=XGy&:g1\xq@n9oZ3F+k\9b|hp>l!bkW=z dZ +U8չw ΅_85rHώg|DJ8-]~G~Yekfō"=T%/6!mۦ:kv +ܝ2;I2锃>t׺7 }VԪ4H;ecNBU/ѽCXMzUTo褕m7z +@iFRZ6RKK +nۃ~;5=݃|49!s &YtD9ӻX9ڮHQTˌww%ޕ:Z$2+"ѵNZP^c啪s-NuڇpXVH芴: .e_眫{\V/2,M]&V+/3)#ZR$u'&fCڜ;Aɋe𬜬5ZRoui,ŜUiuPXnUɊ9?GԿ07'- )OU.T'I +ҪCΕY-Nb<Թ{~+;ck<K>+lxƵ뚴*lpV'YfQeuR2 :g,'uUVX/`}j%S㤄U(X2 څvMWI Tf|Q4M3)Y~Q}uqB9Ʋ8=Oy^^4du$=~f9o9e8No{?~SZ⾴3׾0x̹:9{02 St쟎vNl1#MG +2Z(J1MuD$)GyȞ]lG*Ҵ@r 8UA]hN"]-&DˌV@PKixhXtGELnڥ.ЗEuʨJP?$>5]Hi1Ɋ2bpPE鐲aڹ4X:ӯPrPąbϟls^m=EƮ@Nt⺫9g\w Z9L,SVzk=9, +e-za{$LL4tOJLdC?K6[/%~iU$i܂ӗƩO9 MͲ& +9MnGPKrCߒDА/˚ȫx80Vwv + +/V2Ϭf_|it0hzb@Rb?`:B+AT-2 $|U C&|.(Y`aK={,X*TcRyK={,X*TccRyK={,X*TcRy~<(,=$jUU6\ޱXS:*OV;\te%7QSl*:x G"clUA"dʆT[J7! 2\ASmISnwYɃbKEّOEW2HeR(, +j?dtC-禕[gQ}P?ԅs̞<|H!4( +̠pЋР3@ 0TDaGc{ e +:B'l;D8L+a?sͣvs;T\1EiO]v{o>Eqٜ 2ɉay)E؋w0wCH/eqeyHG|,BmkDn +{zj=DuqZ nSɞ5{~׊k%M497i˔KBaq7u+Nu\W6dUvŮ2->ĸ2lUnt_xϻ6[ Sy +5CemlΌ+uGfISzϥxNw}v;{;+rd_;:{MRSaoٴ )#CL˜tfge?+C׼}/5{\o3[F횈z_wվ9u_eW€zƂQ H;ZeFk %u0X=BB`HtK7:$WP3M TB]M6L&$5t|(YfB9*:Tj4ccWu|?lae 'ͫep={䥒^9|~*ywFux՗zw~-4 +zw_I3bU 5Z:׾s(";5uhZwI5bDQq)ºBR(Bi0qƚڻ3*g3Oӳ0:}GJ?RAr#'eE[D", C$ݢ`\jun0=kЫ(M+M*w5  Vr>g:j6,_\2emNl;Tٝ5.3\ F7,{h~Ѓ>4u#${VQ*sXp ǐ +}ؾ%(AirӖL)w +}Z#f[." crg#a%܌!4bHMRۍF :VHmR'D OB2d.v clO]zR'/ƐE;Fڞ&un c-/tny <ܙp>ȿ92]}83]U{ƴ6MO{GQ;+xGwnh?tt~ ?U\׸\*]"w{u+&s?ǢcPtsl9vU/Ǡ4kԳg^k-zmN=mceV=M˞޳ ht>@->h]pYb,:Z5nN +xIdF'T A iy$Xr֚\.Dx6$.;]exGـ4'ڦ'-RjS$-sdWX2;?˝ƜҠW9Q&gF 1?**$j*WJzWǙfgTL݇sV~|n7,q(}Pv]XizͿu'bSAX7IfP_7]6j`LZfM:,pjKf0[[?VcVKۯ\<#_:UKPBeE,4R IBhmb},ʄX-b]O1?YLnq=i~¡kW =Pz|^L=If2$N(|M8t;^i= ղ8Vzcm`DJQ48[HQo|YWFkzuMFE앛&jg]5lv_S߇Pn^f鿁BUt"z5عP!{dTj`O}փ(kAFw9+lwHr"ïnGub fbwnks[`^ާ1w[~눫ԏcͽAf2jqgY4bʨ;bHͺbo߯6:OMvsM;Dםލsj;0{{/+5bC˄)=#{vr咮.O߳O]Wlk"S8.*/zA*ϻZ>E^uסsG[lv}O#!  +7*j4;0 {V-9EFac}p'* +vRp7'nva7m74r1nٵcr5+M5'[nqD]9@l\|1!qݾ뛗oo^~IZ_t{o޾~:ﯡnOeܖzKA5VMЌ.n3q of|_|7QqXo7ͳph[a u6Y;+ot痫o7Oܾzb>je\oOn޾v[77ϯӷ_l\٨frCOixKp9!{5 R 9E_Ϊ`o%!S?]q4PAdsݸQ2TV}`,,㨷85Y2Ez7vQLO֎j0 asp_\5*ʗkrDU%lÓ۲&^ d'1nAd}ǭl +8L^vkFRSf okj?@RnW8/rA΂M\}YP,o\oT8ahLME@^LWiZ '_`6V0Kc7Z-x SDvF3̖!܇ujzo7bd6j{F-T ;p&'/'cqkw/1ѓqm4< +[`#փᰞN +VIܸn\H/X}K䶸D@@!v(3<FPJQ>B& 7^:0N}q?xGe KBq9Sd$A|S +9 +V1 +XXY[$`{uO?xY"@\`<ۥp>#$y'9Ę > LPFVr_M=$8m«lpczc6AH&yNUQH[oECa!a\PMfx0!ܬ6tu{!,X'*րB(h0m! dt.Ny~+9@ @i1(̰RfGIÒV*iI:P2!pz|D^yīrGT DM[J90 + +}֎ƃ˓̤Ċxl:`FqC2)E>Eiϗfcp3 G&|q`-#BMhTLDy2EӑXTޮxQB6Y @Nb6î$8CmƸ/f)F`gZ_`6O[HR'ȢI@+lVZ &lij Lg` O$4O }Dh !O@ Ѓ{7+fOZ[o%jM%<0rH0AfcO廁p7$ OÖ=)H7@}'R~.b_o.~wggaW{ͯ/nw_l1ퟯ}9}|G+"#h!* |C2Q; j !`3Q%u/JHyU0R& GAAwo-@EA` Aq.nyqAplR +! tjF-b2 o "o7 |J]{I@hc!_^`FjHb !TrZŻrs0#+F6^c׹~;j%K;oPjj~)Yh)(7Q' @q2E!Gb-pEHi+qe* k` U,ta}Up2y8d`$$ 1h y4NƑa1Ұۀdcw  LVEHo` ϜU6qS=u*4ei  5t;3GG"vi"B5|A[a!m VA&( +VD4ĚX8ҋ恙X< p)@eʫ,b !2iAYA'XimrEQ"j x^Ɏ~(ɂt_5T6H1AvE(c lhTDJ(:n&ݘ4z9YG3d)CF(>oe>X 40 +X(*@.LnlrW oHmRj̠ ڸCƐdxi'/O 8 2R_l7A P9(5cy@I$P*C$ '$LGW!؈%fqx᣶h6d7k1o|A-C2De<@z.XupqRMH #N` +MvQ,&bFQ ͝in^޾[{Xҙ Q_fh? ڑPlx#XjVx-̜͙{eF{HhMԐO Ճي[ZVD-R`4mIt§ɬ*,d v##Er!%|Ĩh'T \h+v#u +j%UZ)=G R$5VFm^ іB!~Ӏ8M;@Eh 6M{,8p L%$i ` 9(9A0DO~Y!( +Y0kX%7GCeV& [@-/L7(&c +:گ%PgʒFA=NZeٱ8/JS=昄J$[ѽ `N}`Y1Ҳ埅(%XJ}sQfI{H$P=Jp՘@^[7,yXHtO +JκA"HD@T%Kb" +ŗpÔ2.;^{6=cVu"Ñ@u=kC0E:)tpq $In +i j*,< +Ll1\z?('L^AM!E P`Nqd{}\bl .?X:FhZ ~$0otP+dPzjzcs@Ճ, Q:c2=5$(Yc0*h+ 2M٤ChpXal"3I} G"x3ҒB,I*Eg̬O+ZUFV~Wug\7r"I9 +H: Ft0;@уq,eM1)̈PLݚKğzkTe{ h\B=f$~HsR }74i)s貎Og`$U(; ;(N܋h2J( g,ĦGj@k+d2Ahݣk7l[3CŠ4AGJ[o=_P253:{HZ# ?K6< @h$&Zum 13WHY8n3Y/ ii}= zꫫDnw+bؤ CPSjzѡA3TdF1֊rp:d!G`AQPq%,:fipks#>kOouM̌o &XpPy85؁ +w^ĉY~E%S #r4^M.K!,&Q{"!lErdT.j`K9hyes"4l{yn@)QnʮlsM55& 6 )Uhܟ^$K *1_HbxȄI2>K\QCLo{N$@1R/ 9mBQmɥFҜ4B'@ wy3!ET}81l!03Ke=cˑM Du +qp~VTLEmdݡ=}L(D2 W*1r<<^LR&f4`h[ `]r-۹ܷ'OyH-A.א ݁f^%ɡ2ЂE h0Z%],H1)~y[qbU3P(j.1<틳4|BoYf4EO谎`6ƲD3BEcR G'RO,Kw idbu#cX`YIBQV ;~7(k6 ?z<ږw +~>P-FYbA7]pcY`Qk+A7V+\WV{\M +ϲ$XS +؆RC x<$;p{[>B.ӎ  5 XECeMZK _O=8K+t )Z–X_u %N1j=hA;X_-DMɎ<= 9?yԱ4Uh%6Η8 C;ۼ.qIY 3GOĥ ìC%AӗMe䵭c dKCQ) pY#֯`XrYweVILEʶo82p\4J4&%탡S1o:v ࡍ,f|3>2TkI=H4 @b# Ҍ11™ZsI-ޱ)8+j@mpWI8L5nk5X2LԌSӂvO5_qfpxv &;)>K$mwZRvmԦY%Zݥ5^w-_ +Xo$_qu͗o뫷i+:-+Q5X9JZKAfl$/Z2Цta`l l5օgI@!@W.l0]p]j+]C0:ç. 싂Qaxi0TXd!ޅS#6 cۅxj},/h~_Ӓd3viuA[74Ѫ L!ZR#k..?me^ 6By_m+(~N`Zoգʌ6[}Ф^ եdeq-ך.h `X\'O;s~{wq{ ]u콠iU,pi`{ -2> A[ PD 8ntE*Y1??y'e&D{ D12 b'zZgG:I;D `f A@ jU|^r/ ʗ*?w_`D~ļ ?6YIX4s){QV~hI>11QÕ̍E6&I +#s7TҢUW 9-5&*D.ͺikICFg mA0zd_3Iśi[ĀXA)zbDg Qrቡ`m$udw:_yb [޲t'cmaKRNQI (d &07(ơ@ +Ay^Ifg&"Ϸ~>H + ZVÄ\IV:L~DUCrzC4Y=Ma' EI3k0a&8 4ЫNcHN$l`#l BSdoN6q|ث_~W/g遦Ɛ Li5dekzZ{PY8HbԭAY|LN9nZzjds&vggD[Y#*Uh +~R5iV/WLVy C4`TpC# wn}&"Bf +յɴM+Mb%9"8U vIE̱I)FߑЦJ s΄(i)Qt9 \BC֖ѳ2Gl|Qv^h %따m}lb=EVK}#X8LnXj]!r@zUjv,22{l ;̾zn{@H@{B')w1Hu +V4*wH5"|dÍie`lB @%&fvdץ$QX;HϸCT|hiY!Ka (I"+} 8ʝYHEq%B+MRE!1$azf3C!V^Vv!`q\EnnFaf"05 L9H,@E'۞<ªmy\^ͽx/>hĆ?RѸHI-de?!˻s3>RʐuS"{c{zEl(5*dkvn$(yJ"+NL45n}CŢrH"{?(кnFDZK)$3laO'blFŲLQ]ٷla%(.jXUJ&Ǚ(JC,Xjiz-zkRݳgPըʩ 9}KC z m Y,T +@)k(;5_iGDžrDJVzFbPIf$``!zj@VO3iKpjN/@ƙ4';@!⫓ 2D^uʅ.i YIŹKDʝd8Pv'r֦`4`f,ǛQgz`Jc,a9܇2I@N1XDbWb"k0.ap)c7o̪)I8 Nta j0L&OT'Ί;'}et$ir&R eHbk& hN%?%R/K,4x c54xHՙnY:q//UD8+8IaV[W gfe&/ӳgq{u71Ap%.DYӷEzMlV&ubřҜ K 3hGxI3:IsH[xaCH$U] +505u3H&+L1Q/J(ɝznf(uoK*oPGeA4б7Egl ; HxSnXYWVe Ll)(vtܟ{9dM6%d;J=\R2Tv[ljnŀZڜ)tðeE/Om3]_-ێeu|TԊZ}!t_ۀL{~cڙ;f$HQ,Z\{#q1 >e#Eg;S$”v<݊W};}ǽ/qީYW5wr=Vj~S7S͵&>J,鎠qn=iޒqn-#GG6yrڍ-q1E1sڭ'MlsZ紒[9iQ}mzӴ{ͧimoZCTogrfeljGz;``}新v6];5\!r8&p-~N;nmYC9bQ o[>Z/x1?j(%0 O ĪbD"%)-FVMPWJ[Lȸ 9A]9f(y܅O[EP +$w2 ]Q B*jK(0lɬǭMW%PEpBtʫA'mWxN (>p((G R:v8M(; Gl(Zow-𕖮#/m<~ǺXHXkceiֶLykC'n޵K7a9S5KjoW0}ifLn}-½Xܝbrbsu_zm}gfnp B+9 }'w iB;DDi>CѾ B>mGyA +Gb"HbEވ!ا ++t$l!d}nbҷu]ZfSOWS< +i}Ym+JQTXq]uU#+ -XV\N@m JQ+/"BpW õw-wE+}?j+r[Y\.@0hUʭF@$ۂr@ztֽתOujޖ(:T#zmD@2*wѵ.} +=,1[[p(҇=KH.sf .ؘɴO[an^ +bĮA8g6^>em(GyȊشO!7G<%'k}heҢdgk.^g=ns'kx_N(bogov?75ORY[aݽڰX7vץ~7&YƟOCp??3b(\xXqR3b(m%XY.9sdLAm'T &i[&yĨ؎+C{5x7|ى^*\7zi*n ߪ}KD uxԪ$DS@jDwF@/y=|>x_,Bخg#}*Y•I!Ċ0hQF^U>}Poj/V7eW˷ZwJC᏷P fP{?+oVrߦ0P6&P˂ec/9lD1PrQٕT ^QdӨ!J^س(+PKQRRzIZgVUS`ݨJZZYvy-^bANIz:'7~tUڵh@'KON{Ф(@{TQ#sN=nF=7Jv+ =DjybQ31#J{wjmnoӯ^/2OrBz|䂥~u ?Kh +mVKqn/P1L3(w(n{`xvv*wy}uZ;ty1$R@iSA^\}TAU_[uF]Jï')C-J.RX5`eS  +҄ռjڄM^'[?'Uy'nꝂO0P+dP0KtQ{hs`Nx=xzo\QmWGpaV흷;8IB6Zx K:K`uyejJ%YE)H<}_*qK7=>M1yЅX9q:I 0sTHQ#@rnDd>;-hTNv elzfjw5HE(uA;QRnq,y!*pi{@X1tEpo.[ڼ4ţ +SWO[mPcWXY՜_@!So簥Qu5L{B! KY{>^xeŏc׏/ber%_b';*]WN!.UJ!.U!Cb4&#MH-K imn>mauۺ]eF?rwO(5ho["^Q)(,((F#,F+'(1I I~@`Nz>E|m=q'| ˹S9*[uP䍤^F"(/ 'Xˍ^(ϝ^c7N>k}G; ՍztyG g^HH,>x5 1-bxCDifn xfI̚c#c"uWtT ͤ+=*iq,U̹, iڜ\t; &[}ŁvneHvoؒngmGv,d" mPis^ +c kD>S ~ E:atrI$e,Ps,)2#!UxLN7/PRB5Ĝ3pnʾQRa! >{קnUj 鑆"tl2+ ̩QO[Cl};)tϘ+k3zzd kv2|¥'fqĩ <&lh dd( ICKۥ(5[ kM"(L|=~z=vnV(t1]Xr1g!-gu3RQm,a5zmLdtA̝҃})`4b!+{X@:bVPEWw@mxP !8Qh̾]hѶ<.tv&F)kƞ}`1pX>wݴtΰ_`yjIVJY fu{n>Y6DN1`HbJR^D%c2!%T+/I7[g!yf-1b7p4lv:(f= Ƿ-_mިY\(Q]C[5Ѻ6Brm9iju&O&1c+)!3AߊO@d{U']Ԟ;NK`Qo/`+ 6ԋ? %l%fDpAF  g''9vSlHsjf8_:,3vbPdD;IBVV@qZA?D'ti8R0 fS9L[c(rLߵ]kDD1vg9D>ˇEɗ)G0.cc6Q|ARHmjRN/+$۾cb؜0Od-DHb=*GgGvgx:j&f#f܇&Ja eXU) ++V}*YE@x6L97VGG!wWv+%^մiT~y>7F[[PFd jw Efq6tuQfUs/y.t4]fo2%@R;i|v'4Idcm"?8icn|DfVfU'+?.=Xф6ɌR#uo )oxCHДINHhփyY<%蓾2qa@W{p%թ6 +fEܴĘ5.ojN{f0=ԹpHP{}R#6!KgiF,ӈOV*xɒ>*1k$ uhܬۈZK<9_U*Kdd:16 IEo,d7(N(?莫(kŠ]JiĒ8Sjh`6Y%1MBT4NRb!7BPiT  Bj>FS)o]ZIkhq wMFB'wbRPi1k@u=f⏿yk:؃u)p׸dx<baSip`A=X:m-ԵډEe.+7rF &3z@c(`ʓ*%,^1 {A(`R9kmCK}PkȜʊN(V8}cdvZ Į(b]6\;RlmUֲ6}=j/%VRYvQ$lVFݞR nG3M=G̉7ʪ̽ih'bS -Z [{H4Dg Z[`G(v-Vr>]!n +K`@{NfЄ9(mʈg6~\)/?H»Glh3vouֱ/,ڴtF߶-sb+cL\遟ӧKY䯽Em^0=-6'Z=5>PvL4*^A8 +"^vpV:$`3FfɭD==$[9)ᲂfғtO0w4눨"3Kq3l/ 3 ?JZnv%! Z_||}K!Zx.H4CWNQnEɲ^CFw!ȶBW):Tm=c0LX* 7u'dR*ɩXJPJN lj; Mk4\F,ghlJ +\Bs,#b[{V%eTrIxTcNxj.+-F& !Txx\ L|d͠_BVEbx ͅ#)+ %,1Sw>V +/ kN7ζEn\?C;8B_.B-Td!p,.v+dB1$*1v`,XZɒZ :SF|Pd3SH X @.֒O`y@ +% +h 32+ں ?"`ֶHͅX(ERⰀ \nc€C a ai@@2?FdgoP 6OԐoPkY6vhBtnl.f78$+Jy>Crp.2Az<ˊeߔ<O%J.п-݄Pk1BɆ#B9, YliaX#TG]0̝Bc]YKaf[ 4bpR=Ϯ?{ +0]-)!P^Bq;Kma*]^2 ͂0rapm۸}01Z&anz |sO%ܵMPl5zliAYy֢ͷta-V>nQx,z%FPmAކ#Y+l2bPA'~k~k?.d yl@/u +;oE_|> ̃ @H#mθA4LMv@01I'ǯN: lD0_Hn`mK?gr٣P#o[m>\8O|AN2Nb ZH/i +)zB̑rs$ڔ9ͤBcB]?U~yl1+?,7.K>5Ќ5n 6s WqD iujiI[}/ѨGuݛ̓¸lے%U"l5ONx3+ߘߍ1<#L Qi Gs-ƈu? u*XWKX/O=ԩ4rФ`a[.(T)>G5 3-+~?7ߝ[P7%ir8lwVa;'ӟ HB)BV}JsMHEʁB BVxmivƞ@=GL86{|1|(͛kE(xg d!aՂgDazۆ@+:Soq?$=wƓJkF+dxs?h!&.Yg%H°vً-iKÑFPq 1`g6NC`%B+54=a `]W} 5nKHe|5}Fl^eM;Z;?K@|e86 u- S]S{$.!bUƭ-GJ)T +n0j-P'R ÙaJe:9^~ILUq;}7:"ZA*G _raV3-x JDΫ^*=j?4gP 퀳ːή1uk̚pu,Q L"9е{^fmB?,9v> c]3ޓ@cR#̚'eWf<$`(H{ХG d',h M692|&QO'DP= Bpht%t.cban{X Zk70&L; D>r$_\/[ pz?P/똮 BԺH;.ߠPM4bE:!3IH=61F{eJ #<[wv닽K I@@Kͽ*Ev`϶gVfyczm{[#E`Cu/uf`rG +4`-hY! Ʈ<̷<jASi74;u +VOfk ̊.6D0``zoX-Io_n8ڗτnܧRqqkG2HjX;xuK32XQch16u;4p`4QDqIl)''rgbL;Q2q(YpVupy = +Z0|i8f$=w6q@ +H0Hu>Ѯc_6Ps:$u]< +NdV !{`/b=flg?:o!Yߜ9c5x4Fq">vqVHĢiJ]|E2_٬D~p\jn"c 2Akm3\j>Aq$j!GC315%ԭJQ |~#4mjR- :iʭb2bBdP1-TW~#@pbׯ^ZwOn1{߷)D yWM-J7Z6W*fXemZ7~`Y'Ts]r鴌] ;^wAHfLWޜM CIf!!¥nAW9ՠ} TC呯uȔdY+#?H tڻu9IϏk(iGnJW4vZ@SʢH** +ЙG!@ 2}fUu%DvXBFQ)&/ ēbER,ߔ tN@R;]{luآ;IucY,,ŷBob*9{͌}Ѿ2q7? t~<*'{<ȝ^Tx=ȼ}7CTIT,{oEY3 9mu9*o| 򁳢>]=l8Q4XLĒQ^5YL{%9 vײ\BQe)û# y:oe7[Hrgmq#);vCEk^3E/`Lm]?{]Xu޷4%%88zxyﶄRN=D +L0wuWd6g\w#%\[[g-G iq]๞5?2bYOk=.՘!iTEO_ Cp1::ܤ9VWuT|[S׃L ~(u.7e(;@s<5# LŒ3kZGtZt-uw,!?f pY,ƢD6L6Ao֌VhLDuav vve$0hv%gS])ǠU][ҹ ܨI`7(Y}r0ʀ'b':Afz/!?*=&)sC"M|zc cА뺰ʅ ދj<@YվQ39=$3)- .cش] 8Q5' +çD @,>h35:]LvD@Y̅+"%P4 G +ÅB.+i+#N fcxnN9_} $^<5jҎs* 19tOPZ-|t}ٗGk1QuDf{fo۬6f>L4ۚ❟fGih +J@s UW4X۳/T _E[[U,JN$ٿrЌZ`%P–7sIИ׆F e/ +HǗO7"7ʆ `UB Nn@>HJ-u{Gl}xIKm׹rUQ^uÉf3Q*H_hN۫f^ qJ/[[2;:в )Cln1v'r=ʟlˑ+ +(uhz;(ً-;'z'u@쌆m]jٲzD :.WӫNvNKG>UQ@Ћw#%Rzޘ]?`ptkf;Q}wu^RIZOh| {?uZvG8i=CX\I7w"-GbaT/8F -Iw0&3-H]'ZVITFhrI0*BU\G dh ,^mP\$|S4 b+!ZB4AE 5&;:(eU@'1 t8i=tF>?>0\}7gv%3{!3`JiAr 41{}f;pQ.{dAė w o4@H4A1 u!(QJ- D(HP[Y耮8’8YϦbGAt-KrI>pal5FL=fH$%YdA1` d9ALl+i1ە@#=~l AzeFAB@_5 z^oi]6;t|y2#{|þ+3 CV#!0w,r# iٗ;`_70vʖ aʘ'cf迤 ' W˨ⳕP;2WpaڶzAT`q@' o|4[h@8:o xC}G*W%_T k]f)Tm&` 7fUB*! 2:@ZHj.>܅$lRܵ$0JRҲݛ 3yj<}`);x@5#>vs)pk(u4@-8rPghO1'0/ZIf* r|.u :5QlVux ΰZ&#0dkB'T4&+$܎!Xׄ*m4ք25%H5=%b]`&!]x]B@ G߯mB@>K3qKS +li~}BK㖩ƄT۶-h0ļ k#[@F-i;6djBZ%h6amڿ}޵mGAض.綵[.vm)iĶ5ِ=(k0&lo[7׶5dcߚ<]cء EFe[kn:Mߚoj߷ 2.( Oƾu!9d1,|aQ@:(E.٧6AQS<(7$휿yXMfqS3T:?XR*#[^O,zvb0u~nPa[:U4V1o`QQS'xJObR Y4z˕q GS{Zj݈BPlf;. {^G0ܨ%*nf <΢6pF0` %Æ}LW}{L;͌(qnG&ҥURBh!6=J 9% &#F;Ga&Yє+3bd/KHOp)Xpr3T{\Meoi`wN!%TT7CXQ$'5Q!Eϴ3s[D.&h:BٺGG2[;9ND>t)`_"lYÃs"x҈ G.Q}6H)ڲf/1m`hE2&f.5n+ՁQ#j,10`Cw_l +TJ:ta( +e"}QS|)E5J~7/.rȥHsJot`M'Beday)Wh:lEbcf-rG\>Nié1XkТ3*(u71N퍇s%"L o9>]`vo< /W}Iӽ׷NOs&@~;maS )lbhYl\ kX4Qqk{ou;*̅fǡ ?$eap SQ<ۙ9R4pJ~*j$OFQ Zji\"AjDo({o02Lf4)'^tu>&DvF<ᕳ D B$2Wfԗ!'GS/ A -Tˉ4eYm^&. #7̴-;Ծ! + A +.X#J?hfViguq h5zJ&?vhoQc. +)ttZ ڕRK +SZ,7S%ynCtQtP̥ ݋ !ƾ |){ʥD15Pf0AOzvup~~@ V˩ N(BE3إm;"yFx 'ɵ;+t%L/mW +Nlr&GZ2@ۢz1{ z \%< +T8A ̾>n}4Q9IavޕEF}O,,޵0A3|oZH4;%ԅT'* +{[^*h1Mv{Xⶅ Zq[%컊&Sl] o3jPÎxADm_,37}%9m*H=TwL̲37>\Ph@k* UDuY ˔BYW`>%u:}4>¾ČRbZy`ݴ lFMPYJa yyҼ#ͦcxp~a PdkG~QNB{۫Y{S Zmo8G/7]Ld6tN/`$*\!X*svT~E e-C^XE"K`LQ ƴ3dg8DجEKOez<8NՀ@EnH֞hK[_썗L{V]]2ay3atP']?]L@< +m3 +n*I*=_ 7Bj^m0#%F&%}`diS-LY(t`~m驺0{Ӥ*"}hh&&]wWiC:$3iD6Voe4,QМPBN;z4*DѰ wl+β|~ippšQA^Q%g6q 5TߚM7f@;H<<. ֘z +#C6^Ѷʀ%$I@s]wr, M1°i pgK޸9ϚJh$=a}XTO#ִ~V! +=l/<=+_('‚p -Վ˾%ƐsӲ%6nЄ.S4` Rr GhLfXA SiZ=48S 4K<ŲUѨUi^{,ĕȈU4.}-bMP> 23R7\sjq#g}*%rD7# eM>=PKۙ@J/Ċ_Xer3wT-L8[P,.s D!YN,:CȫdwRّ؎ +L^>ϱbj0S^wKm^[BTVc~orR5Чa#f郻YəаUaUASo¢iT[FK+rdt)zo0L|DA9:?ZTRzP2T޻ Ckω\hW@Y`m/>M nm3Z/#YZp ;5eQO<^EkZ(Lǽvϸ9ҵȗ-$f3޻z/ѽ5@"be־(? [#Y#l-(h1&t>~8x6?lcxO_o߿0l5O"KeE]Aſ)&ZP!_%|{-TL0w+fk5`6t m +=ZF.sCn+ n@W_XHbG{B8[@$.D1Znd^/d VhPb'WpcKځ$Cx0!LSdDg2tiHH5+ulH6SǻKQkv!A mk1ПK7G-I  ߧ+<~Jƾ-i8ZYUx]Q&Cm' e0O*Źcgի0 -~š3B\xWƋ!k0Θ0H..FeBm4ܼ/P S?w-ZGJk-:N=jqfjPV[| 8IvDڮϳv,pCvI[0qo]GN}洫7–ΒZ\p'-v[o{\h0gT`.$m&t׬CU2df6,^kǻqb㐸xv:!ZqyY;$aDE}*4*!@i%R +hdR|t{~lK]3`,ks8`O6n~׵]Yֶ{k2vVA\+!! +|gbd*wW ?K+Iq"Nﭜ y'8b:o}aN[sG;:ti $&.]$>]+"*@jm$=ryǼઉ0 +# Go#<boc5%TE样fߔKAH*tg9ܤZ@T|Ҕ~`YJxD"Zx믳|2t -Q076RN{%dޣέ%%ů}}~^mNwHNSG"p=%/Qsb$̥<ͯ3zz_w&=s >D +OO ,Ϡ`}+X[0ʫ> +.A},ll*\E0sL΃AneE}4sLY+qj^V SN!LBL`ԗ:$dAlҸ-q ͱL|\p+Ka_ `&3)x"BMi{z+qb$MqS:~!s@؅VP*2CYuzWk6cRs3‡)BSkV(^hR( +>q3,JA ڨ{  {̵ނ.y75+G% 9ձWU-M aF5U֤>>3OX CNO?xT4/M56nm>}LO>ZA9Bl eHIa)5#m6W>i]mw6AJZ- &\1ºs,FE\>ߛ!+Ph7.F [_clهW +"#M_CWZ?ͮ*?qG"~xKzmVIP%o~ *ν ,bP;dZn|P;yMT3.[yzhy؞7fD6jV_Z +@CГf&j fxPՔIoߠYVp^U͊B3SUiyYӼվ26ªgYl=.>[UMQ߈-vl+QTL9^ OL#5}t*JA]RܺȺKTnor=;1/8:G|[ {QHNj>_'g>1kѥū?r*;Q%u-?l~DϗٴO:vEPaBdv?+۟lqe̿&ug hjF0hL(S@HzD9Vr3K}8%\2Gv&3"Hn'ޖ?nQ mG-"nOwQit +H{7z/!],#߽/OLئ\%8"D"h=Uj`";( yx +SZdA 2lTP!($ ;CˌOPOq!B_O&1}}0{y ʷJKm)01_? +G|FR!u)- -ReMfv$` 1EOĺA h4l[r[!%Y, Ol$w>@7Ԯ:ߩ8yvohnɻ1ӂ(OB󘕁 Jx +!_Wiop@FDس,nzؑS{OT@7aWao=`*kV&`$Xi #ZwaIF.<XqCKT8UmqLsJ?nδ,zt^aeTitQoU3̒ZP2RM<˾gVD_@+Jr^5 x[9u*"hem)U|uDb@E0mA= 0TCx!ԩ# -,?]DЋ/ +^vHkWNB5%$AYt~F9^Q57POA83DNPТ.jW6&#}Qu-TКm +./7:}sRwx7Kq~o_sg@\ܭ "TibCg@ҫwR2Jl3jRce0ŋE( & ?fs +p̤L`̭i2gg8bvo)K)0Znr9!]KH062 tf4)Ƹ@r:ɒrU~xe)ӑJI)j|꟤Lq?;&!2'D[L]!IX>9\ ecW,M@adԭ hJa +cF'ƌfWxxNUJa/Dҍ.QiB5Fj*xqœBoK7Z@j“@Z/egu<[2ITN r-Lb+:/-Þs2ZaFai]pm!T[+SU~Z]*!P\4 BJ)$tꖌHۥ}݀&jyJtOD%LgC$A[? ;"qx\34=AfD0(ނZ`TdO!!#I?;v& %%<f d4дlxYC;R>3S%8%qzKhoc"jPVC^ pH3zO ̌Y̌]NJugyŐUl͂¼&KIM1nK!wUbo0OoqY Zb^x@(ٹՎp6$@+պ_\4v*~=5biR=3JM nq]`3KmٳC@fwRd$L|r82|rZWcXy%;/\R9:3XweɀWf:ՌAgVJvH +rh?%u[pT6}V̱xdKۯKBEXCg;leBl +*ÅRfsc2JĿe8^BJ(+ؕDzL)/wF/>¤aϪCW5Knkina ne"Or8)ՉYw$P`bb{ +Dx8r|FMUDqH-2)ˌ|R%Ef9y 5N &1,T5,@bq` R~^W}{_\]j/%:C@!9t!ރ|9 =\[XաXnt>:78E{A5eՌ1Ӟ5:\|TǘIOb>>( DpSEkzpY R>p|= z"jݕ&Ʌ-Ǚ(z:n@hz.^g +GwCC2<V؇?NXu&~oh@ $R/U똑:C#]g4j)AM͚7נP޲B:H]n xeZo# D(Ts t HKƳ-#ZBmS*S#Z:?j"a$T-09s>< g +zH:bP{WڸWO KKLQWrj}8AO[))!b7a+F`F=5Q/IE1(&Xfr@@T_ZhMh!etLT藰Qj';IEmGJC"}f&\ #T8*b Y"M'4gl0eH%u(ע+Rj($kܔbgz,r1ES&POBJ~==ʡe6+(ĦuNfIZ4-* &f> ~O qHY =-8amqkDxN{;hֱy:N$ +ӣS$!az0BmZ& C1|A)< bׅ_@5r"(fI8{1 A96؞zIOq]U7*M !~0 G(z-50{NHִ -|9ሯ3| +7Yv>-YTswyQZ?]KD:x=G/KRLmɆ멩#D*#ryi^X>E /@(`PCBc@4dXNIp9dCj'T5sc#)Lz2pX@w,[]w  Vy5IY +.ݛw}JAa ~b@z;u"zWkbρ~i-@<ؗЁ] fwwwWG|SqC(*@ޜ!JNb/ T'M Cޅ!]CrbR'Խ'(<GŪ`COg!COrŪt-+b!r̙,BBon-?#Ba^"QxPŖTEH o,pdb|Ir%%Aζ-~,<)Xqif>Ņiz־,WYUj@R#-3ݏGO5'L S +@wdx/3»Yjݹ§]5KjmMƕ7^ۤ][f[qî~_l-hqNnz5v@fw +!:a(@ ,@)# pCcoPHOzKن  qJڼ nP'DD3 (rB +O;8U IWXVm0q4O ;m pj!X +}J"Bf2z1̈́?DjdlE&# GlxԚ.Ϙ*}ʽPyV kL vWEXqbscc!+V8U8fV31k}(ciu +b5yZ m=0C91@ +-)Y k]4 la!eP *p50qWǶTGB;L"ycyfa 0vm?@K!9<]]G$YkD!>'mWM%UbDYkӆz|VTVPPhzEchN"O;mRqykA4vPݯ-8%l>i+v޲ +_WՁzy!Z}x嵫ߵSb?kϾk܆ճ} 㰎߷]>Z{ڟ?$>Ŧ7#gLcφסiiI ] +kF|v:&>o^^J!k0O J>ERQPv%Kdakr%^R06x}p殹͠d/co!UU VKjOBuܵ.LOoқo%B ە:GaRaw?,?V1N0ՖXP7O`k VD3Xol@O؜gx ?Vn"}kSZAsmlLbYh!W#Yd[{+OwqޞpqK(BvNjo1h_Y{#.tk6?wsv}}gOPiS{{f'4 8&S0,ͅiZ&SN{$ҹ*FŤ l:ISU>$]]jRT׶QY{o׫cv kx;:HGGQUA0Lq~ӎ|zhru AJiRƇdf 26q0P.\_aEGKiMRȳ@/kJ?$qHr#d $Aho}MXH5%γZ 99LjsQ& 1tNieK:1p)P+ϭk@Y7p!Q8"<,e{k.tiPS7+S{iU)Sp{fk`sr:B{GIYe/gҒq0 )9MӈT0.ԩWg&fii׋}`FN`V%x5cD̊`]0w< ,ݾ_m\K~’o 3ua>|-wU† ! 806r^/yK$uU{dvӋ3C<7iiW:5\w1SF^ȦO fijVѝ{gXBL;-%;_U8΀-]KEs1ť̯ڒfF;Ԭw?¶A0Ajpr2f)BEcܜzٴx_WLd;YдK+M  EJ()N*5q^)Kс<4Wv^^JBJcg6$6If)2˙p (hא&]zG6 BYRC_1''V|S|pZ̪SimE~ ~z]GgH.ϣVesjkq/Z3*Hhi$rp)tC[wa1>,|]7j+aO䐎QEu+#3NiHO) `(6QxS g = * z$1\NWcL4,^gF$绶]%Qc ;NJy40/<%qUZ|&k^}3DK|Y D^DmJ +~ Gty)uH=%q 0VaV]<r tCpbh(vwh):4bK-,pu23\85GزUVy`tBޜv,},rrs=p|s$Ė\?Ζ u4/&T~ +:M]73SG! +=KS뙽*b?Sn2qm3]nz&"n$ +ёo册Hu4+@F583dd42f{Lm'ø̜<d:Un~ T:f*E@a5CEەBGd|Ʌp=]$ɉN.lD~M^sFv ͂rUy0Q{'4(Ӊ^="D3Ҧ.UHu4#B.mVdʤU: ɵ^ִLEydJ_I.[>*# +a'ქ +)¥W m';]Ss&=~l 1V̷}yZz Eg@Y,SkU2u1eIꄕ{V!϶|Uէ^߯2=l?=]c +%$=SڔrY _⽌dn w|&R>ݕHlg  +уD#AފNp6f;P'QB]1u5(3zoy[4uFLQz,oXDr =X䞷˺^e0Cx`W; i-n>e0a5DúYT>m?wAU./<_o~w}SG||~)?7~3_~Ll~o~_yy?Wkkr=ad׹zv Æ6(ZfbLIۧ}_>s-Z!UWj?ߜ$w+Owo׹_}uǍW}9]G'~/W&Ww_wo.Z)Gӟ<׿9_?/쏾Ȗ(pE -- .z\٣Ƌ8=aewQ?_/I}{1_Ou.}z؟}c{5_c~c[/!7 ҳiz;)8Q: uW[l},o"R2>̪_d?+_Q=DO΀j# F3L]>] +ѧmHDVZ:T4 jD;@g22ǸQ;, ɏ,3UudW $J +eNX(@b8LG\Lan.85/bdEЗ; Jperl ~cl'Ռ5#έn_\B;HZ<_*pf _@t ?}1 -{ 7׵j4( 3Tzl~"Ԛd6R^]9iFIG~JB3$2 맦,;X"@Gg;vQ7Bxte?v08/]KP&v1pc I*&eh'>#N|v<0+ͦ得7YLЭN|Hr 614.NXrݣŰ ɶl [!hpM=$ڹN@I.5OVQZ?5mm}iӰW3!f| J >j9wXl\3fULj^h&ث`8Q`_B&dzP(Ro +1QպwE~,T)Ga Qe{0:g$#Ru&>t&!7Zfj(JkBĉED7;Y1i=gڋlh 4 tWdBL0Xj p3}푣, IvG8LD7l*{i&UwE̷}F:v <7J|K1;v:LShNw|H=W, L&CRGgl):+n5M xa0ڢnRc)!Xy+.ыrN)ۜShكx Sc֮y) C 9_n;`z`]bxϝF&&h9Cc3y( N2_8z|(e\g 1&oEM:Wܙȶ +;@=Y40$Ġ᠍_t? HuDѤG)L&(ΏGQ%yPEZXcu?/iBώ.*!ѣ]5!c[i:uM/ %z =b`<FH'Gڸ8eCmo(RWF?9x&|NUC'+.N+tE:# A0Ub"k*lm D*?M;ww`:m P|vB 'kSA4tdRMO-+-x=<'P`6LqF ;lDýs_,ڜ6'B*OAk$S\VxE KO!0 _u&F7^b 2XU. +"B-ի!.x9rvQ +DyNsKiMa\=߮y`nd+LFC[ʟ~_7}z olPhЕH6,x[\Λ'Gꌊۗraϒ>H.<65Ⱦ4F8U<#ԝcq)?ăܮR<,8_Uz<Ψhnh:mG8;1 t&TU"Vvktl!pr:Fuv_2ՠCNP:Gԗb +vjS!KcّmG5;mhָ!RB:=83m^-*+p@m;俟&#sSxK4(.岮.Z٠f[b> PQl$ +;O\k*ʤj廋A? +CL@F] ,j6)n#bq@~z>tC;EF@h,X52-ƼuׁY̨p(d9<+"{yX w:ҋӮe9V'([+,Oq[P) 5P^Jh=6]B8xCς1pr]'ڜؓ6!I棰LZz"\e>w9<1:S1sx 4⪒cϫ3:v6CusSak8y (= Y6$7lמF\b \u8V.K̴) V2&˸(-8t%Vڶ.JT\ w/3l/(y77i@dj9 Mt١5,4~4Ƌ\d +Gws(WGhLĹbh-ۻ=uGҩoqgZid}s5 6H:x]C rݯ͓/ͳqW|ҀN@Frc B&0Td|cal {fsGhO}Rr߯Y {_bSK5RGsndmhWaHϫs%l0TSnli 00XNC +bˮt 幨1ka~a{ +բV4x8эl?Ӥ$:=9I漷pľ6.r,tݝzgmThsݩɊ ϐ{J>mQT&\1i_s|kd*t@9|ɫQAE-K)LB&!o1ja7өiZlL [E9m +mc@myΠKCm: BNa4\lYZϭubېָ +|/%ڒEeqsBBi)rd!3 Al3 +0~HD%B䛤?Ԟ ": 8JpYƈ]3Ϳǖޯpſ`ϔ^XuP>SBvٰ6J,&/W?Yus"^ϳF}m¾2PE|sl2>ěޣ&̏˻}H za˫ e꣔c1]Vȵ6+Iu5.ԣэM4~(B~duTD LYوEL䢮1"G.0jΔpw85 +k3q8z'QJz4@\JQNE{k9_DaLEt˹ύ{vD>q> 10Wr8jѻ_8,c5櫞eP|w(YZ>T@/:z&z|ٌJ";[<(^dS3P^S+ǎ-ϴǩk٭tB}b5Vn[vI"Qž!8L VaE#IziK?H6WIfF?ƫ`T LD-3yM5 JD$[[k^y%.8/;{|$GͻS[џ4 |d5}mTIfu$ƊT/IǦÆ(/D -xiV: NuQf4?K}urlĜNb8SW),%aZD_ejwY9P zDdFEDڧ<ֆ>4 ɻAWOm컽>_-5Awz7_*?yy`= +?ϪgwgB*Ƃ\\ޛTj~7CEz#A + xH쪠3 g]->6? .c>|DB`bRju.?o<VUpq endstream endobj 13 0 obj <>stream +T hr\@1s"3>g(ߜ^3J&T1Z<#LV)n&>S`VcH4 胺gL ci̓ Jԥ3#Ÿ%Xq +UC6\ُM ('D hStgEXF?$܍9_yjd5mhf$a9=  >% 4` ־ӬbՑ=؍zk$(@ؗWLؾ1IZ.'! )a,8HU-s?}y1JZޚCh]D1q8D_tuhVu#{T͒V!X0vIE8"S#'Z㥈4 oR ü[jW=dIjtR^NUHσb#qgksY51|:QEyP<{%Ӂ \^n^P=.j8JD9'?TThpp`a`nRĸ$3smκuau&$+(MpƷ8p\bT P/>rҠh~DGJQ2GK0ѣ%JAP킩@!/M.7xU:n/DCr "-P-`X {d~rz3{F%VܔNz gv8uvzr+&t$=jL/IR ̢\*%%(ĩ;>T:'v5o>BH`7uBk3+j"G(k,r8o b@ K#=~?չc:Smp58¤Yɑ0.2c̍-F)&E vZI/V:zMse ؑYwTi3:VjvfhbJMSKG])@'uԅ0d +4J1d2L|[Ÿ.X@sBР E[:.UJl`Nx(hQ:`zN՞b?e=!^+ϴ\8FشA'2H! Y6^^d8jw+QG D +ERj+/( yrKUT|@ (i^jag:G"whjn1 !tK."p< TH~֢%}}Io!OI٣I9nDQa;c銹ϵo :T8ȵ4]L̕>M`D +$\Sn8ڕtw@23ҶΚS)NHSp_7?$ge̦]$ hGkv1 Ed$c~bT1s/̉\X7__ohCRmWW" 0 Jq`{x?xe=e Kf8[c[mC4@8ՕG'TQ;Qγ!c7t-'3r{Ivf'>?*01sׄ p wP~=1YEWNx+7~W-(~mQ0%q{A ܈Wi^U& +SȃPG@?g3bL=hԽ=YJif3?&5߬ϥ?+ .J*+zI&caLሑ4kpo73q-R=7qg?}Au>Lk%0ǢLB}=@*B"濔:aazҐŠ0qT(q'^EmaۋLYR/P5<~úA jEzO{WK\x{`'P4.Կ7eЃ79Rx%_,QD0P9mxMX̻=qʭr~p7WfSϘ0 XL.4;VGBW|B4ylʁ#K0!SAfyC`\iq}ٔ8J7mS8Dpɇrf8aL3G#&m+lňzOuJVw=<Ϧ}~ M\_gXG=zx娰S eM,h8FPCق vMuK$Zl{6d^c/qq.O{W?A!ouM-rBEOIZAa&s7M H yBVX9՚a0xAXW R5sX92{)iH‚=Go0f( +, +| Dz&y=ǭFQ-XHHPd'ӃGl\Rȑ= -rA5vjqUYnbs:EAy't0kݏQ!2Qג:\U6hbw%B%H] YU>"Ui]2mV΋r7\%qybqpiS;Q +Ld`QNscc)7z{{}W"aPn9X~KK4q^Mb7Kj`u>BhH\s&rvDlZ7+a4rHǩDc$&Jw\HQ31Y=AӏFjFn6xmeda2ip^FH{@Lو4}%=3I TP ֒R-KBħk Kfp0_K U8=Y+>SWx؇(RJ _|4TB!eV=i,U!9,#6E[m P oTJ{onRQf4HEEJjF{"z д'''ALbFL ylv4CbBO 鄦ZI_q .+aZGr]ߘES]ZN})T,$͒@KŹaUjRy `*&'R-{M`N%UǠQSJ.P3MCtd/~)1=`H>_bouOt/ eiy&k?2 00X\ϾjYLȡ 5CՃeg&A +,ڵafKZ|ۏˣꏱ""*ᒨNό^ff~=s +=]z$@lU'b^O%г^(1#LNaDH= }$xbJKL {8GF.=HoŌk"MMfBոOЄX恛˜ٜIĒ`x2)IH4jbnA:AWBAjL%tShkIcK]QDc|uDVni$;Nvd|0ZkaLYiW**9Y]b_mg@NXՀmGzW"C[cQHjST~XV8!G( ȉIVK&I&Bd^I~ U;6#H եti5)g'B +ʉjRCXHw,R0lyΟ+ +R+e{KGQ#'dm,,}4ک3>hD=˰Lr'=,Ɏ$t`.ާ~A!BTKB1TDmW>k )B$ ZL7DpH-Y[ҙ⁵T&%e@&j4nك]=F,)-*t(89^LDفdr-񯤠Ml")ede H}/0]7V"J譨:%IXn>;[>pdx1Za):RngJVtyw 9q Nύ #DA%a㟛뎐"Hi|M|֗1[ZW+=3sq YZi*Xcp),EپIj2CD_yW&e]]ʍX8k9u^dv$ LO+ٯ2SX@ö_P=a[ö,)~+=8{dz^|ك:xx 6[6nP:$LC] :êt]G. C)Lc y9G."˶C| +/4 +ʾwBLᬏ¤jE2FxWQWAbF$ p ׎:#KuAi %!a Pe<Vc\xM!ytiLxAxgl$yqQn#HEeH +]D qdȐ8-fG\ +۹dJ 5))oKo#l䢐 \ycYا^(\0;җ:k>q$(7)%xg98E9_mr^gLtFQ̘ES!RZgZ(TX‰1LR*a +4pM*L< FL?śO,%pl^ifՁ)fIH夐aRdQ֟4AZE2&ax5=1Ok|YzXoG;3HĊ?!yĠG5y(F8r|oyr!`(^$jy7i1պӓ%'\ԑ=4?$FPSRSTZ>@t+{Aw']^rɃƱ-SjRoV-x6sLſ-/vDioIcobq2AyH$gI|HOv',8u&WvJ-pX 1Jnu*Sf ]%7-q)w4gJ5Kԏ̰"?dmj /2V k"UhGZjtOg;'Gƪz5`ɛ$V8cz,4 UD0981bbpj#YL~$)ɳd6X\Vܥ+h&+^l~hPEaN5۳#1j65>,:hU\OǗMPzkp :mӬ,2yAUe#Wv86=D,SȌz127yP*)0$_$- / g2F2_ dI߫31;A;3hxW*m\ru9QzG8$13TDp2]ICG4 i+ϊD>74گDl߀``L|vJ܎}+T0Ɍjvb $QM0e9*,PRcR9\QJ+ Ղ & 8(dM6GJ9X(p YD Qr*.6J-@8 +5$x|$Y#*r v^8Wg1R@~$b^pl`W)Ɯ妰5}et 0j[EP1;LuBMB씀c&gQd[G%8~f"t͆T (d!ZR*IE r3g][CzQ*" z0 L_#0(Xo4y4$5~~JeW]#IDȍW(s(l +.FSP"$pGwAfa{vߕԑ$,/i Eu>$N>3HWqlz̕GIoFvp' ^r"sL*Ϧ]r,F&2䉨#NdkޫԧC'IvE$c#E +bY4} R;EnDsI"p&J$: 6<*܆ iFyy5N}<3 }HRV<_c$K_mG8}5K^1 hr7[/+u:qׇ⅏N1PtRRoɮ2b`ڙ9SOA"m + P0=QiEOOhFdHգ&H-Vܨuf#{ |U'%mjQ큾t0ը` /aС;7K]IB|.No=ZZt^pOϣ2}=#8B_ 5kf S5NN!>ȗ([/ %f-ѓWa(4 ja\G7ah7n*A_"#qz@-73ECP7Pr~wg:K& cM40Lc%m]r'a5rD|fe)^Di_^fL:QJ?LwCIbw* WWzk5 +Up,9^WIK|\٠x{yDKL֝b\B*+֡$mV+*~D_ч">UQG19.X`:ps?K#鯽RDSV 5كE=#y%i?z]3V2#H\DyPP[}owyz/{  :1$;$$f. , +V"zA^F2՚mvSS |z3Cj,y86 OS&a^\ZUmC4+%K9No^}xϋ޷"M@HkQ + 2ʗɷ F(KB+BM^-o;lʁq!TdsQ 鸵PXҕ"r|k2L|(*'6A9|2~5x_qFIrW^o\fnhf=0ȣQfɢ~f+n?!0ppIG0ݶdx($u1SIQ3,"=_{@ߨqGNG%m~enG1N3l"^/JwKڦrU.[W(r:a_E?ȃ^ZAC>&!SV~TN*ӹ-dB-ITf uCeZO|oɝz235%sb孴HILftz=k5@4V|ȷzH/̷+Te\Pj]cڡ9[/¼]\僷TBBjobx}B{А겴y8WIASKQ9#k'f@"(ɌvWޑh*N$Y+Rq 4{<)Z| `_,+f.@= `'mk笢< X_ +֠8EMCJ!Hn x?Σ2?T2**|WVѳMyq9{yV#W`kn}Lp^xe$/bPL ֑B>1\5櫟AU%t8ӏNeCacƊ&TQS +}~2BdSU&~"ꀹ} rDiC(A,UsJQVJ|Oxȿ"Vvx#:~ +u\|Q^^G&(5Zp R󅌣9d)qY\g@3GQ ڦc:gN-b)UЇHb#uƘ)(B_4c]{4HlҐg~;)XngI"E O_ݪ5, PG ՈVڰ~/ҖnSk%~Iք]v M@"h&&Pɽ(N@]-VBL[tޖĥReW%(~8~Nxj +A+ߟF8g$J`^!zAZ +::D\P krPvji/NsØåj+{\ceyك9qG^ZU*.!urcL%לB/w$ALg-B';_wT ߆?>!-ulaUO: 4(ĤkB&E1}9/Jۄ8Ť:ӈ2C8de a_43`AˏIb$GeDy|'48h@(ƑMF4 а<#an;xӢGW+)\0W{I, =Pi ahD"xk5 J\ۯ$u,RpT.´s&WrIezECp+S>4;$-n͐dfC'~QB]ggSl M?wDC}RJ?E뛇R"}5; c(Oe|K&} ʤPw4B8381~QRfk>^ɻBGPt[C̯AyGuYl9DSU{_'҈x"/kUqU,x SџG!vm'28׆~XIy-e%߮{"S=/C}c݂K_;EV +LM?Uv_Q榱:d I}%B^&!0%Z+1q+l{W+qxsV}Ti ^ ykN9w~uɈU"hGG udl4F#Pq6 `2&QU[V8moYD\_QFBG>KhB*+3lQ^o]-SRi׈Sc#֏62;)N%fnR$o\Zm.(DaTfEu`Gق1BT˓V I{̮*n?pjܜnXD=!؋F+C @G}F +=D(Lᗑ;zOFMeҝ;4 _ءx0,pa)mgRYwK[ PT_`9?+'q|Ke??Y׏?w7/?S}߿_?o/~/׿ۿ\C A򱜛`0QT Ɍ1-2)pB)H4^U<$_W@%]ƚ +Ֆ`(E uO# f(DPmJoA0peE`fO1S".C4Ś.F imhA5 63é?Lث|أ8=JDvH1ȏ1z9Yh!`F\,L$~f0{LW##IE8{ 4)$@H + +!(Vxll|Q!F`a(.c{'%rܫQ&%> f(ؿ*Z1x(ǔXh$s=PasGuVb8xbXW_ 8fա;SHހamdlZ PN!҉Af&+ +^z4-Eux'\HTxҎ8\܌].pt9|Z>5"t(ů!2sLH2ObD ]{QI@>ZCQbE.g+=^sNm',@!*KTH:^SMxJs"6xE?nzUqD¯)N5uE|V6KL={%Lʌ'S20^AKTF3Aaᙌ kh(  +s4J\{MҘ=i;UX`8y=7)iM;1g1Rjm`X"=$jIrؠ5̳> ~yRZµAN K(3HW QЭ-$VjM!nzwYz*_ݔkl`XlxƸupz*Gy=&Ga5J=$[L5D|Syo`F ͮM\DHՐW&JK'ׯZ駳 @!, o~D >wJ;ړ C=UbTќ0W6wj o)HӀf MlzIJJ=Hy,P`TF+ #Er}iG- .B; li B4gْX+pfpU= [2W(q42ůEUROzAx>5xx"vW @>5כ!hZ/hhrb_TD c Y&N?2h]@Κ3n^+£%Lڕ%;i!Xl<+؈wZs/GJgd4Ҡٍ )a-2JwEH J Bm(X/ `JuJ(X&bua~ 1s9..⦲\<0D(bL:?iL ptVN㧃:W,4e㦦tXo7Oh_FL_D3l`Av5fj13_zx#?;],QaEVDmz'L?a +AC3حH+NŋsMZtwzdчw^@K@=/W='-`pir] Ӑ&-Hx~֪X5+p_wj ; 9 '٤bR?ݼśW#n1;(=uiK[p4}=3r^7)i+h@e]pj_ +R&`ǐFV{a&y%XUTuAͭ: +dS4f~䂟|t hզ\:0{8o\Ҕ|۩')X&)ҧ!qb $ͯLT^>/Bҷ+}iD~ \LS+nj%@حgQ_‡¢A %FR}ChT [%Ni;o;S˛ Xiy7ށb]ϪTk!%- v*ɺcxT)^C9D}慫JCJ%iTK]yr oRc= ف!"!Y_a~B +|[_kB(caO VL?0=#ߖ+XnjWP^y,0DB[ +귏NErXļ7t 8ص&`"VZbO$#JCf5,@15o8Ӑ #}O|b və(t޸ A4*-L)|rN N(^?\)g@~2~mDE?p7uhg;ծdi^} +K :]&jn 8ܝMYWlTJB@\UźCVn[N9|4miU+Gv[pOە$ɭk)Զz: iNI)EcJ $rq;jOg68mƔ!3w%y0MWjxڥl{,61(*tLDZZXK<^㠶jˈn&@37s UƳS^*vdr - ^ZkC^y4рy,IX7LPؚ'L+f1Z'+PXA^2<S.+-n6`Q#3 `dз$N337_#sחHrT餄?ŮaE9YB{:2C ^qz#^->.ˌ,l} +–dE-NVH"B$m˃*lE!0l}a[WKoT)#Tz^>q@oi|Z~Au^}iN|q1cV ֐kybݐߵ0?Zw˲!q\ytrt{5$ϤBq{s&TS&5힇$Y$I7mS F;uφ R*hGiw5 [\zL3*U|>Lw*7C)Oh#U^(O0 _PۂJ&.,$&WCJ_w*A9>R)Φf9wȤx!{#I^% MmCG Q4&[*oHL*PeP "Sę [CҮDUoC K=-8@$ibu_Dpac:Hs!A)P/Mn}_ '_zREo1A8-ok}}f_:l.ܑqM\R uq> )QU(*_{~*N$SL־eUsh$?eBQ4}Tzlr5bc7V;J[ϖԒŠ=wZ+p_: +bXRA ˛5+P.x/KNz,GJPw} G+ES%yT8# DV:CڬwQb(8Uwf8U +|])YAL2Ehr=e꯽%PdㄩN)pX̶֍<zH~8ı+0 )3 ׃Z|oS)R)[ xj1L``5Q]Ԕz*He w +IWGhq|܏:MQߨoӃTKD[bL = %tɶ*1:W RI=H;RH@ֽKs:&ϴaqF8@; ::H@{ycy*w㈉uRktuyB 9c6jsˊ%wCnPôI/GI'=; Nj$|{X` \,9P`,|9 |/=im{MA Hط&z{0b3 ɼoiʥW-z,Kd1WcK=GqyQKN !/Δ6Va70Ӄt[{a{4^@6fB[~$C~zĉ'XB{Ak#2˱. MT7/{ٹLYؕApnWLv't`j YY q c>zSy]u@M@YBqd!TSK$ysB16gk/UU;nXZR:,1S?0Ig vfI$\uSCnf:9H [ǜ m3!)U36 RRIqyx:dcaL 2]h)ҩL^]$[g03G2$fD//1~sWf.vfvjJ;]E`Q\ҸRCA cXeyZd+YV`ȸx+o6.#j VZ)U0p~bonHVyr|`h2JJNc ڂ^TN3)DJ]UFjv|nk~3QߥG X':y{9`J*U]0y49GL BvJ~1#|5?sF=|F1P|F"I~AtE[d[dD2}w+ߪ{ț]P[S1tXw&PB[2XJ],gz͓ `F(Ex.dCTwwxrtAʙ,Oe!rjr +zH@֚$5C:eV=Ff6 +yX9AL[æ64g T\9s13 ̦K}Ӄ-JFsz KSf4Z~7qM"nT96uri`0C逊RʚT*W VY +^r4I6V6Rem+o;I-9k!ǁ9(xba!O `xѱ@} 6~|^[\ 7IAyKԘK}?vn"EN_LFW(_hwja0OΆk*Z`ӝAZ0`1;kA 0,`)&^;J-1/o'([ZC!&Kb,O1_p a va#^J_QS?Ylh y>l1n}#SFޗ _1[U*\r_ZF{1 DO8KE+p +Wy?r'}zK.: 娗ϳ3pD5 3#d%Yxn5 z=;T +Q0D0*s^G`^I6n i-PvaaA yA#E +U] Z Js=TEib'۔],pd x kz"f,80jуGU^A r{gENNlլ2czGT;4[q놉֋]wƅ>yyk;d 8vF$Rs}WO^C +YVoP6wY)8HLTHDx*K8}b6q0E`5 8ʐi+1G~ +8;F^]O*8cTfCVP=?Rmo;7yE%&\=20 ;X)Ym(h6NH^TEȆ;%cl403~<2t`%ƠʊYrj"b@ֹ8i?wEb5j%#PZ,XUzMC$>)]^dXTzLITHIdElip?%H2_zA{P)1B F$FtXiu dtm)9MRH|}5$Vvr͍ՈiQٜʒӼN9!9r Yl+)D]<YCF*Wv/rS9|-ybѪwic Ȅ, ˤZXyM+gDĝEf kXvY)Ryܙn$2[pek!Ie@`:#c>v'4$+*3jp ƴ} CrKnK6MP'OCl v+oO0IPGsTB76Ѱr2&A{t}ha13L醓Օ~؂$=# +c/KNMQÔ/Jz԰d7\ʤ\ubM6HZTGj~x<.tHm$sJ|1A<1RJ4'+M++o]Hث)Z4GvQ S%Q\GwP.j* +u|S SJn o'7Bѩ Db^U Zd.( R#59XJ'M1E N^|_~9ؿ'K@5]qgOB8AKOxKonLL %ٺT哣¾qAbXd@\Ȭ<\EB&g3 +gK7aݺ`M%yA'y>ڇ Ck~v,trbKDJXɜHag$SY%I>kxh8BϹqsS vvXzw8AYRڅ1cl|bQta3݌{yh*(j +iiĎ|xDHrh#x_Õ^fv!!:=>N+ ~se(S@X YuP vncĵDvjr90ٽ@ u*ivUu|I'ɠc! 8&qen6@AY9R/LJ<nTKJŠIx,^ʃ^r=%pMAz/ie0+FƄae tos\ɢkok;ƶRB7ݸ_4p_)MC J%iEA6AlV~ұ3^B{-\YHhNoR8r%h,@z%D ed셮"1M-K1K+;@ߛC2?#Kd9 ,@Th=9P!H~ T0y4~zOϘ;PD눭SO^;K#)+~dcKǸCK\I``RS أp6i+zl|5UC"w韲^o:^j9|TqBgOF m` 4=f$A/zM=݋2!c!$0"RRPt@-x/}hR=ڤKɊ21?'3ED-c鮵(;~6%4|'ܠWP8Bi/cR! GQq?iC1KXrH˨Z89כ=@g +U׈D>hMV7!j#AA S5:xE* 3jH#$ە|7P-C դR{&E܏lp@?DuҲxx5gdɽ!VFtS' .l!u^'Mn'sX Ol]K5Sx*r( [R+8 &ՈKH\ +*@œ8tDJ=z=x >;BN1:/xCj0grSuT%wj܂A_񫨊@w7tA)GR>kYӘWt;оP;'g`Mu+W-DATH +F}:GOQ\`dllGwG!IMBh6_uwh ԝ#Dq'^5$ө!P'!@+ nNPcyͩ| c&(dXtW݁·碘z6ӑ!&BqOa!%q;GiM`[==0+rt5(7I`EءxQLpC%M E|^)L"e*>C rz5U8y=!:XPѻóʮVovV% + +IA[K{r#~E'+¯1#=a2t1$VQ\ږ3!{D!6}d|b@S +0XDZZ]P E@WiX.+k|וtd(c^~2; RRȿ0,K}+1?0ZZ ߆*X84۞ʾTT/~Tȑ Э +L3ijO1o%"mPO~p3 C?'7U1q)cA{{9pr%hrTvx@ÐDaUa{þŠ@#T ~lf1 ÁA +]t!l)_ڭ҅R. y*q4<`_w(yll`DNM ɸZim&2+di;Pm# eL{5H& +փ42(M sB.ԢGo4zxlЩrXͯ4r w7lU-@ ƫ@r0ct1Jd5=7Ugi j҄B)k2x&}_g܄R=XUn^3jlxW= u]5pq=/ϘS`"ƼgpH +Z U6#FF&ҔLBβZLX$Ae 4|bIF' +[=qˇW? +zB-7i yK`5`}=>Īgϗ?ٯϳkHC +a'Q^zF6.?"-K3g E.@BP[ ,9T(pJO_ +9'<]sF1"rtiJ9b& u\=@=S~%R]>DLc# ~b g0w 0z<,ՈgIGX +ISd92&m3}?M3Kyї$;Q{))rBCrs^1}%@$A9φۅBp[iR܎Yq{omk]^Nv~H҅^dtDt +-e\7L +4NyCüsVE.%p'.jT`J/=8nCvTF>,4Ibxa]:jPu _z9#*S+8a4lU\$[XM#;ywh$ )1{rw<~4c&?xMQO$ 4Ϫüc;RHaղ{ fzWgI6le=^Jqs6Dᦱ`w 3 Bkq>8Aj_GÅrBeʃ*1bǠJZ{QUݗ݅|pJ;|r } \m38Usm'1 j9W) ' +vyEHc(^HRځcb9h:!Z2 I1äz $ۙo]Mp(C[}sjUfOL\ \r_I#(q t |iXSHr D$l3Z˃(dGDf7 fVc_W5fhߵuw 0RȅHpQ;6ǗRYDm7A glh,d7.'#JRI{?F1F|ѓHeG<|-_b3tGiDLU !ܣ+4+ >-?PnDCK|$T#[#0|`I.ag} +xqӡљ'5rΪ9şC!~q!hGQI? nQdߩ6$j#4n%qq| +yFB,qsn6@@P.6B ˎOչF徤IPRV,}n{9x:9:#hK3 + >5ª=l92Ʊf#i5F7rop,/9R<=+ cDrѨ +թ<_W?x8hiT퍰EhIs;e!5hd1W7mffHh7itSCV[V"8og^,g.Gi`*q׸T`Lf^Rn|7}k@$|nNVq3[(gcck>~WCL#9"I2e%B?b5^ƪ7K2TwP~}39Ne:j1p˿GX؍ItNljW Sp; lqوólPȟ+lSr?!eNq6xU+69>L/ Om+Tœ"M=4L6;@9A jXv:[$/y[1MSN+2XHhEMց ;~Ohla?Զ +k;xكS ޱ +:DE_y;ca7|?w~?/ĩ_~ӏO?? +_Ri7֋wm:E'J_'#io D 3Ij>[2 _+hE:?gbnyF/6KV7 +2?NN%uDf_Ove#>^S(DMf4'ldC*o*g]kP!8Y}DPqth(*dPPȩ"u`gyr3b?sU}<)?"XSсJTyCe.[6Al,"irx8ٝBS =XSYq0QySķXdvJ\ٍCydp󊇁7HZmv-~P +75h)obk᲍:AU q=ǕC) + 8H(%P*#$48urA?H<N:$93T58bIljWĸlk݈6 +":y"Eϸz %ݟ|ޘD蒟G_ ,?&:Vd|>T?3# Qɗ^ +=@ȂP<|[1؉K-A00O;Hl̓"Y%k$袏|+5F>¡: 3 ܱ?*r) qT?Ew9a?prI$E~t; KPΡx6]{H3OHFe@wS&?5,~`~VePcl[e֝]k׊z4t{̷%va)0a0XSo5 >s>"Jjo) qc .-z4&4x]vޟk5jeRi`|=R S5dXiȀn\VO@Ѱ 7^N\>fgSH1K]|ac=^2_c!:aG#8n'~oX{k#2M  Sۆ ϰaʳ#PGpb>QOGCQc7$DTX1~h)66q8$y=l} +wYƍmr W 9~Ο56"{Kzվ͕_ 1zAZu#H#D ?s,nUm#}2 u6ՙ$8;n۔ R&ھ/! `S=$~6~n&) op܊͸VMyjړ!oj)$;;jPKnZ3b0 9$c:3R1D3 + +9 .3~nGf$J|6`|,y_ ьnTǙuOa kY8)=^GU:~ >a} +%YqG U7XW|!fN{(r "'&@ :z- >HX&;ERݸjSACZYClhpuK3\xբW'L' hbbagEXk[T\ˌa0Ø3rS!~CY^kfPcJSBZӞ5r[NAH +o`}r@OlAy5NX[#:iJ( :Iy99\%_9y4LmDޯ֡]ܚ`Ԫ +^xZ$lքVj Y1Y&U=ps{$P]̒~7 +I\_{U]Tp@1d l |׬mH엵CSpvi&WjTPkHW@)~4$=ʕyd?I` +aI)tU_ ^u=eLoU—{݋kv]iYw {֗CU@UW[Gy@2Q=Xxșq|:ir#vPl)@>QԑwWa\Ib#2Ubbt;-W ^LU?mOdIG 1yYRE¦DGl30P:*}h!tD؟3(H [t: M(.BBƚ[M98HMlNj'ii} #.E/xk'Γ}{_C +b&&%V"O֌!-oJHiOEBp 7(Ee%H8-)CbCz넌m?EE"14ݫԥ<3qµ*`ޑdzh Kˊó2]z@U8N?~dfvAl*})< ]N.(Hp!/ю#%oHJ +H:t)\ A'ol.$`|V`!kwe'?P-%i&@ jͼ7>eNBk\b窢}4z}D92K7 lC;w4ĸ=^3BVqHi+VwYYDkqv +=[+GxbDž81sd9FbݮIcŚX=ȝ\`83RA%G PGZ#8 $bd=U"ĉP;c) 5$_|ir8梃 l]iuόgR(mֆJK6(Hy l(!,bCknt^ʂ0y5٣we,1Ǧ7}5{UFij93})weʼ=8xI $_$INo㍜Hjgږ8e;Iኢ],>xӔuK݄愦&hj"!~% +tsڳaMKVe=ٖ~vX(5]j1q>MBF\lPU]T>+`! z[&},zm_#ɿ֒7N"o/z|^E"jJ*JXqI=z)h-eEXU;±ek-:+\y? r8J P^kg pBF<j2?1HP@-IZ|ٽֱ$,׃ͱa3 f/eC9 7aA -|ujmgGc'-Ǩt{P|jAVPPM&~QkWP'JFިDKCT cbg  V9|g!Ȱ$fJՉzX>Pvuq0[UHqj(גAKǾ§G +9=_z*("\ѶCe&=GE.6Jrd9p);*mؽJ@gG]A{2nHkuj|pf -B?S>DMR"Z Z FY\"w{v@E7{0xO1v{^kGmW#Oɖ +pX9x@1hw<KD}e)vm,r璐U(/ލ#Z۷ QK42Sm/v(VXM_0{ @ +!((uGD)%Z%&0%P"1 Zm NôЈ\DZE $FCכ㘮Q7^{L5ɘ4 `5UmmmsEa 5ُA ܴr֙؛xƦ8@g8@Xj[Z ^P0`˷.P/.';S) -MD@*BC\"aE&T8FU|WWyTx\( cږzvMRKZcyAƆf{d3M9sd_Dy?{I@b5=cjop$[<=MٕZѲw9a쭦w"fb-yDIS^[o0ϰ?yȆHT_G[PP!R) *&İrA% J/bV,R"-$Wyy&VոGr1i}7[/k'w( OvRztKPa5ZnC "sBxkUܿ&dUPbY%Y‡B8M˩lwO#{+b/[߹Gy9,P4Ż`pHh1)#tOH8U0h314rv̲BLP2H ?c'RqiIACY9v[9y,nB"hcBu[N)?"p܉t@Gz{GQ ~ C턗h'ījsY-#4gVO,CgX́$"I83$ +_l`f0+խ4`+j!|:Q4o ?~>60˺iYxɐY5x/QIcALeQ&<;}=a|Ÿ<7 :b#?i쇜4n% ݮ1K$%Jڛn/uiQ" \rXl>j?Dm?(y3"reO泷j3hTv6.XRToa`PmF?Az(r2"%>k-HͰNҺ $ loys1@ѨyA؋aT)W,tFQԈbL +.g, ;?/1: (#,g؎23ǁU`/FMF9Ɗ +/=u궀 &Ah QǾeCxRGn yNmNAܖ?袆 +^?䳰'uAD M$N05*$qv<7XSH#F*C.% 'M!Gv}7ȑgHynoip>)c~HȝCY#>XeWs{LQ}&g<PDVL*_$R[7QgOuk藙3h%5IRcVqjG waJ8ŧBd0$Xr +EͳcH @y[r/ѝX,Ҏv|qߴ~_t9R8k$`ZTz+;gx+ +5%#UM][V2yW ͟[E"C,#(%SdtE hS&w@]YK ZSR$F}0N %A +1i c ;qQ8D{/ix(0C$Tk0ާ~IchPq#?<| Om&Mq}@ &(B07IQ>O+ۯr-glW\;d 1``ی=H֖mY^U ll NF߫WUH?ժh,^ALn ]/2@Ǿ,(k9:Rق l,ސvg-km֣.-@HQ_nC  +u\uitmwQ.O"4$2 ɖ=+NT;8NMh隗t蟼cgw(3ָ~#&ed[ 9(İVFH Τk_MzBdKd2t, |QDJԛӈm;yi\U] Kv^s0L) 88DE5ғ%_$*Al)d؄"0 gLs.*~Q8Jb$(1,Nu*l/š2[p  -`ǯ1% RzpRYYNhIB./y{Bܥ>gb@%GKSI|wV0T|ya}+!ĽWRvvf̲+j<זQ6p͙(=33Zk`ocڦ0:Rb_>ߴr*Su._:['h|S$H-TFVIN1Bq-l K-vIBҤ^Z yሃfEHe_@)Bk.^IFf3͑2ˊB!uꑓN0b~dlEiz 2n%ꑲNѧ}|Ѣ8vɦup)=7Wi7\ ++seF H!='/%x!=E$wnz9ۥf>$S:3#z8nՅ j3洪yOx@mz`;6u}p,,~D +8 'd]UةBr1U!xVǭ}(̃DbU~֚PY@G@n"܃>4v>ա|ϞY&'3#;*E2Ҩu5V&c>0y t\ENS?ҖMnaɑWEDЂB_ `Jr pq#;pڰnݖI~p[3qx:V gʴ[57nu-;J`\zP&ꁥRD'x^!T5dXp!Eds|1Iu&T$\82tr-OP{_M:@,H]ҦzR&=vÒ:ͨe>BJW:dnM?i +u/X*{:n޲kVc i=e]?#"Ѓɡ{u`asg٘k*Lat[~o7L~9j{AARk,Hl5 EN6)D=`ҡ>]8PnH1Z1rN''w'{qQE# \a@K m4_ 9Q&p{+$BhU>>:EL6Kw y{0$$ +`+k$y*SpX\>, +ʼn1L &ҶG .!}~zF}Q@m"ݿ rmx$R!d/G;Hǁ)ŀZ^'~^g:@Y7 QQtG@*V#P'`Cfʘl 7K" mAͿV+/H"|%.jgd@û28Cpޯ<^X5R6T>}`gPE1W` J;@u^*Qub +4 Hr8%GU턬x)\RR5TS PR(/W&P 6y:V%Yw%|$r.[>YWIA<51YV4ȹEs,_t++1o߯L\X `Ra=mݽϽDPLNB\-0"q>K@Vw8IF3~m!AR y֙$Ę#^V^hF{mhƅ -f^bBW閸<18CcޓiОZ3FlgCWzB!ӿعif/n3; +mL%v*39"j}o(`qr)q f{~y"j%NVVKVK|qZ1Q|R!q {=i9ӇU[c=~E,Tf}+8-buFe>*@eq&YYd[Ϟ0L;uH9SEW}k 洔= rF{(6 ,L +'dxo`PFg4 %U8D^TfK_Z%LÅ@u]#jE;T?Kg>e6!̇0tP[)];ʖQb^2}B+K*֫tlPYPK RjC{,^(*+ԦuW㍿0]s{`K0GQZ- V m 9JKA65_zF4:HG\Dk ZG&~>g^;ءE9B8@f&#~ +ޭ|%YFZ`ߐ8̲fjiSߟdJ4U|KVb + [̐eF<â2l⤮1RV 0Q3Sivg YA=CFE>>×ڊ53mJOT2݋:+׉ G.G/8G$r10ІŸd4 ]q`=ZB(#-Wo6z0{ԟ^=i{{VQQ}Z=SձA[a(olu5u"[/];ąк% 0*-E(OfU@ +)_4 >~FK35W"thdzgb31â-DyrQP( ]/ 2f@l8X&$UI$@ +fpD~p.)]?Q}49WG,=RȀx\P7{M`R=z( 8QVn|+P20>^8IQ\v${kLۑqmzQ"ZP ޠ1F` {~=F-Rw?;KT"O\![FK +:3뇾Qe>FAܓH U؝nPB!4o)q{9@t]~E>nfy6t#\d1w3``@KAޯYE%Ь{R*g OބY̊7jjz#DcӰgHHFݹӃ^J@ }rn ]M'K=0m-LDS1E裡 +[g>v%*>H9/lM.-e>7+3f%vˑ؝%o.JBf-)I9 peATo &وq|Y_pD&cZ|p-D1p烂zZ$;vLG#YoґU(SnL}©晄<jQدQMus^FzY%9ĥ>HOY`dM#zNyR:}vZ>0ݱFQ1‹u_ oVx%2D0 6Ww&7~qxkRw #/4R~?f 8b>sʒDV~-LA.`p`/Pm&CD}Ơ`sMrhppA{BRDnfx!HWXh'V.j烦O V 븅65-Cf '_5s͖b 3~lኢ*;{pJ bPL}ک"Jx&Q3B 5A5_$=0foGzY `hHXuR EF&%6h:l(lykhʂ2Fᣡh/<ƜF͢5~w׽.w% }cW.5\D(Z[AUGz -pn1yuSvq8vܡ0oX rw}UG7Jk3dUSkmyBn(=Q2X)}NhWǕĝ)w\m<"fD{HUئt΃⨅<ßtB@v,.So6h>=?W>e9O|!_Mv ܓdіݫĚ9$¥-R1 1zz#NG[ WNv8{Qmf+I!DF9`.Hq4!g֋p~kګv~PԄSi!!JF!P^'_-N:vʷO:y#ByzЈ=a==q۽:NQ^1o`d#]ן_@PF +Q{a?>p?bDwR#;Ր%LTAy\+~_S}]JH݈B: "K~cJקEi"i) + U.=M1N +9AY'X`ui!K&?Rl7VcFU\^'hΛwL/FeX~2"=Rwz7/*rj$Eq+8o=`Hb:zJi͂_(Ni@Ey-PvO*$2BhI 'tvQ~Ѣ*&w_a:5X]i+.; :^v>#b > {pp!7C0~;XMd-A&q^zFOLꔹ!L/_MvA{ǷDvh8%.rM8}='fD,[n{<&f2f])nC&K0[rT NL{ $çj>'tgE; uw 0gl* 0e$x̓D&TC=GHY d^)>9ebϯ~6C!k<.:-㢥عt}4 +'ܻTGlC.Vf(\,GF8 poU'1W 9*\4%{Su<һ#nۉ,޾>):X*~ł@,y{8q?7L\V͢g+/n%'dƫ1څMFR-`CMx?#7ѓ##*!+@['ܥ3?z\ Qt1&Cf~%)MSSs{y֏$<#$i؋<}EPP\;{0'! ܰB)x 2 Pq"ӯ< t +C-0%,.]&1GO\k(; +ĆhQ]`4ߞoA'c* d?b5^.jPIsBzwD9Gr7K}| ΅ޔ$6OJ3X4r͹Τ)SvQ&u(.}{>' +z]Bٰbw#u}pD˧W!\>/"԰[q2=\9U ǂhqMH?!Ҋ =+kvт*Ȁ݆xGv^-(gYsȞ((qP zZit;A"w뺋ȑwrՑ$0$ qB%q{3|z:})|xx ZC ?7Β#R} +So +]զrl "`b6L\m7ܚF+ kǰDyj 0۟oSvDT\*$l0o]/ύ+dEU6b_ Y|wC +68 .Կ`00=cb#w$NP"ģe t|)gj~r৐^!#8N2ַ]G ?7w.Yd*_ <_62g%eTaR줸QN 7ϧF!7uV ٥P%m z]{LJS(u3r>"c.~^}r9wȤ544MJfEC+ L1PhYpCZ9ftHAo$Bu},%E>_y-R"l귿o?Oo_i!Nu~ӟO_??_?gWhOJڿ}w,ac.\+ LўO_ߨ"2* @~K<,%٪Xw$` +a%.#[/zeXQ| =ZW)Y=I[& &euhX_VA|O5iovKVZ46X ?al&=<)*95Y5pMZKk@tCD+Gz:`\HpJ 8tݏw{ϊk ;x$OU>ҤJQYA"5%d|4hB$TV+MUf%iϚӚ: +;( /t"Y$Op ߝ=!;03(h(>ko1 uB98 (@ /R!s?)iG2De "0{pdvh*8RP=W{Ad^ n A}84Űٮnͷpo.k;sn!Fe'GCmz{~?P8/Z8s᩠2˜9E[s?b[0\]uBaQC7*5 /%bZ{y1 hB@C.+TqU$55H\ldU݃Y*ԶQ-߻Qs?xj}b=`Ā XtQux&(WB\y Ԁ-fF=vcFe.,$Y=QPoeQR!P$Hr OsWJ5D-.L#h Hx(TYQ#ܒsF'AgQEܬ[h1̀HFQf`/Q34||C +W +ݴg.KMͰ8g8+<1y!F턪>f>Y`_GPIl'rsHHc7U\K,R&!rGAlqhӋb|D%6ŔhHC ^VkFN&_g۲{\W}āhӡB姥&Js|u9[gd/(bf֘(a#ɚC&-z6<]H} +|pxD%Ny{7P ds';j|HmXJuqD|G̟EBXLTb8ШYrU>?h#HS1z=y{B2s"B$|dEtbdPܗ!6QfڡBz=R2+F)/AB<.ap,=8.y\\E +Hͣ,C`0>3z=R@~;z 1m 2ޟi"w$5FxAzY9BZ?{5d8_~Dz|PQ3PjL65sA{ 'Pn!),!* }^^oS +^2š9LmM~=@4E~zq`q0.oGb0*^yf{5+be{rao[D6s0[rzXD(=@Oי,yR_^ Vg7(pjip=t'(2߄-c/H 8󉙏N-t8HlVw݀qc*t-~&_=>3<ܚ+=4U^#ό^8)Ovţ C;,"O\P(q T̒yv JO\FzHMY*hI-?D28y23gvY3+!p`2vPB%#'GVH-v1{y5ǴKv1rmMRzjq!tھoQ(D"YE +ӅVh۟7VrwrxЏ=Qd,T]?-@?ҎYF:nJ4$1V'EgVlʹJݼ:bKԝq=%I%p%Kn#ӊTۈӕN ZK}*J";k*u3n~̏qIƈL+};0$b +Nd냯xh<U믿jj_Pp kYPC@p ˴6kEA4Hs.P:[=XK<'R:nt6%vF1Ӝ0E{y.rgQqEW]- }40/wiK[Q_3;mlc]*%( !(.@jK(Li >3u4` .V3d6@ɮ. 쟠l I gm"]Yo_΄Ⱦ֞Pp}G +Y !ꇪ;Ǿ,4ʈm=6^4|DN؍kO;㴀'Frߵ72wÖ~ʋt\sf =]P  OstŐ8ʼn6G1x6(zԁɃv:S6,P* ) m_ECbdDt'zkTpoCa3ý>e^4 ]U6#YyD0r10~FխF<+e”WEvڨhvDs& SqGuD Ђ$Dv#ogκE3 @Lq|[`B~/aHKXsܩR W4"'=>g:L|jذvmjF?҈GNTN(PB'xy.u Deo}\pگ£2<%A;16G<=(S''J'L_`_"n}KtCW ڹXWDw`On{c/PN%K(0$8LhGj_Ғ0~Y E@op#n|E9n iV v}@Q`ёv R iWyKĆUq3.{ƧIه/](Eݦ^Ϧ,^u - 2賢DȠP&DZÏ7:p$<7Nҙ߶ +Q"ߎ` W}&f>1p!@՛zWK~tL/lӌg@iaHPGMA{O{GGJjg};|oN3=>QFL?, +߄hO[ zGD&L1)Fm}p2oDM[: 量~x)bh 4+3 @XF3@?8{)&3d+TB)wx3U(Du+l6rl^!n%QjF5#\δkΔ%T؏ +4a3QU](ьX^K}X-b, D;*53 6f"ȝ*8IQD+re ~vT:wt>YVB{8Y۟ +ZW"vzq:?|VGLPrʈ?XoHV&e{|-(0V 8ߏO <7%itj+T-Suϵn2kS74ADckaGZhj\Fx"RW"1'ʊ}nE <k g0YODq>A^p9D?0>ޭAMtŬTH,DbHABotݻZ!R +]#WUI TK%[j88U(zD4=)[^Tz NsZ& +7aqT0# Ч*). jQ6 h@6c>Φ^Ϩ*Jyto +~}kO+{AHrKDc·rg!\< NXBfZ_'>=45ExpD6KGDR "G&`#o2"OSkMW44?BϺ!Viž&sMeٮtȵ $$xfU'(g^%z /wpi3oׁ!םQp:v-ˌ _X~h -PgVpLGk VZN@`@=c"[C[AģekTnBP J#Ɯ{(2z$$ݖ6C.q@&C^(zd%mL}ڊH#f!8C&UĜf +a +wq+BNzTȘ>px_*QLf_( `?22 {2L%2~`(9NQz'cF>Mb6$Jg;uzmj̒#{gX7j@ lXf3LԝyI)߬2\+t^\eߋ I~/:W} +:#KS8\ +B q*o!q3kC'hO6 F-yP.dv_@'ƖƃE9 sxVrTEz2<όra۵LG݉jՊ<$LrpOsN-2y-Cf9 JK. Xc-,lLv6я{ gnҗ2h?Dޑ#ЎRF@{[Ȩ5'ϸ_ ve6Q}5I"2q r[eၖ2'Ƥfu"s:]qP 2P J/Kk,pLZv&$ݵbh=r:NbN&XoSMw+( 'PinTJ*h}J~[3.ʸ=3uc٦w"h(W +G\z4oy~O,`!Xd9;ȖEY3(]7o(RϬ,蕆5wkIbPE(dbjya[]. 1ĩqx]jȬ}&¢:K$~VNná/"r$+˳ٖQL!5Sɉ2[n75HX_'z|Ksuɺ~P y u$f;DU Jr/h[q;dIբ@Q]y֫={ P3עEuye?_Ϊi\v@g3q8o`/l7ؘ:rhc`&|r n~P뎝%pdfy*9/XR_|&{tyr.|cI;cXT }y.ZJ{ry6z5 C|N! u1=O_@eI)᾽MLGv9SX7#v)9 >Ե :4-IRREӘb cK_"ե\ %AB$N=@ŲMQ=Ԭ@gQ + b'at(/X ?7@X(p!HL/w&'j͜@'=Xx +K5w@ Ⱥ3hyu\wY~/umt@|ֽEi_$HzJҙBg +w+-J?(:D5,^CW`xIhxG!ch"\)LT'純3VL|-8RYH9HTDWF:c,/Fؙ}CIhZf>bp8Gã2 +H(K{ut`Қ&R81=i8vpZx{6~[&i+nn&Q!Nߥ8D<j(A"ta$:ԍ3(DQ~3Iؠ)%;snO*Ф߫Y_-^@d]J:9R85SA L {Xv<+$9^M>Pt1Z%*UMԜ񌓮-Aԓ`2AEdDT!+*SOb +>Lzf6h.RQ0( K!>%xآJ_(&$eĊ!'s=/M_>' vOAXM/?epQܘp2أrVCV<.ۗ3(1311a#̓ wb"ѩbC0ZEMˡCGcQO2;Q5r,?DN PX 2Oՠ rΦڲ&pVzf! 죠4 eZL.$W~;*bzL#vfc #^Enhz>׮usew>>CmtWeT> /U>Z ~D K) ^nc{vCq;EL75j{2\3?)н33(b i^J*COy+QQYHU^T&wFmm!DT 8pղȀ@+wMGx[D~$Ct8WOd> + Qڠ~|^s>6U"f~YUNvU@Uw~h7 +iQM9q킗˭t2~pǂvNqłh1?WȤ%z׎$JF5wēTx5]'~ Vz"Ģne]D6ubHW3J… +P $Ў',!eR]…~-s@=]4H)BL"iYfHsp*-P̻@6i"~K*;,N}I ~@;Ysf&0.u=w:K+!hBmŮ;:cb{z0C +aGԣϕrU^c+Z$aW'-Fp#@-QyǾH`1is:/=] ͉O%?9oIUWL PJ‡V8 <_= eItL\SN3{fCh)B=^-+-YpvɃ٣+;$ YnO3Л ܉>1^i} '2::q9[ <7ESwX3}dxBxGv+cQZX( CGS9"y`p> iaf!(1]`zM+z!|A@ىq_iUK&sP{⑪Rj_1@ݎ') */,( Ch_om5< ǣj}B68$)]Qt{_(q_Y%݀fX_W/lQ +xێ?/MW;l*GfA (YAئD~XZPcj)A`+=C*>z02CZ\}z""s1&"{%gDF'|*WV PRpxΩP]wDWzkwEP CwD F13PW>1FqL%jhv$OraHM/l9 %<(}IPޙ2.1$?J^z_`4y$%D JIVxj3t[w?$ +E QiBv>2PD6kzh*e 7Ngt6ˣB.ͯCǖ|'фh߈ڍ!îZ?qп; Jם̓k,˪1wdjHdtn c! !+hwxh4>;3|ʊw rT3${NLwD]A(py$gc +tҚtz6GpL͆9ik"$ȽZHQ s9k-4~Q9SFCRC#`.Y_64/c;}s'DyVŧ +k&^Lz#|GmC=P"]Y*'O/ˎu"ɦp4W#u r 3sMI9y,MCi_dHH1&h!>*|0W4yCnbMʪFDt00CB~fytPbӗչ)V{ea䁢IJ$ +@w8Ȍ +DXkSm/qP[-Z(af}`JS؛/7@(x0,\p@p±#;qoT\uF/<%y7voo)nsB@vۨG9(Hbڣ'#UM̿|1~GnUL)zEqz'b_'ըE:C44h&,"YeXW/p xk$9X7_+Ot/# b[ +wEMW7$J]DD]F@䝖-#2?;uHIOjb^r QW4~pɪSЪɈdaQ.!"O_#x5Χ0P3kJWNe 2^I$U./ZT^Lsƻ@RbN!y+)<f兼E{d\#sv&Y%yPd~NKD-PfFaBT-:@]Pz'ˎgT4 wʦ0fG0 +aL+4::xëmpk,3͒t)$#J,,* +IPx(50r St{r~ 󗐰)/( *SBhig$>Db)CיMLhyjMS56ْUP +@[5oEL>Av܇Y+ӂ*E ԧ'7WF_TY,<"oy6+HW!k ƞ:D\ -Bh#*rvo\)'/ZFEwZ.)锰΃DիIƲӢ Op-Vw'Pdu7ic=1 ,5X.vaCJb*3P޿%³8_o[ULy)Z}J2(ƃ4v@),ڽ=L+Q;* G]"13!N/q_?: ءϔaZrH4XɻX1gXQWϛ6)gY0*Ng{ +\%DuW}'\B|_xT=3ZV^r_l O۔$os7g&T RT;'[-Tm Nh~.Gԗ+cr !_#Dj5 +${Y3.sU 9"gl>=]̬/h_3]zͨae })pJ^?Cj=^umrw̕[=ll(`H 0+y'/մQ }AAnyl(*8(2Rd<yP_D5`__|`B#\P| 3) VwN{A)^(FN*{w̖Y޿Bt]~ШX^ JT8ƼINN| ;aժsʋmKh Ιm][x@8 3(8wF;px"|&[CAN A{Lz0d7"s:!c9wWL֯gT=(d;MBxQGUPg%DqX1>>KM20ݺCOOgT) m`` E4_AxOtF!j RZ-O:7`"NuQLzrO돲]M@]AO4@ ~߷cG57uDZ&R}KqՑ/ˀXA3p ;#Gq~e<#"$!}deXj\ȕ&|"J Qj01(Z&G uR)UN_C翌l/Žf\s%4-#hGIvI)i`9 q`_oUH.13jƹ  B[ᎿP_kdc:>ڏVi/V;Ip Őj̊y>0E+@WuV +;}9.ǰTG'݉/Vi\D(oW4"hhBj̙ӒD|uKr#5K5>S2-|nG1s{))2Zs([Ӗ` +τ_?_T )V=DtO ЛA> h0"K&OL]?r#0 R +/\w'yX'HZp>bai.O4Q-n"bP)`P_LBPTyŒ mA%$WM:3j+K/liFl3z2ccCъ\ܼ@@e7K\+yO_MDfԉA%M_<(,aN0Gu:lI(n\'<%AN9_S3GUVh̯8r;&42HeX`@kZIBRmD[L6Vڲ{w\eTDҽ+ >>?o{Q3BP[ +RM3<3Uo>c( $LO9͛付L>_/FQXd9k]i:%ǐN"eoaIز3%29|@9eMs2UnFfZRGXU.+jHUkhq-&eHbF:3zuFAV|l.":VP2 +;FLfbߺD޵q9o(xw Kk?l[E7'|ogQ{ݴNMޔ,B+:"4 ]f_zQ82ybud+227jvB}E 1殴";(R@𕟞ǘѮtW^}y019isHXɗV)!.QL=?PLbWguRtes}VeqpwugLx0aOءӲ`]ٿˇ2!_P-\Zr!")B_Ti_V9. 4'F N#HjΌ>d=V_ʅ<&3;A*N-p6sWGriuu +b뷆 mh8:2Zdc Bs tSo3^/9L2aOsm>Q9j}ZDPiss/'{l9K8i%x6324ZNR"="AO,QD=/#UlA}UZf]@`Km v- BBc.O@Mx1y/ƫՠ"t;CO]ґZrHx` +g>[)TY94i7YPew3R:վ([9(=Z0W]O{<^񟗃q@%x2'*N胢#rVƜH!m0"4w$HWL[>stream +*O&)pB8s8?AŐk;)LjoaVN79+b=}?aW.!p5?EX?X߬Z~U;eE٤w2wq:dJ}x.{meWO8'4[J^Dqhsڅ{uz^jOhiWnꥦЖ7S  h&Jۻe'1m"S r:7q|zVR<ߣTy0@ C*51yLZH *j!K=YDS_5k:j&WFG?'6.C;'qBwW;Ru>\#h RaޡǥB%Fwadm e61a>HoͷRFtDFTD]#=d>My4Ͽ`#SnےԶ5)r! P4&BtP({Tj/9_:zڐ=.+V[AE{ğ!FT9~{T2h"k5=~ b7i:Rj|ry8KRA;G\vHƴa:C3Z4@j*{ST~Ը!& ZjLA'3ӏz7N]bϧáªEhS2شr7T;sT4\5E+X>DZ]v>Dy"f"M%4m0A_AKaHͿ*E~= ^3/s}>1<d,eC®R$Pzr'HxfOgQfoA{h^t= {6*T_1It?RX+>Q JxӀJP9Σ>\5B~Ws&MXQ!@3rFU`>>H٪.rRnUK>SռCMf (J}CH';f}oG/%<T%D ),}F`wMq;13U*Bxޏ;hNk[@"Z9vIS'XQohc]ˁF(p(X;HNӍ_ +nrOUVypk_ܳ2?ϨP-TV@P86c@/ZmBdEgR8' QDO?#B] PW W7HdU^{SrSV5 @:tVHٗw2 O}Eu{h^Q"hFv#֠#ۏxM@j=̀®}69N/F'(i^fZtA;YG`T[$r|B>fDSIw^.LC6ߠڞ|Sj?9ѓ3Y냕V^TV0k uf~<ө%wOJ=;aB/yz+;=YaXҤTM@6QDgDJ6ua@+}mxU UpTØgNsPF> Gq>>ߎq^?HE&./ ue}QQ"dO@i,S)).+ՅǭNa F[0W+FD4_r(T Þȥ1bԍ#02%Of;2_Lܩ"?E]2 ;"MD(adqI$ __)!TͩHPY*9ql2UVJ#uU"aw3*5tܷHY`YT{2%98Ĕf]D{\ }cȍ +~di񷢮A#J[ :mG,ŕ??d++-CjY\|/6˻:s=k , i(0S\N@qΌQB.N5!]&:$-ў mgDxFD6L_fFdiisw0%TrSb#Xԙ_csɂSdٍy@?Ϫm1bjg^yFȒqT#)DGnE3"eCvpHQx8P:]&C_P CSG1+$؉Pu~ <3y8~E5$# zlBKGA2.BL޷jU#Z"UU[RdVJ9 Ttu=aֈj:@(:D}Ljþ4tL%Z> 9%]cʉWww?D-.qh?Te!`fUഺ= EyH2Xke)eU8[ =rCYz"atHsMk{T)hhQbbB* J϶/1|EF֚J[8T"\lcRZ +"ERa5r\|<m-13)&1P+c3 SVz=jdapU^Q}Է, (ԁ/9ԓBd)+qB؏ Nι2\"#2BPl֐ +#k|+|nEsPkܻ3ehMdE_'#_d~o'+w??o? 9w?ݟ??Or7  0ZKE}LHF|;ͬ)WyY#oH +YD]\(YJj\;xږ~Lm:(eF(rw_# "@ӌ'oea'XG1J0%fY)ww!f༦ . Lc;MQG;-bmxiV,f2'29~_'lQ}l㤘:yzYcЋ FlPx]+кBȕ|cUs ++O_ Ijn7J0bA +^$kAȕ0UqUp[~=@pNH`-ƅq-IR#0, +:QC*XĹ߬s]kg惡 3M32ѧoT^iÎ_pQGմ|g +hV>؄ HG'EWO!x0}YRkEV@ nsbVeo00D8@#ztw4?z: s* CJd;⨡Y=hL~P&'3.Cd^({,O;~]V9}Ƿ9΢=hBhmh Wh~GEũȤ_gj. Gk0):CHK hufG3 *mOfCqGlynHe&*a|" +HS !rҙCXl* !ߓ-{ +3xż~/q8k4X6#~z?蠕H.KFjO $;f0h2 1ѕo/I ^*GC'ܝDADyϽ-j2‡wX&{Cޚ꼣P wYYh*r^EuirQw\,D0^DD\9n6;b/뜉 Qlgp5ؐ}`=#AVQ|(L0PM:A!uS73@waB"2+  +gV+HaJ¹!ߠ:j1wG_Υ#"s-¶؎ +.@IW('?&LO ^p;1YLJ TS@D[m 8KA=wS0%k 9)?-Mj7nDBms+ [u@/;()+uUu q[Ǡwg%ޏ~nYRD n!{.j[HXݨ_ǀfD/D+qKB:[t28eܐ+(/_CF[ێbyd5:R"' +_ai&I< O> rFi=f?MC!bu +iwƉ Kr'__IdhmIe"V9#ˁ+0H@A)PJ`VJ.z.Y7j]6_Oʚ7-QA`AP";N;~ r0 CַFǿҖ(S[vet0T# K>f_ȠUȮyW|w  {/IRtMG_P(+s~P4B^=a CMɀQ|F +9GT=p t,P~qzW!P>#b]~<,: +vH`U +ĪE4a2 +-]GdJ_`8xk1fr5n~F|GT[F fݪ1"9(*c-`1 .*q]k>| W>%sxBDuBRψisqwƆco9䣬ϑWH*$"nX_v |ILQZTn{Bf{"E[(% q~ ¹;Qh/0!4-'%qjQxʙ|vӳX<1e[Ges<ӼQ} M:@?zLhy$豉4ψ+`ֻ|B%h#uieiN*20WN`Wyapc<\^|江#v{= +] }|ND2ӽijYti\ GܻiP&@៩\0,6>0^lߵ 9:;" r!mod+*H?Ur II]-_ojQ,=GL5rxPS-eU6]rq-#Ln<@mNCQ6 ]qT(H6n@#:SbvS..b26uDeW3"FJ:Ck`3@B*n.=bhhW +-Gr`}'BoJj__2xg ּWߛN4Q+nxc1a?i=dCu\7#Vv*5'~W +:u"h/ 8st:v; +)>[VBCsOU0GH1w>9gTNl$d I㰕& _=partE+|-遮>(v +M^1/ wbxFUE7鳂m$/SV?4A!.p]%;A몙xQӞ +es2ޡH|w'cbX"Gxmd赻;L(ҫ#* +A%` +F]P 5=A,kbG%r-ٮZ%,2'Ym!ݬigdxeg)Nf +D6f=S_">B M2w)/mND?DB{&SZc]Ӹݻ~jOCmE~.`F"4qG2g=4*LHʧD<-J; H؉]Ǐ&u:ӎ2iT1$«9vغOxߵCZḿ^zn4*4e +zmw0@GWQ!ͱ`?s+i⡰_+A-ړ="=EFb +~$V +HTW̑5fWlؖsgZWWef()ifE?fx\aXx&x3 ++H+{@'ϤUw9%* /|%~ 1Y1go&xۋ``1lQquu֚ajUA~fB)2&ldJtBWNuHRE58NsÎ8&yAF2|΄ѼχhuboM R2F=1C/(9|+.5OՅ5dytF7ɉ`q"Mjr)UqIyyr|ANժ]@T3Ĭa0Xr?;iKҐ?ʘ?dse[q>,򭗩~i]4sXMڔ5.ZI|9E{v+뢎yo=P \wj'F]S-F8gtXxG0ͶGEh4 +Zh_W}UM9jbC +B%`) +֔S~]xX4f1;S;Nv *:T8B bDQlї#dWGt cB3%ܚiqA/~Fi -3?|z~ >4aEm&:CAq҃}gğ.> %Ata6nB!#TJW:O#{>3>W ('~kJɼ\O&h Woi=H>WPzЪd Ժ⊡4}GiADcJ_gr[R6Y$8h1I3=XD\sPl0Vtżm(R[\ h 㙍VCD]g}mEQ4+9r\li%*Φ?dI9fR8.!$GyH#v@$x!|xdE2#(̀loS>t:g[:k3i0ld,N%:gj{v"^lR~\9G#Ha^@\#"->0p^gDj#~12PQDz2$2uK'Au2R`vq} -'p~Pd}>N귞)Sv:IMӍk(1 W,P2g2G([? `kQX?G@NxyK2%%c pkqW=G96VA%&_ӥ!:r. Im.y?tRw֙Xr˥v(% aEΣsAïQQZUbC:G2w5wi9-Jj!dg,cI3vy;xyfEkB ':bgcEr?#r=x?gfwOO:9> m||F>&\ p_~L6+?jxlO-#zyAߣYG@W6+c >elٰ!4A^(tKJS`K·Ln9j#}:Bnkx凈rߣP@+7B7s p;`/O5IE"ǯ2ud4 +up},y*w0 x() C&;oCsu-^CSB%u0ѧIrЏk3QX +LWU:&U!, ŋ]rw~_nP" +N3s˼3}tyˤYR]^rvv{1O َ3q8J.pw`mT[l=/3 5 q3wU~KQ{[r{z M[74z0%*"[ig~kP}Uq^ `nvpΙ/\3Ucs8 2űm!uƕ'[ ysa&KW!/vtsh) |)v,I +qEk kCaWj;d^}e|cӓhQB1L=[V_H,~wBs]HP}}WR񄨅D-ls)8 +l'c|H AI{P' !.N@{l Diy..࠿v9zitvQ0b<;f?+P@p"BHv &0 >KGokT ~(&\A^Ụyܾs4T*F(6vNwD(15B9| u)V)E5;$"peˀoglWzشDRIKьWu"؇gxGLu04 +$7g4" Linm +s"7qPKbX9aF[bc4 }[`$ +F[GMTDO}88a:&Q=4kM{?+Yѓ7=̺u4 P3/j<;ݩѰQy<'k]r2ʾd Kj:byD .cQ H .!.oxjO=9u+t=ѥ-_ ]& -{ۡM=tVWk< +'J%Ksti̎Gk@|'`EaUvB5BX xEK,:]W"e&^: i + qH#vD/$5k +Lq%|8 "ۑDŢ멌6d&E7D|d#0MFTQ}QDDʡSӁ"qim RV_bK~Ji"Z=^MRKؠCQW<+DSIс8^-l2ӌv N| bS`*,162>l"+xpa pWV1@g;$ PT~ ٿ㘿!OP +Z0"bz96I!u,DDz|_"&u.Λ]i]1SD1z.ޗ]ϓ'!<W84:젽t:MǹAـsBt4)6z$;$Zxb,Ʈ0I%Py.x_g-n*["lF7V=9G lWMi|{G+xg*EGIEW2.zrbR+c"e sWQ^ez( rGZM*qlfq 7|]t6 nD8oIVMjoS#i6f6{m33$ +*+iܯEd[v= an@ +@<M}Li}rgBDYҔ:\4ۨmGyNf$"S~M/'f؁8-)n5?GC?[oCRR׾D92Ou Ӵk1"ڃ/,x%0Ĩ^}l*ukqCHbg.ԁZV[k\Dm8k:VJ]g:d笥D*ڡT:_5rLz/wDUZuRnb?#.(g)Kq,E KTtqD#g˶?FDbYtͲLgu wvS>.{;?VC`]Zoe|g|Q4AE,_c@~dM&:>azqط&;Cux]j_nc.hv:Pf4'}iI^g|4b7ᒸIBGa<9 $u-YwKSy{L֏ʠߥ +44h'Z#"TĦq.aEA?]UsF688Hm_#|%cNUƵR ReAAMUgtk?UlJF5dL+]ᕶݹOzlЋyBQwAl2 Hqv~.5W'^|k:ҫ&Mf4ؿ UV\ͩ5-wj;}鼌'P%! /d^b3?\>q V:v0 }فMIA>!1Z[0VUM+6 q ƷK1ͨz"d['L^,58i4Jc"4wu;!hS_'QOch8rY:=>9QuEߝaV3˗0Sx;h/:kJLhتZf@DdT#xPQoo‹Q]"R=Oa`EH$~x^+ZWp)pU .Qgf+ߚIW-dfet`FkN:6gzSc/pk~SxKؠ#;R_rl'.S4_)4ߘ9_M^ c>'3W|+< _H34w{zq(]Ln {ESs˳w^N#8=LW +?bu$<=ƆCֳ D=>u: :{(Һ4vFf$ۡ`{@`W$ٽNcrc5&sICX2oa+(eh)^9'Z{C99(~TJ + mHӏcdŋ:>."  ^׎LPE7ݠnv̰}1godxQ2DS˂д\JWg%ȔeI4dQz܋c[L^&À˜%G\W +^Q[i39:t;nZ[HHz]0o2K26kΡ(FAq)}Ōaď|g8 |8|2@|12pHXE p[U> +X!?qnzg[s1&/$4FblF_|!ad#m*E`h c5CЗט|tܟUd#\Ypnȫ _ !@H2 9DP~Tyr[ g^O>>I$zY\.64E"/Hv^ FzBqEL*l^ ,L F˂ r&=ŧrUwk ;l,)Xyz(ҁݜCT9Pdz3m>nqi ;%qw/,QIf6RcZW_쨾Ta $9ژm!Ks={սih7nYS,U\ә7pKr~xH GpE݉7D"kˏT0ţD6[?#$}R&&̈FC{&hq)./nk[A +RmҤQ$RGC)K"ԑEb/ +|Mdl]i 9P gVn;e@#06)|0U}Rl@՜,5UWK@bͥФ/#uF\"I^4H[Ko<ֽ 9`}U@cj,lS3RF,vk_b\`Ŧw\9mRÄFդ(z2Ռ3`^R4HH EEWOGusʱdVAm d\[5X[=`Rh$s])wk+7)&}hgHUH;N0?Jfdw|scKǑRxlAMT72`3AC 5M Ӆ^a/oa;y0PfXFmQ{޿&֕`ǂ+%ey0# Z ؉eҾ +(c_6ĆI{sycIyӦxrG#9ӘL["#n!aq=d"07b߁FYiwk?mSg񈊨~X8o}k d(q%HSyI ։YBDlP1!|,(겷 ߔi{@/j EA}! z! H * UDKQvSPiRD,r!/1F},hy@y/Q f֯7&6 r.1Ep]wEC8o_ M{mf_P[oP22%CD8JM *Q$R}=w<\lϛz˗.>E9x!M'=xkUrM-r@NoulV,(K/AIO~؆̜!7dF) -0K=V>56i{.N'RAz>㈈FU<0s"?VaE׽9şN tQ@&=w03#?t*Ut -={60V8|5P\!Nş[c(|]zr44Jd} R7*Ypol<[uɖ5C5UN(o9OI/ V_K3O&O?ٹK[/sڂXںn7Cx{K >|ŭDbnZ QdٻiwUH,"I){fS"MǶ< +EG\WƊjV;˨iw2yHjwDUߑ]8ǑsE\J6s +k2 L8,u`aY08$5XPQݸx6 ;9MosgpYܜף}g(p{$ j1DO] A8 }Ε"<`.tT lt(2H:) vly/|>PyI bpR<56mMf&"H^7Oa;_G5(wFsPӺvR1smL<ӵA-E74QZXg풃Z<.!^& %9 z'-UfLOY#zu#ނ _XGը=l몙A,u wR2S*C:0τ$GtBW`Ϯy %Ahh ?UͧYx#"@8`of왈k.:K#&r &O_jk$]gRύrR<:b\yss9GRطoꖂg2X.T 4N1pVchs"ڎL^5z;]Q]0 ʱV Y{ķC-fh@ګʑ7* @Av/E)m;<~4Vf\{Ek[zs B1Ֆ8)qX=H9>5&izTw,CaC椢ż>Š.L'>@c]W[[G +b#a7?8G`OVd|KPWt!c-"v$@qPgH2k`Sf 1)y] 5jdܺ(_ŭyD/sS%7*]1DS=84_ V"ЧN6JM(qȬD&!͈P!_SQm4軵ߤBVǃSؚP ךj^ٵ9YE!͡&| +7[F4vޢ6]P2ԐԿ ;}P+=w/͚5LHV{!]Jقxg_BoQm5\f>z=9h y*fe8m|.4#o/uM LgU4"=chpoy0 Eux`=I)>5};zpaDTpTAƇ>^GqG0 >a׵kGu FAԨ:m@-/=y;^Y4KWg/ 0Ş:&H頒#WI +87d/=bFmvWNOIX0,SH|mZgAX>É1Uǵ7(H)F~W۩y,ᨌ6W:Zت8# +s%Jy궧!Byi\{Bڤ2 ܩj!<к~%a׬ʬ%PΔnw+HSp? (_ڲVUO \ŗRlsXxۀ7^Jj:pHhp ކ9QT}:7vWB[(^ۜ05EVʦ@_Uۭ(+A$ɴETj|ґH+u/^)d_ix_ +t$5DNxt6]xeJ:@!5wԬMDu8 cKgo*8m]YVh|N6¸9nn󌱖9u3Q/311TFKY=Hƥ8y Jz*1SE cqA{/BKjFūPq`1:֞UD{cG<o. +][z%Jp<mkT?PFPU5*=*Hsi4Y&{!x&ϴ ٽE<#kꢳ.>F#ߙ~$^ljz"i0 w؛;DZl.gkr'N8Ƨ4;jD`p<'|θXKWG(U|ǧ{(I5I:*Gm{:RAI]G %OPQ0 FleE|.(7Wkɜ.(#oQF[syX39!\iatz_";⪯DE % VoQj7$I*u+VDXM5"J@(<( wtr3E"(AGA.Wx6\yji×Zeq"'R # t#>Kb{ ޸`҂dr=6mi߱g𻧋wZY89}=\#YjLlg%#]#F,eC/Q7;\?}oda=xJT:<9ݒ6h\ˍ$ 95z NF +더g?dqHQ,7]gS߀RǜyCٮZS?wٷ%TUpH 3854ъ`nirC/@]Wf93K +S:|Z+`(qW(S=k:m꤁|A;p+[ЙI略uk?NI0锟)-i}r]ĺzW戛Q +4eSࢼh{D+GF*S()Bw|Z+ F$3Ӷ5SҤWj.i¢DVFy뾏dztun&&k)JW +#,@͞m9Hx2fwb\PrVt5AWN אD>Z Um{^҄ #l 3#O^L +0̹qtE1#2e~ { ;rqͭ#Y=bJS7W͕Īdžzlcߋ.hΚ+g|Uy:rd#>ac +\SoQdz-k0w} M7ի}v M[^ [}޻DIަxYA?*sR`ϠK$ Aks= Uu8S5ԣ&fB-J3oeZA;뒷<2d{o>gLpJU_<B3|an'`Jlm)OPʚ9RE,Ur<ݦ0$y_)>ReoI]onns#7)ڊ'8͂"1^*SҬ̵UMy32.V<~84-cB}ǑqG)k{&ot5ٞhqϸ&Sل5/^yFȤAU;?aJ% ̧ajgԟeD>tv+bI_(j oe(DhjF-쒉eX6| +v[#,T[![>Jfyxv(zC ++?-yko!dH!`!4 |k_$$ m\Pb"u(q^dw3 >h!~qtF9(TK˳/v$km{0Jn1A^ӚxVj*>‘:hlcںma!o\t\ +sG=<:y&Rޡ E"PM6Ȏ`}:C6(JD_}?wfNJ%w@{Y{fSMiѯ.,pXY9c=)̮ji.̸sW*:KJmz*/,U A;B+ښkԚ\l1T,ѫKԎPWZNz?v,q,jZ_hSKeTãQ?ۦlN<}EqD MbUWV a "]:8L]9&s4fb0 D΂T]L,@彼G<9eP/MB85yA{ط9|4kⱂ QTmqYDp =iВI S U+K-/1t?&6Um_'̓8֏)[?XO?/?/_?_]~7`FPAx&Lkce +|IJ`"C/TZn쒰G~O +kjOob7=p})U@3`S;{"-p?նo3\GPVr>΃ԶTFwTB{RN +yIG'&oƧ]ِOqWj= S͠U(@AVm-Eơ2ҸK[5g}0(~&Ϲ5UG!w(@z Fi-Y<1$\-J㔨%;߁ k dO1# UIKw&J~sl'Lqk :>BeZ} 0C bsE~|Ҡиp)BZm$+\`B5Nѯk%Ϩ:(:[d|( I,}$k<ׂ'vI RmEH4VRN[8ֵu[ +Lm%5x&-Vň&b%"\it9DЪ%Ns +R;WS\ϳ@._=7Ncp4֒rjh췍It|ߍzQ(!uMO-VbrTEACX8Ӏky8.8lhʑP $"ʖ ftH (A%@^& C^ʲ1**McXo??oLSL|`u%#y/u% ; + 6? FexPCRc$[ϲ3 7Z{%.[Cņk=RM0ߤ{hW5Õi*m?tͪs<1H8=UZw Is:7b.YrD_1+!]ýZ-(pZl^?D +O(C">d(ȯD #(}xxMd[ 歱=R\g:pvbc4c/K(»h*:jR^/yf}F|&m{RKdq7̠aZ ꩻ6P+ ]?R[dnb}L;8k,qG\$>:kzP]MFSǡ1;xCAݻ:G^/SPES,1Nh"Ah-7A^SX`mA< l> +{q}4qQ`6.vy 9UN!kėmLW'O֦ 53w{[iC"o:SA08yxPwoJN 5\)OJn_m,rt1Ǟ~٥D#&}s*(tmsC)bLO%}|q+YVO +_liuBzM;T_?AGD^\l/*[12S%Yqh=Mf䬠9(7sLF` +pD"_r$_$<5}|䝡zEI#<$=G`n{&vi>8k7h[ P'd9g`A9v~F܀ۊ|ݮ2c|+KtDⴊ|{]:w E}15(HYk,Qx!nAcEDy3+0"'YU eeM k;Wz*1 çӲ4 3n_!;{e?%:)7Òi5kTVf^MX, M5wO?^*l[%oi΃oIBM?u] Dmq⬮visF\ώxk"6֨uzp+N0sl&:z$O,Zc\t +ѵҮPO_CYo`QwuVW'S??t"n-87@؀a]'owM˧V3o9П)s+^| +|J7qhא;+X`(:> PME]Ћ7-sĦ3 >kQpx\hu]tH"V>+s6_`y=Htd1KʿŁSFmx y=.lԿ>?Gq>;d]鰜 [WA_feXtcmyњT^%4=dq*xG9!MJH>|{GiO*DPA9vH*:oQ9}OyBil#?Ԛp3aV5ٜOJMUCTt0vP-OwI fQAy8T3NB+וM3h~?í߮6,AT^׼3w^x4rZʤG)AGr8&FeT ,g(6Fj$V6תS[T۾Zb{Ul nȝ Mֺu!2w8#e_Jbք?? cM}-[m78]%]|w\*FZ%(: \ Za+Hߌ2%w%%UTv,-U"^;=PxP(lۭq|XnV|D*+Jʅ}0I)T]/ma}bqy"gL-.BXI 5?(Zp˛؂u51-k6l(e x\:k7?\!9^uMXaB;ӕ\$Es3:=uĬq4DWYxA)?!,42HsUI=S(#Bn b59 +QhрjI\Z6QEװ{YP{D~yȑj*^v|pmzӿF]=kc{kRF:m$P@ƤE} ݆0٥ٔ4 ]XAhրrdGMuHB bb=vA.sae!Y}Þ=@ɶ&[[ N ,=vID~`=~ާw+a2ՐX֟( D-xҥI:FDj'y7h +Sgn DmNϺ5JuJow*E8'ףzE%uy!89+^S)C >tluo.1P nXC-{ *7(B 9ȶ݅) X흣fs1f Lj׿)<0zlЩ.QQ;e}Ͽ֕u{~D<%%}S^9y?v@ȟ!$ M/ya_cMsʏ`sߋb3Grms!i?Ÿ=ϑtcN,3QUʝe[lDup7~7Q!t?FrHfėxꈭQ|@dˍ穮dU`z;7Z3e+֫@u¥ Y?@LM8̥q]Il>?"do"l`0q~s~PBM]uaG|]>R}hiD͋yJ7i[PBޡCڣ䰩Gf+(,OhR4d`(X٦Ÿz'lHPqyf) )(#T) x)dTB_{WNs ɩĕ6{bC {AkË\IkCcAڈ׺9#R?H-<cql.FM'VC} <ʥkW, !;*Visle [-L1r7GX jH*QAU%kXH.,cgJth}% b]eN}@N3ȋDյUVO&CLEakKgy7mYt떷Ba՚;ex.}{*$x +`{i=3yÈ.TT^ +L CUg<;ɷ^,.d'v\^*YU!ʊ Ex@>@1_y˓z<{~!b*%|)U&P+=IJ죁TΝm}5MMv5 #Aa CesМmZl\dh3> 8JXDV+q"7MNE?|Zoⴔ)B4־du>y`{YxV~k'u~H1V҆v>|cC+p)BZ_x/~X0yNG-^PP +h8E+J%s= VVҝ.l2}SI "R%E[-C;U j)xEA,[!hbl-'d hGvgN'vꡒ6̧E-P?ZQƴ@+Es%9 7T;v%f E00=탬.f٫+:::=_sρYbٳMZ_fXPcPv]s/eo{4,85-`!JBÈ=ijaWD2Ҿ`M,nuz(]ahf)Gy*w^2C׮%Ę6{.V1 [? gf8"4G:ZD[Qd$Lt4o]HO>o⤙ M>Ք.t+)LWv: {Һo58 +L5Ybx @N.d<\[ZlM!&WAR2YX6J(uA +5VXkj"L7 [< +f +C-ub8rl|Z]^0k#yF[ʔQ+$qO=:ԌT/BE icBb\Mߎ2By;;3\v(8PP X(?@ .wȁrmE.~%$%>XX9pvV|$8>'66[-qk^s=]@JAA@!0#(2: m-3 kK_h(mKK2zu>о}^$d =l-YX_3Hr3Q,UX!*B9 lj{ןIzg\< E s0)ҷd:5m,uDCe ^{_2F.)YeKLϢ)@aFkB7==мF)bgrnyj; P>9|HFZ6?Ps[}z zixZ .=b +2f;/{[6?N16H$UF*CKq]h`]_Wٗt3R Ty!xR>쒮Q̇Dz re'rJ]s6UGZ+C! 0 )D=BmU Lv;T +XOAڤ$ްnU._{q@^4rnG|,@$ }r<咞Nv$'%VHLYLn !Z)rnxXy*w[ %m +6\_-H*|h`fx[>P>2h*p"^tpmehʬs< 5;VVlI>=MuIqRgCXOP(dUU,AQ!٣).TxP@jcMq\5.<f͝ȇںwi5"\pS@Bŕ\ ۟dʪ3\Dn#`\cuvEP K WD]h=ƨGcb"x! _)1KKa5kfbwQx۷>4dGe6we>T[v:(x[פ[-Ѝ"uUB5T/py EimyPI$ŮZIZm ЕXQm]| +4P4r.Le*XSFpcKEq (ppW#ZC 4"&*Wd>@iŬzʴG0RnQLٴ%2kQ`“/>*댎(՟|7t!daCąDɡ[ݣ*y+LA]ߨ dkle=%)|TI-).f\*$T*ÏE2qckGo0b;du]{o+ +9TsSx:~AE \+t"!slE'k'=-~*X҄]8Ou|Id1VOSa]^T.$W+E^,&&URϓPJ?xpˋ3" גJ03qۻ SVBQ>DChRs?r Rp:Sr0GH±u8zcV +׳hsMhξAƌtxtapi6莠fD?Q3ڝWij\i yVI`({"\]O<{!´u!0#ψN'09rbGVYA*m`=Ma+ZSc?$+8G}+fB+Uu4"iU`#% ^:%~T{mʽ][C#:~3?YCPPI6k`wG hG:bfC{G+oM ~?tՐdPŹᤱr]7b g3ªUL'`uò>eRg[lI ؿ#S)8 z4 ="MCum+HĶs}?==+bh^Qm"4/32^e4e8X($bH' ' A|㺠w3Z5Ĝĸr Phҽib6Ƭljeh#c1nTE]*lTM՝EzPbO{[`L(q9rau֒I/^yXs<|]@ :6Xn>[AhK$}PA+xot+"Bv?\ٷJwu()7ӭ!x$U*z.ݺ3$A[6[tlCf զ_t-ѧ}郠&G> /tF.c9'`Fs|M+5ʩ |F*Xt@P0.N'ap(k7 jt j)j=ܰ† +ikuEs٦!;sV RK(}6h vu ?QqآՃE5T}׳B5gm(/ owW%fTZ.< PiQT=tڙu=l_֣*)^&S9CnG!WsoD٬o+Fpm%SʀEIcfPNQ\+̇SZSehIR`%Hwٚi| (Dܦ2*A4}-a`cp~Ιg2Yd4fJ3uF0$Qf#ig^.v%j3i ^(&>q`xa1)JV#SMq6@2 ~4dUW-YX|Ͻ U(LT&Zc;D #Fz_-긲hw-T:_E_UC~uABS% 󉺱%CYDWxII} +z q]6Ih H"\# Ȱedlيɤ D66Fq/}nf| 4Uɐ8 k /xZwLQDR]nlֽ#}Iz <#<&n S?s'$R`QDvx_:~;fԡay4D5! 0c߽T[I$ 6כVHF8,Nw &3vf`1#!*f_`V^gejU.W5ʹ3YP&*=x -b`|Rx%$ CC`ɉQGIxKoϲ[KR^ǫ. tCR=Y +IP!60L:)>?zɄ4V۵BN[t t +0W}@{)h TFRo)Fho;If&;T0@Q SD$_^D{+ +ȕ,p=bIVa)LŬlg9Vm70ˢ`o >"QKrtfd<-]*3YHmNnh#??m鬞SB:Y.(pz洫]1ָfW݃ƴ[t +m󊚵.o+?[3j8 D2S.-+isPXWφ[782aPs9]Sk>2/u&#na$܎>ތo#lေٚu u֑}"0j)T\hw>(? ]kȟ#Qw=.xA q:Z(።ϊN˅YЯcnq&̞[.\;.b*O1z$pO?Lw4f1w#?4dږcD` ^5}b6ztۏ{2丯1ը$3CÀ\Z_V#u.o~5^ `V+^y쫝[YbdƉ=.Xຊ`* [j5 +4@B-vMp\PsKvNUVQSaa4D 5veәlޯQE6$T †R[!nA 6S%)&ZxTH"U;Nt_ O4e +>_H9Pӏ86>s3iEPy5/1[i`kY DSGa=?̓KL!Y{t5:#ҧ;C7jh10T蜚,y︮ƇxG_4)ՙ- yH@C6#"Rػgu7MH/AM`CrÎvlH8+NL+%9W ⒯|eUeWRk}fcCIXYז{S :|[S zg k=I:j$v O^ZI&k/Y,;1"OiRg4vgǐ*5ʮz;>+bvI)k)mJiv}QYߏLhcJ*!ۭ}H̕?ZީKV5`D7:_L6~w0g^Xu%g *0RUB&h*KɺyJk;}`ԏmvλDPkWr?йR*cr=HmE (ޕ8`v=kģV>%I%RtU7 ?p2AFШ-a~?F$ afnE?[kl0%%22#V +U5]ޭu#S |=pاGA 4Eqh0G|7sEU[5Ha[|E +-w.]}C) r 6wqvL[s9 U 1㈹C J*%}#'"KHĨOdzlQ~&*d{⛈C}x;{-u^o>F677ʂ$(  +.ڭ5{,j;$iOLQ#l XՒoM^P#D3Rdߜ1"A'GjC7_ld_# ڂr#t;8ma'M_Σk=1d`툲sx|\5) NBn%f2Q4OW + +K_oY7kj [g{d̆"|Æm-zڅPYwك\?=I nH_*i?(4/GٸbǏ[Ѡ?XO/qo~~????iߠhs4vѴ%`Qv]PHr`)`M ,g? /ۿ*wQT:Al[[T[ܻbU75#ʈ?1HC0n;SZ^+K캦X9 YM"9g @@\aIF[!0@nڞTe@ˆ؂9ȟEʊwGja5'.PQ"woAu,@t UW^؁#i~hG-1/pC~/tEp}j;eFUW/XjЛAǢXpS^"v4C\`4\|g{RSi``Ѳ-QT\{} >PL"'>9p~]ϲ5.73oxGrGW=?חͧ(w0>.u{U^kOʩ?xU6 +"Hx"鍈E/\~gvx+GpD}E$&LRZx]H( {stZND\?2PEXw=rBϯcB\ ,R00LJB6z-Mr{D15e)e҅ZMb q4G-"L% <&Xfɺw96a^`Qaـ_IݛoBZT^\c95 +**{}ҳvf̏Х3)9smS +(PSqFA1R7'qj2״"M"TO?0ÜA$n(<0{Ͳ(qUBtfͭ`@mXO#ؚ@Z/ټwbjaS,侸,ExK7Ep;ߜ07_>Լ0O9`N5O9u#Yc8Oƫj; H"P5gbJ6g:3I3 swP 3UcTL%Xq +C w^0JN+rX[鏁Xg@gGS͞5oKڡ"dd(e7nDQ4Bf91qI4^g1`4̂r!lй,LuP9(Rfzv`w@'c:C֔E{^Qi}6e"q̒2> +e"@.vءy*Tթ+ͷ2x] =cGcQ>/^([R8U44#cA! vT%ںtUUiriR}H7Beh0axvOT?IP@vA"YqpR67~PDk(D4) +J6Ea"  ;f.֒镴&=fgp,&{6j8Gnb=Mxv`ף;h=ʌB82 +n@Q7R֒kFis-кIo(=a|+ā'H[|DhʮcΏ(„]s_O2vg{-˥ʏntW[kbyȏZGـr-6NA-%d9S,vITA\moCJl*2{LG]ile +\z@JhH8ŗ=dlXCC u=̪cUa515>61U3$-[TeW?kkͲi]M9 [d.#˥Xy#dY92#{@ ;KF @cյ9 R:U2~Ro7(`?NX!ٓQΕ+G)`A^@4/B̵=<=wa)XitjQT@҃ ƝFeD(^`|SQ1M0g}ɃZşQ >LqTwHѻK"s]SDyT0wzӜ~<)MĄp(=vA{GfHՒbp^WdwH>QZ=RD&P{=Nv򕢤])n4T4t o- dW&:\J>uaQMO}֘F%#\O6:Ү:>2?@{$\`#6oӽjޞ+t6;W/t[o^\yreo5X% +N~gBo3?4;%2ZRHP!-%5eH̝{ +ή$p''%PN;Qy!=`L܆~?&$y.D%{s r:0hހԮ$3T +v C]ԋ@l_t[3D}EFŢ# ;Vqliau?s4sFnД.Y| OP#S`Ub[%}׼^3^(g%լu <.f # FM_'I]^̱"+(>_5&<nMɫDPy +h!X:{Dru{K;BCbuplÀ}ͯ+ȉgXHQO}07ދj!mИ=LeH Ȏ2顭X@aC'ݠ}RRle ?H %ܹ( !T c~']dQoHhø}x6J=#48֚ 7{_weu$ftϙЋQsh<&bIxL4vo#Rš +i*ܺLN;g cr0 XK43 9(U|dM+!ÿ)LXRhR\v٠'D*Pxf.e硱\M3":gMO|#z"С^T 4= B7ط'Xn?$Y4{n2lu:D _?@)r2Y9Nw2ǁYWnTs? ^99 ϱ G;L ,Dz^ğ{t>TgwDȇ#1=14tR !wġh}T#Q]:6jDP)=[) (a- ~h'͒>?)uPTQ7oA54;Qu}L:Kou)F!EUQXBO<ǥA<⟟7ڗ~ Q>As6G `nQ#kubv;iRٵ@Ĕ +@҅Fu{EcULT&,I#1V dAD@XOm8`8( uH_s=?+m^g6kc]UPMg:ü_K*$:hT#^ǏxxtĴTg(o&v5i筳9OGU?d;eIt"nD +6fG +X4a.z OδǩK8n\" _,t1~5Ք(p=E>N|Xiw]r]s>8jAN&rB{`}4節T̉גzײa 4p/$g; "XTj%Ƣ=ž1eڣ~F#ME8OljȜ?)D{F8 h!i7{Wc&\zYɕ(>7 Pem<Du@~pY#6Hq`hX7] :yywN{ࣳj=L a~5 +u$cq?׉l2i`ǟt؍ZZ1<j+i&R3 ·0?」|4:></#Bќu"2sg#D{i#9~p9X8G0 2」Pi!ȚZ  C}x|Kbt.[:i5lȋBeU0BŖ0}y~!=t2UӨ˚`"$'Ch]ƇslL'"i6Вǯ3e@L"ZDLs'oJ"7*"tB!Dx&;/}f*hrPLU聡sH%Ho\A {,a=%W0{M Zz ]3yuK9K!θ{?*CIN)k& j1؏Ij*qTrOH ]NΙ>uA:"%y#T㼇3 _5?}> z")a@0 !rNaI^y Q>(x%t5L +"6G9,۲52_SMcزRM5b4eoѽf Lj״DC{UEJzw ʉȽq!I)^{A9DajES:{ߜˁA2fs(޵ʒ rge^= ޜ[@}Da\FpizD>j4GU+QRm@.ԟ"R F}R?>4/'Yψ9(w$9`Ւ$vی:\awtRR:\  S^B ڄa,Ԩeo!MLKf{i2)HiC??wtOP>iD!wrq7sk6?SE$-=)A3{ +=.C&0.&@_ɡGFOI s/Y١Wj<9A$:]/jTK࠮T:( ƍϯ+ldWNe:LI01%2 (mbsc?jX%x23>v^`(aD? +Ӝ̔Su@jR47ԍ pUDgILZ*0sA _):pؼKΛvrXXW;IQ?I1RuiIZIpЋ®7%Q +ɿl;HbƂWكfJ9<1O`fiVc z]tw=<)Hmx1|H @t&X+AS15`3]Ddpdx~F4xI~Fh(AG^Xa7\Hmy~~2)zvN:B$t +@"FƒTJ5yTz@~NlL·YM72TZN8.-ĉ-m*OVT~ h6mpϑ/͋+ ª>]A0iHz49>{db~GTX˩-]_y&&#- fq|D$ŗQ㻟b'{+BkO|SRDŽ( GDXE3qޡ'#}Φ_)Sl%=jt $@a89 +`OJ +\ "@f½[!8C)EIeU0@͡Yn]Nнrn}EJN2"Qw+A56,޵s[6(Z}xwӐe(k bKST_!]5$C*׉pxDmUf8*OsHؤ'q8]~2.2TY>L!srw5ª4<+hW~X /-hOO,W}e.Jk>Υl8h>eB,.ԳvRU6Q9l8)a=! \% DJy)FT,/$/Hk(, !S^so'ŀ9/:s R>lVٳUJT}4.'̒p;BKI]:p'w"fδN.ғ+@W&^q[M1_F"~IH|BR S^kfopP,O:2 a46teZ~j s]eD(rG~,㦭hjj4j +!{.Y-z׉+:^X4WoDԯphֲnfΔM$)6EWÍJ 2 >nFB먌Qy(Kp1lTi?$ DsMG+)O{AG$6YM* +VDLځ>c7T DbP(HuP +U<{8׼&3rM ؾG[,1W]d$fv_n ԢdWL%Gg!"HT {S7ۙ|)K<5DAlg7䱄1!|E"3iO?=t)؃jB9S_{Ca`~s !1:? &H5RHr (sW4À Dc;6M@Ш$K הs43}V 1P z|rpq|z e#X\_V QE;8cR$#R(d?G݁պchͣ7GLnHis9'| !βUH_ůfL]'ȀDN/~UEPw&\J0M9}ȟG-6 J$7s DHW!}I;zŅ_KFPj|\܂-9ѕ}l`hbvQAOw6+L6L_r- {+]8 mqU,6>v\2R5כ0J%E93dUQ$ZTmޤГWk_5+tgj8)gw/$ +] !ON*Eg5B[37/u;iaVO:&OVZ=s;8 F'9Շ}|N/N +ߝeg^G,ƌd`,|kGx|-^0> Ub 7v>8QGtS󮡵b ,YdC2ױFq܎sa_Z8xB +~!5>|m-5KH-+ E@|z@K/ +Hk;ZדZ(&!^onC#CmcxxulTC UtivN'!—PJa3P賖Txガ*=UcMVN"}{˾\uuƹB _V_cgn* iZY)|psa:^=x,3'i~N.,x0I˪o Stё=IuԱPI+ݒ|S4CjHƟS~p::E:f|vjQ78EX`0sͿ"S,A9J4_ v-7 Ԙ֬$ +{Бf^S.Ň ATO}<$32KJP5p6,IKUnFa t9bQMq |"AqnhT-1ǣ kNНaQ=Wߎ?0Ou:I*v;AՆ['8ƪ48CWMAX)2a}eD)OC4QXT#n!)5 Ov"%=gWm D$O1ʵG'4َy_!-v_{1ӹz g\v=. g%"D ;}\2蓶UtD,"3=tj/ٚYz-!M۴5ɚ#'S0M~ރ)QGa̘nz a"1FOP`K[fc,!Q! \dj^ZLlc*3Q"I1ZrCtXh`8M@+@3a.#vb0fQQg}+3B0ˋ`5 w;,.3 +E1Pe>~Tއ$>C7;zluaS,^]xKѲ +ϙJ/C'5#;ґ=D,@QqLdk{t0+gj 3K%k:Z*~U ,*<4xUɑߝ0 t-.{5 %T@*P +˃OI{tGz+Ҳ&;T*7(WBZSu$A +x֝k$pn~mgտcFTڅKXN7.%'@WR8mlR~ѤmUk萊|#C_DI3Pj + ΟW 8Gs/2kU6Jq5m1Q2^}=u}&Gm5x>9L +ˁxiKY*|?~Ȝ(RF0(]Z+2e=uB;m:셟0QXFIl,Q6nG1;;be=źvM2WƻGZ ֛ѡꙞ0Ln{rO/`<\*&+VO1Ƚî1q0xG:5mՌK^*q/1ŞRǒj$負 N9\?&;HTNitMb+ +xM{Vob&F &:zE +ˣL e%H)O~ +X\Ŵ(w$DȑJ#:`K1Vp mHvj1û# UOwzP&P#OA*Ғ )Ka =tM*p*ӊJ_q'xI~#oFDV[=t+8~.P|#y'4R_v~H)ۿ+ʹJ`/.4Y]gi09zwvs:F~qwT\4י} wW0c:o"xc5G|Î*NMi"n/Hm}\2 #%݂~Q2ki 0e'+ \Y20ɏxMN7SB."3~Y裘!N? PSwXV0bp:'a^P '}tcTxp;BC QQddFߌ 3Z kV;30s|}TyDSU`akP3q~wb&7ܠ͎=S;)-1"H>>#<t.J$|Zd~XAt| | 5kF}=a\tXVޟ<,aE3Wz _H*ڭݎru8NWv2;! 0Ew^J6TNDƨȊa7=exJB>ufQ)y H* Q{!Usd*ZAN XfNZ:c5fo?|óUIv7gZ<4)ޛ#wr\mqEDFyj @ +L"_k1hk1lq?C 'eczܽ&W!fWAF QJ^f#^&M/c܋jP?,-9LcJڥ:N@wBM.ny)+h:`63Pb3DOXT])Ӳ1!aA |d *3NPI_G9 gld!PE^ UmDt#V?hM0t6a9]!]e%8/ڹQ%j:(RMؐ4uԦ5l^;?ijտXV)R/i3j-D&٣m\rh?ǘq<7B`s%$+L sǯNq*ddTm!Rx}t4}!"RD=[?R׃zL͉Fe!aN! +ɫ#r&ٵN97-(Ͱ`"^K$bhwL R*fFj3{ B fW5$>H-Vn;Y^j284`+7QY_g =uèysx6R^QMexϗ rwōоün:$;!mLwN~zs=GmG˶#:`R&M󝄖 4D('L{Vg{>t -XtbLK93:'PUY9a]zUhЎБ7܅y=FgQ"G@~ꈇ `9b.]Ro*堅2 8kGXZq;!7 h`Wv@gY%81%h>~a_DJEu(% C=lt#z2h+Q/rw/7C!RwO. ;Ur6x ;ڊ}E?8K/4bWGfK='QP9!,\EE%_NԁY E9G|V|{Z0i±,F{WE1m1ȸ8GV+×im2ۯ/nnuO+}8z2#w"(HAܯY0=s\4;M8s_Dʣ.GE֨aBY,J<,Tڿu) zyIlG1@ -\'[̱Ug6Q+sYDEiOF0̀oQʜg;#ִ/]L0vD{qF=\O-5dx+2Aazٓ#BOar7[٘?D̓Y։z^1c]zZKg0e<m]~9FDP⦬ZX~2b!P+> +vc 5QD#ĦPf!vbqI~#s[A던ګC?p+АMnSCZh9""~~o Fqy +:xV܆*kޱ4$9HF!ɶ 9jn!KOꚇU~XϭX "W^[Fs>Nz"rgtPYbPlAB]șy%"O3&z{5zĻ/h[:*T 0厖Q'y@Qz\ΠEriI#o TI0;d']4Gv(#4HCc8 +xՊGIMck|ʄ W~\yX=}ͷ=1!+.Bw.VWvͰ8M@Ov~xO [PJ8}Fڲ[!SSpLf_'Dg#H39=\ + +0ar=Ϊ^?~+'=8(VMtkSvt@iR?+KEֆZ\k>"ےN亣y[4ގZH9U+<M@ s|:K+j} /1Lh%{ ;[v౛%&P +^3JʊdQ[ٰ]>Ϙ<LQ\0`mg9D"2 z!1 DNdZYe;r?Z}ű1:CUs^AOm~?ZRRch"58:i0>>GPeֱ?MG}I +0I_J?Dzp١DydӁ(*h|3AnG[z(rO*#fWCZSnOh=F`7^Ҿ|`kFOq^ ej6k+ ψS2pU~V NLjc3~w\ ?-#E}?hsvCs:J|^ʼsʦde H~lCc9 i@ObW˹+Tr}[$Rt3F!!W OJ$ny3Fy&Z4V91.bH5W异 ?YIBJ +H)sԓC/@-/Џ u{@\1׀tDaMtJ5a1ޙᨚk1*6W;ѨA!՘&-,EX!9^1u @2dҳHJVr"OyJDSJ諧wp_u2JYM ô(شHe-C؛{;xuw,tl6JSlVW?s%ZP}1edPIQrk=KBġ䱒JYiӁjU^r`uZd mB9/O2 3 Z#ceBő_| gֽ:GlZt DQn1|1EjQ~#SRLڣ8 +3KqC A`jt8z TzK??" у>8kE7{zoPrl< Kp:K(Z)8}1wWcHD3џI"ɝG94Հ쿎{,pܯ"R#]wࠖ ␁df{:B=*CFs#t*[!b}sBl_Kr5OqMz{@vvUg2?q9[ wbIl3ͿСv p0˱RQQ[/8ZA.ĎZhtށt/fb afZHF|X$u@i)><.RAEqLҗJ_"NÝCFk-jTE_#}d=bTE@ڹ=b)+,tpK[ uK^֙LE!:NUw5y6u`GpgD<+Ҟ}j;`(D;S O"'e 1ұΌ7uFPGTcOd: +yO8!qWޢ* ,0=9TtԠޞ|AR~)zp~DvIW{X~xɭ |DO["PAVjzZT,Ģ?CZ U X_-Zu}'J]õT*<[v/=)2T*yu+D2SSxAf"-|/EOi1DBrtFwfj}FRt?=(33q~}!B$cЮI0@șbyt: ıs0~/!Qx@0ׇl7Syx H*UcGg7}?r=] z[80MP " _x7]'~׿d~7ݿ_?r?{ைog(h)OgE1N]hv;T }%MYo`gj Nu]!I`ѿo,Vguߟ(AV3?nG& + ~:#_ JMEpxbS*ʁ3%޴(w%lo\7w#kym)MWa#cDo5!t3y']hmaoJO[؝; +}&BF 0?NJVpCHY)VCe_!""|JbU[X}GOV9UenjCԕF!;Ejz[U@I+Z;k?ꍷk쯢MmjE&jP߂n@Fe ]hP57rsQBjf! ">@meӋp3C.Lj)HG%͊F] iZVpDR2Xg@tEwЫbRˆm  +柸5jn?L˪hw!1w>Xxz9d~YP#̳;A}<%D 5OttK̢şc7{q!^:! 9kKf?g4 l@WףjpWtuqoGaKV:ԋNmbΙ8:,s{VHTa!i: M(?#DІV7# n^G zIbc* #<2|XSׇhABceG7{Ǩ򇈟 x\>`BT7/P޼_]u!,vF.G=Pw\QOr}0]8RjM`ü暒..JCb9rd~xV>ژ- &ET^ߖDHfX M@f\lĜYUh0t*h)ei&y瓰77@+S.Lop1NZ7C0fPA +2"1v>oQ.zy4pTj`^ZX٨Hag@x PlT;=_N?7øxo[x!m]-ވ4 FD1?p +)I_Y>stream +_L^e9zqɸ h,0qW7 m@<)}]楇^:mHn1Sgĥmޞ 2vNiNW,'dXd/r58 'AoɢN!)lZL!@z!Hq.$E;%4 +H6 %jxoBbz˔1rݗ[QJױDU8Ejfl1B]U +N^7M(uS +_=st/PSa}t"Iܮf&zu Wi4]rx:)(N'uu${yH>v$h 9ϴNaXQP+ZTՔr2.bZS qPGl]pDψ?b17?oƷ&ZS#]uE]yU(:ƂGDGÀ}+ٕ$Ĉ4 +ɻ(?E0.,;g%h}ŐE9ъ=Gv.gM)[5qp}񮏠%)!vhC?kP\QhTqAѲa'RQHCU&4/z҂PUv%D> `:K$FS "FR9h9DE`],*EH?⽌=oTT1ϛ.E_)(!,I +K)`i +w'*?A.XGN 'g;ٿgDdt#8O& z\qw+ZX0׹PΙE2ח,t;A004pPVYFZ/ψM`'wXgK,8Pͷ=j{It䘹§}|ՌPDX^xaS ֻ笐mBY:{$;nM1"ݍzh'9Zi5`̌[0aIfizz;DؤO0!m; MkO m(0zhE5DdR` `H(/ )->"~GEV_b #ʥno^J΍x>6fi3]&4M$WG>u* [s[K7 S5qưxTPyf%ΉQG}O6Zn +|mLj3HsPfHYW@yl]~* S햡d9+y"OsD0TwD/X4%!cnQm'ϑ̙vKr/AZN-Z*0 rA:胝gH Bꒂ:OuGs5gT Wgw)e-lO FH90h;=r,L:T8FT؛Q1"Oċ̈Ab>)89|ECoM5 J{J\~?;U)@M. 9RUdi"i>ďC rΊn̈ڒ&[SgSc6N3J +) +qT-}Zx h#")M)@KH| `2>3 Sg<ϕa_p.hTw$~FaہpUES9+-btQs9Hg"sюh*zaGP.-* +&.;s_(V@ ̸Ww;h#ieW:XLu +\e΍VI31Nr:C}=P22l3jFDB#TL!c_AyL#~W#EQ "g*w (5v +ǩj8#^u΃O +hʏ_A<6uЃ{ك3,i_20? G{[es Fs~˥X\fHbZQ ԆrG-d1 ϫ0緈^SBq7k4D^q!eoW3y+Zl_)HƤIW"v{T7}`n3:V @ HDnoM1e@Ls1V*fDܶnnn W{ ;}RK%)Fj؏woRkJYMu* }}|N3,ψ8ҶO^/%T!!8خ CP7[U/w˅4K)nt{i]8po9-/ED5QPU* E2]Q?d>8%ҋa= quCg?D]A?|F1]J1L^#S\":_ymETy#ϾcZAoy'p|Z,י&V=uH=sxE<hb",cR?("Te~SQ0LcK^]gbL!R4Ak(d4[^q"] 4]e Q#/'WRY3qI^ +ER]QW7Ȁ/H>eP-(]}{ s  @?։_ hMͷA#fb;4,K[O;vDuhU=CŽD0T ++౞3<oM#\$l3e>73쨫+FQS$ N n2泂8/F/~o;njTdޯaW +ƕy˻MqL9Jzؠsn»GTsKaxddOyԝg_w{9d_,1.e#q?#x-֭1͗UVT=ُaymv7 *BwY +hzCV,R"ؚӱױ:(`@3D9ǯy +%SJQx =]8MAqD* 慀n0A. {My ~~F ,!؀σ 3\nyE@ 3:gk}[KtUO9ӻ_71ҵH +"䠶U }/pO:oFM$. +X"J]5<d9#Ӑff0 /#%Ttjagye08׌Ie$ X~eIZ9)ȋ# ֺ`~ӍI F wO/M@)/"8黉Qu1]H,azn`t֒w;}QgP=){igK(8` :#S9]yt~';1](FǦ7a5W|I AU^o߯#iPWӵFkL:ZUXg4.T޽6HF,h(hvc-cw9 Wy-gb`.A(u::D LDh7#JGajl/$zm8zk\ʝŶl]4yxvL{Y(m$@Fƕ~d<;hB?aT^"͜/^V[咲cL9vؕ$5W+i너׵ԧ/ 7$}b75} y-v󿚨ߏ:O:XH<rTR 1nCp ~7>d2mm=WK5c\;trGuy]G1Ar& ܿu@ 3iNoiŘ/GLr +M~K#g%牖"7% lwa&[j*GQD.Q %@U#gssn-C}gj> 4odoQHs$O!F}? XI%NX$h29@"P?Z v]i <=)#.GFkߨ?:vZ¹ _Bz,OyN*i;PrSEloЦ;P\̀=.EJofϣYcH+U +GbQhVQ cHfT;sV~*"X ߵQ5#Ї9 +F}^vS\Sʼn0JX(^ ̝ӳ?vW.[[3"7>,}qIqVRf @x% C !WAU.iG#mM2k/X椗ihsOsg9[D.mFA5&/8m4J^qvk)xpΙ:(ъG䱀Q}9%u4;KS&gQQ+ +yul1}yq)@9D|ZKU鉗ucq[a3 L[ɽbHw%ӑr Mj@9&-eeaտvziA1QCW1 os^,~p[v:^C/== X* +?.n0cVnnMw\ ^J)*;_5A3乗w^X[sя.'7#nH*_ʕ8nq&r] J>/A&WX{[,= bHrr3PJ$pBШnTlo/|9:Q@2fٲzWlft(DrR_ +0@uI[ SdKhM\VE17̣Q@J1NYέ;!L|I(jv"{1 + UU%fvFd&/'_5QzW, ֪g8mdmat(Z5Hrݾʹcӣ{㰥MGV\+t({3wwɿPEXUK)(49S&끵r8䯇z/]кv]@yyd"P ̃.M-Kɦ}Qډ@5"UBI +JQOH5QvB*ߕ J>E' @ZO:y"ٜm% ɾr+x76]cDZq4|%{E~omwNxJi+H!X9[TABUur]>y?t盨ZmD7[̑Ou=aAoG戚S@U],@dawx̡x'mBQ}:w=kóY%6t=O)Ctg𗍣ߥg.FnrO>wjb3%)[!! EUcl%)`xl) VB#xgC@I*Bکh17[uG,/5]󓩃FY5#xtdAwcr[ nQe#b>2F'd"^gB2?3t1y Q2:7ڊŶB7 Mȗ59gJBWS3箉B3*#~-}(h>5tVa+ex{#SC[M.ܘZ@qvʒs: +mhtY($kdD2CYm( J a,xR~o-0lcn{ݣ"h+$u]"3?AD_@5U۶LPE_|O[Py @Sɵ^t +9t-2 M)3#6$s%Qښw$Zt< `S"c&v)o?z64xF|hO5e͙M87{XA*5]b5#jAY^q?~1,Cn.5#piS^MHf"gv33kԁҕ0νIUg^*mZW~sE|ۣ1(_˴4p}ZKxXad8l?^xNEsGjE+ H)&cd{5;\QVڭV#)w~qk(}3\o&&'~F%-y&UCB6y:VpZXO!zvAqƶ6`CQl,?8Ty7oMGWF%3>M6h:!jAD{ )[uF }*ZM`es3wU)Ez ;AQaA}Ccn!,hkZ#CYKAy]׈Z4l,lY 3mʸ-֯]KХৣxʞ;睎A3I1ʏ&V,4PP |LycF:ZOaUثa*fSCܒ:U"/viyCkfb5U%flCCA@*.E`9nrV 1KSsDꋳRH?B5&P {G80un;LLE?S~d9Lv- ^ձ@Hun\`]p5`T0z%}oJYS,{̉HhQ@ٵ6(~6FYr­-'a;/v]~|Q؞N>@3J,@qնRuRyeCt\D]b +(?D+*]̓=S1'tŽ5;&@]gFAgT}?ҮxPhp{ +ۘDK)aW HQ$zu&;|KML;6F-G}ܺPwEn:Ur$Wr)݊Aˎۘ7QbFy\[tA4{< dd[cЌ[cБ]x= \(MJ%ID9)G"\j[k;A2]E3[ ɠe>Z3$k8Nrj[i0j坊a+$ 1M(+I-"O;0 cp>*BT +`n̓Ǘ Nܢ:@AjʳJFM?N7ax'??@*}.ފ1#gEzyeD=TR(/!Kn?{7=ۊՑѩg]"S`L fDࡾ"UmG1:{36s~q~WԺc6QU"N\g)#uk;=p#P)Ay<+3LGz/ΧI@XXxk 'xݶi`^4_$OFA98f=V $M-Th6q,[LގJ$~C8G BD{rGW5@'|@ȧt"ox|xZvN0Zяo6g>𪓻tק*+ @2p\;wp'YvUw7!ŲVXر>]s,_A=œ$5 /0<4Aѓ}L/ɦ0y 6@PJs +jB(ɲ#B$ȷ"#m)4Aկ-4ʔ^O]%sf:ΕOyO;O94ҙxkO81*D{ED(=r/ͭbJ)#燈˟6ODŴݺc +E)fb&: IQL~ پhy"_a \5#+Γ׸vĹ#6ո}{p[5Z#=oQm= +8S1SJI4[놥+5ǫ4n ݭAgM%GiY8F>ַ6("Suڧc0GB#H DŽWvodVoA Rg6 +]Iz%m[1S`y=,w`.%On)="ŨP Z,#7732=*xL\$:#Bʋkeo.}*2W9$NSQ4L:7 o#ЋrNWD%p+ذgr>9ZR=v &nj[8`KJeX!)kTz(W8`s-Q%#˥5SL/9ӎz lV\E@xBKm[*tVs=u}&u1[}o@\v)W{͹hiGz39Nbr]/3~ZJ_Iґ钶vTUr9N,m<}Wk +JzbQ&SigLh"u U{34kVD#b2iwa\i'F5p}Rggn 7cuH7)l6]Saw`$cv::@Bo.l׋((E +9y9C!fD[K +C:C +QTQW#Һ2|OVDEh2X2zՌG} s`Qą8j[a8'P8*2{7(;ն~"Re#+;9@ʜ}֯T"ViޭdQ} DQH86 Ტyo]c +?@1e:6:=Q"RtfEG$}&*+bC}k<6tQ3oK# +S{(IPt 9%gm 6$M1YEw1%ZTʮͽI`֡F6ǽspJ4O'mIMSj~ F͐TkĦ^֎Scc\Tȱ) +Jn׿A^؅#>XF{84sx0탼s{?ƭoQ0 hXM㭼Bv*lA#ME͆[͈zǁyfNga9;@K\QV ʝzࢋjhO=S1-@UQ j*:Vg HNcp岦6kQ km%Zuί䵷pɸuE}uO[ŀ= +h+ g_d7e"z O:@=\0YU97=~;'=7IPYoiSV=_VZ v4T]̶jltJ)ch5Yl@#kWG8OjZg4:Q=]*DZ0"FazB~on"yh]7t()x$u}4DPzw`1<jSs2@u*זo1oqZc&6eOd8a& t `qfqMnJavoWrQ-$Б?"E'4+j+|pF$ìETǦƈԚŋԷ6Յ'\IY.a ѰG3|'z F=F%^`;TXYre{m>?@0z9 U&OELc#E io 6qtc v`֥Kh0u3CF\|91v=z^_'+H79K[4֥ <ƾCkzk=m.cS ںFRtۿ}H +{&Ǐnw?2#2}{kͬu| owu +,6;v۰IԮ{y>G-24=.szpxvYg0"64cؾG(VM +pL T3Nwyے` t6֗<MuaIAA%ܐA%GQh5N,40:ϔʉLx7XM\;‚{hVXUK.E,*,aP|C@iG]v9e|̃/b0y Ug_cwj͞{=#<ȍdzܮ_$\bP, +cvd6B੸NsV;6Dqe>,]7: wJ.oQ=QCz%Lj` YdNlh\[\yk"M4> 0EEz%ktȚ:O#YMl'(bFԚJpCԊ'8wҫ`t@Nb#@-n.փ+@ m(1OwԘvM85B_M gRzn-Y 5ns?sN +,V@Xo,|YMk#%Ks(2պkϰuʹAk%K.Y*.S)bltāW^7S: 5inj.Y +c Q;4}%}DZ؁j::h*R%n9v=}dkm }G[FĈB<Q^6{-d ;ޑAgPCx<E`3s8#w"=ÛIažE(6ӶƮG䍚j8,s <&}\U8Œ\(!1ݼzQt 1Md R KJ +u9Ⱥv<-&jwC*}ʠ Z~J*n*y`y%B5zGߩ,R )FmXW!2Tjׁ\ܯ\º\ZP7,5k]칋5ę߳E={! [/,U7ԅEQ©B +RI ÉG@Ejc`a}tm\. b-qQojo^Q(6"7Fd"'K\֡3 ¬W88YFN Ec{ +3آB, 1[S96>%j 2Nj{{":JdD54?O]HJ <4.5nn>1ߨP5b}BD9"sKϑ@'xNҗYBFJd +9> +Q9=v%(D\~ |ΦH{u9Vntsn"^mTԟVI_Q#;vR8VIss3H5U]A*JŢ72k <fK m>ѫK[{:#JI^џx Z{c˽?Vmt!D\`#rz>dstC +9[kIҕPOEB%8"NTvϝɟ?j5ğ'L?wNseS NSTCM*ѥ\HA( +3us>/I-ϼnsXeu+|R¯\Sv|;ᗅ5I(UL]+ +Mm!*j0سE;6)ۤ`ƃ(Bݿ_?Y_w_9q?_?/wo_g ?05@$24cו^Q1hB_>0!.Vv +jlqy;h}지:Ɋ|'F0q#_u3J1i :|UA5m t@[;NSoC?$$_ׂ-pEh$˜B"Z]7|MX2J|eHJ^#:!a1ȄR2A%Ӝoy翤#҄޴i`6w;0*)PnS M4,(C?w6Xg.E/%4sA^cԊιʪj(֧7ڃ"6 < 2Jn-Pa*:b{xRKIh/ՊArZ]~҃&[|QNe-⪫c6%wx1p^R]HoA=gW6H0~xW~-xCǷOb(Ǟ\N?0w\~ +({Bk|jݙIg.v/Owaױ2N0&.Q_[dv[ Z`rnfac`dg [AKK4& {L4003bm@U0K?r[ mo$lnDpk:T*Yi- %VP"u0!r[+Li; Yμ ?6Ndrsn+aᮇ0 ),n$@XPu\tC,BQu)b[7L %L|Yٴ ^QCP:qS>O򆠊%[)wψ+wAǵ͙/RTWHNeH*T-KgZ\u)nDGz+ h0N5nݮӧ;+u;g^'Ǜmp#@3ӒKq=DИ˲Ŏ'8 ѵ&Ì|lF)-CΤuߥ8>S`6.Pdlm*#[hcwi"޿p k@By%ͣ1HzDQM@&1a\i|cGKO@6h4k@׬{}Uo;v `T:ɪ_x ?/UAd6U4,e;\5~ tU ^蝬3}[#ui|d3uZ? 4 +/Ԛ12d[_Zrη1X`l@K$y* +%ǺTԕ\A9TgdmB;ȩm|=6s6͂SϮ[7w;s{HE[F 5xM~snZȶ@˚A9@v#z +? xz^K*کПK*`]W4HAg>qzqҮӀ4F<҇pDi|<=?DK7JW$M0 յDݡ-ou# +YRnM8I,FII3*PW!Y~ 5]JY3=Gdei+iiIw{G<翽L? 0GiibaIWHt't2ʷS]'=8_p$؅:֍8|&1);(%r.' +{ njΏDpeM^LDjZ-r$E%>հA?r:.O7X١i;7-9٩|!wRk:Ej?GIkyۻ!C.b@ diRo}7}Y9uPZf6Q?m,D_̈́26B`&Ӡ:X+uz5`dƺ5/4֊>/Q:SP,'Fn w9p\_ga!vnj($ s!=?GI8ىtd`AYK\^ej +| cQr~𼪖>Qq>Sy5㹢f27Oߌ[Y +s'-`moyF:Q% +G9)_sSQ&lTyGy+[]  c,Qf3NS i+17mX M <7:ڊٝԸ8qEAڥ5t(Zp??b8{^…{QpUk8 _/'ScI&_]9_{ޛ1:F00qIa?G)@ ha+l+}o +hl +^&^(9]$NtZoB mD$nW41 Hq~$71-oEu 3lqNrڊ8^V[~,Mj!=VKD;](lûqAU)ۿ rڶ:/-@Bp6pYnO<*>=&Dm BD! B4+ْBJ9&nYKQϲ ZG.GVSbK&R3_ +[~Uru:>D`PD|~R4.z֍(P:;!UidlZJ cA>otvӃxk?޶ 0z),;#>NkuUi@#u~v3B1@% Vl#,*le#38E<Zknnn-\ϲ҅mh`K`w =ОX_Xόh*t~#,jwȒC`Itg]ޏR܂[/NA%D tpoO[u@TIPEٿ.),)҅6 S.f i2'6W񾠨۩pΣ1Gv~( u(b! +A }E\C Z1u.0;ؗ~ZDH7@yd3Mֺ=^c+@´/Ȭ fO4Ѿa:pLY5.P7))hA0TE^ᚒoo~[J$<Ś&WU_8g> 9ti0VNs,oo0n_#r_!2þ9/(ֈ&?GH—AL\S H [Ė +0 [{CN̛4 +[3mʇfnE\MŃ}&^̷JʰoiW0&0T7, ["2(|Nc~&_i%g ,kE2罓T#9G{d9Ot.y08~B_4js(*5L i,*w A׀1 JWV S#$ )os4{bk ƈ l4}ST!0B{EFǡ*@lPA#;k?j@]?QJ #+bmꎘq'X5]P9ӓ^ɶH }h' % @?l]JԼ݃['GO>i=5bud{8ܘ]ܸ6N}M!Vo)Z;nf (co}"i/؎|</4pI?}ܫʎlWDq&pcmF` +V;b"nup^~=,dnᰐn#NJDht IA(Lj1|:ӝ'LESx-ESkut8Ԙ1P QAbMў݄>#xJZf_0]':9R{+^1]{Pћwɢ9`d~eW1ц*7(Ӑ)(gT0X6?nz1j}sgߋP9cGԛw#PbEHm䟁wUlM٭kex>Q"8Ĭ;-+uFܮM8 pj$ʼnG@ iK"_~ k2nţVlG-s(Y#Fo-Xc:O?Djb₩ôsa@}:7Ō*˟);Q @n(/7D -'~)4}Ɏnv'k6:?~;{2oE;3aMA$֜(?Bȏ~MTV(73HAys<[1<~& $R-)޺ +f9'tDbV>,NW u96Ũ- GEIӷŮR5k熐{x_1|)2dZq8؂#!\q6mBYAsFïr"Y+!`ΜI&yH *@5 +鱢]k O@7pG^Lc1&b~D \gn@K=a3I"֦ښdy{l jRåKy j,;hgv7f7 @Bt_K"xc]S/go|`%}Wr H[:cd=аAru3"(5'`dksմ\hkHν%k?Dy$RTb`z/%U| +( z?`hXe828p5OugԴC?|nAfdLK( +2<5nM# C +fyG/@Sti[L 4\"ޅ ePUՅ̹j)!{QЌ);R'OW[elB,!do vSJ1IP*O<$%=?=]OϣiS}m¬1^nrݧt.pp\"q]1@BJ}DYz2m1b ke[>>\qʀslqX6s4Zoز/>PseQ|D~$zD&~^]Ra4迓 eJ' N=%-!s: >VOE)Ń>Wf1c*ɋ)IDf$~$T.)$d \*](tq@,wEQ(*c׀O`'mR&.Ȯ +0DT~evABP mQ1FgGLK/359TGqxzN=H| {RN=m֋ /|Z7?$lo@Mq*Bh#*-g#OQq,@ђUQ9Shz,d[ s6+# +$J;s[F}Lq}80&w$X=hWnjV(7 O'…mP]{}b$9_seM+`"9R+i$WtoI>8\NP9 ] Ji)dܑٞ)كGbF)=m{j'.`k; m|ZJRWwkAj+ys;=SDK[4ck[>Ft&*·E/DHGNE M$ؕ{+GYʓM;'czVw\7Z:kWw> 6x<~Ѳ vf4LX{+^dжhx-.EM_gR椠J#@JkȈ_n + Eoz" +54 8kᥥ MxqR8'5m_hG?Vs:FH@%3˟˪x,d 8- ƴަi!Gh-*$i:%յ98N3M3`U\&}, ̩8J.vسcMO8 .3$Xy[ÿН@~t*X!qVo k-3녮.ڎn>(<4}Ft>Yޣƚt.X0ɩyy +'ֈ5nUZ̠|.ĩ>+#S?{)̳d7[E=i $yr2tXx3Yy*yxm1:E' Tykir}g^'R ;;J_y+jlEs"`ـ/(mukӈTe3>XOY]9 '9!@ j" S)u)ͯ;m֔ 0.ä["0%o'<wh#I E axm\u<<@T``5hVɗ7F,Ņb ^qቅDX>bZ=7Ckݱ!JF/d7~B*A婡i;bl.|.O1@0z ''>ZN,.rKRjtEPe&^2Y&WK@^+ Zծ1EZ궶~i`1i^{uFj~7V2 JK&(ůF LH!!D r>I091-Nَ+51SQof}7m;_)7/if_.[i"WIYEA)@;}>B3g#LdP'D[Bͺk cT:!_ y'"hYq>R]7֙qV^)7\E6 +{̔˴Gt.яE75>'ʲf2i#?UN\a!ck:CgR t}bk!Py9ĸ֍R>'}VNEz=Qb=QzBQ + "DvDK +9u*u8 n Y>FiY{$@g5|Ғ+l>`_8GknJI`|OfbGQ7t&jӪ2yB~oS+7W ϋװA {зJzՐ;;sǯRz t26,÷=;"'K ĘN2k `l.}XcHCi˘vF{8QCeȫ)/i!\<>*8*77:_3e */61Zw# +_CͰdEir5cTy{4xO fDϷ6:\ه>R1ti>QNz Y3YQk!Zb"zʋZkQRaqu> +W¬h̄A^uQ+y$Q(⼗{ʲ^S:u+-c]c^Ude8PlᘕL&T _; __>ĔXc1}oZAn>ItZoS֧bQt&zV3_=ouhk!J/J4$S&{&"I8!"_'aP K1'LqWb%u* +mڱϤJ { +R!ص@8 Ly&ZܹVoZMNn>3Gum:J~`\4֒]_XғBZ5e ?B ɚOh/3=Dc +bڳY><4A(kiA"C"p! %يnDg3Y[Qw_ +VHS4; c| *w O1 +P 5:ww% ~ F[M] UeAg23ilBԆ^7D;A!*Ι7MޢBi$}-wK[îD[SH$xi/=u?O;, 'Bbf=\̕.L kcZ-`ύH7df0H-jt}q=n8Hp`nq\z!v1Q>866$'ˉM[t^GzgQ%дUzH%h_ ˷agQ +rJzȨZ1 `%! $,Q'DZl``522ڈZ0S!6Fb`]T^a7AGVhH1zh)sh;nfh-MČ|)8uTCgD>zA"gRUWΤz)pP0'Zr98,eG5ڃ8lVl{Nu$U8m[ +XJwF`]CMV7׬A_Rq+u"~|\@Օ +Lȷ(,>@FTlnQA;& 3 #Mg*OJN;b P7 Id(UI9e+GFӨbea;zޱvg:^m~K_U7-ُ5 M~Pgp5"gUh-=N1j'(Oчٴw,iXu*۟g_\f SU9/wɋ3CD<dg<#h sN^9NS랰p{(+b6Z"~[vllAcB+&4>d9ir(a vm#[^ʄZFy:>WQ쬢Էnh~a5Qը?nJVB݃3'$ (F׋|0@@=]=Yo=/= uc7QJڼ ø B)0k zؖ)Ϩg LR +呃#J* :pCFvlF?%3 +DG} 5Z8(Mi<@qGM##a7(B6f9θ[֮8vofrO5w[=f};ihS11[ēKuDdf}"qo`ũS6zū#M )&3l;`@=jo?" +D&B'NxC6יFcpIXh`}PbESc]&v?^5] *Es5Jjͩ)𭧦aŠnnmdɒn `ȢqMQĩǴf4 +8Ck0VS"zn}1 l $3딑3YJgҶ.h=m0ǔq #Gf"m26BSAP$-$GcH8Fr r\xr6N܍}sD͘ne^2`? 0|p>AwBF}cJĜ/z4/t.*=*GSֵ")rƛy1\t?D Dk8;&&+ƙA8 N|e2= 1(W09 O'kce×Sl$4 * }N6O>c'f3䠘` 3BYNb)uȁFERASʢ dZ6A yp֭Ci>47z#}Vnh |Zƶ'V@!lP ++H sEt=,0HOAZ9 +棒]fMU0YwG7<[݆j#' +_oN?|z]QA̒8Ǧ鰜h(7U |`Lu;^!. 3+|7[mH<2YMj3o kS,.y +eqmiL|D1Hw3!p n Zw$kPQGKp2^rFo> +)&LCwJwȰ[o[:ҵAxCl}yvmuo>NeK)@ +3@͚pLLJgunŴGPf/f@)#;d^+rhh櫆65@ٽvd]]qL]a6Hu)oEG+W$oktƳE=1F8ShPy؜Z4aD˘;b&DsGr,zFCV÷GX*NrXL`KsErț't[R^IE$|4)zh>"ztBa_A 2eBksޘ15AECx8X~HFB>M5{JRQ%8w>{O8\JKk-J So 8Snb8Fr5Ƙgo]vi|}w:P@QX7E,QZ;)%]tdKGW.zD%#7`0iQFlo&ո6 ހi-F nT%{ibް E`rfٿ| ҥpkIIOSe+)Mc-fn\+29#Hm%-Vƛ(:r~#JPil#| 3[&< + +1@Wz5ܧ 8?LFxZұ smOUczy=؟ywVT*3aαf֍mJ$~suZ 8i|P=(C-c96%bU|}Ǝ0"v;WJ1a~tMS-N(`Q5\\ Δ׉b"CKlODk7ǯrnE!MNgݡscB+yD9QwSks.EZד~>geD m6ť乕OD;l="+Yp4ޢE92 Km)>%w4ӕza;i/) "8](H4Q<ֳ! .ĥbA K#IDܿZEgJRXܻʼ0w"XVPY2 Zt>b5~c>佳2uߊ֏Iew0DO_B\\\\K)]TWKN._`-}.,n_Aq(u'ȢA7j]k- m +z+u`/R!2<"Ë u|b bB@厼D㽤_"Fעu r!i _ux7mP{f$M}({Ͼ8~J1%*S"TVZ֬m65O23f2cu>Ҵu۴K)9qא30*o?Z}9X@Z/SHO?[Oѫ_}ۗW{__/۟Ƿ/O~?_˳◟w& bouiQ?/^&V__׿|k8{ӟpo͗ʏ/t~ K|b;Ø>Kr?[cyï}j-:77_ӭyvgpt%^[|G`_&#w&s'gWo^%;w;yEysgA=?g0=u|Ym4۷Ŭ!r})J@wh͔tS@f~Fڄ`2=uܣSsBx i9j|*̥CP;o½iϒRe&X:5EB`UcJ=K={ +!R?xɝϩOP2o#3- +*uuu]f>FN/ ֣ @5"#25|V: 3-DU&׉e yAQz*z~c^X29pR}me"f񩽊JL9OUu", +iUɐ!K}n01cb 34"a 1r&&w~cv.Su8X񵔜z A crӈ #@C& +ah.W&g22ҊfFRD?Iַ4nxcQdibIYhNtBe B$gwhO3s >TOyĊBqJ"VЖ 1! +{$=u2LY+e{&t ,1Xh9@Ɛu +'+tRw%1xpCXflҊL1NOu| +{Y&֐̉ 5=зFh"e)3KDaȣg@5LBX[?w%_ 4o Ynq"!&U1\{ʟAF3@jV= Œً= Խ0[shA_zJ}f 5g2ҐRxN1,.#/C&৉8R,J*C MT2^ Xf?,cL+C! }buǞ7O X S׆k1.ʼUwE#s\~MLr+QV`y.T +:eX]ݑ0aADEYڙ1b-.6naC( > Tfe|'SuED?~oR$>uԗ&hy!Gy!Bq3Р{MK^]P~+J. +:B!0) +Q_jPid6 b%̧)&g0G¨z:䁺A LƱe] iQ*i P(% 332hQx^wgS -Z,To3CDŢS~XJK&k&7?W 236j!N֚ڎ.yOT$B,-Q6Ci$~X[ zPJ_N]xiMaM@8kf=~0Oxh(< 4#uן&QF\|"4[kwIf\\%Y!ۃ&YY>U,,TkʼJ^szC֝am+nsiՒy!]XOi'00^>FUX(2KPH5ڞz#nSQhBZI~>M5AΈ\Er%qJT7Q3rek"5AdؑFCB>aF~[3Rs$)*\xOSx+/dfǤlDzI? y^,aa :9 aM b$N,V:#σ5τ +[ތj w'Uȍ 鞐7L3+G)i J ѠV&Aj%}M̌TTh_9O C(N3dkThK]`]Ή +6=Xq.?R!J󨡐:$+W*`O~dS]Hb=ѨmB։AMV9$5LMc1RUw *OhVi(LdjB  9? N@> AYfftRhE{s H8oRdZ6GiLkcb^MPⴜ) P(AA.fРj,:bj&1QcB #RNPW U_ 4jHTbfeW }wZu&\lDC&Z14߫QDάK-yѝr  'T0QB^k&e;."ҕҤTD#r")k@L)rbPi'sci0J5DuyVHK] 12;nd2(ĥwDvbuGfd۝1b@BʏYM:YN;8*X6 R:ZqdW0Q}m1O] X\Ă(# 8} $b%ib&49N$J3tPSY&:0#Q2RsF ]bB1KMfYEi4)D ") .ţHژ] By~I7W~!M^R${n{hrjq4.!rYcI L(]M<ٛy@ R]eYa:5ԆvHۘ/Nxb4yDgZ,WfIu`@,9Fi<(B-%(̥M]mls unjNgУ% 'U9b3P22 O\Vci1J:[ٔqSLKϝHI #Ic6HB}3MT}0 b;RXLM;eO8':Ar.ݷ-9.օ + m 1`+Δ !2ewI{G3i k64"eq#^i%I@-Q1G%TԒqF&dn9X&\ mEts]qr[Yx/tQ|l3ԍ:-K;(~p=Y <3t͊֗"r)8<3H# +ۗeN`md),/>!* X1eJ3xچ]3+dӽ=*4*(XR-miuoQCf @#V`ka86j-&ID\,ő*QU.Ė6C3&+sl#QO&9<|@1-I/AFP0Mn 9Nn%W0Y` c2sTɚX,M̍3#xvD6Mks3L^\#ZzZژcYnk禰.1 T[`Ys}fjwT:':P+ g6+, m"[KĘ+T~u!g$G֋[lt\]Vj\[dҾ, b.IvjbrƀC>7ỶF\EQP޸?F`YQbm:K\9I@"mv\ryy}䘓Tw +##|}zf|P"X[桮Nĸ/lO$472])`HjY*~u3ծeX4eMxQET->] +tA![>QnDt/6%DU69 4H9%߉3P +5|f|4dM˵hQD!"`~.ʟFSJVN hې.8 ־RUpT΁qX{5B/#m~zׯq&y+ w*LmUzeҢ5exKy6\ +-SA΁NI<+9M65e,vuY}49˙i8fMzUE$ +c1}ľ"iP4@9%,г<5?/ uE.-\qq躦^@jGd"[ aʹY4iWЖ'$+EX;7SKv2knVrjDl|AV +`/)nIY5易m1i[ +),9#"j/nxn`Ls꬞G]3lվu%6Jf:'H˥M^-_T2ueXn aiq9"(r"&M"Q B Җg16ZC\>"-kժvT(dJ .)%lPTĶSDdۄNrvDJ*CT8 ʾ5(w4lF&MEd6Ń.dF"N8U1ٛgDCrSP?H:s =k"½LfhTNՈjrcYPh=D.V D X.#t)]`+$cfCzD-f*HGx*ھS tg/&lj}ќ1!p +O=CijOx؈y42z$pHs>6?OlkaМ +eqNJm&69 ilD6pF5zmz"[S&^m姛Cۂt "U&5)Ahb`㱂D2ĆHՕ2NLJM^6_Ҋ.N-k5Ly(H+$㋾pZ&EYTowD͸#`֢P U& +gp"y]HtQgQfzMd/m l%(E 5R$JՌ%/d1XvYq_L&.^TavVWBU*pK,D CE)& +VؒuAƩblPY<@hM *_+QnVMd]`rεU/ [6Bș^jEz&!i"I +u&EiϘB=n pc>af7rB:EGZ4, + 9q% X&}ZO|cP檡ylmXˍps=]it9&s{6wojs@bv^9Ԥ> "!T54y+CJH_dm}jî,1k%5`b:( K>+s%i,/٫Y D*AUTRN)Ll4]m}l(7^L\"ĶXȁImzN6+؎ +B6`ۛ~c9).צ$ PJŶ"ѴƧ2v^r{P?w؛yfj8r l;0I$,RN L {DOa)3eb&4ઈUgge2?$Z$51H&q8Vk-60۫6ΫX^i>0;u!;TSp\\4f "h&WZ)\֧HlT(".t!s0>1]brE!#[QDg(!˩בG/3(e6ۖ/ iZLk" +7#6iNe` <ʃfD@ri{/{p0#[>jErƸ)z@ZVPΙ\c];LŔ4Ih2Mjɧ%2N'O9p[٪wuR|w`lR"[RcwTl1ؐ-_fEm_s;vU?a_bAxr۩õ1}Src[N囶VQ#nv!MA +[bN#vX +moU0E.&Cr:M-\,ュX86xu` YqQbSW-#,~0^deY{Y ܅i^rtj,hƖ<$ƒU4I8Dp8N!dE&QQEb 4Lhij؂CvūE&yhAX!V2w`E-*}cyȷEdȣX}8$Ll 0^׆%䔬o@:ښiۤ[#!ӵ5olR]qdLLY-9(M(}On]qA'81&&u[K{LIug0tCeˤ4{4Ӓ%i|l.-<΀ٝOUǿoz__V_Ƿ޾}z {_>/ƿxa:YyP?‰3*fl|.:q>ĭbx;#.INXuTz"yJ( 쭪9Rt @ [Ȓ*;>$tcHEjddT g ɨ샑_R٣6XػO_FwZK噾A:ΓbP҈a("JYoD 6(S\ `&P ՜̑> }gK2 U΂ ?yc>]#>?O h殜dD1T;K}iF7~.r3w[& Q`nNzH_lQ?` I\SRq 6=qśIv~p߼FD`$|w5!LFQdww{N-K$F) (2䘮 &9%"d1-u[з:k~4ZX/;j4 t{ΐ 4N"0z+J 6!yקMߟY|MVX-|uRQXf:wAScrSDkMD ͥ1mwdH4ɌP: LT9ٌUHL~T(R,w+Q|WN w6Wuzh\}wϟ*zˈUe/^PB;TVFʛj V_ܼT7kJ\`C#>Z<_?~7|zqgu_cŃ;_B oQ7 ~io .LDaCw5W yqyݼN' vý~w?LA5+=_\&% 'į\?tsp=z\}vx24ZWVsg,?Y=ήc[Ux>]^6]/W"7>s;ɥo;\uqtRutbXn2 lONvS+̻ y_?̢'y7(ay9Y>G 7 >!5q?pZ]oފmt `tv]/M +gnގ*yh9|y55ZFs>'~jGGy݉ݎ VmD?78μޱ;, +D\7V;F+Ԧ-Wيp4:NαvR/7K})W*>$i \S VR՛f;j4Et1Z#ʕ^$Q-a;No&N'M.x~Vo.Ic՚QWu GK8d0>N.zl8/ 7unh:~2n xx W_O'_t:r:&I^5ZFkqZnZ˕ ^K;&ĭj<wNN.Sv/5Ãӷх?:owFset\VyPov(;Ö{`vgn;^Y8~h`Jul-}?al4ڬY_ :vYgYu{TWE`ǐlzI9x7;|==G?~p{\Nqx?g;__~ r g=w n'xkcJuzz} T'n'kwjsYiMlkn>:Oj\nl !gNlAS6XU+riP)c+F0 GRiP. 77f^r~x?ϟLMpCd NNwn +Qi7Aml`ZmC;t:ٌݓGʬ\ !]/i'mNaJ>:7 C.WN~X>[͏dqՂ N^U ++u1`ڢ-Nӛ?G{v3 5\:>VrylvۮL?8tqO1髥{;:/ ;N}6 .Q>ul4}l(dނWz3ϰԃѹd~wGdJ^̢Gn(t\G7?ُXu Mg7kt~3x6D+$dW: PǃzMwz' Ga>/WReZ̠0^ۍż{tC]9jcrƞأ;```8m&zrtb+ݎr<GzCtz9m![f>?.L ~,Vr{15f4K;贓z=ס\ +LeUU I4DVܽTڪٌ (ŭJ\\Ooz=,;Ns08 T^4*z:wڢT!66P[xݎ6IZ{-yDz䮿3_`Ѻ#`0 &~kh<םPK ^x{7h A=``{>?ϳz3LEBb2{}/2d{]J{~qzO~t{`z2^ތ70?8C\ F'Ax>^CW]tqZK[Ƨ~;^ +`.80/W0_czю K vHTaHf[ߡ2vWcJKJ={XkCV!!+!6TONt E{NgL%R6Kȥt?FófKBFU[Q<րw&ξt?:,Bqg\Mg 0sy߂Aowzk4ww?÷~YWo{ ~헣54;I%^ '?E o!dzt~Me'ǀKە|:;~Z3 Kz?8JQ0~@Qpڬt+S[`'$ Oc:lj s6fy2-Uefk{ :'րP.أV13ހYjxYN-] {cl:pdz ? +JVZqqkhPPvR {=:NoAJYNGG,} ;(/#謐|3 4r8irJCm x8YWSܟ..ӓ8@>=kV)V(GXi}1 ã4 n2;/feJpӇ܂ ynWl4@Ds%#vGޜcI-wL3[=ސZ41  Ze i) +5_5J78:Q8k+)]?oJP$dfl2pmρll[)ݍVPmc#_$mƲݍ6$0PA^JFiըup9?„m4Yl.{ N6!;:h4ű@!G jDGj<* gϫP7@~Ə4yz 6ieηy/fW0m-bs=*E V ǐlB跾jD4;ZItZi i&]y|Nϝ nzhdċڒTNGl:8n0"Tj톰"ڪ\د]hƴF-V#B|Ã9@,lZ iyq>zPf# 93j6NAA]OJmT`b#h(r_1h +b0dϿlW*=<P <Sիy$I-k|$^NkeX,ZͨdOn~zdoc[I8 O糋_z|\5m??G˳b h_Os;M/Ch`a][&~+Rì0!r4جCV B\js\)^;ٵI֠\2>Y9j7aYN ?:L@V'YFtZuC&qc^ypCKϞZ{ht@ymK\Op) qomy@tjyjchLɍ-JyvH^7sVN899O\ju!ىPN8gE +"r`'ܩlmbp`BJ~ƿ[1d +"L.|c˃ft#al$n'r]1g5@>v 'I``2? 99^ +}?zyoW~u6']7 ;. g~°\buerj&Zs Kx}\OQ{k{U֜b0C[kKTn 0?;gD&y3VVRNPN>Uѷe +9pJ%,2NW.d891yZZ_t6yZCw %ąD5 mh "Prh [Rb“eS?CՒ]G- 7O^hGNtv(>S nojb<  %Xovv9ۋpg4:ϣemÄVaA%0a&>s`-vϐZ&a`{t[G-8v(?s:UrM i{=';`儫t7rF,`0E;)5&Hх:;zz l@{[!d<] l(D#5;.x/2?[rbڝyz;MuZX֫PIm'oe `N&ڲZݽ[s U&A#WjFlMRRW*2 +a՝VnR _Ayξ\= 6i6x -d`p_)OCߩ+W%9#zݣ>VwSxw"<~|C !ǰ) ߝL&{!E2{|ZkADDz3>/<6Ar.^}lVߝWH8,Nd~rJ :`tX>M!kͤڈuh9P7hkrVH[hv6aGkw:X=n䜵(qJu5&[m_iaǁRH]hD^/p0^>/hp0R#@;]735tҖ mkhL:@F-swO}Iڭ\ݻ;w%:!:2dK;Nv ?&EiX-uNKf8_%K U'X% *h^WiV HUna!4vZ`X xop6[=VG$,w!qvS:%-: 0l?/3z.Ɂ?P~~=kda!"mwt6[?>|S6'CM(4,Mqy+;/< +㦓`F*_-2䷡7Ve.V#t~(?ÝrwT@LrIO+Tvoo.a z'[8N+V0`aV*+[[؃q._GY +1aUGn;u +,Z XSFuzݯfw6c Ji sk؊Kjm +2̹ +@,`op 6\ pJp+*Nnz|-2N{E엁ksq[J(#6)U%3x_ XnoxS.{ @6^B|:l}ht4>!s5HPוp.󛝃W3.hr@~璏 wnT'fzi?>ó\>P(-_eb\j5bt:9 +{?C)Ja0T9),fC`NRcOZw?iKf#CݷVt8Ftzaf@۪hk˹I \ +bt8NCrQ D(EeL j+Sy@C&gw2K!@H$48)4h/O[ jE` $Ic-,)z']oAQLubC?@f̳OO/pܛ\T PѥRnl|֭p°} JkA t77`l}*w{OJw?+K4fEW0:/oq)b0:TՇL揲0F j=;*~0E?,`P$Sn8=eLQ@ֈdwh[+B.Pd0؟Ϗ= {:Q] N'6r} +|~uf4هtRmA-P@29J7JҸRrHohNwo89-s2̄@\Â@wG>>h|w)C)(5 +Tϑʵ˜. %}8Y5f+.&`$0aAu(ʫRNqp|OVJPrR5DM;ww4iV¤({-ǿlEgYdz(},«0}?ή@>K{ئ0{uqw]lIOC5w<º拳ep?:N4?.?v!Oާ6,m`!dXCZcq|7_XW1߹t=z{u dog>NvG)Ufa7i N9f[.寎gЪ.!]-Jroo{9 hg<>:>V^ +UrVL J`͸Z3۰8y!: +VX܃>P`- Ozݽ~w|)NzBK6, +й#+zY{/b~R x0~ wd6h?@+Hy(Bbq?Sl7,fؕB8`/N +Oa p~K?ƻ_ uC~:A>t3ݙ.ӣ (2SzhvOw/G T*xVtywh~|Hr=^<7]o2BE Mrtwuxi{&Ex?L>['Ew:s)qq \@1Q ?~BMrf>/`Gx1>= 㶟W"z4 n:ڣf@1aGPao|` pdq>np0 Aͥ^u\Q0 h=,;Z"m Z@Y@W%4"hpX+Q]'f_=>)ѥ?M27`ّM1>> 4i0Oa`S LtmUtZ%gr@v/7Gџ+pv#Oxy>Yw 4'ty`vo0.'Q(HΣpKÕս?9/ "ʿ;_-'ßE݉{}!r?[ǽAUAG;_!|eREtԢ FR#V0UwF^gB~6]]gY<?3bNv٣p ƻ Ǔe$Ow;OW9ءUHl?_$ϢEwApX9sN9>sVw+ԒP@BBl0dls s66g=}s?oao{%X)Xn>]Y+gHSpK9JydgRPg;prB8W©95*1}z,ec2#eAb`!3bhU:ؤ'xiq0q*W Q* O9i^A)Hr(fE@18#ncBIـcZ;b _ OPd*[d©i`A>,2iVJ=Y00Y\:8O0 +ҁ 5SDi7B=H0'hQko&w@BZ|!UI'P-F(E&[Ҋ`^$˵pb*VXCt197$>LX+:@V-oL\-3SkJrW{ڍ&ʝjdbuĂrd~(>]MaCVQY hAUd}2]VJ+C IS'=pjnmj%^h7LOߡ2 8C lm +6/{[FUVB%rfEĩ6gGtcWϴGɶÙRƒDnہ?dEպ#0YˢPdq=W$$DE$68)NͤkZ LjZB Ζ7 Ñ2 -pB02F6R iZj]Իp{> F@@;fe|/YXX:#I L}mrv~ΥQb"7Q-t͉ӥNҝڇwzdK*~֜<^k{@O3dq.AoZjyMssWs&V.3cTJwfozJg\7ta|?{w=q=ݲVLu7zjgrj}}:\6CWO]||Sxosf$/j<_nNZ:rߡ3祉X];=32Z`S7V^x;RM{T4E S BAC7x?}cR^6X>_Kɘ$t82 ? +G;;ڳ'iP/tc= D"frx:~6~:htOUPh.jl6^^n$} +_ %g`3|SGoT](w D'O}߃CM/@DJʡU{/IJ5ۀiʵe Kt;UЌOFo^aIIjPWSU`1Q 'ܻ|R7rL}#_OZlfU#Q#(H%܆mLA;Wޙ<,ʅo{dj+;O]m'0*|u#]\)463!X;quq$ɥ\sHDR{sBɩS`ISv6a=6)Hb9q\6U<%$*QfPgV]>d4SzsݛۋqxX\rY/SKgjiA/iUYctf0ifzwn8(j{c|a;ߝ9ޟ=zʷsãDb 6vc>W/+wAj{';sw/]HPNe+K6sODr\PԞ8~_޽dZ۫lӚɕ׶߹qb<J0IsCBM`+pJs ij6D#o' `P+ Ef6ESTPO +|Ila*7KZpar2=yɇ#0xss׏KEf@͡xW @EUS'`6).KO{ڒ*l6lNv[lVτ2s,|y=@ LR1-}!_W5R̢L#uIfi@@TlX(U4/xv9@Z-S; B%[Q;ݹ˂]Ԯr@+r QJZksksf(҈FkN]>z.B$'5eD'X&i^D,:6l2rzvvvhh + /Rt&>:6uXH@lSuXV-A);\2?(-$V46Yq,$o,9U[` d1HMI<p݋p1͜nK02x`߈M|nǂ$+dON'Ss((2q1dt>7C` m$NT-#~(z,[ EVҩ\$<>YÈ9mNd¡c+rH)#Q՚atH*ns^G(FEդPN6bN*=BRR2V FlψTlvfy@bsTKL#tTcrOKTDR^R%p0igӘ|=]^~dtt)1YP%-D +4N0]񓚢7} +{dvqT, "GDN\$}z$]ᵸ a=HKbs'S6=: xx0h2 #8ܼD@KۧBʘ qxYo6"Q,lNR;L( [{8Ά.2j΍gd*s4p4F޴9p-G=ArrAKRCBs^x̦K؄BzA7I%PGN +Ry%]iETeШgR*O,d,J|thsk̅<ǟ}c/~[oo۟uMh5`ɂͶjA3?_9uۅ}?vOqw=^ vS$(Wh>r;=u̩\yg㑧>O/}kzG>|脨Lq{hz9IOKGgV&'Wgw<~O߼կ^Dvnu+8j$ry Xw/檓b/W>stream +/O~y(::JB҅Ó۬ |>WH*L3t{•OzG|Nޟ٫w b\?wۧN_t}O畗_~_7㷿/k~Gn+57~ FKd8 /_'|˯}k_z{_W~/}?k|߇?sܵD/tꤦgy}}ǿ;~'_7??%~Гϴ'֍hŨ۫kpm^_G>g?_~釯w߾܇?vݹh<6J+)ݝ#O>y/կ/~eȥLnAry##VsviiϼCԋß~7o_lO~^N8 +I Ze;[Gx#ďWWyo??S/>❩LAo<+&֎=sϽ=_?Ͽo㧿Ż{_͗`2?Y0 L$*i$S~ze ZSK[?yssӏ/o˟j&0bm1|^&>~~o~_ v^$˙X/2z2YZ\]?rߕ^{o|뵷;?o;_W|ŵCD]3R,?{bޑ^/Oͯ_W~Oo7~H}嗮^Qm☎zP$c)=S~˯~_xǯOo?w?{/_Q9`%%#ڈD٩G??_Wzf{qs(TKW˳|S}?~?~~_׿rT QR啅z_ҏ^w?Oo_Ϳ/p}?7?ӧ߹z"/FG1KXϹ(Jmgξ^> +g?a>G/]}cm7Ko;RNLVf6fn\?Wub2 +A6a\Q9^:x}huqwy;zN_871)QQE{Hr٭DKYS7۟͟3ϞdHk 5 "$rgΞZoNˍngs~ɭO|o;ַ^^G?]:jMe/נv;q ++ }ǫ/~/Ky GowbaӁRd.U" !h((g>Ï+x~׿g?G{z" P <Ⰳ1(pq-==>0_ݗ_s+_x#wlBR|r+˫Ri6C">@9M&vkfvnD%2n78t:ɡVXJ8<Ȕy %FL0hZۯXI>FF"X@{hK +eUP"T&)ғ#VW8̣݁Z.ow'%P0IE0шģxP &g Gzz- e5hczC2vT(i]5R< +j -ԯxXFa$fⶱu[F}dES ϕtXn\cj*6Ul9׮v჎!u {e +31$9U( di95ٚT8>e$BBDGGŢ,h؀27 W!.]ol̯\ړ(6D =5صZ[QvXQX\(t80X;yU&th 2E2"-A2:uq%eݽknrL2l +q<0|W64dkd;fADQM +B$5 I9!A? cΐI Y.7 lpDzh©8-fE Yy Q'IM~T1H>h]OEk$;]Ay͆\ӉYrg4}x62etN3&q"m`}^n>ǘ1x +t$pVϭ;"-,ܩr$8t`8xL0O$t0je `e-#^ 4\a Ý@@VZ9ӴȀs3>5YgHnY0|U+(qy%dⷲRDv=S\mkq8/tVYBҔ`d}'RC=c#|jEB<0TIgc ra> Mn#n "h \3АjR8bTe3~|1<qäLJR;\}2OͥFG}j|R<NjD%d<^n z^ld;K#݄[ՆBA^,|jF#D 0b.c1-X'ب(PA&=~vd!‹saÆh-W$N֛>n5nA$}~nyA8+=܎THD:2c`޽5<łebCn6`>EfÚ^Ķc1׷1ZXaeKa-BCI'a-Șx Gw5=up.'Ic0f I\nhU D=os0~,4gNo {CvZp)PD-֡?4Eq\ G p,<9o.DxU #9^m-$ $'= +XNMs17W+5v]^ jL+ +%$%8T؎ae$0Op +@48`)BUˢ\nUZ`'26ϱ\rd?6Adh@3ELЁ;~9;h*/Azq2<<lv12!~4DٕRvA׭:]NASz46r +c#~(&qpwE4 w8>#WN1< .ֶ&Ę꬗j~hJ1I<92h<5MʣJ-WL r +0v:i[ɛ4P}6`@U\n̬;A{|󊔽V( +(H-Mch9,pn@@R+@$=5\? +h2`b +(W< nHZOF“ĬNRA"CPw0sTߌjO^gb٩te5[[/4BQD,DOt-FbsXw5 Y<'!ȂiFFG="ܝ (X!kPGtN(zSj2i. +tsJy=ܣ$E-#r/Dag'b P"J0iFClwF Iz60QY%@2h \2&6zа5'X2d"FqYTrRq99\(4FG^tLq7@k9,ˤ&AahL<=*/ F+dFDGGغn}btA~ |<~2= +MAsSMt^д"T905 @[NHMzP(1)HbkMY6LD !nXqgKf?DBIggdXcX*\db˟qx xr9[8pEI͍hۊ1n׺9/MD j~İ8P`Њ#reج*qyQ.A߁p#aL!¤8(x%#6]FzFrі#HfF A] q`^`R| PKZ6vPuDxy UXJ Pla.6r^h?S\jvv&g`CY7U(C6xXYW`lctsj?'قEla^Ԫ4+|)Fx\6N0Li&/V'M.ٸ{3%-&KXrTq\F VAƌuPz|rzJmOTTz&/-<JR1: +*xrvhwp s gHj+V D:iV"fx LyI @5hdOa6cn Sa`PtNΒ\` +r_nK7ax@b4[ˆ4/S*HB HH1iVK3L>r˨Ղ,#~2p N-=>Hȸ&]nC/_,46prڏhԲړٚ>C ɈۯٜFJ3UZXh7UE)bC\E۳]3WΞ`\:V>|I 7FmBdaSکR̻jGg*'J ^} +nXkm@DR=>7}$[mvgMnNn[,+&ᏽ|8ԣs\6Zܾr0AAg 7 ~svΏYIpȠ>pkY8n)QJX1KsUNj;vR"ׯAZ{>؞<ŰnR(<Fh=u6^p?Ы GgzAQ +7!?(> p z>*L+',6VP*̊bk7S=I/6{ǍYFa"J_F^rT!Q̍>-KdU#11ly^Jހ& js3_RO$fe\yw_S$B`jh2-:oX;4o0+r@|I)4Sj텣':NEi˲r>_]?-. bOBy=\.7[ZHz"i7(O>nA%K(r:@YhY4FE\ %u\.+q4R0 0P$E%H&fR\LfU10'VClmAr?4Axvf~r`9IoYl $R*r⁓7$ J%)i^6wGR|szGIO;kɣ#ʙJGڵN{=H,"z;[#FF1/)u@/qB  "3KPb4W$gg*čwvϼބ1DP]T)]:Xn6cn7YYwy4Vlij 'lbu 0Sb {BҬ / Aa@`303"ŗJ:"e ZxBjfuhf}aEO:x[,.s$+hdhvztpUQ .8%BYFKΤ1ܰIB,P?^\<T B@T:{\vS] +~,! +5f*/LBKh>/GfT"z Y651?rR#5d؇^( (CIHWfgAb2]Me\hD HG>tW`+勧n{y9GC~A{'֘jfb2=j(4j8+S'|~nm\2MplZ+M6}KI*q|ĕ)AQ1@]: ټ^)w#Bega.`R8tQO .{ssEe‘^62FYF )*Ј.c|">R$.BP*lsdz$x.A6:;E,mq:)y|Aʆ}cVr ovj- Be܁ǯrՈ^3 ԚFlN%rKҴU=n72qU9(G`gh8l2=xh ra= .ϱbbRD~98*k`ޕZ8]A0N[Fid7W,\Anr2ŤEHqQr8+ [#fgsl$8ͯa~k|_q f4=-ƻ;G5-EHrEZ8ۤ!?߰C1 b0D)U7/gkJz^,x*"5?1Ϧ2`h]N'0р0_IQ.FSEopB`bfc&u;O"q#&yăAX"1Tͦjgp\a7_ : TDe IHa3 0>tuQi`=.!,.1th.σ-OfxKJ^jOmqғ` f \gp̊{,~ &Ӭx\(Z]9q` [*5*ZՈHȈϯSLvVmq(0 ^&Ȝ:SyaHU|x9#X\;}X\\=s5\biGQUS++'38h'hKh*>d b1K$A$OɁ 66/6;*D~I 5NWjKS0 d,6) GzegCQU~bXazU/|/-+hGU`pz\$,j#\xgtka Tx +e8Fhhz~*`wv~<7pLv 7W(0C#1+iؖlG L~ң˗z3F dL};YON\ւAHf}cU80:p5l *=,'2t&_ dwS`| +ŵCW.JbWCnwpTYz&8L8_J;3Fs+z Rs_ko- ־v.gj2?INB5c`R128a' AU$/Q,`Sv'KkwwxrJGٽߐeҥ~:Āps:9|9G\\AA`EDe*ZlInض0zoj~}*x=go3_^h/xLMVKVbGEύhAdfH& +Df,tgFwykV$cQm/_Lب&q䄤ׂ$JJ Nn{ %`,N J(oONr|eAzU 52ٕGz( `DBwfT=ÒVobcܭFjK18rOBKRdJjF(,!K}n}w H(" QI3bg[e1&8|<@;{ )(>+M33./eS'x+&H 4Ń$c^`T|r1(# 2 K9cOF% +TP`h +z@ '3^ll +rð3ybcƒ6a$3|A8_ b8\Oc@tE`Kֻ^]+vz.m8s򁓝;obw:TƉ+W A\x>  +p__ǙB 6<gp|(F)p=#B05d"pBӺw="PVM->;ٹ7~= ȨGlwa AD0 ֬rm3 &VO<}W_>b +e$$D0RiUy3< ؐ^̄B@4ع Ix:Y;5uH$bc 2A;Q)wf6/pzӪNvDay'3-V&Q[5"A!+;H`5^*ZbsX_iT[L~,o<qMb^rYn;0K՛X}qpR O2@/|gstobB|uy~Nݝ\8ӟٳzOeb; wJRfQy'M^ȁ9:z-<a %[w'rŕkKOWZud(&_xZ_s0{H!$zXi-MNm>lj$#9/M.uw>|~ {/P8ԮnaDRnmqb qIBBTU-*=z7S"BV̅g_7V.cj}.Cb$DyG!eX`"xbtx3J2$SR%ձ̓g5xXjk}}[oLϞv!PL)M- +jp&J\yY`,n CǣjrwR(n3BJNv2ݸBМL>ջgO+1TQ$WLc6# ɇ sn)Z*p[5OV;&/W\ob;Sή_;|璥yծcʲҁBe]dR$f +1VwŒDxrP.0{*ÀbjERKLe Ƭ/9*;+U7Lg>Ż~vgmm2P^)wh*~0kO{;j$f`}aD5&2EXT6Q(7ऊ6ܸ>8 RJL*k']v$fm~IM`P?z$>01i1Th2 t=hVZUeN탔qlWn?h̋ ^|.fwO?c @qL<n7"9ic[XxUkW&5y86keFzXfbQ4觪0[ D,̱jLU+ę ++TIHҮ zec}wqnb,'Z ?tuBv$Ɂ ),4 Af0ȑmM-9rDOkюDע0Uk-ݼ7.esS^Dx. ֈ &DT.'}rCjmN*O>>ӒնuUuמ~ǁ왚?+/20GvgaTl(f= g9P祁ՎI8='E) r9cbN66RIͨ՛+n,Nnd `6Nj:M&[ *L~(Cή\9wSOgN-oG?kjcʝSJu76{_~Oq!ȴzO\xujNg(jy2L%s<]7nzvctun|~v|ly^~g_ԅcNfJ WN0a?JBM3Z4gZ(bp|%]Qה VQ4ғ&gO+F%i6ӹҜfOQ\$ $]$b10< 4CI2@'8I):!*%EkU6 ]oV.z'xLhVP X?QQ ^[Н3o>˯nݩ6ubZu]#…cV9=}իOa~"x[^,Vg׿e3-;;{ן}o7.=W?}xnVOL竛7C\v0(QBa#`L抓nl|I ޶bRP /qRڰ +`Z{5+ #yk@;)rpH$wMPt\[B$=0t5qR;"0JBx1aLY!ʼn^.(Fr0IWʵ9x +T>Uj"Lqi뻂Ҧ,$xֵZ `27 ##b},90@lHB`%vwxw^bgC#@%4K%uN)rbN g\55Τr,oJ4c$%MkLD8"ME1>Y>Vwĩ[{w%NJډA:/gunΕeI-R|--o|qI"U Ssg;cxy7o>= AH!U>1^X߫vycqV,f`b8ʂ'd SݚXp3el8c1.]2[t*3&jY->E: +bPH!$^*#bXшmFvbر [n!$ ݵSzmIkC&HIX!f0UQJMժFiwSƉZ㢔n=5 vZs{_=s+SlDwwŹz^o$8u^o6^{J8,FbV락x+X]J<zNT s˗D>wڽg'n$v^=j{O{so&ҽQ/1<ᰄ" kVWn<ȑ##OzȑX8< { `K% ^e10J$j2`wSfzE|~NܞFvG, )H @ D2D%R% ᚓ{[/_NAZAN$eLK0?ܢ[ep,PD4, +'R$iQrɧVLJDMr \zdފ&3 1T!5E6g,nPCqIΧz5_o..~|\t$%#q][j\ڽd.N0S<9ƫ@PNdfEL̜^ؼTQ6O/Lhknf0ȇ$Gyl`H$0@u@`Xgqd6HD,d@Q:}(DʰR{Gs&%m eL^Kd%⤁Y^@\8S*rp 1 aiv/8% svmnn k  K@~|~G(CIҌěQ7ˍDfN3ڽS R:Ib@І%.% )$q0ݓQgUݍPV2$aB<G`5 (ݑ*-+;: "(&ciZd:VD9}h(@XC N}ls" yGBLshj)DȥzS*9ĥ C/L(0'"PD + Ei>DUKr"$CKS 4*x!phPV,q/Gc6Öm=M1쮨3*NX4gZ`(a,uw]m@C|8{GAo88.ds.QD"cC3uYtZ]h#!JJeK+h~jso:~/P8)8ʇPl#$cI1@8~, +A$rlS:0GGGP089bPDdpSS@d@dd3U!>(D@t18" G80| w̋>)ɠ  +g8EEL 2 |mh8|ȑQp8*2߲gΜ7OCj$"N$^HWB1 ?揅(U9a[_X>ёEyw]UQ%^KX@aNl$,b> (A!D%ǪҔ4e[L00v$L4<=vDKҴ U O͖!|" 35y +7 +@C`I3iH!>En*Q \'znW(07%#RiXS + "R !!aGG|G!y cA,zGCH jKr%er ]Rծ 9Qࡂ#CHDcO}b4x&ѩXaq5gf^s/ +94r r3t}Gј<4[(бQĥ AڥpÐrq8E{Gh'B,p$.sx9it `d؈;ic4ډTرP85>q nKKst.F>$9T9%aOwoӣёȰy #ER9, Ă~e3Ν?1@ÄИa!Gfe-N5zUp~Z]6ZE;i9dwȈo$ fW@VVzF44ZW9EJ\ -uon+s\_R#0QYԕ~b,t_NL^O?_}77ix$0QS wd+1MÁH,6yUյ_}A0 eMܑc4 g  #a(Flrz]0f.8@Qbh3J:a*3?5j$iq{z+wGܾ1?f,@PqE.`c +VxIԹqvκ̗m˯_y^0 Q4is!`Jecvf{}{Wxv{.:+W P;F=~0$7^%8x5NiNZO1Q/؈bKAkʳj.~ww}igw``;D|9.6rzD`#{}T޹7`o>;}~7J DPψuİ[Z<ŧ鷟ŷ/;g/7_ܮ6؂7V]j*{L+c41W}e?;7>z釷Om+<" cGb^OfXA/9aa,vS[7zͯs'?x4JTvngy붢Рߤ$wLl8/?x w?|+/.nMBC$cw6Ͽ;_8o2//LJ?p_~vgy[)ALJF$9J㩉Ζ~G7߿_~g}5IXP)?KɋSΟ~·/|]eK(^V]'n-l}O9ӯ]ǟ<?;㳇'Y )V$䵥~xoK߾_.OzujI?VTi!Es!kO_xŸo>9?pW/_غmfh$VJ]g.^[Ҿ/k|=g߿?W}{o,GGpI39g8y|z||ÇַX7/?|w~¿ݗ[73~E`9k:5K' +zqv_?''ow{w~|o/p=?VI;<%T"r\[2+wwg߹g?>-qZK)uˉ2qЯ5Wz,5/ /i[?hϿO/;~_}BR#Bags e g5 Y0g7酟'>Ƣe,R;_<]֫O>8ϟ_<1O)8kRڐҶwX By`*}{+^_{?~/,t7~xcޙb+_ALՁcp%gq?=n4̛ZO;™Oҳˏw^ݫZKuf3*:ok5KRPȲ{'|yGO//˻g/+ybMLѲ QDSe,.3HĠ(,6E}nANkuc?a%j|i%#)CUpƺ3<4Vlhjnee^dwex2QQHP5C>GdT 2"g3@/:BUM*D[>܅61X,IV[3%1-鑨`qC!2e9')Y.'c"p<%h`bP$cV2CCcԎ{ Gx4`Q +`*4Pbʃ`9x(XRP N?^[ ֌N0D:U9Q +fEcQ@#qOFs%+=,-ݎ$a:[[\3~"5ɯ:%O@96Fa硞|btdv)iH$(ܓOH+x<PwY!m!)gx$#1DWŒ&#cY +IQ Ǭ'?18eagbP4/%jĩ,c"fD3Q$CmO\{X(Y;ɫGcj Ģ e7a,-(c=Qk<Ḧ!'D ˼PPxH̜f8!ߛ:K(jcB1:voy)Lx`XآL{Ԫ޶$AKM,t0'ud,&bQY +p +D4ӥLy$Wd\2ʱpT dHR| :4Ld<a=,8,_"ÖP~0p5S^I $EL^. ZWs /d v3!Ia0˖fek`&9}gjV*9' L8 xN/:MA +Ctfr̝[ُX@/|_a֫\|9}YO#ZBqHGQ|\HX)5!J,Ocf8bLBH2"pRsfU}>$Jd5Kca1@&1uMޤVZw3UU&LAmsŚ/5ϔg MT8)aI̩ Zsx}QBC&Դnќ.V%V33;_m ØEBTkRJOLa|.9]]ؼ_qjF#TV4&*3VfQ +F 'Iz2(UA*~[X_x̞ &=AgV{{~xLj7pF\ (\z;>dҌ'@a;C-WWI֕IN#Vvrb<$T-}AoZ"lkW}v +%4cNzah 5wrsZx.}j|z-"}l %+ãl*ѻvE]=%Rfb3}ukV (_~ꑝEPb/bVcWvZ=@j'/@qFNNVTubQYVpZc* rjWOL$j[^mj{j*ո]y:Q0㓙S.p7Nb|Qvܚ/m^[>lw dG SZzbdJ +5Ve+Ҫd]xLKZKʬ5`g9sYYgŌ4ϤKR+-Ø Ni0}+; _bㄑ#bљ:PI#>ɫ hl)fIg_}'VU{g 0'߾`Ԁ񄓚Lg@]H:U83z{p1~7w;^b +QȰRVf^OͰZ ty=]fbP<[(Olvӏ3=9ofWN^zmnV<1worV_\JwkcܕNpJuFnPlX^7&\;H"ӛX& 3zXKCL,.E+Zu>۞^lV'.\}x^qEE` +f3W'-hw3Ϭn\~Aڃك[va38} ׳ʼnhDrUlS eG(U!͜ۺԉ{nm`+;>qJ0F8b@(c WF!4xHihLBpe  +F5Pt- `tN6z̜+H5'= QT@sB%UXHUIdeV6 nr)0[wm\&}vC^Z+͕9m7z:,Ld' Õ0c!=+widɎA+n{hдٔٹ i/|phHL'z{g džaz6vdjX~`̎ mɥ-ɓW?ehy@I@BO4Of-EqxKT#PO=fݫ̾iYFI#jM^i*zK1ڪӧRo¥DvIB"5NYϥvo S lB*?ǦOd(3Dqdh6/ZuLr\m$RՆ[ WS)Myrϯ"h:߬bP +J@D4A:e͈zWk @lHtFlL#qgz$KwݕZk7]]gvgfwvB X[|#_ϳ$h|`q9']R$Uzn~sk'㕬7{^rrn834nnE^i^Vbsasq˺^Cݛ /;pQ|3`46S8#_r;O쀓( {g\oY1ɥ˓o`D6v7_;;Or^a! g?%4F :G[XwX^}wمtӢ{/]]>͟*FO҆ɟ_݋fɆ~fYT\~|?8is|?^2f7/`5cps?' *gԼO->WoYß?%Ts^|\x08xg9+6rͫ_kffq_]ُ٤NY7;/z_M_ɱͺX*I<6pr<~lxݷwZc]Cf_ozs("$LgN;|gyN8?ٳhjflOVVjz:>.SI8q,,loYsNb:],V̠B1 [4{O +n0y|&SDMW?Q"%Fqz 3Eo\Enu{XfOιa;ӝ۫? +r_R+U4Eէ>ڴYqbSwr+ChE豣;Y-^1E&^~z4uG {hً0;JWN>?hZ7D5{o_nNE񙩏 m0(6!bw4<~$+A,K =Ѭ ;H)dsw3XֹTSכ`FΩ&4o. zf k3|8}6}o8[oLërz +"Ch.S{1Ao^ÜJFW2 3ct8gOO>7 3t0m¡"Nv ø $z[;i[h֤Z%u37O&RώֆMz8&Awp%}Fp]?9WQ3M\n;+ F +/F;T[.+Z/mIY6`-hbUx4K۸yFv#M4kgGu>l::߼l'9lpME>(}ܜ}Sh!ݜ \'G/=%tPh4VVsٳҶNQo։(jy:.I +!'eyj}kE1|E`xcY>cΫ#C*`t8{Jƀ;pٕ&m}iǼs&E‹W~4}wbvd-g/~.HL(0M64 ^}/O.jOOo79'60!nwp_^;XpQ~n;;gYN0\E P ilhd/.[CAP,)^ׂ\|e9 Dinz y>5v~$߉}_=z<>rgsFqƓ7@c u\6Te+I*XC.;TtGjGَCInS(Inr'BqAP_rRdao'm~59K5YVA8%}8ůh#/ʖ{,npsbƸ=ބA:([w'GKJffbb(?]ŘHj"u&kj+Lû_5@j`l9zO@Oq~ pƒRrqws_ V_\yp]" 쾦 5?u&:}C0N] vPk8)ڵڼqdZ µaOx JRryq$iN_tϒr6FP*՚JE1~t_{/3"oZ]yl̅zu":Ei``QpcX Ӡ\S'8ޥS7{ \f${eml5(VVUr s׺=. +sibb#%;tF7Ak]VӴ$+o~-n$Y22 9{/l!N7A4 7;~槿ݿ3Q(?ҭ1bϏdݻU{i +:9n6Qç^z:տqjMgt% d7}Jݻ??QuVs+;M{n?qZٹlw;>"&w(Z6q &qѽuyn:64Hrpi?;]01'Iv>\6=TӺݯU0Gi`~IA<@L +B]ۙ +,@ _I븫ZErA~;h}XҿGX +|C5jMίή>U<Z'Y&\3|i m o} .pu{w殆]{?ݻ7hP|,19u39² ӈt-nf0yØyTŁa33c>x -9XRrhviڼM"oƤPE)vAhٿjvɞϮ7\ܚ^Yo'߄3{Mfqsyӷ|?=(Uz H}ݞCA?m"`7v}GݩvM,c#ho˿ImJr-A{I=~[ $l)^UCڲ>W\hDQ ?bXV[v R\".ܒ6 `svG^8Iw=KrWbMN`EE =w^RlPHr89HYDOM]۴ѷi1VnυJͩ3bh߲4JOjѭe޽&XZ5u@Eq?]ENly##$xG~ZAzdPPdYg wXmwt&{u.ӾI'+D}Tk\A{ArUjc lb uhXb3NNЏUsF3aD[gbZ1F 7=;bH*^\nσd<|U &gժ֠qBr7q~Uo,JJK# Ca [;0DIq>@4JOo0e܋SYY&<*ruT/06hA _!B/d +1MiRYe(60atcfv/kZ$5LɶTu.0;֣ϟHlMVHhkrv!LVԂA/;'J3Y;܏ǒ6H<4'|L4KJXVd`w.n~sSLS +^rwy{p%fq'T(6˨u ΂21푋5Lk#\5.sdZ+I8LцH^%ntdz{NxH VEۮ Ƶ,"7$i]8d(gDTvg/p=<q|V8.bذvYm g4/&W*Q.ҁՅ s+Z=u(Yk3haCvozͬp< lEkh}Xf W +tb!jo0Պk}  n yY*I[d &b`IMXX5Y_6ra1=_w'[[#QX%ШFT P\3ȵkz'NӻeԋW1\ؠ=at!#5x8Y}] 5{o֝}Eif$_iqG3|T)+">qFGivcڻH+Nl9%Q.m̛QϿ .\n0$<EB" CkӌNѝ1bRTj,?GAet(+= jLdUfntSZHԮ۪& Lg% ifmm3`B\O8K cT#;i RqϫTZEHNol%f +y +ūT '“-I@Z-6{;`rEM)2h]I0LI{Zj`-yCynV0L؋sGA2ѤMWЭiM5cHvY.W dѐ,w gS˝B(r[Զ6-R{l4^$yJvF'5Rˇi"$)-:s9E9(5)81LkDꑱY>m=󣣬yГozc%ܤkz +iAjTU)hTSaj0֠TQFGIp`j3 +R o]mؐĮ{d1:̖~y5| rך~<0ڭi6rBHavw*5_Hb@jI+Z?\5)a.[8WJzQPZ\S*yb0}]t#M0f :^Dy+eM8Йe/y nW5)g &$HR{S1Opo4}<!wi#6rB0 l=\u[N. (]iӸ8vG/TZpty=•w J={`MI%(%6]QLf=ϝzvg>XX18I,{CEY ,g{ːCwF/E% #=(Ld q4Y.FN`k?|Ťݽ 5WoYFƳwPؤqpTmٺq+o$;ZED֫V;FhJ$:)δڰ67ajyOUg p"N1vId=|^ >^mm@3*e FQcd&T{_5k6W~ ;J]^XgA"YHE/l RNeG1j,(:%] /E~V +N$ hS'1A \Ӑ/%Qs@-o-S]m 2Mw:&G3>*ur&ez(`f/YƁQՎI@&ʼnn$m@tN9<\}:ۼsBAJ9>ǁh,L5vS'φ;iku`2oݗcsׇRL:C0>͟ɷy鬪#ywk8 T :TT[ jݭ7|^I9@ѽQ.zh\"4Ni)xiUaw_On>@[RT h|5֏ccۙxUvrCS;nfsw˯@( klwAPWJ5wQ +x\vɅs}.S_gv14Tଌx[K5c`}Q4}+侬5'M bFw[d}8N3<jzjeR#91 O/5m@˲Bx%ʩj4gb;nx`+VAFe͇,EO:X5ڊNjN"붬tD9Ah:f95%_X0L/I/D%Qw:-&ũ$Ewp/dq~55RUiѵ\z ^0|Rrs5 +pld]UdՎa-{_JrY6idC#M1f ~[db*(OlwZ tA嚫};X:&N?/h$LC/Z4(6iƞ6z9Y/hh$RJ {ljN,p֘bOl! 9!7n=~E)e9O>>B~Vv:?^ +#+xmO5;v,?d;'ޓ!`1 >aY;ީ$I%_J1^{wNp +mQG3ƃ-NoEuLs w ;Qᇿz[Zt܄ީ(k^tl-W$aB}d#x;)bsEigѻfbFyu=/q+A!  pknҖ6}Bb󗴐zny^ɲն'>ʒi+<덈Z:Wi6vzˀo+5Ntth:^4X\KƔ;,q|%rz'^y\R)Zǘt,>\ɉq9XS:>vy疻6aPs pýn|1Q 4+ 0#QEoV)soHIIԆQ4&ĕ!i=j=VkڽcgRqAV&xK.?)fH}c)xSTQ%_f=[nx}v| +20: ƥhuGx-N#-֩b{U؄jڐ|Ӽ5ȋv *%c މ^<"B]&#HZss~I/uR1zrROo~?.w-5b6w'wy8|4=^68 8$G_E ,wkue-$v M_k&mz#QoM0vIV00_9f6 +3 a +JU{`UM3lF'vFy6fRu^j5Z4 BB, +i.wI>Qu&B1^C(.c6XWIzrMD17Rţ(Pj'LlyI>Fw:!'&5%*g'Npiy ޯp Q Vac!|j8< X5fŬF UG5X T%H$ Si޹U/mp%k0xDb>Y5:.UZ#֘$/.mZ|o^ +RG'yq EӞnXi~7s+6*e 0e*(,CKUoop1ӻ.U*v@نA@NAfŜzFV'O޶g<}ם3xR,Ul^h]YxݿYZsV[)[5CA7A` {7bHYk%S[7Lla%X讥j ;dr4kaT"p}9>Ywz3d}(} +F@!O5sHB94`tSں܅̅MKu(_;_i +ћ\56_BF+ I~]_)/U4bTw_,r +oQTePCK0=}Ofoi${4;`p 0)Ĝ>0ml_7;!Y F_T[mQJJ_z +C3\u4';#?9md,CP,KB\5A,|V}Z|l\6Lk9MT\Z0&q0 $mnygYtmX mRjXYU{N4Ҍt~9YQ)d֖ , y?zQ]}5*=jyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵$mO=M}|5ghw߿gm0b~/Egx˻/_[/.;/}.^QӋ_EU^Ybp˯_>oEs;{z7~"gxzf/ߤ/~zEEݵ—oee?v @A`}}ktyW_xX,G'~?w3x'1 +]i("?kHoݿ_x{~9yu_;&ݴș.> |b,^}v-z~p~qO(q[99»!b3'LϓL\[̓V}vODTWX:SIw%uYsI)" )m[T37\[3zravBRJLklh.ZMfhr&Nk{1'7)xٹbxZKQ\֠AX5Azr͢[ R sۙ'٩UkDs/7y9QŹ9xx9- .b^딯 x0Q#$ N5s[ E)|oTLICt-\4 nɺ^Bꄊ3Aj3R/rJCR+̎p"\lBۜ7*0@< /l0!ZI)XR3j^T! sv~g'Z.)Uh% @8bVwI> sbUlsN`m,sd!G9z}k%ey#Qh +NjͨSbAO5b!kEЋ +q\FgqrE>i'?_]~I9jMɞH"5wÛ9vg"\jreuC:y6nHrKzݼ/°bڒ6uyn3 \w^Z61"vv /fK?:S٘1l!=V vZC (Hȝ$l4ŜREo#9'˃Fלz v6ɜpEѹ/4g@``5OMoWF. yx!^k&Zsy{_Uk/]k_e"*iF֭RꍰRJ:pR)%?FPV`*=:LGrY_*+ +E5]UQ^FTRq`9LF7* r$wy (ixVnpl$CNf44&2Tu*(͓RmVm!aKe`Դ J&ot'TC`HЀZ{"@ZaDl2d5W^ PI%'a$(35g5 y:/&`z';Q+7)}Ař.*Ql+ s%J}L(0w`_HF+ CV;͡LUN| (; }ݝBuGyσ{?r`S j"lg0', ALe`=3+xqh;a)inU\uV8@c( :Qu7cFf"ɶ@:8NBsUcAZ 9#k #0MQ, p!(mo+S[["M75}.o~*r?v^(8jp@l5 HN]]Uص]K%IntVܯ5|dÙU#>+re#QS8c&A*w褚rܝuS=nne3;ŋ9%cD1!v4/ڽ9"3;5<quIAb$-gt6NӓFKʩq=|rMv6Ðqe- oU rKȸ5@9]jYVjeKmW-6E4m@5g 05vUUpD02 rlNQ!E\ZSJeZ-0 Ohhjծ hTU+ ִ7aؑѢP^l&EE<۪5crYmmˠ-T͢dӻeԴ'xIzDAxuSIC .)ƃ~j8?҈5߆)5K 4m=ڷ)TAe8m^O_ƭKZR["ck(V7ǐԊc~kpI*6T<I\1T'0 ڔ#a9Ri+06a&h 熻YR%5ULB3<8J2yzz>ڻwd]G3)/0k jT.A8AjhcL:" x#Y>@`zaRJ%8FD]24CP;.+7&b NrCW( Xږ}[4eP$7) +sBߙ JAH9`OvqX݁Ԧb\ଈPZV ߪ6oCdžk-*̾-u{s^pJ'No8SQCx.6߀8rDņr39dUe4 y <YP\<)hۓԁe7!!)fPFQ K7o:O@S}"߭,&g%4NE,ӅB&NW ~GЩQDUP"jemшbقaSe2!uE0J#iZNi2S*5%A:p9  +hxDE aZ`dp`Y|f1hжE#d&БLw U ÀRPR~gӴs"CQ B$Ey$0r߅KYvQ .%@:Vu6$%Jk<0L*DR$ap,c^wnjCPv]c Wooe{ Y2xjDT4LQ $Lt#HV!9P\d!VS`0hTîYBpɚ6H`b\L<:IŴAٲftp = FLՁv,R1 E C椘&YxJM R#3PO*z1/-8 .6[*yxq *tG*&( }@*Qkx1Q=URwҊ^z sj}$*xO"CE{5s:˻?P*YࣛҍBvφ? ZAx3~]M-`.x?{OJ=>"HFޕ1|t\.[ :6ԝZ{nnmS +R^nF8Vw==xWg6'J +4{zR/F Rʰ_Kzp]LJw*'[ 'n%+5Ot`9$_W(~Y F/&$UuW ϙ!1Ӵl߿؅@(rlO:sD"%ChjGyxm6eId#`69ZRdc?\Tʜ94|-m˞TcT֬ra1ra@:(^9D$Xpv]ZgYsC@ᘘ*W*Uf raI6}jF+#' U.cb"Q[#'\Ƙ>1nV2&ϒV@xK,!Ņ YY| +7A%@DEcN\ƻ +F{pIrUȌHッ,m{oVl 2 @x 3X f 7uQV^Ve9g*YAc8|1G:tVm0@8ypx>1!IBApxqұ>14YwO0?x(򖷀r~#N@΄tYMOgcRp~ӴIuRT..cD(ӌ;`X0<4 +09  $  _E: $ Ŕ5sV& ZBSTkקBP$vLO83vj:pСè +Aŕ1Wngv<řGD#]w1hj8 pvV1 kУ}k! +NF =È:TГ$qt"^GIAIRQ0lAyF<B%Ey@I` +>MH&-&ϖ"|r~[2"jiVM +J_(p, +b88N?A҅EaE=~^`4 @d O()PV21Ax\ 16ࣝ9$'Es8@ pPA'#PA>X{ޡ0t>5R0n?oP#άpJuY bߙ)"4 p]uqӀ8p  A9{u鱱Ё<>bݗd'@:;s +_t_8$>t^ca E@ Xrh</' Y:+$X\@cc50X( d b(f9Bpr5g)@ _qbJCh0u@7 RVPzgQ`!G?Ur"(g:C<ߟ/DlgK8; Dr@C%"0 +#JEKu$Ɖ"|8$? 4H@o  @vVH@ f +V_bu tol <5>__]R (cP8D]e^ 8!ZCB + `Z@C ]C}Brǝ1c?prr _O L^߂8N*$]0~`؟}d֭0 pX`̑E>A9P02R'6XzY<r(HVQX'Ln[5r ʎGC;[(SH$ɴ p0,D¨h5UAc /?@Gh6 ==AkԂwvrmC=8g4 LR[ +x  42Ñ,$ c\q7_ܣ&9kP8tՓk`Aey8EVXg# +L;oqfanO/Y +1ڟɔ>b^8gǙǙ#bzRq 8Sa$JivMkgC)uo򌏡P41cAD$'ÃOB! U# $E%.b΢yN:̋0S ZD2!̀mAx0P9MqeFlB5_ak.# Q훉yvf:=7bN2BIK@6+PNAٿJs%`Up]g{&= @0L'rH\$u;&8čDQ< _H 3}Pۧ @z3@ւD8, y:k8KKa N^\+ LTD#/qQ(=$/I%U iS9~8.mh Jxl9,;80($}=ڃptubđdaj ).%TqH Kf;Fr*"/ɖ0gf *$)Nhրy4_Ucb<5-].JGYE 3%N*P DL)=Jh!vD*= @ft{`+!,A0e Ka#BXbIT[9%D2@>g"8%Ж(Dxԅ, x!< qC3I CɔTN;qQ&D+0pbW5PF4P@C;8Ǩ %",ΊeAiBA3"D +BA9RH"C9 aNA ]H +|,5,>`ӀtNfƚQ)וhT(ٜU )8 +98x?t!5 +ZD"I.|v^;8=4 p_(ǝՌ$#doCN +`WZ+b*h I)ֻ\>PJ'-F*RRsdsA WԴ#6j1"!&fv#hMe 6G UN*Y͚&%c zfxCNnOIz3a<9{5`[N&2%2sTtt.`F`@l/H 'R4SңS\<'TCjB u`̂V]͎yGLɳbMкAj{ϳZ31SQg wG=.K&s\e)fdD 9 9^n8b,2(x LIjX6I PpΒ}HFSl}1<:}%]$%ʻ [VN/C۟ N:"ӞL梉IY-;vPȄ:NCltu{/5H49-=+dEMD_K̴mSb +-IH6C y^ܬbviPjhz-_?c>=8бfPbjbtDʈE5>#䎝ffP pļ'7!I -G0]nL& W'48xf1걁b nT BquB#l[TKvtM0:[,_gg>. fF-xvwkf{*5[nvNvF竽cZ;^{;}O !!oYTn;:E21VLVB B@#>IJwf/&ۣ+թ ZrUHΓl#d}y譃<|:?͜+-SZɔWA&23Vz(pNk 7\1K{Kj)k37>p \?G3z<d,_.Nfnl\ٓg/\5nhGR}[A L O(0~;[b|e;uS"bs,i)J{3xOQVydz&F,(I'˜bf)(]S.lPTv8y"jLuvۃc^9-Z6*jk߿qbg7UY]w,Dⅻoh 42H)ӟs'Ty rc۾uӭQ\ΈK+Bm,^hNTb箭mg|Vٹd~;qxjn~"#`bkbO+ ^!ل +Nv2Л=c$]T]VѦ+dz#6t2ŭ=LENottjlB>[Bm~vXv^6JAJ,C/L(Vׄ'c^ iqP>҅euyo)L6l |f2nۇ?|:1yJ1u~r֙k Rs)XRUgycojkX#Vnʍ'ܽ*+fwXN8K +bm #,+Nw&P>JKtqzrۋ- pcRl̈2|c9}tn{@XR^ScU٬ypqJwlOz]&I.MdaҠ;:1\:ݟ?%Z$RlenN ))Iҽdf^@ћq{R8nf5u:8 #&'SHAzS4$ Ft;{sg$sP%Βl:;@;;37sӧTWoo^)N-.J7۬ܔȯB +ͥUPzo{woViΖ4tv0\`2ػhb'\#'li9^报K|mR rި7W NdQk2WAe@+ê=I.ߤ[]?~gt{d{DowKW丄 +Pͩӫ'YغdcH/ +*x+Uor)dQu6j(D`✧Vڊ9Es-^IxLje [[[R<9Rwc2ϫ^F+bVv%c"qc|2tE)=?'U06xsOHw`Ps<34R+?¹$pDB{,bn묘 ٸ= z[3Nj#EN,1K\ D՞:4G8i WD[AP[ؼ5[Z/זG\hr6;yQR!,C\9,h,(hfcKP% Usb=;8,Ȏ 7uc!%SVͤ :=@q)N\"y:2#J;{S$i[vj]+U,GWH2ޤW k3uja՛Ab(̣y35+/8Z%jP]Rk4c<ϗPD_AA?M1dǰb1JJ/o:ExDbtCF@hAI9I/bw!%Zc鮑lKQH:TrʴecØ#NP6fe.8:|jb$ڬZ"ZZTgp\5RVm,:JF=]ȌRT]l,Rj,v )¸diUo#&H|eS2¨Zߞ\8}p/Ro;u.#uofEfH)ڂ(@nKdsP?Zi$?f),t)/yȳ4LD^uN.85PH$* #WFrl}-e&FF㥽^JP|H0,VVdߓc=Z(j0$!Fb;0x?s:_Ygj(b@{BAeͽ;ex9F8%+9Q)^&/+ؤ$\54 eiJɖ{ca x"U͒TшY/r\ Ffm;Xf7[tF˫GNo0yTx=o'ѶmO\d#0cvJxY+Z>|>ߜbVkzծO# ?_.MɦO (X]O2 Rt1ef[feD,_쭬 ۙ2< +;S\L4ȢjGSuV3k$cBcMqdb<|q>B֢$RȡMVДLÔkZof>aY`lM" 33"Iǎ~b<* ra^1JM*@b<1hcgn>[lbb@!ɖ-#Iv,N.CJGSl;y~xŴz ŋdnJ$uͨZZYV0 +dzf\=ta"Anb<+R765/{ܧoo|~z[A<{*Y[hvek>;yc<й[orwg#\@ t\բVSh.,o>wmO]-S'^W~χ?qyV#mkWgWwO-n.̭m-?z~O_ٯ[zN6C ĠI;j4YYJG[rk.W*w掜{O|xɻ~罏=e& BA +\VhJRw'N~橧w^7y{VO6 Rf8B,0I2ΎZly-x{>'?{C|o}|w[?~za gf+z67ŪL[9|¹7pus_?O#̄tX(DbTd""Xbq 3X. Bwūsʵ|>sMӋg;#Zr8kؙ8zkwū~/k?|#{'ov#EbIpZ6(L8v 7v'|_ꗿO~_7_կK?^KЧxg0U-Nv*9*奛\x>|3wo~~饗??%ΏOfwTՔo7[[=v]w~O>{y/|??~/׿~—v-$b(U̔{KO|w|_~_?OoWKyPN C`،K{O>|?~篼}/~+^}o'{w}M4ngϜ~'~G귿?oo~=VnzD6! ɄUo6@ O;~_ʷ~=weuE!Q~w gyw_ܿo!_?>qխbkagb2x\?yGc|~_y񥗾'x?/|;_:ۛ\b:ѪԦN.W_9ۯ?կo7~ǿ_/替CumH2QeunV;ˋ/\>wٓ' /|Wo~_~߼@v罭MY4iV:;2ifSm|_x~ ?_?Ws}OpŴ hNuhfyi~ܙyO|#yS³?ُ_Ǘw?/|O=`c`> BTL8zw?|SǯOxO^~qgЕ!fيW҉~|[ox7k_=~~]ܱufY\T8C"I!?ɒ _~>!яCGO>[niw;q5kLZ4;70}dw޻/>wu+g\,p aQJJ3`frp#[kS_y{w\λt¢ȫZNE 4!ˇ(esrҭWN?mO=u﷾ܼ?̍7][3Vf*Ahd9q:F0[~鋯//|y߃O<|飇x "M#!~&b eR'6W/>?{zaW(J HC<,cgڵK~⁏}y㯾o?ӯ|~NJG:q({\8)1 3s.vo>>g?[th)dhPTHT,ҸrǶ}w?K/}w>p٣ӽbqr0}̲n7$吟""|)];s|Ogǟ~g?O|ovV9$t$\Їa@yLťmNR1Jӱ`;{p"d,s# KV,GH,(%p +^D0BAt)5WKPy5L-FT1XPXJʅϮomf2?@zʡ (x*6Ei`&Ѥ+fRLZk츝K$:v52"k&ϧ$+ +ډj5M,Xj[3|̚NQH;tU QX6cK< x.FiTHnpH+rui2bA&MȪR渌 "ҲbO&96 eӞMF#Ǎy&!/s1$ qT2 +i྽>2IDɠsRIBpXLȔ0 X`X)&Pn8 } 909> +f97YOLa'MDž8v00UGDl-v6P5' j|r;a'ZMK'"Z( s[TшϨ~QTLJ2_!A 8=u)&ͲyY(z b|IN=,d02Iݘ̗du>ck"eɈJ[T9%J5 +JLW][@ةX<ωQbو*obGgpLd +\Ѣ IL%ٔnMRُ(Tc}l40 ! 4xŵcZ2˖$h}vOcHDG 8n0\Fvf0GfcVP0"DEP(jrdY[fD"'>>0QM6(} ?@1s $1 ]4u'18 2ލOhoPbf/*ۅn,3+*\҇R8nZ 4l +<(NI(- .)UlP\ʺ5oZ [AU KFyU,- <P2-Qi)jC[DEWPtaVudFQM01a<_`=s[0tRCJPaDPU&]$RlVu12΋KZ}P`(dQJτgcEO&&%U$)(IU#/֒eYM Թ<'OE*2lՌM0V\0rNgDp2|IQkꚢlOLb%)uJFgs! ZPMpXS<h+2 ȫ_pf H&A)C| w,/V=w +.sK$N Bas&6y 26Aza}"-IiB`ҜTqv.JRY6$o{X +.@iV0(B^ d +sƺb9ARL*d5Ax=<(*/E a'CP>_ +ͣr̞bx8$,s0jZ3U\/@s ,m#U)1&fO% K(ri;;ŰP&N^nm˚sOYgҪZ67Riy,`3:ݝ;]۬Ta`M!B,WmGimHs,3 vn9~06FJ'eJQ{l^x7 9vj Yq@bAsu@$2ӪZzyN/%znSvT|^tm+qVmzK3'AVh|&2\÷`U*T':JCۿ #=ڰIV R! raY*Ib%x+4/y9>dܚm߹D.B~x!0, X&Oy/ aM; TQ:7/|*%O+Xr΍XGzr,.QkY= &*Z#fGQ`HupDȎlem,vZ9k.{.=sQBǻνJZA +5*/#M%RKݙK ++VQ*`ERuE5[Xं|mvx<ꦊF4(ߞ۸9}^кރҦ'wcAd$kzz"[qTT4b-1-\pz(A'.,,|^O]e+SBYV +ŧ@oR\\|s rm|wJNy}"h;z`Zc9wtW.V&*|sG]xYp9<{3ƃ섛8X^jIZ$1t̄*w.oCX9tNCs* _#41)" +UIc=G, } 􏋤p C cIJ4z>IQe3 'u7I.!Zxu$YXM3 u>" U+8t.T^)NDr*ULE,ZFj\VWnm^p[n+U\gfyYitNٙP)TdfL Z%R@M`Le.lXQz7 mp7?sݕ;}"Wrn.7N]zݏ|rn>՞#4g Ϲ{ tڴEO%li񞝙/46v;X=uZ4ޡ$NXW*?:#D3}hTA0(f&G "^)srͰgL<|.w18%G9`x  EWRPi 1<|y-Q$,#U΃m<Ͳr;QIw-,atq?tMP2%A h,,܈T Z٢VPCQkdB,cC +QDeD'ج+#V=^XR[LjW^޸&ɎV&|v9wߜs;9`AH$HDmJS,ikު= UM&} }~d~ayjpz5HhEd0]>^)z8զFiQYANGB +;piQH5{[bseyyhXno'TMxeâku󅕱 rt 焊jM)z%^l@%Lļ8×Brw&[PW&C$_iퟺµ.^LH 1FHD<%&QZ { Wt IPC 0Sp,# ^h3<h2 W^& kv05ߟMf#uHB U@%(DݙW]EW~X^cбOxg9 c(ZUyO1RBax(u2ڸѸN P-=,dy `[{N"<;T|((D2-`#!Ry 0 2ƛζa69.3t4q>yBs4('ZjpPfS+0tʰ;@1`n BwrޤHGBi~W_:{ѽGX}/ā$,Cn;u$eFiݙRA"q m"^#I1:U8|8uJV:ͫT +C/=|3;9:JE!&Pl9Ua}!JBܟ;p[R3K@fvl~5[然+@є ൑QLi>8HVBC1=\ ĂI}Ɲ+Bp=eJFNT|P9q!ܑQqs71 +:S֝y^jO 0MYuIֵoDi6`۽Z+9wK%[Q@L4"?< Gƽjeb4XGpb6Da=i&vVF0c Br0ϐ6 *fI+Y,x"QH kjr: H\3AkrmX\ھV͓LI ]A︙leGc \WA c`d .a Xd껉Rm@ijigI+5 +LJ;h:縓=>Fl?B+9h}zLGQpXB. 4非_<([}F#R)vC!#h̠ $p1v*R yrvo1ysĈšp[^!`XܥTaMRb/g^q,iHU6ӊA,ǠA@8A"L4/^(pRfSe*۩V{r=u(zP55ˣ|>bbؗ,qFui Y1Ӟ;}n]g(6eœ˗dPDFC ǪcS0,!@P{x[#GG6bE&ׁǧչ彵l?lckA.jf:hT\ u,1 E(FĂd025`N th]UDeOiZf@ NZ^xu,QsBf .+Qrs; ݍ,.%{)$lGrmAr@tFZyDrq~k'>emOQn^oK0 +FJS@Zy5@@WIÞVSp +p8 ^#U7;i`|3sOt^P3ÕDa޳K +=f^ n K0,E5@%^s4ڻnZ]޻o, +v0*mkwM4$SP٬$I*)Ba L!LS<.͂9hjLK jo~6rf<;ߝ>6ˋ׵d,Ȱbil +r42G8ZO/_j`1%Lq=WRNXv8y>;(gFb(!>1AB T͘v xLKJ9V/8 +ۚYp4L HLx<Eayl^*)V["qLgW> Aotz:$2/gAZ D,H sK[$56F=fhIy`0څq=7%(;e+ssV 6+̹^֓?24&|Ht| 2yurX@%0Obi7_}vz4~XXzvEeM54[zyV`z + Hpx;ZݺuFy~mͩ|NNN{mro4F0"iZfcB.7 ^t4jxCg`HE1d+{81I\2=-J'۽=vx^m^NtvX0$M$fE1bǞ, +{<<CcKoD D4tBnkJɫ685 [M NV09bٔ~͓E! SP-KK+?e-Y6ᩀcVy?h(qxglq TGTs[IJ0B ^[6ŭ+da峹jQ {;ԫ ]a(*l:[Y;WSw|{vjS)TFNrֽ_c8>l(4 +M  8>>>'HΩ8]|\Ob\B1.Г[osWdj+Fr[{wN<)eLߟ>UZV3KRLpz&zzsWPP+dd}DqjR9Nf0u}ӽŋ9#r!=sƋmN9|^`Efwo 4i0 8U,n\^FL霠P=`lQʅt0SChK7"XYپv/'Rq|vyMgC!ɫg~>ۂҤ4ȩ@BD6 cƏ=1><Q 8Zr,ikI`*1Ѳ@i+[_<7= n\gI.I__`Hpb< +bJfE)-HY w9d$zfd:o?xJ(m$ӫ鵽gVO_0^*;uxK2RXKF3T/*h `ʀC^#0X$fS;^vn~>x>ov_yNϙN[ b҉d˸lROקG'j2sL "S^̘- iR`bh\[WgOبgIe$* +ѐNaFe;1!*@DT7ڛ;<fM P 2I @0Q +"Xt;Nf݃ɖa4qObvdO3tZf$**ɹ +N1<Hb.g)1q0p# @x7CaFIfe*k7Bz}{b<3By z/Qjǎ FG",`O6掮Yw3[0ڃܙ^'@09Ll2@OxDG"z8n9⪅ޙkF<9͹ VHRѽk@Y([v%j:O}Ԟ:u쉀OD jt{ +{dwhS`ܫY'iDfR:v>kk (V[kG\&#_.4I6F&yr (Li<# +'"st<2 Eh Lw:Q\/6J=ktڣpDF<7mupFta8= r1 MFofjXjE3@g*Ϙҩ;Oޙ GTo{d +c.Iz}(OҡW"{t dq gRM3'6O9s37^ܻG`FgU endstream endobj 17 0 obj <>stream +/K) :B!gLZ;ol4oD2Y6+Q> tvMgP8è*eZXؽՙ,ss.N&,.dztQʞxQA +Pqx$ +"Au31%k$3JRc5_k3UyI%X>-ʹng,=<"G7[\QqվNӹFHjD/BwwLfBm}yO~zv` R}?5F`e~zX6A4NT%Jy0GC^ :8UHefo}tC|2)jFg=v\D]$T kvFdQ~A $\q +ȪpXZݙ:u%99}o}? l(P,5>OpQAxUw9qWO\+wX Tx Z8@1jTnD`; +HF6Tv]j`faP hKf3S+ח`Xk[dv>WYWW47ϜsōDzP_I4IPD򹳷_~A H&s[w^=11lJϧ7ܫ_^>r1/mLߜ_{ھd"zʳƖG7` SZXn{mvn9I8"BiivRwLl +Ӫ^b>C2E F֪ A.5NsiV!ruQVS^18ȖE:w?ՕXƀeш E8:>e,g +LOL * +~6 ɃݣGn5zXZ{{{o/yKE-'(ֵ'_[( +>Snm+3?v[fIIEA)sO(=!ŻuNwkk2PU~tY&q nkkOw;&[]F?vѭxzacc({RckGA~Ay+1-_~O=1$$g7o>x{0j4Vk=vncT16aHʦg8PXcu`TUm6PSRgp7wPƅ{/~{z n|ޣvϽy׾}G3;gL/#Ԛ%)1oT㓊Yuc#Pt{B;hڵǗzks2/fJ-@ +p0Z<e;^k;Ws9ìA(z4*Tj zīaBR6/dIڡIV68Gά^HHYĨv6/fOyCnf8vЛ <#CP:y+h: Y#/%i2A [Lڙ/@ 9*spYI-fk.zao*uY)?>cKxg"I#!X aIʑR"?_o/<}3/l?s+{kUө:n^[xi+ 卽[GƪN?OSA2z'.T.Lm?e;+W3{_/>\ܗOQ/Bmwq'ĊUIM$@Z$*tG#0XQ79&E8)i1)i JrvɫԹNz +U0i囹Y[#R5?ǰJ}K=0v=sJs20Z DQB͘䢨5KH~RC`G %T B BTFR@:,{Rk41N1LҰXd$,0 @ b# +? t30$dQ w}Leťx\Cx&^zv+>[˙Y^"8ݵR4IJ3JMT4cMBk +A(l߇a&/f9<}~&()7X\? ,BMzq; Z{]KXH`\(8vP;^sK结ۙDe=ᣅU[8v{/kzʻ><]ƭͻ{V/J1|.>?Yhgk#NbgY5 b:˯m ^}f%C +UZlM^:sYy +%zHA$Ŗ:}C.Fcfzoezw*J$xjoSJXMn{fӯ}ipFU+V|0ޒn{,C-YΤiL7s ߚ$7E"ED7 +FĽ6yb`q"0;@4mfzQObQݞ3(F; %MN0LKTn1WΔJ&iN ۫uO'SRz>.036^&Ag8:l+YDrgSOh8|<6B5[Ȗwt{ahf¸f@6Y`~?P"t]trnHR2Zkr.WNL3zwi~t:;{vK;*c1&ܿ^n.ltrq' Mu'Tkozzݛ̌"$şoަrSꝛ}x퟽_o/9Nw?spnRӜ\dowrtzH$ +T8qS]~x~\yѨ 矿3ׁqם9M(֯b_柋RFb|Z?zO:(l=Ͽ'FKBkJ=u??~ǏQ(n(b.v-U {EH x:s&$ *# 'k¼zB*Ѝ>?mUJ# DBX(DaTgΐTH2p]ݿ[,n, +^cC2@F X +-zS!o?+.JEJƢ +|2YJ6ͮ NzrivtM8&N*G ^ŽO[tK^~+觇`@zv0ؼ -`nhB4=>|V_B +3e,$Ɔh`BI0C ξUIF(q5?p3Rj< +FQ!tYHF ̦8dm|&h"EUuKK+GjZp *!AJdBa*`'0"K\F<ђ KNUin%K=NfPTjhīL#'BaE"j@21#uPZN߱[4F"" P=ۑH:Z բ:@FP!  1it8D\q:U0x!9B<$>ͶI*oU 2Om1  + +o SjEtfRj$pi]QM7Gc#cpNdԔ]AHNlR8nӴRNyd΅3 [fV/Ap"L  TU}r֍7x D&% 5P4A?N L+La 3-Nɣ )Nl>xG7HK2Dz l4A!2 јDM%39,ZrޥFp=0Lp:/5$X pCr y Hٔ6i& T/T9'9mړB B!U Y6€ +=-, `I߇q9Uv3Z5 D, gZe*F T(JHYR`# +liQ˱io:@B1_p ǃC@2Gڪ%,=D& hpD`0qVܙD!|c' 0/ +>."7X"$#8*.ѱА p$*ߪ]R HE#4fI~ĔSw#FGp9WWUx[{b01{(Ss"I(9/Д4 qB񔨉)@"$+q2& ,: &0DF(`EȩRhcC>!Ų.VALT1I* њU |E6B FCH +0҉lƎK "6eQ0ZK$^W'$&&LbLO( ]d4 +(Lf01"A#'F"P82x!XB P? Bմ['MEzM  +ccCOL6 9f.et5HTa5qP?E@'pX +N@| Yup$ +ѡ"A@AeHR jD ̢G ,ɇOsMYIY^$3U)5 p &`Iáh,b"&dDO-%2p8T-Z[H˃gOLD'cA 4ED E',Aq.\8{f}akPi7t ǦWm(*نQ&'8I[g[,k(O FǏgYW. ]$۪tIADЏ +Ty!NV2eyM B2$( b&Dx`P6fyQXYB\w5CEK@ȠZ]@E +x$1D4@d <@aB\,BA82jݫSx`w>m4)#1p }lld(.;̅'`2J 8U[R AA>G2Zj!eFCƆAxrs:;~<22 'HDL"O",M1F<.P}(4LA|Yw9_/n6]Zt*V䦜88&b|'5"S~Y-5uLgҶ(*k=;;/=s3kxhb,ŀ`h ˣq.TEΛȠ(Mtw{[_~J!2tEh̖h7sn +wm!GmQlWrAmk}W^itC(aWuh:=;>̢hֲ|)p"p8S_=:;ٖ˥1 Rʍ `WގW3@E[(R‰f\'>מٿwugyu,B0I5e!TYu~yz݅ϿWN/۟glOEF)(°+P6E.R;W,njO;ٽ+W?sxpSJ5wtQ@8 #0D`Tɂل",&jLڈg C~PbKãhٱ33sgO\}ٯ3/o~l߽Oy/{?/>a?AϦйLx_Zү,.n<|p>po~?{钉E?ƒ +GJT UH߂Yљ/,୻>ŷoo?o\7/??ڽ7/_٫. l\(r;ïs!.U~\ڛW}~_}ԣ{ۧw4 PG`il,<|||,+EIp䥥3OϚo=֣×~K?{xYK'iFmI hL7>]:;%t>_3˟{vw?| gW/._qBC^MB(P /|{ɧ{_?/|o^^ӕ +Si.-8Qfom$xrGo;w߿_Nϼp'g)aHXRH 2djzqq~rOx×?|_ϻq$Vp1si|A]U?;~Otog>w/倃d$WOH$iHW ȅukI}t[s_{cG;?z?[ޭ}o+7kG@D1<%$++i;Y _ϝͷ.ݟ~٧ObTv%SX)967  Κ/wh`q۳0Ȩ?a,puIJ%р,|!p`魬Nŕf33if[HE 6<~bRJwqn%/Jnk{sjQ$$Hd9EmaQz0Qsuf[ *q%dJ-SY9RF?1TP pHEGӱBD {cQ5pX%!b:bVLL*aHD7dH` ҫCÜJ˝| FR dI (B^#HFvVJ&[h0+\Ut !IY)D2 +0bB1#F"j cj^ҪZI&'xK &d>_4QPl HƆG 00"]@b)wY2N"tN/.=^s )!|i*0A"5㟠#!0$UpDLQ B%},Ej%R>9&T1 <+BZ:>6.Ӕela3]1rd F9*Ty'[2i#C~رFP͜J7 k:Y:6-Kq y{JL].+|? K$`#wd)İxv}gI>Nj͋ݙ=I2R`2ZRew3#eϚ.fcXSkvN|\E7+$Sz(-HoDF& w EjlEs%33ɤuQ*jzO&nvpT]F dsJc +[0Agp~INpTaPw6jj*-.lCTQ;hMdÏp9ܜsIIN+3+ht4N#] +V  ~"^~}T˨DQeMg-J qTvDΛ$}Jq5'-t>8X' JV(diYڀӌJebkR:f6粼5`*FXpǰm bb'j_QyleBAUԞa *N$ ]+EGiQ̓nބ&-pBGK2 `AGUJ9`M+Ave x)ֶbkwfsMp>+1*bm.LC@֧tDK2fMȍOxuLm ZZ^ $aJԢ.pi.$HGFYg(i6O^\&5.\/rqfp6`[=mMǫCVLTgys՘JSv wvxɛߘ$S1:.;I[l`P gO0;i_*HIx?nsrD ,bXrP;qww*쀽 +(j#Ibi# n(&)w͋zѾ(-޶ܵn-pZƒLA#j\?nZߞ* VV Jn@H+M9N5gƇ&Eāa-h,*En <0_ ҵys)보fKABm~FFѾjEE L x&WsZGz~+5}FN4o;&;h!mßqRŸ&%Nh=P\bAdwNDd}q2ad‰C' l]=fpF'7VGKݸqxckӋ'?=xїKt{yu|26x-VZ^fZF,.?j5fI:_>L>=5|LJ@`I_݇`>VVg_Hra#۞ N UbQ\ ' jt:/𴲟+\@ۿЌW?Gt-e<0䫃2?OQo@hKV&+0bWg~Y.9bP2*P;woq$Q<"_=B.!:'#oObwn{|5?'ׁ)1AWhxҪ%s9IcЮ\AoP zpĭZnV[jV+nώ7Ǘew3b1nMXu>"&~|ܟk(aMOGa67OU')/<~zVתx?Q2dZq|Jcm::1rEwbmoMg޿iotUAߚ,q6Ś_]\~¦\mNǍh2^|[zdc5Fzo{G?o}||N\Jx޽$`uz쀷W~{ ?xqRw`e9Y(i@nE˲4[Y|x_UkUg5y94qBw֘GqPW9v0. oEC'^EI +#.7ۿzQ"M?7Yop]TCmf:;˵`ax;IEW2R`#4I<F_jدi*/؅TsȰxx?wMΩzA{N-glugQc[Z;zS?Z -AZ*9JשO/X~&n.H0>/OU"DA:z1*'%tԋep#.{oZ=q{}V? WIvJϼxO--eIߟxOv>!uL[T{WL8׎o*hOKڏ7uz?{IJO~t;;IV{7y2}N)\b?A"q JVK%3,{/x.J=]8YUdz7Ie+oWkY f_]Ͽ<+p AeI;^yQ_BR,궿jDP.*Ob*Ʋ>+vƞ/gzfwC`Eh9v?p|EIXźYCUIgXZ;/_F~6kcHdZ3`AZSooO@|"h!\K0Mp/p:TlEwhj!(tYfmU WᤈJe;eT,!B,gs4@sSInBp><~M>dyYcV!ݭhvpIr<n UheA=ItiESQO^p6V>zulf"brM a#UixwjuV(Qe}ˉmU G'x[W>rD "$ksb KEQ $3XAl:$_eJ-mgP( Q⪥ 5+2 i"D +ݨPE9lKr+˨K]iu[+HWOh;Y(Jւ6.(g9A H:(5UE`ٴP:NG$m!Nx;~׍C(Qa80;O5>il6hV>'>f."7[5qlеJ(H2@*IJR*jڦ;SfAZ60PTdB++H9`_pUm<ߐՑS8PA tvf+9-cGgxmw*c<ΕQ&kÞ;[ʚ5G{W ͷH"}Z4mLh؋~:b|B;_T$eKz㝗 =Ybje"\hnz=Y SB MPܥlL-o ~lK{lrROTyp@W+E( \QLv ײ&!XȐcR ')$ih0ҶIT?]Q&qdhALl.kupUɰ|AL ƽ|Ab % U^y0тWFҚcE~X('Tˈ#ʱˊ"_X`r[L>+2yU kD1#YrR`b,Nc;Zqg+DpVG3C9aY6AG_| &ۮp]@rf}ݳgl|Vrg@,gmvc<~ǿyK Vnނ{P̝ezJUSj]xQl-W˘:u)Fw0\׭j +&ʶ現gh`-3՞.?덮VOugGNK1}Yk7# 7ms 5 +Pk$-{2ɡaK%"^;Q}>&`)\lRV>,pecYJrYdxøv7mHQ,9c 8tkD  3A.@p&XA0Le֟ x +(xZQv`  \ZeN!eC=Ve2צ$_N +(: o >nL.]y1]tk͙K,Okdg~Ь@f\ZO79pF3N@0:=Z XNڇWߜ=WP૲$i8pz{u{ Jy AZ6 +/ӚϊZNZFºf3|` 5F713聆=Ep_ѷWTg$T嗝)FXi[:Ĥٚ#Qȅtx#^y%e]HK==7%;Vh,k삿.#@ $?d1RH*,(+ bAO& j=PSyE(‡RCRjqUaJ?K|6JV0 +TC, bC g!m!Y6A̽I<8/~_G% Bqw =]}"MR?g V,I㐤m^ md+2y􀐧-uݟ^Oi#q*3/Q g0*J)RmAjUjQjb=_`6rT}Z,nE K+ f7f*Az:UyНjPp3hBNSkm^OLP\ۭ# P5`n4-.`6hx؇ Ok`,҂ZBq,*c'?]34kQld?} ^9ЪȎ?.ދx|'K +\ / TaN@z70t= A:,.?Q&/J U`|f? ѯ/~*u`iԷR=ãJMNAfl?b6dZaQ㸮i `,$eQL^2Hwr +)RD's2hl%aXH a5$3LW6 Tqjf3,& `9a&q̳$+2ЉYt3Q[%QǭBU^Zd2R-Y&wߧ66oJZI` +xu 1จ*Z7wy!qӆ@[.ib0PLiӽ\d9}\$cŒ +r 3p=˰.bk2=\P M@TNp x/cff&PЀp#A9DEkStWZ}Co~"-:㔴sxM=2~P/!Xk igrj`2lwJ%0- ߢHpj6B7i]UC_OXG1 V"d%WJ-J)q<&@bN>' 679Y [Թg/]{\Z-Le@kHJht q +$^&+#%gB>߻O*[\@|YV`SʀdT.;f'|:"J6v*􈰌yo3/d`6ʺ,hW3Sq9·䕴N +b녒Emeyu) +2fr@޶E]m89D3vUڞFåAJ'XTGʥM4Mi$:PX>(mN^(` *D bSې=o.&Nx _| ғ&ժe H&#'<+ʳ@DY0 R9(!!j`d|Q+6'63Lh(<ȱMyF ᣳE (MAo  /(.eJ=Mt EU.!g2׶'OHG*"@0";nmb,Q Ɩ5?d :U + =DUj|^)Mx8C][ +xԽ{X>dEUD~ F0B^-bnl6"r@ 7A_LT7C?:Ʃ:%$‰Z`6 _^a]P8Le} O)4mi%møI\ !%ZoJ{\ H*xΗD/mC@J/ B^:SUis\,)kt 0":\m]8(Lg 8?OiC2 ]/<18! 8`$}]@, L~GR;|N rPvk-tbcH3f9%hqX6@L=xeKZg;;jaB"Jnq0S[ ͖"<((&> eD9 3P(Z(aqRdk)p; jzd.:R:톢hDUU׼ad%!J%g9>WVzօ޴cZрӄ\auJ y N;ۼ܇pfy@ J[ӇOD@1u dHټ/j{ c릹r]2]\X77ʛR2iKupy{e`ݻi1}4Xvf&dPv\oY()xg7?g/(a6A@@H@ꦻX|<.9  dc@N}9M1$7CRYnb[%aZJ($9aOMm;ޣ!D]687g0E0u :.9Boa&[qzƲ$-NfHP#TY%h#ŘBOF۝1' &IotWh.rtDs5xEV%-`88d` ,c>}MiE[=v%ׯVDr@*2cky5P?S2YT96Uq I_Q{+cL7M +.jċ=o[[t ],EALKח:>Ԭ)'B72fF#](ieEH[9Ivw޾nu陠X"6˵ )*! @6^zP$gr@^推Myy #BpH +%^8!K87A>/%Amw^0xE{Iz&5:lhFQ d#?"$jJ\^!:_r8z~H0T4;JM{UՇ۫wߊzL%ܐu#M`5i\DV,`_2#q02.=Untgţ{JHrd(5ng(Ƹ=|֝莟tܠXTu9\GP^|+dZd\^a{Qݭ,ZIV z^yUҝ- S'XB5{P(R,kZ 6 +% e+Q`kό`{4؋74޽ IQ&9P⥦SYەC7:.D0"]Ib<8&'eȅx?|+YneBz1P טXӧ,m$94 r%\4= +"WFlMNR_fS%i۲6@kNξ=IP?èF jNTGa|d ͥ-H3uNY|A%ջ QN+A@9,EVPv݆R+A984TPP-PQ2"2DF4]Wk"ָ:3'ԫh/uekc*5]IrE-qImEsA:% g <8QKvj1 #Ǜ|ISE @T#(1RقV¼2\ m!S˜fFV+ByR7ʣvX,=~vvKh~b'j3Xnr)ŒV(i 2@twWb5h!жcHF|T,+( x/$|zcLfAh" +)>iWeS5G ,Epl,/^ą V+Z˰V#h[9EiuJZᠤgWg9D"`#6lBP%$#iWPK@SP/0x/ em1`;@)*eEGR +ܐNJ:+x B+_AFL}U[Oxll0 XY&*p+U!AuUYYF\ܑL*Q q3 y再7r95%3@$h QzO iJK+E-.BT n`;{j\"'|̨ȰveM Fy4«H^jO"#:c =ؚo&I>fzͱt&D7W˘Y QltLwj!5 `@ފڛY'"B& $8o{)H l: ?acUoᤥ) ϛ%~dmf\f r%g哽7lJ(^zh޽BrXL$m~o[TanX\zU˨U@ml قU*YatwdJx5St60}aӇj'63fF5kyz? Vle̖(ݸz,ܧpN~|N80T- +7ԟ=}w," $H]}FAtDT"Š 6&< + h7]~*I!)!j@ NYv&<വs'< ]43,8\ӴJDW,O Nj9 Ig;Koel0H. em3æBu/aP{8ios)Gl ]R g}距$&G~t3٢-j6F6ȇn+~+RO)0|B0!Jt°T +e=_Fm1_qtҍRKWƵAJo{ׁ#HZ + zfʼn@@OAe@Lǝ9q<^i4ẻw+7P]$m+LO?pH 2}2`tUV\R5Fق {/_cDާQ2Zr> ܆a@7.`V{L w! jrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mrƝ!mr/dL!X}'lcϋ^d {7޼m?x7 +,WGp1{+PP+#dF 51(P|Vx׮ek o/NL{ϬʾѩMI^L L/*bNZ \+Y8VKK$|cibTXق+eT(weXR8)ݴ_)m7p,m}U-\\m|]ϤMt%0l2d\,[ilEPTJ-I즍/[6xeB.X%P0dM< %XŒUrb2jgtEf2<$UljM8+v '/4{*(BI-E )Q|4It}*= u c2nK +]Nt|A89iL]=pδ82Nz1vCN\D81EqWRANHUƼRN(!z:؛v(fe,(c~d"\6vPt,crVo]v_SuA~~lU)OmX %Mf zI="xP,i0(" f-QxIpe!ل 'B +JVq&JR5C@8 X,M|Œ˥^.`HWlm1[t.'ne؍M0` ύa+i#*,>tT}- + "IQCgbZw"1Ģ:4ܢ2P|A_*V(Zr )D"aQ3]75˵|o齼 ^SFl!G(0%CrF1I2S?" |^AJ l[f=RBL yN|4y[cp-5s+Mt&!: NBD$d#:Fxvf*(N{?^CqKP0G1zIv{~ aM%#n,P% +9# +,P6'bxZ?WҲeˊ7pkYTI79uJe@0`z.+dlR- Yp\ $ r!`eFhvd8g2e̱Nu++meeVp= TX +y^eXQg$dr>'ιiVdp%z1\fbڪ lDD=XG4T.l@H(nlйr]HEZw3Cgi+VJFnT6vmlb$Iqe_(\\exˤ7}dDdgUeyﺺ}l{@4BbG a@ 3xo뮷OVZ22|Ex$10nel\r{ $e@ .HV^3(P`8]>%H99MQiȩH4>.|6xq=r( BQ–bf/=# %C19AnaXh<1.4F]2Vu{yRx] IH7uhIB"gY 63BVכb ؊R"q|[6)8ilaR*d"Xo9wݙcԚF[1B ѡ/E1MYB+5ch N{ _0A%I+j ϕԶ̔kZɶ,_–3J?׉j +? >JD.lӽ"\Qmd[q@8CXH$qE(xI_湒$68*U ]K6xT`VP X$].ut)C#,L [,0<`FJCg9όc¿8@ ?^rĽű1p"rT!OчUpX$ $z1 WZ q- +;~kTsd7RmY9_8uoKɊ3솤vqJZ'[@dRxj:,B9 +^2B@U-W.I Vs)31&30r!@y#<_ A8]b$/ ک/^tx T?2O-G}DO#'TQt AQ +Bց|@ġ^ ].elSq Z0 +RL]$ D1@('aJ! uy`Xqi~" UQgêz;§8)GKͲ\A|7^qʸNZ֤b4=̢jE&MJ(mXə Ap3b96sI pLR;5/jSI#+q8@Az039ݘ!%4  El _2Ԓ?L wZPAm8{;q6_i$Ӣ4@t1v<:Fy}v(C&E]gW0q0*lx'p4B(dF*JЩ4:L~ЈEYP𥀙(E:Pxf_o96^\Ѳ ? &7 6H[";z46td7]~]w(CEi nY/)n]rAkpFa^SMMm+ZeE|6-=~blOJ|e'h2ES.U +XbVTjfG +)$8Q f|Q;!&i9C &YKxf+_WaD Wa6 E,=Z2×a`r$rq> UGT + +qDz, 씇dhM9QB݇bxQRG 4@?hm0/cH=FK&1oVЄŽ"C_kr+`6*0B$3:Dyv(\IQ@q)Ȉ +,q(!窚1N&*G0ٽ4 ۂC#q +CP6}@ +"læ e:w0A"BP"{8mAx}xpl?>t/ZAp\ ~M{*i Nګ7J%@U*ͧ2Q ԑnzNN{׭I=xn4_2HffȅtqJ- ZGv-Nn &o"zpPC;6 %(Z 0W!geSeN*Fnn\ZheWef8 ݁xQJV"6+q7󉑈36A}5!l"5]WWAżĽgAh$ q)Qđbx^ȓ@qOex" AtH  TiI& 8AnIft1>I# ލPO.7B QA7sɱѐ-ЍBaX|GG9A<@ #byY i=`: #0ͤɖ\ь XhM)@/h m}{t Y 7/E`M|Hxd$9(ue<-0$:vЪNIb0x1"R.Y:mh D'X"%;kC aX\f4 (CAQ +0h d <D9; q Qr/%HDkLfaN|ica71LJ*,ls3[0zG9*J{VqTV&3 !N[|rL>N DQkk9EeB\qL8^>V+Q{ a| d(7g"l_#Pb>5GhjA)+2”Qqv{Ai;'ek8jbNocz{2:t 2'AuS kTaF;PL(\N\5I8vA;##A.$4b4P$955ka r0B

"*R>uwYl=j-SLDBʡ{}dNj i(u@.!^-cQ#/&I5l c:r$']#%Aȃ7h!Q<6.''# u%Bud~&Ĝx P2!BR yI'L$ RKFkb%BdLs)(\kXvrQ0 @( ƋF Y*B $$Xr9,"<:ͤtRV̮̇C0y7(`RpDN#_AkG  +,ُ>!D^LKD4E#ef S1g b +ParW1Xj}ZT$OGr(=0~/hO4M|JAA!qrb,,4Sj0dxLFH&Wsit>$ +gB 0'[z_S7qm_:LxndFR=$7$kHFiۭ8h@@u$ ȍT!.ςb\@a;|"L ÌC&ީ / k)Qb '>-쭌r|^Q2Jzh Z[S~, fyMHqE+ukL,pJ14WnH9A) c'h)'h +Kr"U+|\.V%„1W"(i AW^' sOS }8v{ d +WFB_dw\)TC#aB1Fp#d d R4tc I`uu~-63>F" WdR0@$uCB|daI<_Q䖬3!@yHVw%$E6  uyD" -+5#B=L&gNx |^ H)d-v+R3igRtE[4Zdj ް~ j̅$n0d怎8A5XlĒx!Ë1;B$ Nx#$Mb +. 'p5*zml8yD3225FgxLJ]nH-YBĦ4y#nH-<C<0X9~ +1T"|W +``\ې7^Рu!f7 J>l!o p@V#9X8\;9?'dzH@~d9>˸vq{) 1>.@d{ "2Ana$P&ω5qD/wp#qZq1PIKr8m樐 oa\it?҄s 0hq'@ER4x0 SޏX) '4&3!u1XC]p C߫ +yb48gGEYd]  ~SX>d`ȶx itKDC88Fb  0 [.aEO<_֍w!rGL2]F޸4DBC`v4$APb Ű>*Lr0$s12Fk\2:DN:xSP,|WiZDzΌ dрmC`(6 djtY +%wQ2 P [yX2Eg'#+|Q΀P_#<!(VP.nE# <2BшMh.)r|υA8l>0/%FCA #Erq\~r'Cn5?pހ̤!07uVJNK2>eGF7Nq WC#CP>?YhA`]!ˏ+5Ssnun` 'Zb';OPdIKjCc<22?b!WdЯBfE6/U(P GxpܼժjuhM(,k8I6)x b/d'O#%*Wh]V eD"L̊ulg +9IL.II)"#q2B.-U/EȲ {d\CqJ{CI#lAT.32FvvEp&dfKp 0{}H<+$CD%(^r`t.A},/a3LBK!s L;,!3أkĥizSQ(cПPR/##4TZ'H@#TBv)&$ J&q׽1``ޏa_$PYrÖ52䃛SJD0B-Ԡ^:ߡY KP,MVe HDbi +2։f ة)NBZG;Vb,' a" K+(.J 6:bR!QkW XA*F#j x!Hu4/ZȲB0HCPBl`ڔw+]+4W!9ÞNVrC:7V'e} iSPQ2i f%M˃ Qd6H`r $${@vd]h@j D!T +ap ;YBRU3Jցkl2pM+C'Cn-EP,^h.hvl"C^iCyWv| +,9 (%gШ "\9@&<#HQDcӱH?+nvf4d%DV7_."7y)I ~`@̶VN +ъef$,ϓ͕Ӆh|j0Ӛa*/F꺤׃t+]٘R#_PV<; ":l*V@%SH3x(FðvrtfDU-A:dʢ@Q %B.6 +%<3 0r(/Vlg209qC׀@&gĦ4rFe +AzQgXy2B.bӊԭ>ZA,/ BEqvpWHW3ڇX=~,ǠH+Tbd~Nx1c%PfTv3B!I~ Lq9D(%%ңvc +,4rOs*F/ O G)P'͎gTY஢ᴊb{[UNW 5Vbh89TL +FTB KWB"h=ACjY>AsrKNYI=ZTB1{Z啊UkJ/2ˉj4>XfsRI/;~>LsR)¥AmE)+-ۙR'*#i-^ +F`i}pW#oS_䆓WͮUhNNZ9%KCMbdnJOJy JrU1:zl +_Xr=ql2l:ZNo[]^m:PJӎM6Z&.P[ H$KE#%J"7kMHrB5LQLK%sRQuU{pNfܪw妓h*l$&W5gKKgW/*VrJvP +޷fx=1a8GӃDzN~ĊOv[6캝^4Ⳛ=Tlnnfz +ʭҋ9P>@Zԙ +3?VKEr-#+t\"`` %*yGLr~Ne(5#>a'ly 2/(L2ڶly_9rG{Û*(}o\o\i%'Rى3]@L}l%@k(ҭA=uݍgfZTa843\y)]z3D$#f<>3 (kؚZr|pu&;> `&\ٛȯ.DQǦ )/9ti7w;:ӽ6Bax3x좬Jq18kƧ˵u4/c\Hgg.ͣW3/7KDaڜ]zdiWJԢA5&wOwOc~*?]6hv.ڇi>)ZSg3k33ҹ\eJru'ͭi<Ѱ@fĬ*=;1-T:ǚE"e;ަeV^f.v_[\~2+5z0-2¦h;_76윙33ʊsZMs&Ĥ+Է1½aظ dh +Az"8t3ߜ/^#Ԭn}[n9}ƅdvr:榨e-h-393\;s۝[E9Zs ʅɕ{3'.7xN X1w,e3^ڛ=K91فfT|~I;W^ۿpߣ '5cg6n/rKTfrN{l) +Q0̔ + D~ƻ>tyWəŋ b<.oxkU_4 +ɥ]t_oܰr&.]8uǟx}[gݙsW>?qыBXNV8/M\ Kvܞ+77b bb} gRc1z7v ^Nd'ˍ3N4>?PXg~ڱ;&W/'jk5 C;q :[Nݛ:}iy 3m{|A5uͥRoHLBћܢ;iGS|ek1k+Vj!8,oTzGr@ + /QN[N/],6:3R\u)S*|c5SY?|;s擙]Kw/l^[޽k&v|OR/{vŝkKGnKo oz2iO@7Lq>86ue+g{@z1vNsNLrdq~}2a:xZ, W{2xi [gUϤKKvj褧K#gڽt!d#'-"|PٞZ:/)(3(1E, :=5sG޹vNԫ7wf/zGڞoDz+ZW +\a\_?zSwl\^px7[pp鲕[6Li)΅h g\T~xm禫w< 2?wvP7'/l^p?vpo| ۗ8\,2xC*;{+W, +KFvxg)ZN@'ҕXjXmmg0]\oL;An;Snbw?}l4"lBr6ΰX|.ŎL Q,͞Md:v O,6/v58UmADg}79w'eʕ~*_<~݊vj<mcOٕ޽Mgݧ.߼XhmI0R9rC:NsTyՌwDOjUdK4xf*Φz{i}8+sW/,le2m_N$m9U`W$tozkazף5zg7\ܹ&PVὮ6;~m5'OV;3|Gܑ-Nf49;z콻ǯV?u[ +'UT-պ=dR/1tIg73iwaY3gO!_x/rRTRT߮ Vvn>v4+ZkOSm3:vcw>$#;̬E%SKg6^= 9)L[Vz^0_C~:;kUK&\wdBu`cmCðK'qGi48,(|i; hoortqgay;;N|3;;x[Snw\u$n#Cպ;Ջ߿sDy8kxmsjKJܻ,R%(:}K" 'ڃrc3]\r +|~vur rt^=1}DV8!'Hy;MWLuPY) è.i O9Ù8V2|)jOd(6}SӓO,?;\8o: >9#6M@S>UE|V7OH ͧrYLlg`-8RjrHs$,F A-~jkJK@L/Ēv<.͔;ۈEvzHbN]޿Zf 2j_1F{7s;ߝ;%;2#:Xg朝bFٜ'|(izҜ. 3*sPM5Z/&.;tW1k󾀒LΝ oL7iމ%zޱTnYPZ0Y`zobq(9!]ɞINRL=_۽iv6N*k(\:ѽpbyOF}pjrJ9/]ZgL}̩rpbqa~yֵJ4'*r}ynu7$'0]7'w[|̃:Ns̅uM:$kZ^ Q U1|"Rh=<{mf<Չ.m\./4|h |&ij3Dnh%;pԉ*4D6+U֟:SM"A咖yX+LX"7u&a"/S'f/DP+7ǧ1/* ݔځoe+zAfC2]7[*ˉ쒦:%%ZCZۗokA |pqY& &ɮǫhzHrEV`({qf[agl, +H&eY6Qy_q86)Vq%rY(W0Zh%4 +%D%#*N*R2X!?NCx91R6c] ZĩkxnB^L,Ѩ#%;gcvoIu! j_RHN0*zY$]5^bRpk>&9QϒqM;4T_?%4lǓ,m=^ɖ k;Oj}VI3Tn} +8PhZ}hrp$F +Z&_R7"Ū1I{|:(Lz +c8 +Xvêz煄"céF?׿z_7.+WeRA⒐-{ò 3Z[ڛZ8T:ɕn7=[??'IRpP7evb΄e$9++Nzjvcً7?g7_Wzއ6kQN3iz n LAK\9};?w?}xy#?o|Ï^va# +몚'b+sTTN Nau}՛noß~?Ͼ}΢- +.[i4v~Xڴ̚6ͲqEizV9s^ywK-_;i uTTM;rꆋ7so[^x_?O_~~ܿ|s7ui6ҩo~^?׿O37Ǟ~vfX0aʒ]T'z3{{G8u=w};??_o+~]kwɏzo IJi{7<[?ßwzW_y~ɧfZxj^h(9S2~ dn~ūG_|go_?}SO>>LFOKӫwNt}w|S 5ʫ?OO{[S g:)SMdD{7<7?'|}|ﻟ _W?g?sg>u}o8wq88bnJwsޱo짾//~_^{y_o<|dYlO>?<~??Ͽʏ~'?|ʭlvd$T0XZXݼt۟}>}#׿/o} oמgymÙ#,Bp U*dLŒNk3>O'?_?˯?7/{?~Ͼw{_6eZ*"Zd3nso~͟x_/q/_Ooz{go7-F±Hh8 (Bl~vo~ӛg>P͏}?@(ԇ?;3ܰ;KDwSk,n-<WxzJ*aƲ*ϚA(sV)uKN;9c>|o{nnvz6Wcl޻CS:%>:˥s78qQL7my=r3~_^K/}~?w?-:%d) Ґ%^7'N!*%kk+G7\pKQTN=_7w~_ oyw?z/:0ggNg*#f8 (v{ýw|?'OO=;|}=wwxB5g3,DF2^d ,HYlDX3GHF|tϝWΞTKf{cv9o-y+>biGqC*+e$grZpuez%5r+ +.Hܶ;ִ,s4MNڽzѱ <N-[N)a@L]L|> #* +9*l(|ܐ|<_UB؂}78YIƚd' +)l~r#$6br1wZg.G0oYэfl#WJR>B;%secc<\nx&ʅdb`YVV  + b\W*0P c#1:B4a'ڎӠieETB_h.$!-JIË́Z0Ҵ  +IDFtDhZq5F1*EȺ5Iy<"<0CG늄}L z).eT8Cտ<0>KS#;LТt0r՜;srxXrΔ3 +.59yn-@@-a8r\gHjdr"h+\t&.ӕ dussӱ:ot"\nwWEgks9O%SK˗fKrul4uѭG"f0lʉba9WcahBS1NB/LϏ.7=^0ȭrI'˲\*V uB^&,Ȉol,Tj0_՛8>b\. +EWj,1k98,8ԢUxheX*,ۉ M+t <7ah6oSip4 =ġA:Kv2{>h2`HKaaKԤ:;T<1!+V x%/G;~0A i&@}>(ʡ,E +f~X$ͦ'y?fJNHJnF3@HpW]Dx#\jd<O|~#LTf)_"qM%3V^Eַ"wu5qѪSN8 +!iQxzNLLJ)s VD n6nHHR5zpl +}P 7WIRU$ +yI9jc4>Gk]&b*rɰ& kIJֱf^ɧ];5-,$\Yv2ޛ|^|7=ʠP ff<9 9HQReZI*؈ɞW@ל3{nr^R^T3aOXVH$ru`(`!E41mMy^q-+ob9 1Y"$f"&^zڵH @4UL&.xLD#4hH$jIF$Jr;AGEpyZ ڠiuO;sI&[u +-Y^Ohzkn`HBڞ6\7J^ܨ[]5DBv{R430f6h_ 9%tVzL #?E%UUk{Z8]IGV[3@RZPMWpSTwe+P:Nnp qJ80lzXP0dq$‚zh+b)zkX*i6K 0MHm$-m(Jue͉r-rED\VW_kz@# P:7v$X,N3eL^ 3uriZ9Wg_FM4Ivov68)8ΉxzILHKQ3QfORSeI|Von$Md&P#@@qb5t:o>~}xO)[ ٚ2oI58zUE'qHtT1Y+䚬w?)7:H*ґ0 NOur:խ%o(:Cx[6!Tr| @4 +V.-Qn_FPJj$]HU1|)@T;VW)ʀxR +%@\X@*KEHL4ɖ9jSAi b-mxWp½`E"ryCkK (x*W,@T~q;WU\1]1!1ɯm<|}kxd7n\nlރRߜ\<8޽ *3YT&ע~ -A +E$$ؒڧv`mV[֛cTQ *}lkIa!:wlFD<5-nqrFz+O1ua#Ȝ h-җ9NPir\.W3=((mg w  +E (/ ber(pljeYkO>Ln,(ZW-V:QT)/pdFUP)!]46i΃*J%9YoeWLr$1X?hnq'-]JE`9 rݳF0* MV$.#,bK͛7)5(>$x_'[%Vun~i@'|YlTߟz"n9&4}$f6{ + 8Ht龤7I ;6B7l[dv5U$!ޟ߿x%Z o6 h2:oQ+dʕ,f hPı-xdJi3^/,k?_:V_o\"nY?xݝm=[};`M`u \B!efL d }㦝!'U( ++:WRs˂TTBhvwv9|L츷tޟnY$>'Ԭ3v!v1@KJtV k es_F9zYlf鷿=&!I9Zj~O~=z GdMܺl E%tD&T$ubI _ݽճOIykR@4MT'+=08 (@mr~exLqV'Be5S+x Tɖ"QrW5WWHI/8a՛{8] \'AIzBqUXTǍxEY6-yڭWh&rЅ\4<<TFB@Tcr< l {2.P*K(0Ba"1 Z"(uͿ2qKRiurYwf*%\tP4eqZ-ow; tf(c`R˙xd06M<|BU<˯Uq&/eW.7w? yl0)Z LzݑbXҿH3ң36@EɩJܚ=F2jNG֍gֈ'?Ke9u$4 d'qAV^qPۙ}W^FǶGߗD͔=Η6սb@R}XQ A?KFRV.?'h\Ђ$8~Uo+կ4}7RFO.JyֺXqq n*n]hZ a tшYV?:z~IX4LgdShF}[z2\SR~>OjU2Iʣt"+JͰZ߲s+e0B-Np,Ք5pUdmB Icq$Y/aWY'dGP+%Y,oEX:Sn-לoLF|'Rf0'dpWrkpV[8+%LHuL8/P@% wVGKw6vR`HRUqhlR-Uj{Tj UYnD:H$*j]IiJr]¿K^f&O.!/P\S0J&9L5;VtSS\cƭOsM{)/^釿s$d4[ ~A! s9f NHѸIȁ/0-{X0Ix?UgUmeV}x)oh|Ӕ3%'"_(ER@~err4{B[Ol;9{QmW{{^}W4GW̤ۧ7&.H$%-J˚dVjUkBGzP^g!A\(fRA10o~/ſǵM1mV&;[w-jf1l-+8V<&5,ta> +MN:=,<P51ZR<2q&Vg4 _c^-O\$i* P!LQ,ٙx-jF+Lg IitOf瑈94 L ^n(G^DH4OF3@&M޳g|l +?9[dǪً#:+i.)t^l(jӿ5X>Gd +ETo\-137.hƅTM$D3`ѭZ~r[-wtivb8RG2 4gxNK8= B~<#1$@di/Ttrp]9mMמ=L +kܚ41>IDE1y~!襨bt.{U #OKꭃt_p2~ I(4i3(N,NB4 M.Q,dsK~[w h N/A2&UgarP) ': v ;"( D , BP 4^sh9/oݘ.ޝ\kۢ\Tgfq3DŽXw1_̲TS8(X,v}ūW߼י” +,_awfgx)Kr?YcꃐDƩBad.|L& +r}'_WRg7IjtI0)۝Lf[=W*Mth̿cԿ= Zk +=͔\spA4$-M׏^diqk@IV\}ޏ)E9l_@/ 2{ss| tvB3yvk 8asss4aӀ9q˨Z%c1L8H÷z`1N$ A՛Ǐ6/s՝& $wnG8V{w_l+vu0kw.>X^9ѭ_{//|oởd;4 *<4鑨qڒe'7k2KB5@dx!vVFz59x6[ bF +Mh$xLGGydC$4@LNڂւԛ_(jU(ۖ ̴_e*c4JGDCB"8hR4i yw''^_<)nb'OͿ/d4 |QS6R~AfF}yĢ S$@'Al4Fc +~<)-M+?|s|InԳG{ +WO?\}h8$Il[/ +g/3"p( ׬R\ijm=)Ղ!ٞw/?}gSR'3GL׵˵JcŵE$K&ŀr(/$OюYcpZ~>*ԬLϫ̜r'8af(5A^?1̧K+^$M{ZC.ά/>W0Z>K$M{$,}"B:Kd/h\Gl]ouOlۯ~|c;7I)I)zmjeE@ KSev,bHRNR2 PD?,d u4q$h=innm1E(6EeCRLk<*re!pو\Ok͝・t{󽣇w_=ٝaT:7 &r=.Hp ||I`'٫շTKT=RL,o-hY+F3n7wo|}fN ٓXPkҪNʭ#-)+(بX E^mcCaX_Qh[^ݼ|Fbs TdNDB@tKwk mA; +ԆN|:0xByAʛvT[ovO IQiUۻ)wrӹZ2cIƓlnE"*p%Tk/_xv3y7 +>ͷ4W^V"Xq;;~{vݷ1NIRR8j:-#)yV% d~)Z6ȥ.?YW[ +JSӫճrc +nu?{BsiW)Β&4|ؔjvN2F>À{ޏF㣀ɬ_Cմ'a5:G|G(Vmoǿ~/s(0۳F,g+b3 qL_6zG0)(F;[pr3U-7_zN5W탣[ӍǢn ȵkaf$,\='pT+WN`$㉔W@Π=X/hғ(T8&Kq+KR uifޛȼ~,^))pbib|Rnopx·ONʍ\d[UI, \B˯ iwY*bl<Ɓ2xK[/񝏧wwǏ>ʍ3Nq|vNLN?7)o$2Vkvo~~x|/?Fg "oxv'[`r,.[Fˎiڅ0<ؽpJ K s\~I411f%1r6dJY﫲S{ysxMuαZW WRS)R}=7ڦՍ[?,%2t6l\-U7Ó7nyէ;wӛ<=<{uYeKm*~_ɭ4_ٻ蛛nt6WW_|),ջ{ս/?w??'}nZt+QmkJe~(tns+[^eҊ@Ljhz?V3^_6+1\-[,C<"t,nk +I+Q<z`cTvIL5J ɘ.-kEEf=tdD$Ũܸ>0Ҵ. ,o]h(UT)ʾLYD\ 9Aȧ@F`1XTCB& t30?FN0,$PP5YApR>I{%Y,)z19ފLw\,Vd5csΌ†ጁD湳Ba%ᐄL) M"ѫB((ʖղՆK{Qgi_1 +|oT6ZRuYRTײznv)\mnt:źMknUkző_ +Yp|\ʵf_|ypv?͏_hg?z⋍n7l= |wux1H#(9^JjIW ?׎ng~~JJGړ{~ڟݧի/h\Dh:䉕v^Wvtdr43҉d4L~J^*‰tvzy4[DI7?+jMKs ෣=d2q77.TfѢϿ&/Dӌ +ق6B;8ISB8Vv-a"i"/OsiY*[q bi`S3٥N;}Uү әT3 $Y ė#Vjz9v^zOyv<H2QQl<V^:v/}O;$|g$!D2XZ~_\~-E_s;$aoޝ-5Ҁ{ut1ܕdLqw!oe' +MjlayɻV$P1#%HƩx<-ΰ\IT&Hݛ>;<_?%DW-+/ICƎ # +ehk0n/GئZIJ} 䮩E.!KZ>Ғ 98T5ݼ}rLvX,%(r4+1)i Jː " +Pu(q.8`!eaAD1g[GݥBylʺkL݇yY,`1OiSqDzUkOVggƫvOG,*wk,+U;;S5n+'uWSV̸¶KbҲt:;O)n7z~эǷkz `5b.f2f/~jXYVnGڮ7?E94U[\LoJ$dWD>C4`A-@0zsBP b C`b"JFC(P(F$監f! ʊn{%0˻[EU`,]# MH hOʙ2L!M2no^dh11NZm%Cʿ9đDD +A`xfHZssV(_NgG;*IZ~$$8V=OdI=hR"FFIVQOcXLl?C973l2 EZ8'D h)2f(AFp 였uD M-$b>+Ԧ81R5Y)zMWuC&!CZ mBx&4݉ńD\fYC\4(jπ1tbXB"KT +G1&Bn0xhIBݪm@.,`yVl0\3GZ,AG"K4%c|bq.j(EBhW`Ǩ +d:B $ H$Da O9!d^RxTVYZꋲBA F?DI1,(_ǃj3s:/88sj#Q +CCSgj)[+fw}f4P0 $V5@ KQ)w st "*'b +=Suڼ`hiV +ĆВʤ 29)&.ȞXYQiu˩TZM2C(h , ׯGgY_..%Aړ͍MK3HEH4AdݺxZ+t5*J>cqDՐR2oS-eYp Q7yYTڐUGR xb:(mU P#QH D + 0JX^o;_~z??o֋OG [O:*CښUwԴLv=<|W_ g[1d:O ))S xъk/$|15);gb_]?깏q{Zl{ E.%|Wn_ڼ"yWvo~>/_߸ks +{HKNz|\_K_?ϿzG_~g_jtvyZJrnZZG[ϬV۵?_Cw?_W{N[U-àȂdh(HܢSݮ3OVYww_.}CO5(Fm('}}s}׾?g~?Oōj$xдb#ܯcg̳;O?{o/?{է/??==ͮAL%S+o^0>~?|p/y݇g/^O_G;/7\xBuX-)ϲJ-N +G}+~+7>>qs~o} 7NV H6YNvb&^py}g.|󭽟|o_͟_n췷VgƄ[Yt'WϿ0巟'~cg~ۏɳ嫷_}_W۟rcYUQY1"BE> &~io?y_]?ꝟ}|l?-tI%vӶo7fѴQvU3/~K?]7~~'O}O_L,bMysU%#߹ow>uΈ$GB%J#o~_ۏGsW>zDqʎVT ۭKw6/\J}w?sWOro{fNsToِSr!mbmԜr7j@__qowO=W/CyLDV$G,uꩌruj)|.w_ݟ~џ~Ͼ|śoQZi%X&]U'5鱑lS}A~o_'|:WօF([ "rmľt''x禿֣|o}˯}` 5Wh% 3[7֭qc "0*2_4%RZpnUo=9k}'{gڊKeeǞ06Fd`g Y}J_zy?{ׯ{~( "',E akeg.?8r~W>;N:K0$LƲHV*~Mt2if7f/ok{n'qes[VY(vv9fJ`A~Aϫ8LZˋƣfQ `ˆ$$ҙ J]bpM"X2#r+if^Y]{v{?~w޻W>p`%Lacn vU,2ЙOo>_w?y6o=ƺZv%8!r[j-Ŗ-io廆RUYO'X]$ )pZ@+<mhbϕ lX(*X=p%I϶Gc|&*nsYk,Id*PO˚ӼḋN2-?\kg=uY`DR+hF-NUct,-tB|:mS:&0*GWE38*IxȰhJ@3~cest,g2*t1 :.:D2+v%G9SYBO38t)c"Ic==`1A) >Kp8XJGDf^Y..A 7~uTﰜC'['QXޚ鬈ag"UgU>A,b͑f:A,̧ & +aTsĔ +`I")%R#M ~F.(;d}ETSA6g0Am d78t^ahMdN`cR,ͤH4m얎H |j9HL08CO(ftp^y6JV^j0\%3%ETJ'"'HK ,YDFQ'4Eeort>stream +c٬7`[ԗ oYZ~e/!h%c+g +93e(j N=[b,U:뀲͝:<@gjL wq!e%@ +dQ7;c˛P| -s6ecA(àћ\0րd8Ubz,F7LΑ,VvwG9?߿%$Ϡ>ɴugһT^Va8XkJzO=+W`rן^.w-I83bi.wO&W +ֽt +J]ۻ?ٸwꫦ"#i]^aCq̓_}&hT ٔBLHT.ڲB:iS~)>W=X:fQ•bM*^Onn~sJ,rr=Xu^^*cg +j,J-t 󊽑Ŋ/f~\$.p 'O_Iɬ-[n>eiĪ4 5 uaƙ2J+A2#YCVZS8 ڵC +OF#íl"yI(y/Zb +t"%gC>)Lկ!2Khhjo|{Va{x79_jlSzUصplsfkoi&Qg})ԖLȬ FEw16VDi0=}]n"+y?eQTq?/uZz#_u +ˑ#*F~ҽ>z N/[[]N;g_n[ٺpQG&.ˬ4jÈP$Zg6Μ{ۢI2%78o>|TZyJ2@4p.`;=i<4; e:C]:7]]/udw&)*SB +dN`18a:КjkGK;K ^9~~B<;\2Jp~ҹ^=~CZn\HN+jζ*v% vaIli/AL:<9w5'1\3?j.McJOԧιRXspCe)V[${ APpUk}Qxr>wZ8DGCʗ뽳˒TۼTkc&H/4]sK3Eo,7o꘼_w/.>l'f}]J;V8h:[Y#Bor>ZټvK;k޼uMRo\ރ/m3bջqjb>1]VV!~ydwqw9l]3xPn_-ߑ%U=| Y<%Z2r_hG'gY߻HQ g c0];x&W(7ó~g|ɯ`T`*b%/VT8/W˰l|~ܻ> +SVjud{˦5pkw`&)7uh$}Bq,te*#0jLh6t^jkַn2|#Ң1[8>?OG(˷s6ƈ~ßv9|A:Wn_.YDpT<ۆ3d ]G9[\Æ=lSz#Mp/4ފ|yŝǍҒ4<i4>tQ$/Dd$تQñaw;6@)5yTm=N#~4& +^i-[Sbۦev!kr5^WכGZb6xP=z|UB1 Ɇ]Nzf=^j zUV[49V]܆L\}XjKDBɻK㕋[d؆l,' +_ wwt|ıj8] +G$]EP'1hDdRE+LW*.1K5-5NfT8ˊD{Wpr1#Fty;b槢>0MD 5 1E\9 uV[YVF;l56AhIz\L*b,>Ǩ2D{|Zl!X@`Tpj؄#nb Vy ÞZ4TŽ.(a5G$'뎜0f):#,s9m+ >=Z߼))]U R;UTV &3FZ"kr"cA~*m\ /*<_>wtZZm`;Iq '_5_V%Y+3pʄ4!j,yN9Z߬wa7ekix,mJBm||B$][M;'K)Z/Mu DJ_Xd k[;Mb'AK˦3A3q*;3==.. c`kut.qR# ^*rBRRQ%8_XlV*ڑ_: +RA:J^ouYمAmJ;O.at>G9:n՗?xSֳ&4-G]v;&'?n\z `Cxg/ 7LUvgF4QpRG7g=ebfX+=\=*Ȫo4,,d$%J[C"l+M~~XR%Y/B"@hzP4SM|PKJ8#,FdL*sJI#;? +;gt֤bhCTN.4[HÅb@,. +b#MaF{U(8eT8/,bNoR(Mt!3bj2ۢ ˈ+c(Ɣ{35xC$ͅCZ#N,a$) I(n\42YJ\ ׍ƥbF3_n~gayˠXV `Wl.< QƘ!Oo܌Ƥy"_i KC)\ +d*}T'O/mHzbL̦d~Gh.JUnfh%%6kL_fw:k T+)fr3r·.`Q(,H1H 'K2/m(d3X DbR2 5\o 5σadIfBJӪgĹ2tE{(A/^kti6pakt^Ǻ!3VjF/_b'AeT/7`5p$4U֔N*ł_ˁ*e[g- R76=]V~>OseR8v>lS6Q&DZ~dj_Ͷ RiUz`25AErPV$Cr~\8w #DEndZOa?&+ #xv8X"+$ӧ3I,,mB%6-t)+3}Km[Wō$jR:Iٰ+xΙ˯W (L)a!&5uŅʸĉ iJ! ;Eڵ8ӹyy$]Fr" e{quY`2KD`mG5#?FkS9/dӇ@bP8R-h>'JLglorVTI'r}v`vֿ6iUԝfZoprSY `=嚩It3!4 Dɔ9#h l/= &YInqvwϿrѧS8)3зX `RWGlxC5J?"q%xAGk[_|aC ub.!$ R,Xu r!ůB +ǩŒN5y&˱t2\$ +eP;м&' bj E4V,+֠? PuFC&Ϻ ,+nZ,XsSivq1 tJK)YdZtÇqTmGsWAb 6B+$[B gCxCxʗT.H:@)NwK0)(+wDEhFP7M/RYr &Tp@e J +FwvS{_L"!8[ 2TvYPŘ y`!ʉ.Hͅoa%+4wӯ\ }>uAr:NB^2|+Ubq*ejYk"^Ȫ8bdxWIJ2r(HH$y lgDȀ aӧ3 +Xh + #T$`+nojTPP2R)J LK˂ˤh_X $ +O? m$3Bȍ[P@s9]H +C1 OeّxOx"lr+4ᤶIʐvz[\嫆 u2ZWA1J|(Ռ fj(KB<d5DJF HBpKLOqm؈@@f,! I=~TO,*e'QC(+d[[?z1 + g 8gF  u~ ,mAְ' X-J {|4&[Q=½bEAMHf4Z`Nu8A6ժ+w8[KWZK7I [㸫AD15gpOU'+/, +qh.yyuH+H@]mHZ_TF@4ӠZ4*/ៈ ωmn$ө',aA4!4V~O o=˞b +c1`Px'U "77CC{x<Tpo~ gM@|bI "!s]w+Ayv1hh|edc)oycI.B4sDeݝi`:2H `9f2I{ɬ 8\~eAC/ +^@Q^*CQH(h`Si#,+4M +Il$S&ɶ()m;(?Нq]y]J*WjxREP EjJײxdb>#I=cI`NC苋9UmwdXI$`l֑ 㡡vm]I~~ɤ5*r8<]~%h9[Rmoz,l֓I\,.Ɣ鴚J@H.Gq =hEc#fqHR6c2 +ށ xw39 +rA:%Iym3bLLddƢj(A.w2 bIu!JD!nTĘS<>oԁYEA[} jx|r )K8UdZ쮵˭ ^-aYPrIQx%X/Bj6b;]N('IO*ҡ8#59eZ+!ze /8k^ZClQG+61B4jjxqk|M7{ vyaB%R6VUZg,F,={U]/wkeUYYU]3=39ᐚ!)REڦMLC2Ih,Gb0n'%y 8!䝘쌨79;͔qƀC)9jL1_[POں>*de*s^烥e61T`8)4zT}E<̗u\Wr!a +b `UY  2T̤+5Idg} QR621ijeY.U1%e{JSC&t6%LZs+MF,)IY54k,A`WkL8 KA1JTh5l3䦤w).Je<:nODɎ 5PWwۢя%uae/aAp/Nai Az vcuU.aS9?RYPrfPZ]|wjLCz=Y GAT9p5ۙ\V40ϕ wx69oEy +ٕ +rq 0k9si_k-ǵd1変@ٺZNكAbm$Q<Ҹٻ__0Z}{zjxXB% ]YK;1esOZz *۩nZ='o`TNg}HAYTOx,Ɣ-5fV3Gx:t2ǚ;ISNT\lgĆyZm&U"4m?(BBqldÆ E4rqGVa;,eX=VrSW{Bh'xBbbP<,7噼Kh!$(tbM˭;_? >"Kb+rb1rCu7=}K\ѭ4J3 +{Zɬj}b`j)UK5DMa8 +iۼؔBib৆y:tdHz5 lW;X2Nġ PEz".\q`p4F'^y_7^i'΂WY/atJ5qXޗ䊨R rLRA8RUKuYmbґ0B+CɌyڳny;CR0GJQJebCjf,._ Or_TvTd*E)3LY;S!׳yQp&b.(OU{>$Ub2,%<I-BG|/H\!1M$Ll.`Vqt-/r3O:hd"RT mkbOцOJ.lYGNЬA&gg:qAA3B#GܶF LR[y6@JlQֆ>Ųcw $)Ɯ]#$'.Y勖;v@*rJ7E,_9:;ff#Z /L1GjŻ9;|%n)R*c%:7PJJX7yz[ya-h-걠|6%Cz+mpv {[36-)Rt|Bn4s.0?PPoVw{}o扬'Z+]A\ "\Õ"\e9NH Om=3(OU c*f؛&:lJɤVRNgM"A*f2n&rS)DLRdN" $!^A%F:]|B-ƒR"IsQƤh`19Ł3x\ǵLcJHY4<@liYm/T(.*Ng4 G*<Vt2O*. +) x+J]mrErK$h\.ij_ڒRA.`ռO4^JȱdRGdY`XDX^cy +d9 \q0-L_\iFBUE ͌kBh?R + =\JjD'XLF::N(_!'ӞCA#pYa͆  pNK +0HdR UH,Yv{l9 IJu:BYTڒFaH׌4^n݂9kyۼ|se^kg68/4khp ewtUa$MҌ>r4a7zW3T< k:sÚGV0օgn +іVZ4_J9XG %q$`)@֚$si+Iۈ8M +LEeS8,xRmmxBUIR)D\XC*0YNL錉S2Y5x %jdNA;pbچgQ:2A7 Ü>@`tDBu Hϑ>Scb#K *! XD#cB6炎!JAA7? Cr1%. pgKKi% +q(SL&,־*LJR-` +r{)3H<^iG0/6BنYjWmR\A_XD +TҞ,W9bx,XԲ!8Xm(L@n6k'SH2~'s>V6gvx,@t5*Yƀ +fZ9°amKڜԔR@T[]m~?#Q+Kl䅫ށQxJVoiZ?2eXLG,hP@1\d6CZ 3@0h&,&rL›eyǑgLBIAO2Džٌ!paNr4V.g@N#L .pV.I%")JVt1>E|z"%'* (DT0S"^yʹX F]y˶_,-Sɤ$.fkII"\y- Cx1QIRٱҊJO֑$7ғPHzc)&$=$vESmZ2G&2YK<_QR˰{$͂5Yu/.+Bq#DžsJWً{?1 +IyvLFX.|s x5)l2 W`+C(--gH*@6Gǣ5ڃ4e,-gi/zb଀0M8!4⋑,)W 1x=8ܺ + B%ziO\NIQ<Aq) +O`3r6AqȨWb0x>!M[W!"YnHIp^,0#4U\M:sdCj dZ\~i8Q ky4>ҦqM/P98 1Ij2) 2M8I!BYZtPp:>$dcwڃsQi ] bvO?NS&ϗT#5'TpAy ;0w4uhơWl.Dj5 +Fjw4<c0=| Mg[~;c\XE8J0*NeJV(7򬳼Ls -bcjo̡l @ +2:9Ӈ~ū{R~t pr> XB"F8@ׁO6Ɖ8qPt:(8I8 eE)bк„cfs`gi)AljN.buI||eAߴgul_CD$ .h8K?-0--\,dŗy0Lq]XOs3`F:xhK QNhKڌZwm@\sbRiHl!E0˱<~hUvҼR[ȁ$Sx0 ~ӇTh7QlUH حt䖓 c1DdtETRd)oSR2) >EV*l/}=`:(.COgڝ 1aj +ScLeld0W L)8#/=g 2;&ss9R:FH.pܵ<"I&2@S/AzdTJ)r#pEqFj9?>=<dU,'nl$ը±A*z)Ē ª +T$W$KKBt<يC]'=,SI @VbIij9~R4LI$AxP*LzJA!EZhh`r泞4D@f&m޾M[B&d\)c 󡬌A+i`^NfZW7 ZڂD pVK i $Nڃ1p- @ (}lea O@᧭% L7;Av9:X&[5҃I$8F@ZJ`UZyzΙ%@-2- +0:6yuQlCt!T}@a0<%Rt)GtRz.3\ 7)Ce>2W-J\YS[YTK֍we~)@Ja0@*hBOa0sYHwc=Rf+0η? K@B6m(2! zMcL(L@Xh]x1y(+Ifb  o s@:-/ r׀ >7| J&>; /!%mSݚ(rG,2Ǹ>HjY;1c17KqVGK49/T(> qA@1`yi ә2lS8 +$|Gz`L$| q@Q.6SŞճ./n5+?P霋;li^)<O@Ww\%[$, OqNzZ(|ALXc&'B;`: .OaȆ c<2?Wdf +ԠU~]g۰Ȣ$)d 7 uh +ͫ;bt w9$>QB ֣q1b U J!:G%[( [eu-CVhr[$+Q=]k0,[B31'ӧބCY?֗H4%;9KmxKqm9Q QJ _zIYV,hxDRf9rm$s:!Y?ڜ=DL%Mn\mTڕiJ(eEd#Be6d{YHnOtʹ3FV2cb0[dPV4Yuqmi]aɓ%PT˪`-kry˩-P:h?CDloy%a7C<|usJVbI Iu~֭[9*BaV9{_D#-cd_Vh/m9&^iMT9ѬmbX#ApɽWp@3_B~j&|zF|55ՆewERMaÇ֙i`GVHl{094WUfTk +5~u׺F +Fvīdԙ½XRԬ\.EK #XH1dj p@rd@8Ow ٠v4%Jk"ir . Jj ALċ  ΅Y:HL +N9ZIeVl5cƼ{ A5Ax2LYPG^=r"U8$\䊔y@E˶KeԽp na挍@#cvlb<#(7hᆃeI[qu?*pCnXc)NKaX?RxAi] 0Ea#Zd{jV}Rn:ᚠ@awՃRһzpj\fbYNj(n^P=-$m("Qd)φTCw +$ -Pg,Y4qсC[,x"$Q.7>Gg,Yi i$kPIx3nE%i]$k@fk;gQ%@*˪ZWPZh'/"C˝c^CSre%&b 隁"͹8Ogԧ.`p+qip4X\CD/c^z'a0F,f!5zISΗft `Mkl30zUhp͖EIX +Bq#nt]M;5'˟!?]{d&9Ĕwu;Xќ^ ^:z#*5vCٜT+H'"E_\s?GdH/d+[>+Q 7-{8]}W2t(|TljHZ;~ux@L>P͑vdcp5}u$_JPAbv gWMj e<,UmknyM1wh]ݞX~ZC1^,oc@.l r FLk4Wr5jc<0\&f4eg ;\mT2y㋊0 0C/{R/ WW[\G/FkH ͵E+kH-˝ۄJkO˰9y6Z!XGE e )VyȢR +EspvV׼p=G`v}6zՏ0(lwXirx;{8;1hh3hf̃a}`n{' 0t+?x_?كf!gɝm?zbkO[VSfP^@ &Oͽ;zOam?{~f'o+JM'jٯtO/ړl%8Pv'Uuݟ]>OM7b\PaZi6Q}_P_nFTZ{U/r{ѷ$l(px篿 +'>;duOGQm՚G͗+;N<ΓӻoGOGg8yVVBi$([ j{jtxXٽמ{հQm)7v?HFΞAYMWv~wwrT_)W i4gÕ֣ǯsz3厺{;VOړ`}oO9Y-d`ak|w7?o`r8FWۧA~<)L]a}18.6kB ++Wﷇ~4ь&pu_hZ˛'e{([Ӱ=|Н^7UWۃE3YO.~zx[*dɫ_Nx ڽ;\0q*BZ_l}?j7MOg Ql픶B AW~;=wKb3WX7GP_VvY/N6_7^*;~ڟw&gQϧ8Xil}ݳ.? NV?g߅J>y{;[g_ݻ|7gO*TβJpW_}~xGǃK~|o;vCziXERG֏>xb>99ib}JAy58o ^(׶xl=V6:w_ZIae!+kO=~XՃ&[o{1yCGrj>.6[?YT'&v5ÿgp\~k~O>+F',oCG+zڣ͓WniG߽{t{I{:]v/m}^n~9xJ!lBNw{Ź<zs脋zxMX^yMw"jaj}'lmctBLw~Aeқ\|}]j©dCb!"fMuT_ N_y峲h'ovO_o߯TV~oHچ=Ft&xn!lٷ. ^Yb_wFէ_{E1^pjf@7ك'/w4_ۛvGT;=/{G}ATJZc[AܙnְR GkSow^\N>E:ggWZ;ËaƋ^i\(o痳Vʖl4^! _n~q̯ZTi,ڣڃs#kFsچpye[]Q,'tio~iv0ùl).GoOݓDFt1ն7뭍(`4{{{_+7/v?gm|IYZs9f{'KNCGowξ~օPڟGg)bHکYKz=x+/X #(RJ[SLXQSNZ[5s݅[QӁYd$ʸ^+6ۓ;E^y=8-׷`0yF;.+Qy/Vc'fkt=xW+&*9$7Mj.f/uG[xq]X75)MgLN/W7W_L_}Z sRGav #vГF +рJu_њ\6-d"Z W_~=N6v:\9y "igg*Տ4g&m?{ V;.6wۃK7;{%Vo_DPd@o?#>jƼYZPzWTiMW1\T11߭Zf9J*s((>oư6͚jf 0?TZNj>@uǛZGӻ9oo⓯X,OTU*I A(g3F_>MEQ+ \8tEZm :*V0qa4vȎjWK͵p"Dߨ2Ib> "x<-to [ EѠWxv&5WkcxEh`vVgmmx)Y3Nw`"$kwt]<3xuw/k㏿|S9C:Ɓmx!JYQ+r)[fӛ>-^F'Gaqhn.5iMdzQ:3$KkpjP YXpYq:ns:0ME|1a:f2a 0yaMQy*-N\ߘn<.UGE;AQpR99dcB34WȠ=4cp|A7[уo￯6vMc0Zou;3 +J;N' Ω\lux*zo^(hffdقUM!IEuL^8+ҳqrg<_*ƞ >2YMJR_BS]n5'ڮ돞ޓ=ծeh +!Xѐ\ég72 +C48Zчk[OQg*R˴[Ύ `S?xxnmEyIi?,/3Ѯʈ-qʹ;.9LTR 6d)ѰVg^<}???_W?h[jкl}|7~~ŏѷ?_'ɟ>~dJ@VAiUfE|'}o_>ޯg?yQWRB5U9Ufx˧LJw>|??;|3L{rڙjZ5 Ns{ag3\=|[_?oɟo|WwK]]]9WuuuWWsOOOQ5der9``0`^rZ`%=S::]Uy~}j*H);$@] $j*(Ug=}ᅯ};?W_/\5pR,Ӽr P.F<9u֒^2>y{?g>{CO>wGO?o|C/tp^qs QZ46d +V5驙W3?;/|Ri|Ă[,44aLr+h("Jbf2>4*,dZ.\k7|}艋ޖ$̹ט\_>}Kw'_?o׿>;˭ H( +\IL,;/^vg_׾>>__׾~'Hf +`P\.[Yx~ч>oW7o~;?ɟ~z$H9;}+G?W^/~_~c.ݓ/|%F/1ɺ9|[?/^x퍯~'oo/_^Wv_gҺP$hݚ]Z:xCyK/ӟ׿zwo_@~ǿ_Ε.8 Iju7~G|я~˯|[_;Ozo˟y]6˂ƝNEeWJSSkǎg?~[_/_ίyןynPYRC-ۜ\C`ܜvQ_P2l=|S}?O˿?|ݛ?O }LSb/ z7*+ <o7wo|o_ ~͟{/ܩW% u+^7ہӸ2֝طֻo} _zC/tt`=6*Oa u*C+ Os y/}~??n\8||*j8CpR9Jr{}v#/~3}O}>uӻ۹tf^\4 iY'}G?瞼>o~'8Go~.=oeNGV6J㘁xE6/w>kgz|~kW7WϨ8xqQ|, KZ#Ȩ%E82I\.z1ă~Dc"ȱHN"~eB AUpX\9Ĉ\-F%⨨`R"<%cdcR>39>vՕD"p6-:HR2.r\ Ӣv4X:,H82cF= +pq<IJq=֥NP;A]7sr"iI-o+xyN9S~TsHfEF-$+I|%7DKDֵ{j^m䋳\ZH9<4jG!mBCDT9k͊eS^̩IVTy55ٞT1I(I.'32JRn*˥@Ȳ\#jԠ%!hn̯\:cHRC*Rw<l(7Oc*Oj4cX6^IbJSVM:EDRł8$)*.Rab =-S"Jz 5 9 V) ӂ5I*lfbf;qsNXhԆ=AؐxY!+`1!C(qLiMR2('8~sq0Aj4ܬ dn7r$G<$8>a%}x>2y Zټ$J!¨m>9{P 'ra +(POIB 9XgD2Y G^u80Cf㇁|I8T$Vlf0Pa ;vK$B [׫M5XLR$I7W.8VsqC %$RACАgvntJG->ӡ;̵w4BWZ18l6bxcp D<WeYC$v#v@C +D#C _r{CN2Ӣjx\_ `RñNM&ɘu&GI:Pܪ(lV>JQZ2yEJRmJf%+-)bY5"Fo'b/X>ہp +p^ +^?'PX J>gw >zP&2iq@1FiI0RQ*|@ˢR$J  u"N}K&F 'DziY,4- <FB>%cAֈ.it0|/iĬ$=b%. 2_]\> +Pcr^ohxX,mA2M1G$Kb9?0_yZ7v{R `E1E qXs 4P}v\`0ETS5s'X/|^Ur-PTU$!ts9yvMA4>PJ_ φSTę6/602h15&YEX*6?,+FhdO½̹rc3;yU2\}.tH.ē3OhpZ_Yωrek>3<'Y?"=WX9#\uH9I.勋հE1]'u?r47g " tcS p~4@Sԕ~ p*FqNCw(IKv}r2 4fP~no1&6oghz4*b(BsY3Bĭ 28!/UK+J@b# +t rxKs\ 8Df2]Y"pj 8nXF0(CtH |C;>j ,@ H2S96-j2EB0R5д +j gwNo@[.D"x8T"ct{x{t8TIQ4tU YGôy\,VW\nb}l ϩRg18ڜ`Њ+quLq(õF6aL!àxH|=ER1P"@ȡAm{__8 +&J0Vx A\njBHťdab#m ϖZݝٽc8)piJ8+ʆ4X?u!0bӭhn>"A⼬(>^ZW#M`vXn@j6|WSBío=- F4O /x)\Sj2fg?Qnmcdtuuoz( sRo+*ŀV4 z@|A(a;V6<5eˇc#5K e+BJhpJ>?g2AeDR9NP*@BmL3sBX͊Z ǃϰ\".p0GsA. ıo/b6_?;cG'uX8$iM,"%͘4 +%g:+`'ҒWֵ)pRfiQLS֞&Xīۇ.Fbg0:ϤIS[jm=6C1yYiǧ*pVRtxdO>yqEz3G'VO&˝,(r\#{0JqJݓ%8f0F}$nl5v. +[;Gm4ptP>H{7$GeM LA5b{17s:8p Gz3j;4љ:,x QYsxt(npzc G>|$0N(NDxhj\n,ƎEf!0UV>?yex6ARS⳺QCq˷e + <6?eg‰ V덱#8^(sF|<}NC&F|FPħsRINt*W2פ@Z>w]ϯHvsƭS93;_#Fp+TFp`A2Q? !@P[<|ta|<=@p)j65m-bV3bILTy?w­{3dž-EPl<ݷpJxM5<r6͘PGzr~ +އzχr~L{?ΰt~-,6hindn3>$MO>ಌCP) \.sPojͼX<M˺91JK9E-#{|pBDi*%Dbi*Dz~< 0tb00SF1‚\+5c/xnyϋkSW*#ٳ mQP ׯ-%A=0[4ř#q:#Ցcżc$&ݵBca~ 5TףzwLnkq7cRT QjBbYZ =n>3`b45ӛ=SMdgT{_ބ{앛;N>p:t]^!}/lu~c#ȋ9%&^ɛ>| ^ZdNí!)`1OKR]`ppl60A0v@0>l& +)̈JfLZLWfc_+Qr`eV7s$4P<:4º:*|tH.W°MD3%0q4\BTMՁt9S-p=. t)XB!n̸*LX [fTF +7x>=17r6v03| #HPU$v8PJp"S8TmM_,$C6H#{iz//;c*M /N/|>xzTԭ~^ P< ,Cv37pgCȔfX >ʀ/1<vP@1)Kb._Ţ,7퓙YN.bH+ѱڋOs%WG{.VL2?ߛ:rۗ@5n:}|QN"=-˼2r 6<9.."(4 ≎;\4+W')GO-݈I%8+m˻3.EQttxΖ4cZ+`vŢ ~1vnS".!5gz[5ԂY&,ID9煼$E*(Þ!L;nGI^wcrQxv2)wql4E1#H4 d[`.*e(ڌtɁOEO Q Tf&x"H!h~sj{|dT(̭+T)6fꦨLyCէ}$F,YWNvx1Tq,z?dG%bugan`Au|r{qdX62X-Nnhx0(uG1[!9 4? Ksfacmýva.a/D3їd"N.J#HyOk/C^4(j8853h ֊\2$-#簳A3&Ί{֓Jp Z.׵Z XOv, zwqj~k#Ww/휸{jt3Jy9^Lx}p5Eð.sOǰF n2fD򱀚AL`҂Zztr,yp,SX|*0lphTJ3kwO/x@F8\ԅ +: +,y2͜ؽ tVV7-\Ώ."2 ,XΈr@ +M +ť{/}Fo+ WOQʡCt([,f phu,* prx[px[Eۢs0e6s9$UpFU0\b47Z[̜w@!;[݌6O8&1B4=fN9mԚ[s\}1VX6N"ꙥM4Xa,(:!K|~$@u;n?`ǁVn _ᓢZ7OoO.،e;#xog~`Q V@U$wؕ!s% +r;,dx=jP73|bAՠ|UӅliM 5 R/(R\_*LZ}6:J\S*ǥÑ&xJɁR,=P y &vvNc)4XŁGb(h zKQJ̥g |qP #,pEsVCÞ{Di|~޹ڴXH ^7o}tI2 g(yο+dy0}e#5TvJO*FVg[g.=sx3:C6rxk7 *K3)xqBtra~r/GuUv$*" 3\Qjv Vc 80 ^9UKLAx!k.^۾Pn..9q9h9!IiFkiLwp'_++'1-p^o|Y&"AWZfP8j$T"5]BVkMIpk~t07$'%p2ovP C(0ߘw^A'ˡ +·&c@pFNn$n㶍]&t 'd!),%9.w/xz5/$(V3%P$&sLv3Aqq(Wt(Y2(;ٽ>@X͝pr{%b Tx1VXWW4sjo;vg~/L67PC3sTC#34 lKDՊ"^R։'.=߽rkI :I1YNJHT;zW/̓Z(Qi7>p[Inh6 +z2;rSٛB(1եw)ᒟ ^op\]F6ۓ 8_Iq8=Fsހ1 0Qdz W&ȴaTW'm7tjѻʽr( LxԎ{`=(j!73yv| Pt7 ]y¨?Lq~-TtD.'t3glV(XF\~T8!Biba^<7_k9ɸ\ovF@aSSV)"BbR +2:tU ת 0RU^_sRAi/{ڗ;ǯgTTa& "d-/##QĝT%YINr'X Żjor\q7MZ'+buxi铡H7:rI%=XKS֓/p`:Qs#0,hbNMY;{X^^{7_4'; +-U\|1bC58+rWnf2lfDѤ |hrrp|XLњg6*IrR <˩x]^H=qVrZ?59+J9Ah᪬X6d$V +0aPQ$#n% JqMl잼{>=5Gq%K^A@: ˤd&mQnx + 5P:fDN dnGdД My6;j5SvMO8$?Ǻ7{fI`nF2SR88s 6mXzJ@BQG^}#Ca(\fX}j^* | ISAkb^D,3^lljC7zlI`.#2Vm,)T"א۫)`p+|&'+Mp8uJQ]f.+E!~_WÕhz͜Zڼ|}{᏾F0uP&*# Y {RuPRJSDP8(*e:<م@%=*Y>oOm|.zÈ'8E`y iwX%Ξ765Q?h:N$2b|$:%T2tb]拶Qts{p"Ídwf;Go1ϳC'̹^s&L5XDo pe0$@u! ׼.f:gP27:z$ UJh'4TXsɭcWݜX;3&N̝ f *p9O>Lnsܿoe}usR$90iX03`-kkgN-턣u9T4sӬ ?S|"8|g* gи+aapBGrUlnkΥO䇆|8o> EPj%i--f]d{lQ> ǣeyAHfDr Sf"L\=t腇^xhpA)WڃCPVKRI0a]egiMfy=|_{< m\r{wN1ڿq{SJs1Eg6/ψƲS&Au2ܒjt0:20QNqK 84Jcݾ+e5V%#Q\9Wl+ͱj T\R}SqsBJRIZ))e3n :NR djD`)<ڛXjT6jzeR}i6ly1WYkX0"OMk x0Q˥ .!HEӨ?EKWL%. ן$l>wb(rŕK7*hWz[9ƀqpbwJ49xNI^)j-_\8]&R}|~j{/nhݰz+AQ)g'giReVQsǏ͔f%g2<~'Ʌ3`P +^xXV7a ctd.;Xp(k@n=x3zT[;_}jzϮNUǗNb׌$P̥sw=1xJzl\ϕUc +#madGA=LZ\Xv2|cBМLCwog*k]:J0B*#z'Thd1߻qo`TΌe3.skx(\'㝉wX\ob+SPή_K-\bPmk6A~̜o *HRG{b.Ɂ(T׶/^l'V&nsh}6Lt>ߍ"r&5vrG1E;1YupTYim6zG1{xF$߻_<Շ`]':܂@|.s7"5icE1~<$\}ߝ];?|*/o;kezzF +5X(Gڊ(~:naBՅ8F,;KYAZ+\e"Ù㕡h6Ja(ŭwYf+0DkhnOoȵX \Ǻe +KZdsp"DH{Gws 5Mo#HF w |O,nB*,-0ǰrm\O&N'34&  a=k"gܻ5x2آϧ |'?Fm,cna>9GjmN UJS@hm%5ߪ|=O"gjrbkd`h1,n7M,bP,MF~v}s6+> Ug@QZ'IzZWY,>E*bk|;H'Cz\Y=|yytwr#SgIyH?V9E\#PZf2O |\Na$֝]9og/o}߾~ZIO;Sŕbck3߸mzXDzޓgZGDny*FdvXrލ#wufMMW.>y+<-kn>wc>|澱S/x"7BҒ\ -NJ̓TcLQ ۲R%8Г,L ThNJs+ip^EJEwe4OSI̯3La,P` lNzhݟ:2rN )&暎3HĜXL1]Vt'GS$q-PE;a@D^HkL IJQC=C#inA؁}N(s{W0Ab)L$ z0Qn,;V$W<8lyJ  yY- K&x=95jJt{-iJXF"mb<7]kmL_]=|=+GZXٹĹǶ\6Fň6kSwޭ'/LO,Yٺ46W/F=(糽7pa?iDSOdO>rk}DBm33xҽO~7>wkgK}xn6W7g/9"h"xy g3c)ucKRm#=Mr9z=b H!Fj$Ep[P@=z=!+`S,-DAK[ю&1XG0R<Æ9%*I- <^^ dWϗks@Տj@>DSv +@J 񫬘bb}W9>+ I0eP]fDHoR d$cu:9T'ca]m tI 6zjc(+fi>ǚFұR:T4c׍Lv&H `hHGONc wi[A4`Ang +!߇aAr>|jwI $^://eՍhZ8WZ +8el4r8K*t܉z:^^=wk=uı痷n޺gyK3WW,JD];5b%lv2J'x)HGA׫ |Z;tЙ'֮HrK?`2rMFjM>zNW<9\%+4Wl@Bjw] +U02.(%5Ҩt7@81!YT(ښXPoR^Qҩ̘jNS4 *+u3'HI#IfR1sQ@$ 4AcDVs2՜Fhpb~h0ju-5SD_ۣ)3nCMfgt `U SfTvvsv(`) +7Z,^ˈ@ 0CAy&lQ\TV2BhUA +1ǜĉL~%S"}700l8)o3>T4tS,W2Nn`,c*p͙$4i,'t156zQ ZT37rX_<3NjZc SpUwΗp/6c`#ɠ=NR'Ԍ\z77/1~ßmHLu=>yߕ>sz5gg$.hLfk{RC=.  ru൳7^8s| _kx +*Vw89ՅKCHKo7$9ψP|]O.=v#߸N{v2J^o1Z:@g^$G1xvHo|li WɸH90v0Y߯w6E{rw}W$=N|~:{"*F3G2*qb<pfPtSDԴH䑃'o-\ΟK֜nC%M~m/ ?I$Iv] !RpvwefDd֕%-ٍh44!p fI$Pr9$vvlmfmYXYUeD=mR"XXKB0f;-FpPh?Rml5ԆМO:~UEj3`Sq3oI2QոB|FjWZGkV寽ܩH*)Jֽ4=|.Q)N`4ei@J7^9!Ino+j +L +$!xDCPDZhkMw7.^zP]NPK2\NiK dDX*DESiru{!lH+$"9= bޭחSI!6GF-c,0'XCU/Qm{K+aq ~FI0zP>\R&;z;IMY_"GTJ(BY'yoȱ~6 $LhG"CYZ0s,ext:;ҼȸWYX)֧ͺ$ kҬ*AX14e . +ILZbE\,Ky`(0TV +_$ ,,ʒf&E" ̜͠SEӮo@̠s IE8Nt~53EͣgVŠNC +M(Qv tU`|S mȳ6,π'-QMSV*AѸJ"q$- YAy(5rq\w+ra:MDbt.#9Y7(Rɦ4 +s$jznOyVw2yQ$9P6;JEm7.I@>[4H*Nӻajm{a&'yz\,j@Iq%e\&2L pb*2&o]EA&k#}?؋v&z2HVEˬIbB:w] K;KxFEJ6fs~∃eh4&SF}^V;V ' IKs2'|_,& %,#J:բWZ:A9 ( ٓK2Rd/0DƒlJ==rn&83x& !\"F O)%N9Ɛv$`b9 jil-JS94#J" k\DDȡ"߭z;3}7b\l>3?EydꖬוZj" *eR2U[so]ؼ~Ѵ݇_Z& cSLٺe틬kuɃIͣ4p4 Ph\F2Lĉdt/eagi:S " P~!˹mL&˅tr`]4%!1R$T$> M[Wdd>GgxU܄D@a""NN;Xŵƣ+K6J1JD={s3'p1Ø+S|۲FAfp]e9Q]愹'NH< 9΁cO@OΜBR1Kx(5sȂgy*P0$fN%Rq TJ*B~o5>zw/9>Z\l M,=Ỏ| c骁L +ڂcɞh_~C;o=wW.pgNw[|:6#Q%)J:Z Zzp?~zuE丐TΩΨ-VPk +J.`( t=:o'8Af\)+09ݚ;qJ f9Oa92cY\VKzGG[j$XaT5yA\DE^ܮ:>(.kOK?rgwV 8&WEZ n(.i^ton_X_y߾7?گՏr|ʤװ%F""Y^|i Rikrg_x]_w텋C撩T]dT%t";q#Κ{o|ӏ?7~gןٷ?o;O ZE_랶PUgFlIyx~?//\9l*L:DssS'fD<Њ5 <큻7v9߼ w⇟Ztk/vʤ</ȣ-ty}Yyng?|s|ՕO__|?⍿潛~GtTU<]3us}Og^?;?~?ڥj7!ʢkV4N,)$Z3O~f[?­_۟}{?/?~?|ӯz&C+2ͤ]:Ug<]j޸7{;Ok~"0N1m_/Q}= -|W+?3/g'~߽_ԝ *8H^PejߚlRGg~|Ͽt?g~Go?QMT Uc%'>Tn+ΝG ~ޙ_|WMDQ`uf>.#[|g/~3?߻~ XHsičS$h<1O&E!^@nŧ7o5?_s~տk?~ҟ~b?/FEDE[`iL{ÃIio{+^\>/_/]w'_?/>x?|O>u/|zkPH5-X:Y ++ƋGݫl_|Oq'ؙ~IObAJ2SщO7;[Zz_/ow?~_W.lK&/Q C(^v$44|.^/p ?O~Wo~ݳ/\n.[ĔRa)Ș5u^k5G}/>w;;NswG1Ȯʣ9^X kNSyB/\^ݟ?G~KWW}WK-E4᙭Z8%ÌLl;i? {ep{ww?W6?ppeL*Qc:`)/ :¸W4]wלwsOOo>O|sʞȱ>Ϲ$&=vвA^j\ߖתJ* w7//ZOm$$j8EJA]a6;tH~6aTdBaIYUV)l"p[G^*7;0H[@bM$X&QFhKU%'t΋kDT>H!lMk՚\Npaq5i^_=Ĉ 5QQ,)%Xhf,t1䈺J< bku]{m\U/]oZ(TAe?6O13sT.g'Xllo;sA2j*!?Dvnٲ,C]"n2mGD0Fws3H&Ѥci-]*$Lg0! ;FG:J9,#U%xh ڠb4uz,0*NaD  1ZO}18=2(Ė_9X+ _G1+(ړ6 '}.#FOQꙜ`.F4IP^լ>> rCGޅB_ٶ'wf5xn'#:-8zWOKhWfgwǓcYНI}E_v Le8 4Sker.#ZGz|A5J '8Qw dCtڠ"(Xs˅9DǣB8HJԢ2'4$cdJE1*4ĩ'(<7OѦ9F:+ffĖ=ږIPy&2fuquvgfx\Ć5 B ) N,1|W2ޣYW>j'y:sY ltA@XsK{˪LS-jPZ~l/lzT1^6~i)KF^Ʒz+OևXobg0N~ZlYK4kViI\'CX)A I**f|}J即uWV9~q TKǏrCrlɭrdCQmhPTzP|X1kk^yU5{q:Ae9Qi]E,#D3{4bQf#K WCWq&(c͋:,;uX.g.M/9O@jj',Qlk:@(RP+N{ɔ 9|W9g6.!xYշAD &/5Jh}Jh8-X45@n" 4Z R_ax.A"<9,yylspU vDĉY&5slWDJ(-BϤ +5Qs=1-DW>b.sXB{@qU.R=K13ß +5w)lw.9z1%| )mkjuAhP6zWQT9qK3L@GSNsp==\5qֶidvw{GW^u 1w.W6_}B똢+$hVSqq1րL{wAu@0fw[~/^}Ti-m +YKa7/?ؾLV9o{K2b/[ \5ЀdjNϩz/+kWo* K +;}Cҿ_6;{sq9s{ۼzÍvAJsB#f-޽/31OP]q95EPa>It~ ;y9$b&Gli%"VIipXbDwWz[ z/.U3Rc0MEmsWi oo& 3MAlAdʯVo /˟jDPz~)mN{湫/WA y)ŏ~+grt+ #)PFwt+ӵKf<Fa'w7QF{&ZD'/4{Wd2PLUg15A?zһ&_K`Wxu +-P#/]ʻR:crPۮtڣK8 gYvx:S[aubR0y꩷ߋ)-yƣK>OgOuM0NDƒ/ ^+[vP\;kųk7[ݽW%#}Z@bSh 9jM6jݫGۏ /4NV>|ֽz֝4=/_JڭJ|{x~w^/WF;`W:Ҥ"(1AIvwuEu(8$[[^Lz<>k5&7'ep=+\}+>S 7bg^x%BPZY\3\1X "᣷odJ/>3X~rb (KʎSڔ?rxvNX\ӳNa8QOʂ| +t*;wRe*AH W4 +_ڪ@,ruwbJҮi@^8`z+MUr<ڸQb{aqacJ\lfٳE'\􎋽z̫Fы^er}q헶>W qme5k޼r^:Bgrrwn=+8 $ 1`>NVNX[!,l^}}#̩S//n+֢>a'#uY/^j4g g^۽!g v0Y&Rk3qFZldtJµg ׬=zW`.ݝAqݹróO_0ŕ$;K _o~\EM3ڝ(,BR +c Mӻ8M6o /W.ՆǕyX% б˫$a`1y%Q?;K! y!$e$c7˒xi0P3IXَCTU 5kXV;ƁOg!R.@?֟KXM!$VǗ +Je çaο{{;$v@Q}^ַj=h3lR]/66Š2̨VknID[Vx$_ # +K8eV÷z3_ kѡioݛۧӂo-);!,hѬV.L|=5GP\ :Ww!ՅO~7> #dnq'?1A/?&+zu޵ªa[TXfE[4W~1;T[ؼSI@B +7~gptLw +ښ,_[߽_1|8-9Xp ڵ6UkK 6Tߡcӧjf}מ=u +_4-]|5cCNlƈ Ka lÜJTG5jT_{dK$#}NiZ0 +ȶ$F:rB56~܍7W iN+BaB2 _aMAYN@) b>,+iF_ ފ|y%Dž836pqatclLLe-:)MtswmTdM*d1Ne=Q+镊,&nOJB|FրҲarft옙_ XXНhÕ5%8Qnlg3$rX/V7k3Tvwt1_tnyڀDВ.t.XT-:2@{)JBB:Rpy'T/Ի@fΤPުujC;@8(V1ʣ<=oS6f)~nCx.eq&kQ҆6-5% NgM*v~ƺ;BZ2 op)p$08EFUA(4A33x&cd`؋yjNHuXDJz\F#ȼ(TMc4{QQʔ| LH~a`'Q̬7CXMB"cDQQ6d6X]L2UBS[h{Ƌ{z5,M5Phɴ1;&*Dv$˼..YAXL ȰPٶSlT!.4Z]sKg./Wp"/!$EJ,Q”rJQ o t!Ҍ6d + N,j-Ivz8hc\y->CM0i]HVrճd~˾8\HUQ(; ./w kj9/S9#ɜFsRlnv6H`Qs5.²2GъDXU0 Fɔ +v )4ӈC2|D:,k<%-p|enOeLR?_4NC?p Q%YT)#uhN fkl0\( Iy +0dT BÐbQr5^qJC(oJc1lYfk$Jn\,yΑZx7%GS~_uƩ334`ɯN˼P%0/ UG$i᪠Qð +L4'R4@}aPA hċ{Vw9HfXҒj9NC`˷xʪ\*k{XhlJ3:7ٹ7SҁMwX}l5)˝ˍ%՚pr+(Q +k$*_ܙ鏮5Ў%NhFw|qrғf0Jk(03`3ޞ\MoZSkr8+@9╾f-=iK_R*5X >(_ gcr 9 Lw0Ov\E!XP}Yi\% I)(_4V |qS7XKȧNas,fgq `z_?z7>y_Q]1P2dQA޸˧fxR2LV% +$T:}D'RPQ?LVH Ri3(8`~eieD!bsCΫh#'+gWA(K^qFOR9cfF/h!/FlʥI=yzaJW oRn%&m=\;5xЌV1ng\PXNsZ2`Ou\k_- rY0RFr*kư5Ro UTIz&J׫;GO Wo|U3eՁW6:y9κlN9zsgtN R}/(lL|c貮viHۚ(T5E&2iia}paE gTH;0l I9\AhXm +7jH`4b]-)=c8X<=^h \ ?>;a2cJ*cN %ĹyZ_]ZIZ*fR2'锒X$S?6 R\ iXS},m_ j3+KK $i\bhE؅5Ճ̸K sZH}(FPhVTu&3YLrX]9`Y͹ B-^a˚Wd}E*'y4SUۏj> bb"xaY6+K뮪Z{W{iDW`@_Qii5ns /Իv:{AuE ?ٿ[kle-jKVqC1d>\_ (y9Cu)f=8V;$"W۽dk`#U˟x6/y t8 3d&k!$|Y2\x\P׻gU(4Wℂ.5{"Hj0sB]m_j2"Tq2|Py_[*]-4h ^Vu3 @d NPsev[E5 rtG7'A"Rlv~ Vs3 +k(坚gRYkEGG9Z]ٸbT95L5QríHޮUǑNff)`Kau$UAeN2erl7j}DY#HS/X[(LQ>%#mnyTmuG3WZO%_OZtn 脨bv~p[J$xyȚU02g/9%jHWU:Fprx;`ջ-?e1' 7k7gf}ֽBsMP9DWѲFu@孥/ Wj'.3Bg6Ǔxc:zym.À5jM^^&6 `gȨ֍ع9:zU쵰rq:%4pA |[Nc.{_Db?.JĕW`X݇b>HP䒪p\" PZ-VwEuS3L"NSA.9$Un1܇x"zca9 +r\"m8߸XlXL ^gpnޗc)gZx[$hԧNb{"=7SlWԆ(If 68PI 5jh6PXcĉ(ECrvMwY6ds&(Db`(ԲLE%jVV豤DRj+PDءcIH}Y_U@e] ۀXPE,bkD$u@0dJF H 0u!/LH}N-m%DPf{eK1˒k..f&У/ߟ#q&39Kh鬁.O(&t6#-(0D nRP<t)AWUcRm]񸍗<>.'S2#YW"1]DRJ$TP"QT6(VI 6a&b)v2ţ'8yy&`$!'X\2];9{sdRtnMuәvA41/J57?aR:@ජM{S`IKZ%D>gJ>Fi2|KZdsᅨܵ+wv +[TEDrE9 +˝zeUHi&*T,vpOu g2a:'F=)M hWyT.>O"(ga[(^% +M, X>"畅d:1K#)j)c].R: /aOA>Z^A|/ +Ʌm䖤-e<ɨ2x[2'vi˺ ?fgTJ"L\ GJ"Šk!Xf9`T.z:,I!0X.fS)t8Z9RS`n@qvJDJϙYAZrpW>''.!Q": A:PT<^,zS4QUd-NQ2Y-d1;^XH`iLP5F9=xt,Fw+Nuw!BxlI"˧ dTEy*a3\puk5x_B<hV!XrHXYN`%D g  +.{5Iea*{޵jSmnz3; @ DA1'I! |P*u&oMUuɳZ3l_Ȥ9apA:xM ut g:k$/QwPY )jӢEպ[l~O_n/m;sNnm5c Qq% YfolJ:3`RlQ7Ez9OiqϯTZE:.olq%奒 +u +ūT]L% #ц, bKF OmvT,wX6=ۻv!1zR +A0RQ[΢9 bb  6ȫ?y0eOusH1fY)WMِՄ|5ݹnNmoʈ)N*mIBQ;ְIGe}JXC\j{4N Gy=ѝI4 +`ȧ$-:>\ ЄKRA]X="ȸ?}Q8 )p1itdx/r]ͩ3 dJNEr~{h؃REȋ&e޺?Q[x*@{^޻ZXs#_y3>mB!F3lzW;!ŘGR1ܪ><tԣGBKrW`7۞$o3Y +2ܮf-P9-4h{ +]$k=Y% BZa7itʐ Ah6 '̡/ȆmC] z;ޅFN8M՛Fn5Η۷эb0ZFwp살QsRrJRJm0{07Sª9ErBl;C\gRB. `8UX3zw-n Aanp)F/Hw).~3۝( }9VvW$ԭ^ *Zݳ/~fB%RS RuL[Woe;Z5$dޫVT;Vl:$V<=a+8n!¸ MjUg͒Ģ$E{x<ЀfxT& &C6T{{F7jt\˚WϾ']AXg$D Q8j03ǟvbs\yQLF6]p eEAVXLDкn#@ BQ/&V qc \Z^xNv@dMw: Ğ;q>;* u!2]|r9օѴN57i@1>pF> :@v_D\PtR {צ;ӬmWѦ(pMơz}]o1,ZgvE|P\zg?yn~tjIfD9kvxaכT*N6TTWh jݫӁ |F}]8>эLҴ[dK%cbU~Us؝o;-)*yH4֏ǝfxUvru^StIdۯ~gdT[s5 Ew`Y໸JEu< ;5þz)YB]a x)68+'-6^3\ ʑn, kW(!lx;ZAǕBb P/8|\z[!o1 ? +^VT›-I4+[qbL&vRdCL4dW$|xdv^w#)9zPҷ$@7tsStILB۟BRsuYi<9ltAhX><)d'zͫT5q W{vЮԡj̈́,%BWӻ Ym U뮻vrY)R!rsk0Սi%~6Y/h$RLgۍO`tbOj!!ya}Qu3HEqX9(ǯlq+02GQڞfup1XdO1Y20! >aEi?IOd*`0z=wNlK.8r4lprӛ1ҁ6O~pJ)#Fn[ n4c[?>A+2E[P_3iy{91pFUycmRwv_|:gt||SQ! h"Dϲ.$@pe|ږ􉕊Y5dļ\5u-J.O65~](v+G{Cv>@y[6*Wil6vzːHo+5NttY&^~;X<)/u8!frˍ[{ +2D6$N:3\~}p{:0kjG6nx4.-D\g)zQκN ăV{qlf(9ohTBfc͛"==|%+W3Ism!e_J8;Vnqnt.dw}}$C?؁M`&/lw{8Z|$6!զEsw8qvukCQ#4`Zyd3(:L;s#rBVf;n9U' #(+WGG'0 CH ^X^aBQhRi-6:m.`:0چ_Ϛ @A|(6D&(J> .mPLkG>&jBxZk xS>G%g8<ݹuD!wGaV#@.ǟώAiv9kP{*K7,wK90-$0 K2eKn `!Yxx~q672bklWfnx>#vqCG5a/ o+pIKb، endstream endobj 19 0 obj <>stream +f2tk sJZȪUEf0o)e0t(x?hb[qzE5v+9؈\ &7iqLs~'7Qz,HLgβBA:ˡ$]@.18]]HR +`QCyDP\w0^>.fŁiN4B%F`kE@T^h΂U*`1TVS0iڶ hAInzOYB_w!uWTegr} 4C-vpCR4PLQK3Tlu;^=ji)HQ ЬG1Z},,d5[jZvQCufc?6]sx7ODz I` yA_:`=NxHǧO?*+vm5["pM'؝m@` M$iΒ1PJaltnps]@+JVBV`ۂэ-}M76:֤NQ6_4'o{OL{Y67U<̗nY3ACREXU7,{dzQˀT[QW+@ϐTV-kzKrC֙S|ImTfS[sTRŧ(Pj'JbA|]fo/(dX JYމ^nA`d5AV\^!!jxФ& +<*NUgZڢAQt*+]@jN5z(m<ވ?rx'$W#@a!1n=mZ^r&IU޺ +ϣGRӉNwWNC[qq\UPT.kY/q%'@N +nlUڛU⃐NA椂{:/SE['oZ3 AHS\Xb* ĬYW?\*e۲ T?k2GW?.y0!N' +~xO-q1M` 'ê@w-5kg8S=`zoE:CS0 u[CZ*i/oc]H I=xl/HpTBeV!71qQm'vU-W4Q,qWNAgХ8[/=e[SZP*'RAF2KrƭF aWӚƤs +@VQADdF"8}Ik2~lKPV#Vr"SX\Q-kz3ؙi{<Kɒ8{q䣐 +e]AWC>Yq^.scܼ=]aNp>k'ث榜gpS/>h__{pϦ^gƯ ɤ3% +ч>?z-ߝ܏^-?+^O"zqJ_4_").7ZQͤHY5 ʢpIHc'% ϣ4O\Ӈo?AKl>.&[zmߎou +xNoyh1.h_ +ǝnicAiJY-IicMrFh>ӣ&i_ƍsm{9X5IW[r-( %JMh.e\"mƲ͡vh<3AP\R|+۝ѬO3a-{NZ1'9j.81HaeS#Wj$u, +iY◼r$wi6!-_0lpiN{NqE +6Ua "7T$R#QnjݤIE'mNCE|Z4"+rY@U'5t,o2͋M^(Ƨ6f8bLWg:hZ? w|o!YmkS/57셪6T,<^p`8;Z 9IqIӮ(^w)i*cFEOSAy1wf]\< + i1\H͆/OY +U6.O '5D;Ef8?\3V -o5/;wIb/sȩ:8`{ ٜsbfL#/U$*:DM8+򙄄&\jqbڼi5 0@< /Z ,ӌ_ LC" |]IKjf+fIF1XABF7mڪ=ҺC(d80}^7ңM Lqm-Q,l5ɧol,p Um$RYe|VuF.LV0,i+,QT0 (>K8>׍I8qtGu" ך=%w"Ho1.o&#^Anrh]''Ғ^=@Nj3b[֧^5-gsM /Rb0a#H92T1g,'|[VÈ(ʨl<b\җh#y&'ӭo_ny-S-xˊek'u{ wƩo H1 /kTk u=Z| l H^|.*ebmNGQ231,,LajUzP 0FȨrY6k/WT k9+;v=AVXlXGO$Q+UH2Y +BP^M66Vn\,IC^ )2'2 +Tu+(-.mNpm1iKe` ɠa&l#IA!ShښPVI , qó;4Gs(75[e˘I"IMם'=Ե6\wto0}q&+‰vUi6hQ*|ӴVG@! B{5*Bfj$}0Qa MwYMD'QoxS/Zhި>=~0{GLE,r6+bZuǎu6ƩtҞiWD +( +j&]*՚DjAYHEy@UN2L@3RUP6+HZQuEӎ$d'΀e\(*Vy<2@lcSml48=|2%Z`u s. /dͪY0uAB3f-Rz73_zje" eyVտض5\$CvZWi:YG۲S(h?o_L_~[НX,oIC] vO3斳tՇgu6\R5^k:4=HSgE@Ei ΐ4 g D0\A<.DDIʰNyunZ x6M\5'd"vdujcQ1L,K՚-0p26ԁi6F`U6)WZXj#Ԫ>حT&TM0r #,Dr@[b&=⿤.ҌFjj~9qH-*ܨlCy#68SS:I@D @ӧLսFP5V +a, mfY/W- ?4YR%ULeRyƼNGkGEzk0SQrYGN)}ҴIPĺ/Q:2v +F}˲YbJ +p$db v \T`5os D>ԑQ2Ф}[4Ne: Ī +wڦ )9 .NxޢP͖ t|l+XcVhUбQoH*2KÙ\ډQq̩#o Mwvϧ!N鬼pD}.+#(lRox1ȸ5 %^=Y^޸B~tؐxEdhom:OA *92]XoIVI PbB!3g<,XH;5*vBh\2Kq\"WdYTͱsM6 + ċDRPХH3׶WC_7_oe C \&de . Oj5 6O.O~YQ>bq*oP^|r1Up_*V*%ư2 +>Dm]gi3rѭц Ǫְ>*.Μ`B]RB:Q5`qz'=1/Gxg8[00'Qz4CI7kswPI[4\Wyɕ]Ym@ȥ(Nd8EapB. k4H&I<8;۝[v7:~CTJ![H6Ih-6IeBIQ8JL1ق$ikz,=)f6JJޓHH5FލnM=wqw*Fָx, sry}rv*Dr?NV{wƯð8bb0 +/E޾E{TLmgWưsrنfWۂM&-r466)`ir44y83=x[眍Mzs&i`25=u)#E9c97Ho7Kzp]LJ]ohGYN0dRF*5u'0n JqZlU(s,8tS9@Jj@|_j؅@*\Z92JSF!rE^Z<Q&_DMBn9(r*lіfkZ >GVZu:Wi] rXB + !YSYx +7AC sK]ϲd@Q06M#Cـ.x_!KD:']cACŃ}I#IY<7KeXT\OAM._&J4 1C&,zTZi2 "P-wi#EH,g( KX^%m~â(`9  RlpXo*e)׍i kWAr"mXxhuZnRDk7="Yg(@v yG)J[[?qPqstoIt +EZc` L/Bl\ +nbL:*-Ç5[LN>z=xtD ++׏6dApf(5 h·V:*&gsxoln54W1fi|afUrH2RKȲ&Bk5r3bpl>YsX͊zTC'  tφt1tB!ZtPTAX״nJud)~I}op-]@:maNHMoA6"&lN-}]ϑ6-[1AKÇUP-K JHo WGlH 0hJCd-7!+`A~bqHT^9)& X2vidчlY2Cj ^n3 Ad F"XBm5.xCAjOCvQ T/J$S0`e'{n%}UP e$?GlI(I8r,&*5>-tTuH]kfDVp|VmJr_]r +llUp OqZnBˡAaM6!@C.Tda#;WUJr XcVO0'dB7gjG% ؟wji +O 6+D""I3.EAb!*brpNe* QJ6*bB 1ʞ L-g.*Ud%j"IYSr+}Դp輘_Z 7d'6ɶxlm-N JI;@o0 {&\Lд EidSp:\T'{ڑrCɭVOs׮ɋ]%v@*N#dئ/l֑#Ȳz YT*eCs,Jf@|zIa Eá&u +Ɔ[aUa(ghZS88p Ò ܬUBrI#dy E ESEUEc29B0Ą,@,PԀY<=`U +-k-|"%iY"6Xeq${~ ?5ܕ孢8m]k^rdc %^T}Wf#\!bZ.k=ϟѮfts]_ȓ' - 7:a96o:,u1+iPg t7\(HwTulzd{.Ig;Ŝh?2ǚ1Y?gMY@4{vDN"kE~ ^h\E#d3Ika3?ލ0=6셦eeɒEO jRFdP"wpB<4/!{8F K ݚj(Nqgsr +^C?9pQ1eljc&T4mE;(=\FW$0<lTk]4aDHW + FGd VLs%[E(nb*ʏS\ȴGYY1bdc8% +RMAB8`$>^l$@{b8ڧNt#`WOl#hu$CwC?ݵ\vnu{E8F^5zEnVrIE CRDž [h!mkNt5UydǞ?,i]P|y =Ŕ6* +m \ /ZqU(65݅fX1]oa 7]RCz5K3'2ܱbp CK1QӢs5{Xy +K Л'r݋w-{s2nwt:Z\n6t@|.؄JqDxo|=^֝9Fp=J3Hz֫ӏO^Zsf-4RBcÞl;-oAD1>ԑFvNIg8LR1O m!eE$GfMxOi|*~:ͻi( iϼl +?n«N|]EŁ(ۉ&o}9UG0' ֽUwze~|$4n^ى:~sz|MXkt$ 'u$9; =\do-vOR.sیr ec@-Þ0/bڲE&mv 毺). $}ݛٞ/çnSl ɅaLZTh{d[Fqyw~zgQ~l|w"W+5SRUiѼ5L;ӯfh{8 o9;iqwvE 'P 0t9LZًn|g^O\h@:O'ŋ}A &3LFhz nWA4h/%-9tW'ώ.쌎bљ>K@s9?> /c>#Ʋ6x;hn,ogKIKL$ddǓo!xǍv~ѹ ζ/oJQiѽήiXĭ豗M|?n/0ۧ_xJV2]oI@Ӽq|7?̀=hkO?ghEj81/uwLJW?n6~}{>'V0f_?ŧqcW1:6zyp=x}dt$9lw]DѦ ۯo?g6[ZVX޶H-%@*N@~kxޛKNUv7y 0~>䗚;Ї]w?.ܿny^=;OW~ܿ/?շ7t;gl{Wo{ocgbiҽkfGac-7M;ًz~~yi?=<Y +y?kNb|97vFn e"8:;[ǟ7~mEv3}wO@K/ZoN?;nއ]^\|sw$Rbul`O^/_.=|{oMs~ Ra-o<=κǽӢw].߅>X^ɲ?Zί|e9}I?}lukXO';/pvypdUkp:|op Y=_?n7yEw3Yb}p{۫_q޼re2!u>狭sb4NRB3lMԗa5th_g/{V_͏k:ptΞǗg/[o%h/oo~qٳݽWWP)Ͼy|Ws_x~?;{/tO>ۿo;Ggr>~?7gϿCzVFR] O~x;j7o| '2nͣ/4;H< ~ )QF/.ҭ>B i A?ϟ~ixV'L^"i?IDNg㯏s^Ë//Ǹ`3hO9)&M_>}?o7:}r~?? ygW{[x",/OV_^|Fo׽@Q2_&/M{\E|s0^st4Nj?'KF;sݚw*o{ɱT9ur9{9}Љ QDŀ ØsFEA4]SZXu~_W=l(TTm-FyɨTQz8-Td "eod8WmoF7ݥ]^݌,jN +,&r}{\ +Bc%܈榞Y>c54@BѶ& +Mʹ÷>2um~k$};op~XȖWJ~mj8ymq-dB{3ef+t.S)!7l%% l]k5-gZc2zb8Qt{P|9yZhTDnGX̭z xr4h4ۃѹ< b̕W~F5PjJ*RY/]DE--& ڹ齹|ݍ~v0 L=It,2h guvhF*N[kũD<ю%$x.ި[dV1όC1pJWkVÙۯ"h;=#XA:)NĒJs (X]ߺ5X+HW7+E,)ȭTECr=;=;*\~̅&+lc 6zl]ӫ2 +MMC EgY1цHY zr k."DK~j!$Sg4 pE7JFNvSErφc}E*3 )V.RI3R&-怎jwݬw`7u!twSGd0j`nripŻFf`b*0Kdc'K%-\'#I#fޫ 1U VPt i1zg14#2 D3r`]՛^D+7W.K\gl' +ǏߑH5^>wړsbSP蔢NɌ#WZ8 +͗KwŒ3Z u w- +rf Z L(!!ˉJUT|wbz(\?rS>TFP '~h 6Ϧ < H0|]P;V;w6SPkPxi‹+(eTzvA`dT uch +x RaTfTvpT{;Fw.L/(AGRı9nfx +@|5r?ujcﮕ낚-z{ǯ3@7ա`-Nfg f,v3*7&W.v':`\*5rko8h! cY6_h4S2(`r +W-%3|KdLDSE8]%d##%jM%02Vkm&NB#Ld@͙)\‡˜'1N.P\/JsstbJ>#҆^~"h0Ȁe?D1IQl`1=:tm:pIy}"b3z|,]qPbPXm4! I*M#^yt NB$a+m-@#g3La htFAhA iA-\kҋ $ %ZZ!aF2pOFH "0^DňID™ڹXlk-q.NІ@@֔|XΪ +m.]2MSdmϝh*BȽ)[}-<&U_ɚ)Zd%]ϭo7ñV<8}wZ N%H|a0A0 PBͩ]QVv#8vzXMS]r9ͱtm#~*åP  ?(U-ԑ+Sb8=Ai0M ZkNyrm=Cd,WpVHcJgS I.n< ?֢c̙LqbK#2~Dd$5Z=؏$Y'G#eX)Ky-Nә9 ņYFDED.\L`pLnAi2]V(|S8Yįg33 cMH$iZJ=k7s V2f"^0؈Dz4ti?"P.+Pf$JFr•Nejgt4]-D*cހ}!?Ny@HbwTOMcl\Rꨞ +%tL=?Or"q.#Ba's=AKˑ`BXґT}lzifc7Pt>ix;2zLn*FN$K#dgX&IU2:Ig2 DttOryEe'α K;̓Q58A'GF;‰i&!2/♙ptLR/.oI>jPX \mX&Bwj0sA7 XzT +$E+rP.z2OfťXbnb?tK3)#򺙡CΑa)RR]`V A^ Y|#W2djnUYIťͭg/^{ǟxُ~_7x㭿o~z}O7l7׀QD,Z7iT`b~uc|~||_gcۧIP8VCQcx0ӳK['Ϟrύw=y҃~ݏC+_W/~}'`#4%q5jTEљΉ~?}g[/ko|r=n{%GRju"N'- +`5XOˣۯ}3/|cOw?n=V)pqq"IJ6$HRF4QKZ՛]<|'컟y/__;]8RM RΏ>rIPpB[h"5wR~9u{?ѧ>Ѓ?}㾇CO&X|\+t?*%V{~𙩙铧oW볟{|O3H<>b-.Wa'Q(Y"hE5\Kz~O~_?G/^PK梑By%"Z{oȍ~ɧ}}<_7~{R0#b$9jĚֱ'yχg_yG?/ƫ__@̋_ɗn8\ +IZ\6<zWWWsV$ŰWX*$2AC 7 +#ۻ}Ïs~ _~[Ɵ}3/~]\=-j.ˣ|3M-o\‹_Wx^oϿo_}׶c$%JZ97|z'O9|k/^oo_o۷Y~_vz{$ 7Bz=1=,5v7V} w?WΟko?䳟 z +rJ V"V,^N͝<~ljӸ2ڛw=g>⋯l~G?1~>rmk{hR]vר47N?wJ9 +J Ţ(AEP)&+JuwwWFϞ^=|k]qH4#+HwPGbs \N9u8Jw +#볗/{+~~p/Գo;5136z@u B]k't9?yo Ʒ/yO>tV3V^$~T9N'+ u }/}嗞?ߚr x g0ASGpU.^;s'؇W_~#xz 8,Ș \lHTŤ\^?~7]W^W>ُ>'>sOwǙ|F3A!H:Ųѐ#|Hm{=??O{7_y |s'v֖ڣ\;kD:V+n8Dl>Q[]K{/gz瞻Z3^v2nh a)\|:vffAF-9z*dٝWH<42!rP:Q #*9/ٝ>!F,j1" >GEEy-(ith& #N,$IG ;10 =b]nFRp"ӣ`Gcz(gR6#hllsa^flˆh.} NP)+|֐|dBzJm..5 llL%Jm8`W"ɹ(جx.,H|0 Ȝ2Ja%YLWSIM3TXјv1#6rFy|,UIJ~h,Zl1rqb*1/"HJCD*r"-(G4TcZ,M"\"Ŵ 1Ztu$v'w9ISTBrމ^TxA[9 %$U 5 9mVC$6E3q3HE9\84 +ci K{"S>fH&y9XRռO!~&eiZ,k 2t AN3ú\/9C$e0IbX0$Dq y u-IZh`/جm#.e|LH͋\% +y< +orSı+9ܩ$:\ < +pEBoT6YrZ]"JTT n0jc@jAb ,tp@ ʏ \UPfsވKt@Ca&zm0*O5N+j 'c⃎~;D*+'<`Zݣ$:䳍q l\T&nct~C ?GbXm^Շoz8hI^̱\.00W.W#Ȉ&2J'M8-"i5X!c VnGDIfB 9`d*U G +>? ј(rL5né.@HKXh@逐@FH"X>--ؠLV6;\+b".Naht7>^xfEp:@*~4d&YiC2dv,p6 BcTAאW3V 4HA86i,Սɦ]6z\ߎh^ZᘘuPQ/{|!GsiQ9-<.;~$Da0)Αxf'qդ1 :&MgD.~ 榎djI*1ΪZ/_źJ;lTՠ5,#>'TRQ^(*qVNXlə)bE5#f7]b$/Y;jOqE/u +? 8@XJ13<^݈:4B;)FnFDh: U%@XQCL091rKfC i& a$|AS8,PTS:$% t]

<NM*Xj3z3q&Yt:=IR4t5; lD a,JXz%#5'LEL~7St"o0>5"ԶdLVY (u%Ԯ47x ]k|G5^+zI +6hb*R2+N'X"/T8f +U`SȎa8;RՈј_qJA*d,Vlx' +yO/:KGR~,3Jy=:Ɗ+͘IVfjn + DoN3D.lf +xSP4h*Cx}-XͤWA(j7/v82L0W$kh$=CM%UcXnFuA] q`^P0)HPRpG;u1w{dE SZJ)6膹X){ cR;9snNJ T +WBِQ#>/̺JD㳭3X~KE|i^e,/|mhx0ފzrIT7 W 89Q)F+W]ң0-`kp`D#Ap8kN{ ˇhz*WRCcαlq钆` +AeER9AP*U@BN8L3.qŰ{-Y ǃϲ\"n'p4GsYAdJ ;~_$e\uF'su_ZqIXD45%˕f:+`c$״Etqd6bYlnF(+ +PRkOd +,YXؾ3} +#.'C1/;܂AȈZ;SZXMFLyg"VF8ޝ]OX$KZeq0LfҥyAfKcSZs#>C1YijËh@bW$7PWJNC#ڜWx?slbL{r݊fyq W(ġ+NG;+;W~ݚ?]-xX(\}w/4plP9pg78äF@ŲB]P:&x Ei&GuRg9?{9x GN3jNKffzUh,@9Z7SAD@ E&Afp%=$ L ӯtKy^-G>)NGpslhT wnPT˥{E 2b +X"Z|<];yg[ޥ,x EK;pJxK9^fL ፣Wxb Fj~ +އz@\7h La-' +Ỳm<Jb#_OSU"1|m!nR%A`,\yxj# sa0l4IsZV +ypJQTJ24U#x`kLq`0‚\/Ƃ.^xhny߇Ƶ+ѱک` V7P`HI,}A-߾6p&%Ί;X0b,T֙<ښ43,FIjb а)dxL +OD$5J0b7}2G'da+8xO714ˋ(:`9x#`n&džFXWeO\NV<m".1D4'ȈI-$ +kzb^ %kGEy;nv>@Bߌ%یD]<\ +eX쬇MLOnc t ?i5{(C%8-'geRHÃ=G21ꗗ +эV{D@).9s\{$Uo?}GT(F$ !ߟYóa2G5hd,1 yoj4*;&M IʳsXzFs*_ߟ]=%G {@06:2B/&ǧ0b}ppN7+xz&UO=u;8wNׂn23/s˼6:B xmxs(SZK0\O$ntsPZ'\iLC";yôF~4Beo|) 7?&e=:--ENb1?ۜ]; /F4E#Lp9s,[煂$WD**ޡ!L;nFI>OQ,f"7(T;8xXbԈH6Hs:|PoE~"ry! FK+V3cu:uU EVC{<;3_ P+00X8iF#Pfn)2H +|8wNGNhJ{n8K(@+BfAZ[!k-p:\0IpL %tOY^Ȁ@Qp!Y-Lmp@%>@A$=KD,AAħX-g==ڬX*3L$9y{1Q!T'ϦKz=tXI&II,9:]łqrjbаbE".ӫ"H4:XY̷Wp=4%3mp&qp; 0\.vb#@NBJ⣲T,ѻ|ɝ#| AD +-.%1c7 LCNb<¹Ç4j~ ;(Oޱ +8_cL$+ +(4zkͮ:6,qB6h͕9d0]ے77Q,Hz*mkzAjjLJ(qj(rOQdټ DєCb!mqr0VWaj}"2u9r[xm |a*Lr+zcۓS{ ʪJeZLFX8t;Eb+;$`ZԨS~'6N];}2%WV|(f@@: ˤe.Qnz} + M-NZ.' '8JژڿfTPrWd']'˝ZHƳ榬5pR!jHr55P:ozӁ0pzp 8\J\ҡaDj+D!~?dן9y{'㹉#Ͻ`LTnLʨcjF{KRSDP8(*: Pc^ +!(dn5zL dۥ"g{cS;"$D%88 Y*:A8{C~,pa!uj'UBBsSP"J4(Ilq>c*b:qnE[ks9ܹ\8y4՛Y=wmcc7v_ͳC'͵>M$6Wk)"Aa~ CA2܌݊1t>1!RPKr9Ad@JR9kN31 +r>X8}kqƄ܉Ӣ^'SA. pv&𨟯γjʇ`gnNɶ8"3ַσ0b,155sjqDjJR{8 H#H{hos~`̬DfPLY:AI!c 9Tuꓬ ?_hS|"8/bsy?* gЄ+Gaepr]jmkΧ{#'?z @р˪Rq|jA~hd(ԛ߼cP%ےF \e}ep=;w;f.Df>(}!#VX(:Uo&S+.>tۧ}/l2]J N;vn 0UNZ-v +^}12T8.{U\ :YѺA+ 4+Fۚټԙ>+P-*w6 *adv>M嗴h#6q~ӀC>x؃.+ZF +dqbr|^jFwkm0SEsKQM%(: iIu; nLjI2[RAԾAӹ V8 VX.t77'VV-o^=֑;'NeR?ݏktV(WGB1X*ْ<ѡ!3fW<(ARۮ>pǽOiu PI)Xot[ݣI/@e*s8,A`o;8vQ7U5 ¹8*GRs3~|mМvN9 (*5 ô=()*fścr{wyBy~}>ɥk'.\̞]ܽqKJ6ů?DࡠRV& G"ᶮ_! +a/1|o@J eQ(Ω +'pG[,iLq3鹭Ks&.ۻZl,ٿouV*pbVЌ QrA֛0kT_8*MT[Ǯl}[K NT  Z#cS9V.; +ۡ|*,k0.O11wOjf0U?urc=o$ӹb ד-nLjP"=Y/$rHn +ʉ/C(A'/]yp0e?IWv^ c5Rus9T9P90̙ldjխVlmY%e4kgz+M1L>a7 +Ѧ=S:%>`L- ]t7ߞX +Gs7gN_ƅdefb(&n'@yKV3bc#[ZQiOgf;iipX1E73wo]}U/73 Oι܍\y# Js)ɘԽyNnx*:xT`saF-ZxQEwV''ړ秖.[4_lwr;]m\?ͩqbdQR"&))'tcxPМf2DTYd&ieY+KeWNglHvk\wXٴܙ ,kϷÃ&MW뽳C{s0 J)[[/v֯Nnmep|LoYARAꪙCs)%+W FmrZlʬ 2'V(@1{ Hi~ijw7S^Kśg8~<7plF8յW!&_֬qFP(Ǵ,W8r$24x6'qBPYV4c7QDjs7}ir&;hY3m z3/UKDPǎA 8>MP6ER03##Q68x8t>'; {<:F + C 9cF:>>$RZwO_{ydli M ZpQ q9wyh4 ':+~c#q:]o6v9ʘސ Y[KRsb3LtZkZٹЙL4`UO*Ze˲L&-AeHD @$Pۙ[z[{Of?k׶Rӥ^Zo/{ ݭ/0l9RTw'/:~֟/Hy#OAȔlM$2K;nhϝ\Й;O,[pʣۏɔj}]|n|MObˢE7 ! Vup9V&/`DPd  +y =)j~jjF1-4W)*O)4D,b +J$@`{(ڣUT٨Dy7wIV3Mϯ^ьAY1tpɎ;<:Xe1LZ;0bC| rkc~bgjIt:4:m 0,잮i*$<Gcǎ o1D#4t>1h8=y$' &gfRSln[^Or9fJӼl9Qɧ˹zWC\|r00AXijT3 g~fau;{husW^޿Wi,vvfŋ7%'UR.}מ~m˛V^lͭ:՝njPLzQ8#N)Eb}(jpBsɽ;*e^N8A*+z8+Ui5ig*Y+B%lvT=g[\aME +o +ϵ7R^?ٕYݽrŻ/}V<|s3sg/|mzڝKw^hnph fӚ<`$$^y=Ӭass{S_^-7_{vgҢ"2%4Ƨ.f۷5 ?ha4N2V ^o/_mOW:^FpU/w6Y80.bd,`@H&;ɥ_joLw<68$Be57x!'Idz\[s7M2:R pX%Ʉ Ppp`3`ǎB#9;5m{Ւf(rb@H3\*XT2J,Si'SOR0K-:`Cpdx(H xa :RFk`QJ[ɭ5j^ Y97lbr:.njVEmV LIhr=I) +s>NS6P`' k`gB.Ÿt&첑lJ^45u볛WLjZlPθ;WMθ6d|\ݳ8a3\NW;ko{uMMʼ~>sfsvjۏs^9oٷ?; ̝jOe';S)' /|'΋w/?ŇمF}VmF"R4&IZ?q[}0pk7_) |>AeI޼o ({sw?[i#1o{x;#G1o$"chC^SWoxȑ##O>G#Gbk: l-w'6-u{y`,KEiaXq馋+Vj\nI=O +Ѝc>f=1 Gpa)9DA%v  GyM+ ט?qΝ•x~=biu.r_}uh4ynBB8@ X:4@J_ fsNUst bi6 &F*b, +Q֎N8XڜXٽLzMHDqM 8ji_#'T!Vu~~ A@R\n"gFA Qu0',`XB0z<=[D\T"Ae  9P6丩7|p1PJv׶4 +41ؑH`-2:F 1%0NgHf PĈD8dDjjĻ )r^:݄c S\p 'CA \(:ʅ&%$*ȜQ01Ht6eBQqN &5%Cj( EAlqXd84 +ʥ ǡa"L'fQR8v\3ٙ<7~sr8n# ; 2 n |Ut%A:X4:i"e%s<#єE0eCJX;8@F댗\q hq8"` +C$nRTRA!Ŕ/8&a;u\)frxzڎ kkY:x1X/>JDs"AD,wDq.৆ (ﱣpB4LNlr +34bc&cѡPp %utP ,X:43 Tx@K?9țgٌV-%;ZHرPP@<D:*C M5qT$ڵ1ѱo$L" OJT"rmW@. +x4 + !1:GB e`^< pA +S0$NQ(ZV(z4)z,QјGģG#bІA9,WRՖiuu8@>s +̈T$Wؑ1 +Wy L0C@ XB,KP=;rd M[qT ]HG1 W D}p_^8&}ꏆ ´:w\\>hXhx:vt I<`V Q!NaJ,Jj&SZQB4<؟ICPhHq?lK,Wp,//DC,Zcًw]!'AdH6RʭgX.*$*Ѩp +F}#ᣡy'E8jB8|#ѡ@49RN:lܐR#(PhTcOhG lggdVNSAGx,rrdlh7qc бQ' Aڥ Ӕ4}q +"GG|(}0G"Ger1`~F;;32>C +;.I҄gU5`E +dV( esLm̹2'(@FFbi-I$!DVA"Be`b 5_qwڗw'^}L)B!>5G!Clh4FDH]IDY% oY) +#Ų ю3|~,%#~#)/K Q"aIs |1&2\O3M{iX:ܭXk[,8 dCGF#A4  r3 +ڍ˖3[!qtkyycx{gv\J GPVW'qy_V{񉒔5^^<9|ڋw?o~?{s1rhY`)C`,2r.Sxd6X"#DX(b B*+/jՅ4D |(j҃[sG16z.[HX,FXYU^>83X>$QF QtYʍDS9_Нzgr{7mQaA!gX\d\N^Qo;w~zo~巟>V:'Dhf('-"S]f\+tXOε;6.ypmg_ypީnqmMHhN0#P,F9SӞ QK{L*)#EĘcG} ` -؄aA'gToUv>z7޿k>{ҙnu}BQ(gTNK ՓF^ƫo}ןNI 4|C,!"#oӇS-|wo]O_go[]"uD=gIP',2_»)bmsuۿ׿ӏnmNA ácGb1B,`/+ͥ7ep/ʻ~^{jhOwVNU" +X4P;WW83!x=g>?_~EǦHpPE2 p0sw??~LKg~}Ͽ~oxLQȕ SMKb]^-27W7oLp|?</_~7Շ*z/~{mfL94$ l,G*h8LDGrĥޤ~`=坏^W C,``#J*=Ķk%ᄏɻ{?w?{G_:7޿_L8HZt4O$ț{Vg_|?oo{^6SqIp"'jeM^LR/P߽'߿w?{ϾOoí|oϝ~"ȸPA" ōZ/_~/ksx}w?~{O>Oo_^?>:=adh'.?z<ϝ曋?ƕ/G/~/yRi;(d,jK8].MP~+}o;k;׾W |XqDqFP?s|?<>Ï?3K3xHJؠ(3^MNgrO}^O;//ɳǿ_|qop~p[t?}{tXOjp,K;43F!=l_<1޺z\6>̹Ƿ9 6.JIPA7_]gsO}xÇK'rI0@]Nrʑ~ş||p|z SB XB͚D|%NOX禬 g~ޯ>ϝ[[_xv Ww֓M"*BR*URd//Ň'˿˷??ŋw'#ARYsE h'tc{ W/߾>~ҿs?sqKYéf%Er|"ߤo$^yt~o3u'_֫k_zfK݋3ȩH%3z<=24nMk*;{t+oߘ}ٮ~ E;΋ + +4&]p+dɔ*ZqM&7/տ_}?_~M}Amx+^-ujQ]#Ȧg]]ݝIs/v++[[ŝ˪)!A˜EI`䁃Ny5W%(ESJ>_[k\Z.Mef +t,cJ9!"A&$@(1QȢLj?qיּ=gO~?'/-}WtiuPwI +CvpLgN SƍE~~w;[ť",EMhd$u+TM2V?% 3s]bJ4`&`Fc@b*F%IjsWw̤y*/sUKpЂ Nl"W%tHm +%B0zc9"^˞6fIY̪rQ FpTa60o(%Dx*ɬ3[&>}k^)0LJK6 b%dꂪ0!(\7 +PyOM%EUEb1E6D+f 9Y4S&y䀡)ढa#'ҋ` a)F8CHӔΚٙB܏J:Z CT lU+\f}t_ -{lL6bnk.6ɴKZ˄C¡1$M*B-ScU)HX^OS/^~ 3KRJE'a` :gl|R+7ia+nf̌L*D²cUC!=T$0o +QPGc* 0E0Y(q'VMapX7 XgpʊTCXZ2xJo1M*A0[Q_F|jM-v8$ +,.3)Ԥim.0Bc& s;i+(&\q5hDMt; 24XNΤfNpZ)'% +(18HT`ƴ: YuLQY@S1،F5KY{^캦^l Ջ'ҹ57<T LJHDO}jtdV.Vh4$|SOQLƄ\~8jK9Cdcǣ!?&e.|0 Dr n$f?Gcfb2X;lOnt8ULݞ #R$&\ڈ1& ^ KZ;F24F sNzKbZ0aŋ%7u<%3 QV Eȟ&T&%qK+W*7ty1ם 5V%-O9rs83^rFG|d("\aJW:mhF(U$ C@;n XLH/KeɉQm+)Qd2j0J$_ #ȃmfdR Y;*VjɌ/"X R!3`~<9cx25FG)XN߲'b==h]`yHxlHXDP/<8kDQFakΤlMNɈxjg5(@HϊOXA06L:0"`ԠZsڿkBB4Nl&3` Oi8pT6+Ʃ4z cfR8 P.'u/5Ll*%s[ fo;RO'ƗEPZ;**Jz+T &AOM{(ա1< nz8. '{$(&0+ڿKPYL$g0چ ,"#w$kaوOE"xoװ:`cP"ɕ)!}F,E]F P1ZJdW%@妤x >+14EaI̓LnPw,]A1b5UU{YcP 1y#>)-ՙbvv%}K/ +A`D1؍jD 8:FG!UR25[(pU ߑ#CDNHjGP PP" Bqנx&W' ʚtp&JE3Gh + F<=]PfQO\.bd& +?3b'F|;\:3w-F$z ; yYR̩tu'ؕƠZv˒*D-iJȘG+L4+7 JP)ӗ=ɞ[nz<9ysrbgC͛$F¸;SO7m O+iKgugMIz˭%kҺL%m$탼 SAhpͲ3 E*ۺ5IzzE--јTzjȠ=qqB[+_K}k?(@nuӍ+7" _&2aW);+ш*ESc> p ,P|98Qhd="Q`FE;ȯ +>I`dˮx +2~}~r6#xRjlT;[j5dz6h+UBq:kz`HA(Ȱ_5Y$Id9=2b]'lm:*J>qqH-^{vvwRoDp^srojX! d`&lwyٛH\CdNg_918n i(z?[8ykԝ1*9]|ʜ>U{>]9ݙ>Cn8;#EKm/;\w8(U6Q)^fzjrƁT-=h 6Rַ]&'P"$$0}ZLVϸš.uwΧp@ ުhdOpU*rx ?02iŗ3v/V+7^waHu/uc@8!q0;Z{s^=}K3NblN5'O'+˂\(Vʝ]pjk8[:F|&_ߦPkVZ +3ZM˛k7_|7{sn|bݙVҜ:.(5N,]9|.U귻 WuwʄPPb0 \WJonO4jH +57淮~6=|RvBk#]*t3dqM`#c$Ad)%hƬ_t<YK U㤴gΦ*r- I-8)=;3-L~ҌCQlOhM Z]6[WLfY!O1 מyoɵYlԩw~Lɩak1u>uDk/ϟEQbɳkw7wY=i6 Frӛ@J0Dv*ã>4BH +30 ģ@rb@2`Tl2=*{ 9Ti\b33;$V+ݺs۷=Qɏ3@ԑbr|s/[Nd//iVv)X7fYIrSםԤfNgy-̟x4#sxΙ8 a@_ Jۚ@qLfӯ{>BxªX2k.6yNj?Zjex3˩nu@Zz F$UH*uJ9sJr`2ڤT~6H/ YLgk2:RNֹBfyx㽃g +AO%r˖7,å.,^Hdhwg6;N~7ycs +I(*IJ>Q{In::>I+0jugϟnO:vb4c1`H"QYAtARaBaڜ1e' |?$Bp 4H`p&]/=?y<!#U75Q@b9_H U랮u8fQc3ήUX.njO<ۜ( p:SgHHgJMћ\+%O +D~ƈY ÔL&7e-DXo#MکEo@#snftU+^}uc;e,ͯ\L t~u(nڇCHER*?wP[<6`TKdAh'ʻo}C1')n&'Wn_z|jN]U(}Zz޿t%j1Ĵ-O,[ +38Z ;m^KfffXNk@h<oJr}W5-/3K=h/.ƓX5o>km˯Z,1 N>d&JM+d]ߺ(aBlu%ִ>%(ġD@CT&Uzͯ1+KiqS+(UA܁TqEQ$˫ċZ6^N-]F`+~3us: +JDUn\ar;#Axٕ@cX$<(NHiI& 7 /L 'QѬYЬ5ef `܅Єw.z3{7(vT]f9xS(TO.n>=>}sZ[|/!<2tD &_z] V /^h쥊3[S|)Yۓ2ea"ó*/TQf٬$Wmo?waj,AytQ?NrPo6y Yo;_pH.Ra>găC5[`6ʔN6ԪsE,-V5Sz8F dqd[k\4ezj};c>B9)7SH,,(9 ;Da´*Y +T(ј çO\2ŦASΰ\ay~4hxKTB'+0fC<+lNsdea 2qt(gsg{ \րJQΓ4 {3J\(ꍎ ;$'# +|0lTIsf'Nc8WX4œ! 7 Dד +:Ƞ +޽Vh嫛='=@+=jo 1Đ8p5Y A/V=q$ԖbM|M;{^rE*M9QHFWw{ S0"PX%$&)!A+ͨ&-|>^ֻv$j|%thBqevΔNF6`T{"UQa`E4)M藁fbJ&`2 NE@eslAqiI-U;vzHL~8T * Nj`<@{){Wq %6vg#rzddjt㩹le 8t^Kr;ڔ,fae5M 1G(Ie&(:Twuj (sNHJK ɹxzBN#m;ҺC (CEtƋ"ä6O@0q8cUٜ=62X_{RFBPe2s\"ݣ5&(ԖҬPLfr5ޡ/HBe0ll>~2~ +%2@ aDغHHZ?i-#/W;3Bai"RcG1KK+]D(^<=ݣǠA@pZ׬\44Q4!*5 #I0^0O$^r!<CtJY͞NR3Jv b ӗ__zR w۝uӧ :0@0BUe4bde4 7jˊӌ.IG $k*gAG$eJ"CC!_B0XV<-+ű+-ٜfN-0ՅD iJ8u`Y6&EG@H+vҹrT:ڪa7R(LAzWƙ\0t;' +ŅhL 1ryatP (!l~ĤD٭50Q$(%L7 +|8dNb +3qaaəTES'e#KU'1UK ЩT +8FGq[aOB i&,-ezLl *?b1[nt%cH ! d'iXnf/(y!3'ՁC 'b-Y>P{6-OJHk/wHQ{E*.*TUvӋ̌=>s</$ ȄJ`QULJRId w%"޾|\ +[?lb|;* kAPǂ&˵'gd5*'3+?.Be5mSt̓krcԘz +*n5I{Dg3{3< ~P;5s ([WRiE.WKU|LxhRu2ad",g (0IH/ ϢqYM'Ŏ/PMLLf*d.h]_#XyuY0 7bZ$!7ѱ?Xos)gEA* m0|0}^oB)"R0Ba53"H9NMNj>gɱo/ T]NQ؈%Q(36ʪH\Ŕ, ˭l w^Tldbt:- K/϶nf*T49`Ep׷ϝgut*l"ʃ_?wQXL2͒pn:LOŢyH7'PTᕍƋ0zƥjْ?n/O@x!Uɋ8/ +BZXzCERq,[Nomwf^hrm@“B.;#+pȟQ^(.K&_"Z\;`%eJEc RI'|@Q4b19*SME[7RrR),$&ɬKK%.";L7rci( AbQ='&S=;s~ +.ʹ3F$T߿ hDK JJ`|3;@R,WO6N7E~Gbk6__\y?=KYYd9UiI_כ*Xby!_0rY1źJFR{,ۊ̓TYn>75јNK3:?늼 R\\*Wbj6:\VvriAj*w]s˯$}5ɂo3S^Xgi|؝pL/UwO}甩-D9 tSV7J\ dLsmm$d .`Bi%*`N,.^^?-ҹvOש,<[E{ʣOf_ +ՙoec+m,cHTg^trF(˝D?ã4gKVԬ7ԦÐ| %ɒ? Ehyptcj4$XԀxG@*8GoF>_Pjoͽ~s޼/^V bK$,fI}$Z?m +Yd> e|h='l̕fEukpnr<XR]\{l?|\Qw6+ +t$ш%\ owqubgFU`BV}@5@nt;WZ4:ijgiUpO '?m? {o + +i&?/.g3 #TUx:: Edv _^ͤBP٧ߞ*V(fNShZfcADJf=NXK3.aNL@7 +B:fj6WX B~N;ZԷ(<0R)7?x0m}/Id28}q0|5ve`Q&۪Zsk?bz!(oS(+e z +]v"]Եo_ӛwlj,U\a` ܍ͣΖV}E+LXywgI--~з:\6_Tg@`'x~Xȴ%y} +l,V)[X )2˥RD+UF ᄙHVACa-0 /O'\LJ'f2)if+^\OfgGr6TiH7቉b&՟qq86,+xe£1d0Du5[@;d2K+B,vTIEyTQR&w-Sy5_DLè=kyli"Li.(UG +RpJoѸtI+z*7 \K}!)_C/jOSf|I`Bqo:ȕ +zE6[;pe@,SO5`uyۘyY;x˂mG*GA~D:B|$KI{ HOi'LhnRe"R)8}\Ί;tWãD\ +* -ED.ov)Tr (FIj9܆"ʪe *Cx\Z'9?-+bqOEI}fWPO?}V,`$ꖬ=ҔY΃KөRI]U}:MY/K3\s)@\%ʩL-CX.8ШWtlOܴćGVJԣ|ք{s&pYfڍŧ?nk2pMLv +bbfsb^h66?{RWÑBT:djLO"_*X \p=2VI-Z(35IYooyi) +E@w8Ier%Y(b{hէn76I3kWS68>"Px, +⦢VA)Y{᪥bdKԸd3[fkr TӟDS6)^e˕E$3LZ0THg 0v 3<<>b*V wA!aIeۉ8~ǧs~<۷ݿKV0W'ۦ2 +H\$*hX],%YMRl5;x?>OV{m-b(VV@N\7>Q lTxŸ}s/''JcI  KV{l<M*B!%x:1QɗǙMԂ6ˍh*‚Q{T9ij`ƫ~k_el:;V%&ሚHM OJP-ΧsK 'ru!x"^irUL@υ%جNHړxW&%)i(e0L,xII0\~&i| # ,nv:T.4rX>ΩH0 91W炴<6Mǵ8ðpu,嚒 x.5:ULĚRЪO>_)O<||:Q|x.^%n|;| 8/,Fr'D@Hpt~pQ<5/,I +83_$S&a5F}KL`㚓~!Np'E~ S|@Xo(% N&E4)PKoW)L! ŕje"ۂ( lF/5<2&(dSqߗˮ*k|i6JsL+lNfpTb /Ee-A \ku3L~52$TbLUXӟ5Q8A;`('WO ӹ)_¬?Z:~YfJpz0"r(d I]_I77tWp驉$PLr,ƣ4 nE< +XJ`149\DP~i4wwhݻmDz@ڭvե#A\Dɀ8c)x컟px=X +0! 0R"U* + ( \q*Cj* #PEeat\i.7"o<&Nb"!3}.|*eZPa>n>qz4*B&&BNÑ +LPDqbF8T4Jx)Wryh`'e +x8G%pV_K֎V{ T_-C+S\*,+AhX(`K&Sbij#:Yk<.9K67L^Qd ΩT p p4[,>Dj:n +w/<>1+h\Cid(>Lg8r Pb2N{Ouy-~o,p"aPU3Um\<_9<`T&9k +%P2TthP^Jމ~>OAsr)Of-FN'`TL~0c$MK(TΕWJF@ύRu~^>T1)&3X$3KKdml<P X/C6eo2 Y\Ȗ5҆|"-pIll̗ײe0=4P?`29㗋+Wb$D^,V\9@?/l 0pN" NrBe-Jk4@ Dbo"B?6d^ujXǪ\j`S,[-n}åf-̮5~-_Y~}|'cBn +&.iϋAZ@(xd3gɪw66jkLypG|E.ίwb)`@ 7ɇBZ%4?$nqxvW)`LL1p="$ `^?/ "f<Ҫπѱ j[c/$)QKłAxSsy<;jOEa9vyhv"=OM}'|0&fs|7}AilhPkZ<3S<8_Z݈`(W':RGu"3HObǨa`jixYV!r|qZnJ҂:h4Q/.*p% +bePZ.WV1|~4^{RV)ފ'r܄P̈ħŕqk{`BP8pڬfNϿ,J65LY}ڜ}-Gl~.*j8`WGOZ' sb3W0$q-ХVr9<6+s*&(by9[dN D F]{~Z DK%LD%E8큙+i ޛ̓r^v\8\ c7Dqt4\\ecn|_j'P-0 +b|i,?Ujl>iμI + td&tSP/az&x\Z* +OEbqsJ)[Qs"_OjB` +p8C1T.Ͽ;6c(Ǡ˕ p#b2犭N`ąPX),e iK5*+5d\}/^12h#:`ry"QsʦY!4TQZQi\,5/H +t5/iz~痃!%T!%[uTHpqɨ>PK3NLA\ō:Ԧ(odTKchD.fg!~)k<¼(uf/ȈiSߕg|($ݿʊ](.D"R8,X~PWA& gb)V,%j|L$ӻӋom#mД躹 QkB OL :$S+h3!iܗTNh9k ?R)+fy)_ f 8|yxE Xl˨PD[ڟYzQZ\ (ԲZ T R Cl0dZV.3ƕ>>yq%[c*.OzEA.DTn rTn50+~Q/a#P^LfœkrukO+j>W4—[o9`7P^m/ժ ̙R@R6?2hbygQ~8OeM h, +|B6*Fq+v}6x4u~Ftn&U V`t<%33ZDP2S`FatW"4ޚ' H4:1[(1M+VGTD sUTfIV#r:'d[<:`Rk)W'hRť֚;7%8*n*WzX< bME{ &EK<&k{ӳǂ2b4&%ҍT~&̩l(6;+OtzD̷7cҽxz>?Rkg @>9SWq_Tyht8$\W +c$Jggw0/w??Z~MrIWOۇCSv|E>2)|~ts`_Q( OókHkWl}r5'{焺?'OwN4~WtmgpAURvϺ{"s1³;c>o޼V9v=f]l㧃ON~)<~{6sr~͜|G`UmY<q__rvr tW9u݅m<=.;'4<Э3w\=`xõǵOrkPb@ۛpIky_E/C'Dͧݒ$i k%8{7,t!?_SwwO;e7N:& ^U|5S ?K:Z~96phI==9<9!?rH>tV wQ b0s?;9Hw +积wVmP$"p?qW?^j*Ŀ׮HW9%7go\^Am#dXs!~a̕Q|bJx#yxp{)n;]roBWOsWWﻝmL+窋ʪ[owN~(.+|Y}/UXmrnTa庹݅G'ޞro` .3JX[S(ݵB7py_tu\n_vsPq}ɈiɃA}.ﲺOvq /2N9peuu9p}}\Anjf Fg޿;"L'jXnD _2YPu=w|gYQy?íQMWQ$–EmD\EkֵEC{]ne:bV\,Qu'QUth=vgˆ]"W{|pɌέ*CGw쮸}鮞 [n;<8uW%Ut{:t_>x}˓;nTѝ\%:Oat"[dX{S%@q4uG矮=v,]F[5pކ&[Df^'.sRen3w57 }}e}V]w U˨f!*J򲙮y^G^݌wH;u `W8S +g\&+7-q|[ gp),ذW|3.̛cw;R8;=wy7ʊ$Ky]G گ{?%ٿɸsO^퓓z)^%WEQ]677GmUm Ⱦ4K|ifo~*<;7wM\OO>]vSo[!zn_vsU5w\ݑZPEˆkU>suw5:TtWۄ]stS;`kWXNTok3[/8W:;knlvM_,| ;}_ma]smIL,t ?؝Gߣup2EոGNr;*9<\O [r3ZvOrtt—hnvOퟹL}L;*.n\F~Dr!O[ ?ut [o[YzkJ_ҲV2^q/;.RG8 _$35Nu]BTW& $'%|r^9{9NsrCQ^-x9 <{dx ÓjoNkk/9}889?NNw?[>>yg5B |ϑpwr@uߕV0!\sWJm烣5EE՜ÌsQ\5*qR}p6c#w< $^ǒټ"Wi8?} :Lꮝ A͍:嫯szlz~r~(+ĂQVdbR^0 Fy(/`Q'w,5ttӄzl‹q_SdG]7`qRQH O"*>C` +< W٣Rnq})o X%n*7fF9>p97ؚex[s,í96v>$- ־j^d;32B>uЎx;[}~}fޮV/vݖ>_®Vwf[o+WK$ ܥo\St-:!jP+﹏̌p_IS춍O`ݒr|/ert߭.ݽ]o?8PA4ω}W9qwHyN-2B<'s~EV='s>简Ӊ{?ל( iW}?MZ'^TEvJ~:~Eɱ:OѰusA^ÝᏇ积? ePwĖMEEFN--Н M³m)t"oGO7wϟx 7aFv_c(Z^vvN\W:>?Z~|e\=up}phҎOWGF?P+6sT Sb]U| qݛJ^nܥ>W)]-м0g@gCs4<8~]8.|xU]"rz88uskH|b[dz+\VqsrM͍q\FWyxyW? ?~j<77]3  /ܭwhS?eZ_İ^w?8tn{pKmShoM3VӖ m͌S%|5`ڹX]{,;cU~[a:3|( +~w?>\gMw-~v|pt>|\vWٕg!$İkb_mn,1i;I~-aC/(vaO_vãEQ|qk`-^]aӐIDi s?;9Hw +9}ȩ2)_=z  Jd}ۣ};1'_VN춍ae8OTrA'<Ã݃Oywˀ5E6QQ;Ao;9rz_Ա.bϔzw'.m䲤v@r7V-Dֵ"'pѐKݮ揆 +0rA?]7P Еظ[åڊlr-sGE[+oKnl)r-YZwwZn.q ގU\xhB){-XoSxrZ~Cs,}-L pF׷qwr}x+)A8$]> +0ۂlnf xjvrA@y/"'n.&/M=VyU_=}n=i&njT3 VONޜL*e +*^t97;ms\77VZGX[K3wwq6زvrErYe~~n{#$MCT8I. hpG#-~C]y|ٟ, Jlh2'uY2EhEeTDE75C2%lJw e [T$]Qd{;‹jYg^+Cu$%U78^/kjXAbW=4Y9^-+.Yt~Pʺ`"eU l 06Q+rT)eYPtld#UA6eU`D $2vITʊ =@9)i,ꚮ eEi!s^UU7U{4ԉjU^&SX, +-BYfQLUA5 *4H"c%dv 2+HJY #h*̙H2 S ( j-0 *3&QDx tB5 IV* +Sp84 G0p5ΡcM0'nѮؠ0uӆ{p\O@B]C0T&,7ɗ1hT4eUS$F5UçȂ*t5!y]LH` gN3ɋ)J80b(,@ )#Kl6$8VQezK50)ʆ(8L$dp-4:h+0 vK2q<E@eF^&KR`Q8d]`Ib Q P4H(,u*`Wt.=B"aTjE,? (aj DCA% \OwK#"t3*fa`lART@=^bs( +X^ ++)hz@P!& -l|%UM%  E~a"k0**rH &U,V45\f d@ېIx bJ$%)i j|` [d C-)H2kA\,mr$lAԨ -xӀUMQxEɊd|Q.P%wCP"DY8[e(\ $IτSZ U+0H+RRHA% ;R$Ca[È#H}9cH 2Uɞ#,5) +! E26!OGD,JК֋M V@C&oB1VSf\@a^lxHP#݄HIْVZ#pcT#2e_~;c"cHJ, +t!VV +-14Sb=/aĖ,r䒜&ND0x6@+fP/` eM -mrE:>a;̔ 1&kb8Xh뱉zhtU =,`)S P\$Lqng0{ ܇g2ϑiޙW+Pu,y/Aw̜Xd:tl<{ϑ$e){ zi0F]d:6LNLX`m 8Bt$; y))NརF"0F pg*6J2e#FLzF :fCbL]OX 62['b?+ mP:Z)0qfb#nO h#j +$k a\ T15F#My=:hec&/8`beւa2!xLTڂ4'f_PLe/#S="Rȓ ++8`{r{/BeMCuYdk$*g ThdE)fc2G1"ǑH'xgƾ=`:`D W+gnOSoLN^^ +3D VX N +(-1pCqQ02^1aP僣<c62x 9J(F|8)" +ژIјZ%|Xpt<$=(/Iׯ^%#Q$߻hUH5.8=6RL*X>R342a."DQʡ:(onpV@Ri \ +ѡr%/:IyBa.M4"Mx#DyGxb8}%SrGdjVOzV|*-5lDŽPf UЭ)ޭR)IU&1% +*K$"/PLRfUsPv[W(ؠ[#tUd"K:h8G1]@7TK?Z9k+z QYJ(y.2ǞLBlͱ̰ ֫ 2/WDd.Uf=瘕p̐U" ʹla4(ÓrR半Tre4Af%Zஶ+t +S@mL # =XUN*EeYD"0C"Nˤ~a(g0 `Et{;LIſ  8ꚺ#Q.%dQHd몪fb>.|tHئ^ ,X9j5@9klTL`t1xtЩfP  *a/-80_mŊ<"9T)0#La3-(]J7)"AVH@(g?V!9eXb$_2heJAcJVV !8"<@-&&hdtZb7ɬ"RQEfTpjNr2bʰFsn V*2XX~j'k2eX!zja;GySFk PzQL[z"$Su*V6ٺUXш*BxȜb QRIv`Z2gQŠ?"܈izB[48GʮKUvU`5eʵ"vtYgzT=&N:*~aAAG TP pCEȳS!dDe :vn sT*>k5ij,~S[DYh`F`6PX!f;:wܔ~zaEtL4_5k=$: endstream endobj 20 0 obj <>stream +$l)T:s)ȮEU cU_rl<`g1) *7E-BJVg+tcڦVl1.;;9闡24y;cM_Eq G^PHVt(KU.c` QRl`0M0eD 3.G+D'D]QF%kHQ9 V*2qQ;B#Ai`7.nsBI;F3G0P9[L.xM5oti1D TfH,q1-pu: +)ntTO,tOϹgB-">L`a{d0XCZKV#EZ@5 $\U?CY)ϱ PMC*J8U:P{h2a5|,C Kd]&5:UhL/`t=(lsk!cuZQ +bp +cf]RqѐYdD$dAhwd`؇D1bT/XYsL2c\1i +I̊0l0+H]vu "E1X" ,BTZ,&:+ ]V)V,"e+~FDUJ.P!F^0iXDFY4ݑAս߫mG},?܂a99 x]zcWvL49O4U*'DT'z6QtT1wGu22.$: +@JdX Q*@U8j^l_& ٰ"}YHh<$42nuUpD*9h'6V y AgX@Ed&B^ɠb#WZL= +ez J+b3vyUKVŽ@$٨1Y[G s[)GGu8Š#VMVQ ]/GQp {^eDjY% +.Kj =i![!J[j@Ī^%4S3&(3(U|Df@J\tSm_Ia^C8:Uۈ-vu-&qɯar}jpցwGmxQ$($b) VYrN`U2j0&GVHp%"JO#O!6{4 +Qm/Sh -5{UJ :muaݑc +3{Y5d W-"$gx99T+L.(eUVԻlqV8kXMpcˆfGu,pY:–MqR@ő3Y?ZQj;v-Ôg*J9vΤ3:2Y#2g +R)D)bGbO,ѩ\Y!W[`ghlك@3j ZeZ8$[lqT{#CT$]&uki*P ^LufȾ=c a4Ϲ c kw&9J[1ԍS؄Ze@?z`.!.AdwF\XRvqp;NZ.h_Ph_pط"x`KŮ4Mƌ{\0x^F. MF)6!5H@%EԯK`XWˍ0;"_;;h\cR2D l0Mu&e}q!I +EiU\J߲UsQ 7-ҭ'&qFo֋J<1#0uH]Ă)Х_A*P!V$C1uj&`mcLbUMgUVav.ldX6˕e֤JviMٰ.b@nh8W*~Bz 7RM aHik4XĢ~D+T8+""ڡgpvyl +.k,E%ltpZՉcȋr di@p4|ZkgT_Qވܓf0pQ~@nytnN [CPiD/0=E1*RT迆V\^G h=WĚŠk!8S"]=dY Z?ȳ a 5eahuEl!̠DՀh.:+` V0HJO8WCRWRI+AVQ5ȖqVzu*˦LQ"\4\jC)h2&CM_I=@JB:W$[v%#Wo]{Cg[;l݋jVDdLb9+IV]YRM"akuS3zEV+2m!YdPW]\[ZE&+7.GFlw^Jd#%̲&LWˣ軑]{|F Yl-U +(蕞w.rx"](uEw/^)t „˫z}&]yqY;jEʍ^$m"bu<@bo\_n2e xm6nbْALl<,&:k-x|e*.]#_H];&SjUZ)ڹLEIiލW]<3 <jITZg}pwj5h0txx~tp{ǭt:UoeBqXh!D^ hZ(QbY-V|V%{_J{-YW0cT77E6k̳Ҕ хFkz}_[ +N95Z*3''p(o잝:_8?cGXwzGj^w'gs5ot߿6g~G1 &v(FTe) (2.e6k:X)LQ|H{y o.=BЄpk:t >Q\븂ڞ݁qsd]xվj?4t>"^CDNI2f-D4LNY~25*w1 +"2pWڳ2+C):#E 4EY/"+.l0EEU7?]jXu^"R]o٦Dlʢ^S}T>KF3]k+E+@X4V/4v0n3W"R x.7;vR"2 + 8d '{h3? +Z VP 404u +bbM4' &8?q +WxS<̏|4_\1.e B=3u*}Ub-ܕjHIs,I}"ٴ2Wӓ^_+nt\tm|o)WԮf\@`}+ĥWNJ ?jל=+_SG3=J2kW;dҫ ľ/m5r|lnۿ6W=LlÙ5F=1>;WzE8Ū{3`5u6m4rǑ>z^0TuuZ+QP 8+3$O2HK"eSe u[e}9PJxebx/_m_؝!ơ;h9@ Տ+? QSu&-ر$HrkiA;Vd'<e*:aq8<lի;|.W@)9f-6!R) Zb~%60} 8ڑ(6t}u>1 x=[OjpX ByZ,{y4ľM2ZU\}(A=BT[$K00/QVb\܍*g2q [CSr  =W +ô oDbމZrpb޴Pm5ڸ#;ClUo,|H-gvɬrNnQoǤXSwb QE9xo^VD*6 6 ,nf+ lI;iZ4j #ȺCh$6|֎k[QHF<0i ᳤M;d*OCHQ#B/ ,dm>OOeSЀ}T%΍H0`{eGbOO%U1e{Y!nƊlBIC/a8k@^fFgt.5"P>՗nUL봾T/!dxS2&U\L Ej61`NG]>p|*bc#/Zwj#1o?ܲ(AT w=Ud&pUVy\`{ +NxVs [ܢ'b;DXdmi6592% jM֫E=hii( +>SpZ?pB^yQY)Mh+ۃF&cM-anceedBnӞ-ʋX4E+ twm)h ƓᄹTSSfS + +,b@.dIZ؄>'@13~ؘȌ-A]*" 3jS +T2Q )Rxr#`u/ ~B +D5S$pjS3,#VLUPXĄbdjN{Aw, 'C $=G&@` +YOi!US6-Rwl2s5 +9Zq,/*٘9뻲~2Bgٍ Ȑ[ư`M" -O1mHkrq]4%+;V!SQU,<=>^3]ZҽCՌ)2,a|0MQt5 4hh^#!hp'CNc,BGb^{,XmH<9Awq(q;L e'W>b(%"@k2BFP_p)5;Zĉ9U۴4Po򸧴FyY^Ycp|sX+^؆PehH5r rك2sX>dT5*p;#V۟`8ppW}ǿSln8ݝbӤ봫? zzU&Mw}6uwq@AkRN|>i6*>0 P&EBiQZRjhr>=@Eeȣf:v8uЙWΌ:( da%Yp3bX.Q8QE1A3l7lWX:(FAB#ġN(^[IYp!e 'rBoGm¥{f U9'EbC("" <ְA6sX_B5{7fB@(&2. dD1).'L@ =ע;iGLyG?Ȍ#$3j1 G8DzY[ǔ9z`O/((m42/FmpR<9 tHTL- y?D=MT? 2BEeG/+_KvASqR}@?G1^JJd6i@aҋu!=F& +]܋&MmC>Ud- T\MTm$)>R$ ofR?L@cvkCb03!w.p9 QSURM!sZgP >Fe|y52DO$z~ M̤N: t`$JB'Fӫ,#)gxAHBOǸ>]IFD$pWX +v yV%ͯbr@p )e2y R߬i[Z* )\>-*m<Ld(:xkoZԁ$ 4+Q.H"0&D_DҠyvb5:.@B*9#X4\wV8\^i3@5HnFibBLT*6Kwa8Vth{=1th[6ϥU5;צ(K21,FJ4M)e4<м-2Ŝm[JՊʅ.b Տ;޸.I?Fk{VsCavLhYb]U l?UrfZ04bE*1u^Ĭ5:kMq2\+ʺ6Mn>])xAET쵺Xt^;OSE$Fm".ft菴B" +)/jФsZFMN+C8tv}AKZ>`,:`_#% +MNeW/kH tKR:7 )'Ǐif%Ҏgy ptڑ|V/fwx''$[xM 0XAK>]C5y+ +T&ϩ/oӴE+p½Ns3J9]t2!ߩ+*ԧl'Ifn4A*>ݹbSr^#!Tn1IrjIyk)hA6tLsCJR>^Hb!x1TߗŐlGnݾWS)f +R:7C}*s%T7SU5CTx19VuuoQjħqJaHq г9I%UVkWU pV$ +$<%4fSFlY<$/38B^,̪'*Z +S1{[.nIb<,-l*M>k&7ɇ7I*mVJfmߍ"+~-5vdϕ#+fa#Bb,+h Q7Epde ]BNW!y ⻔Cfp;:i1rάp\u +TrIʹ^},чpe5^V]i5[2C4Ch '5e˫ŚL_YibIFjWU.VׇUJH3Zդ +q<#Dhq2Q>y-hJ9"xodW +CR/5ׂS>^v&zQH9@}7Y{ 8-R#׎ҭ[Kb6]qnHJaHILWHdlCRƄ^s]kmanm(M; zq mtXsH'ڣYf:G4,jEX_jae&*B](Zu݄;F,; 16X3Uj (;>ִ:?Uuaܹm:$(i*WLJyNT}#]7.w^o}T<sPRXJiVS¥`kd9T-)ʆAtwvFajV&5I裆ծua$ɜ jbٳxJtk. WyEl° uPz1b R7# BE]eY^Sll(t'G+~IeNjbcy6u 9aRS5%#AQ8kY6n%xN s`"GtZƮ4 j )v ,Kq uwJ wp ݻ x㎾=6{l%0K5V@Nac,džĞsM8džf=6{lXHac4_?$hbprŽ {l%0M졣[]F`b f=6,$kN{Y&=6{l%ذc,džYb =6{l%ذ3zN{l%ذc,džYb =v@H=O{_H~c,'rd?{%8 %X?K~cBbO)#,ybg=T&ibOAL={&Xc,Ybߥg=0cH{%X?K~!Ybu{F1ĞXsbg=/$0MacBb f=6,$0KacBbrb 'Ц~!b{y1I[?ЯkYf,Ǧ" N"dq FLE F/k`ԄF &]Q'rTH0O&ќA69b0ZAdR1ȴ1SG r@k1c֟ A" N"^rӈw8b,b@#n1G 2x<) +("lv1`c1`ѤIĠ1-ETK#A&UOD,b0yP)1qp2I,b0#j$`4'i1#\q &he Ci`3mA9)S 6jU~Ae+wncRl<9xЖ9zP Ah)\hSFc>WA^wkP]R WS1%ҚFXEBrX@#|=DBRdHȼDCw@*i2sYA8J>imTl +$7AE|+n +ԯڡNU m #} 0T"U"!bͼmq8u@lr?fpSڼX_K6FD9puP,miˁ6HRfS>8hr8)aضz9) +lj +kl͸8V+*|J1vXuQbe3*Ɣ+35:ZijƠ~.lة ;zqnj;6ct +jgS?X0R +îuj KK#`M~LOLXcرP~}_!KЊ?SI4QtngrEY"u3qK°kFQص&Y0$g9&s%7?i!$r+M:R+LoQʁs+q4ʭ Ǝr+MCne3`nPh}ڊujb1]V(!.AdjsZu+R9i)cKf蝞.]lyճ`3f]V,D쒤Cuf*cRR8^v+bmnma-4Zi196[JDcP{ɤ犙jRfn0z2GlFntLRF^CcXKr+$lb# }X)E9Sm2v]%CK;G׋xBd.3԰@L + H| ѥcɯ% f\L1)AB- BU4Q65Z|81z|CF uJmi:T۴%oQC 8d b'4qSPQ >9] -[ jzi΅i3z/c{(gmNj@o$&x2aZb:3fNiS7Z:MS~hux D@9;_yI C/IC0$ ' KA+'jzsҟʗY}fx)M/&0+yB5Hٵ cebJZq4=*{@ iB_C6 R8=RX_2鸖0b@yW֏toJdF +=BtFv60)GNd24k5B|0ZZ]S"}a%]G$;xTlSŰyݔo1˧5wij5 2PPRrE*0T&YOsG 2 +6p69bPUHGY܌@H2y|1 ó 4Nky2J3!g&Ԧ.s^EPHbUc PlN4+umV.%P};UNS0Ư QyKQHEMP\K=ɫG"I%E_Zǡ s i윿/6?(ި:1CՅQR RtzXT!hu!JczI믺/5#<^7]uYoVv'z[8/i0y!ؔ:eiwCJ]q5?C)Gլ4_kYu-Uwk +; >jB4Bȟ)ղg\ 6ჵ/=)ZzJj-kFZxYZpy<0bw0c? f#VS6^ߴ(wvjƪbd;KsWY<^z( _]~]Oœo!*]>TKSe,3`EA2QRFjӓxbAk;앿Kf4njQ vMz gZ)/bX'tszQ!37Bz#bPGJ|WL] V cgmBMz& ]0Gjޗ^m,ѻ1@ӎfNĦ_hz3{iQ76Žl?<ݰ| epqvK6=~ ښ-7^\㋜6lg,41a{paPv⼽z?w֯}?>~KO +⧹6=Lt߾}hW!$G>4NeduzMݺ#xf}t}$o?ܸg뫫~=ޞl.z*<9}ٿ_=}bw/|7?b^꛿7y>'?K[JxiPo~|qZ{|Z~OēY+d M#͍ވJuP:,L<o=9.O +i贵'^JG>m;KF,Coڍ歷eђc(Sc#=Dny@!\j-#!Oϴ9AMBIK '-JYC +OAG⊘kx&KOȹǠ0>ȍa"@lԭpŞ'W=zXL89\KwԴcf$ZS馶L +1tO\כS>O"a;% sNg]kTG! y#G(W̨Ѐ\Ƀ}n~he vʆOZ='S@wqqNE}| Yg]d|ؤ+=L!e+FQNA}H,\NsQт+:.4^7M`Rd}0 V|nU"JE~e=Up7WAYH̭h %~NOh/)ҳ6)?Dey TޖN#2M8u0  Ey_Hz1N ]BUCN"F~-8ŕ[q^ gFŁW3EB_AJ +4#v%&WTzfleڂD&- 9̓E+\Le{+r:/K#ŞfNyb^.Čئ_ d^/%mo ]5i{#~N;eWQWխ ߤbq!g +T3 +E^|44~JYigDfJgnW9 e5Ah@{A/|pgf qR`ь B6.Y>jch1:旁!£H$+5aBLJژr. CBɱ'PŢNXs YS}Ex)uNSEi=-ȎWz,@@;|^̗5`sfk+j-u_TBGP6R: +6T)M|A@P!{n"6XRV:Et7aa_F_A>b#$Ci_G;U=6 + +DܷH`ވ[=֧IX! +VO銖"˜V6Z&. &AX"FUx@2/BTz+\gGjCK`$ɇ)nY[^Q +yݖ5X8l'zO~q?tqJ^wZQˋ2 %6j@aER$^?d֦SkVDlWyu;CYG.B 910M&>#"lr^zP Ÿ^?Xjί[& t2d9qZKS@ea1wԦk.U:dd! +J s8kdaU@X@pߪ3@(DAJ3§cc#qy

Y+9h!fu /ZZDQ6w :pBd |ë5Ne%/3|GVcGZF h=&5M! nqV딦G9j8Q3#pC׼hMYxi /:-gEu/ap(Rh84Uah)nK bH1ä2Ŧt&F.VR +=Rt )BPC֘D(:ܒSK4dDp\Dod1 u[ I0(tT*d$]]p +sp"VyR96ujMZn +K4i)-4 qk{^5AygL-zvi祻_-qD?jaՐ% O :23c:'"\ѮӹC kIxh^C!F8aͤz=^6)w9F.-WJvh^>evwtC!z̓Rjt1v4UDQFˎ#p*oT/'PD IdEo$qw'+ AU{\p7){8anqLAJlV/ C (3>ZBqb[j=#x0i0|TTGN~m^2hv0HhK-oA`3z=s<z!]GxEQMJA1Y>^M :v+;R0hp=DR[, da1d[b2H}gy슠|bQ.# vD +bdTNN!Nd<%GYmehB]]ttwkd؈Dƈ^'c6w N{"Z/ks@Ɲ}h|٥\ݡсBH1mkҒNïc ytsO Φe!l ` x@e(9=]YhNU LC%h=5U DugA4a1Ĉ68`<F8BS[v퐳v@&xK916̡^jis0OLd(px]Wu=y.nF F1nE@"r 0إe F' +hn?ar,gAC^x=E  lϔZGHT:Ɠt 8zG~݂zeXFdxҪE u`ΣqL C6b('!,փk +fڐpz +&F@CзU&xQrUGFB~Z۔ +bJp)b<л4ۀ6vE3ЂB4x9Daʹ8h"~bGJ-C\T=~Q xMuب蝺EGqk$H,\xT3D'LZ^B2?DlJ &J:#?!rVQqu GC"[>^J2=`ƱVMÎy'8mW3l~*V&šzLZtvh:I*B\6:}V=0D^e)2)gD9>@{fy_u7=!{B$BD`8@HdFh̴"]V,!}5(co<"z/KG4^h +L_>{y?~v+݃JfNy{utg/_G'~d濭O֧W2 Wauqu + pG_071~ح. y֧>ߞ>O[>O<_-<F\ը'?>]=X}'6_x0]y'Ə=]G-}ks=[=߬~:Rqi+8T料UӮ{I4 +\v!ݴٛ͊;Qo/h+5lA G%x𰶿xmMe1Y7~p}XY& /'W>ދ://D~<S"|ɒaśOɪ}yH{"pɔmeޒS3Iyze&Ět {8;chƀ;{~Ε9$1ZLcrA"H]:E彇!׿7<1UYM[}hBdB$DFy~s޿[qz.qn4_|y?~>yފPwA3=䍓lRJW2חIH>1Nn}ѷ66)&!yٽgހ>Z^7kGw'?(ߚR}N?`tqMsx7MMٹXoͳ_<>&e!"rGʱ=\zCb)/QwПǧכO2i2wɸCBhm.皶5>dK{Omί֩IԊn,N'C%|'[t㓏K˒nňgwfrMX==<}߬(?-, ࣝfaֶ6 8zz&"9_ixh7YE|V>v vLq`6 Ԡ,76t +j@?zFW@lEႎi =~ Ŷ8^"BHv*a8uU?ըAf@&%Gzom'RߊoZ W.Agd2}?4,Jk[#dgU04ς&W.76btC!sMwCu:+BQŎƣ1hS *FaԏѼrN *D{xΉ! +I(6ȍ>8![nlD/!22]Ş ;vϲVb@Db7֠xt#Kym,p)kFY%GA#FNEQi9"YbcL@q^":3:UH#L,){W"j:J|WSQNT +)f,;J$PMt^  +~ɴ +֌M]Ï:҈{&:?7}/B""`fE& CO01DrX{0-Q7;|aEE1@U$'C";UrļbEHHUbAHL^x +6`(& 6@JBeiy|f9v2hن"DЈ%K&^`SfbEQYA_I0 ㉪v^)ԠQ, +4պN.H{q'Nm% Y,>D9TWc$ĬIS4ٛR]$PgîYIpPKNH-)}e]~b2#H#R?ЇfBcaبsM>OT~CDl~M҄Yd`Kbl[S̺ s=1DK b~D%q W[-d(`.=Gw&mZ_W- vhJ_FµBa3IvB(FUy"vOâֵH=v/\PRF`\*Vrl)[HF2P"Esvd''Jb*_Ueba8 +`h|]dס'"+`e \q$dtݭxޕ8(D$F]+>0*Hven).\\ncNehu{A,d񔉋QDoeQV#hndؑ|,_܇m^B82m' ޜ&SW(51х\$jɃps9,!`t|_Br{:84Jm/mD5;nuRtlk\ͨ=S?F&}a*nYN7ܯϿz +w>]v_~j͞՟ߝ#:|nrg TOz5O}cj-d+N=;ED{\vtjD0uRt'z1@1SZZ( YvYKJG[ʳ݈G + éҋA,(Dtݒ:^Rnl/t+rA^vP΄U4tYIX⸋ʀEnŗjC1N5yb镈uq&G[Xt۩e_->JKKb77L2kޫВyFTd>u#^ Bn^6(^ l.hygsi Wa[de'6fK#. (dS1W$-⪢M{Vt"?ljc7F͍z#f^Lmj8_11dТ[F+a/̼n݄ݰŅ'6'6㊑^t}Pc(!]bS뚋TċY2¬b,V#{oͥwA +B^ycv( ,WWxG~qT,QOAd(4ΎBQrby N7`?jL\$kNC:CbẁGApQF\AVQP@.с(vP5,%EFY3.^!9Q*;᧘/g`xL/:)<-G@:2m):ĺGlD ZYN&;f2s>uFY0K$=ۣ i[, ۣ7./#~iL)vĄ&z^^ycd\ٍQF:7IVoS{4^NK7+1O rWgjsRo叫ժt{0/vg~Qj_z\~xi?_mί>^_۷oUVHK'Nk͟h/f: ?/vS\g'?~qA'ٙ"Ys'zbޟQB1nϾI>#AGm[oNs1{'tl{L6ےÆ/.gקLGpg}y}uq}j});Vܝ^0z-oT1fun+O.oOR;~'nGd{}V5d?oKs1@~pS\zߠR4 OLZWf8d}y[3%?槫''۫uRI|!ZD" R٣c/*{bE W_)=_d8SKRye<A"?;yBThם۸㋪cПyH&eӋ̻'^[EAr`_]n:10 G0y@[gJ*X˺o~_0]Ogtk?tz}3Ѩg(:z$ p>tל ڞ*JA+&}2\#7ůwҸxn/=ڝU y ㇻ O}waǷS1+en6T%w^lio|(~I.xY>o;Nx/|g.{+t11]~At~78R8 Q,[67߯4',wؿ'I޻,v/vWb&~yy[VdT>]\mR(H7ͻZ\nO>t?[[ًO<^nOo7gw-Cká~/Ȟ31=nM]bncQC;Cos=ϧs_ rt=9ipǮVfy!vgɷ:W/oݥBL,z^^ r7RnY@Mwd,?˗E|{vHS)Ձ7lp?;C7 }28>tӊ}mk͡gCO۫[גl[/f yx]β&qy˪-v%T.v+$<MɖuY?lγzu1 |veBXeIUDGR5hD<[/[,7d+b ՗$*rW)$YM“ ~9}ry> ˳Y|~1v's#Y=nCá˨/C>݉q歽͸W᭞{^?#[;}/ݏ3{b:ɶS__n +S}m MFԎg>w.!Je^IwyeJnX#,j=e6(+,nVLo7zӷ;TsyԽ2ci2Vb^:Q5,_wW#wdQH}~~|z}Y}7tY}~Dq/w'$soA`㇫ 2 f8";x_?qݣt}>X'Ϟ]JϠ lZ7`\n Ya44p:t@~VULJB>|gh?IܯGr#p![nQyMK79SrG{q'5{\˗GJpKLT:m>9zrN_^7˗GXܬˌw~`0U'G/~!e6=ۖt}u^. +/<{y3sqoky L [We$~ke:NDy)}zz^lbK7s,f8kW/:^[w>+Xolq7".ߝ |Cpn^Y,Q>;>{L%NgZ,禍^X6/˱Q92%֋\~ ւfTHnTB_^_NnxD[8e'ʼn'c_}x'O>G Qy~$w+W[[\YܪKI8߽8*cЄ__jGcӳű/_lwJMKC L4Ұ>/CfɌ'tSYvq@H*qjz'!h!%wu|?*/3"ߟUÞia%nf~u}~+GS՘}ln#sh6C&Sx&7T{>\wQld_ݳ۔ZwV׵Av@ozD8]Z{.y?sj-"'g=rv}JOHw1 ~9ˍx<ջj]\=ʯ ۜiF<ۜqX ]EJ6j߬[%scuF~|9_]Q|UNj} ?\#\㏽].WWMC_IcsjOoV[tX D+t> \^o/Wߣ͋ рٔO77yoewxRn_II~V$hݛzD%hq >ǕyrӇ)W^SS_+9B!~w&؏&w?OM' EXnn^6YaϲaSbdӳl7|2Z߷)%^+ -sʒꫧt٦=~*}mn}ͭ6MP|e.]_^8Dqx~4́{nvo43 .Os7[;)ۼb}f?Iøa+8Qf,k5h]QÚ'0x͒e/{aOu,]5KQ[,a@81+$fa!0!^RѲ81ߏ兿YḠX?%ur${Mfw`N? &1A Τ{L=Z\sHҵ WĒ=; gfj4 3pI4l-TW &-4Br ɥQ~4oYK35yqȰKy؊$ޛMv%0#3r{1;Y_'B欻 A"ݶImh暓^wӮ>RdHם9ƑMvc|k A}/`9K[vM2_+_1YA,ĞUtso+K?M Mo26; !?ܚDc;R x}]7tWG]d +/{ޛEa5>ݟ^S1f:,HĞZhnKT$q/S'gfgp[w:ܐn6;cZ͎dӇ~3,3ifG>7d_" g_oñ)f)?G͎B2;ݕ)'h}?%w|+}E{-WQcZj~QϻUqy~!TJɞ5]My(ͬ^ S<݁ &y/)_?V=j?hvS +X~mƤiAIMv%)Mw{ש>ibޝڤ&.Һ{ם354& }A7_;4uMJƤa= &HiJV[W؎ hR?. +wNևs2ii mɧJ6_St2jNzK>"O['gZN}RYڤmo&3nţF=yY`g˾(J%᤾IIfgɭbRol5 .4)E`E9QeCN? 헉ٽxxhڴ+SBWJ-Y7iC|ӊO'P#( rg>mcݓ֧`G;ݧi֧,9 O≝|>RO5.*:έT1)hؼKUۖ_ƂMOC_OӻOѧ3*?́?Ur>zcN+‰sWJ]=ofk'\}:@tAh!>dN)4{c6%@JmKs56gkGWh{)hz&kzpZNCap'km.+hJȯ$ѸsU0CWr˒:/A8B;-VRA2N$_*K]s[gqIGI-_sR 7e:?V4li1h3iRL +n8m&edFJPC'-ȏI:ikotWz74& }zءg>ip4RLjԜ,<:bA Z>#WKiN}TqRQOgB١UקhzpדWͦ gD1~bӅ]+Z%s\B完Fz$ HcsƂsZ6-uJm(ȓʛ<]YlNszCgъ&}~:bzWWKJփhL43h}-B? +&{K&=G(bEE-:oIVmY_()t?/AM${A7=a 3~20Ɏ=rbFz5Nĵ4Lew2[k>p+ta|LS? #ػTnO|_Гm1a-FFKV+J [;܋CX6to{B+7T;TUj{4>- bP :^fk<6j@i0UJ o U0x{1&^LJЄѣEhhT2U$rmK<ݷ3 n )E_D*% ?w0,<;,JH"]ʳJVe&`¸ 55Cx +#Ypߕxtki8dJk{H) edaKC0Gc vKћZ~?ԔI!~#ņW(RY g+3iJ*+K4/L4`Ort?R?*MX2 }76 \ тP׵W]!aeMJﰒo4Tl@RZ>X)EEi/I-l(%x +2߱f=U\i2$̺!+6QOuҳDIOvYƑH"d.`ϣ2⠗2R(Eof$8Ԑ[b^%2s,U#. P?WxKB%k.2uJ3LƼ:A=av6 ~]9| HTɄ;۟A^dI:2[sIkN]yL? u$O7 GJDz5ؚ<|K6xz MtՍ0h/'KEz1{1/4֐[b3J"=-T +{W1aw4$ړ4B PjUQ%㷯zm\z`C +8-nHW@fH]6ELMJ6) 4X䖅ϳL{1JĀx}|{G^ڒ$$s2ԝ|GFgI##+1tIFY!Ů@-I<##[c.GQ#b8Y0ʅ Uu#F9  +GF6ĝacPgcm#c]1&}y+XkP!lȬy&雾HI s=NVt`y.ibg47dm{N ff@:c9ԅN-tzNJ{{^"Ǡ;M<cZGr5 k5Ӎ-1ƹ;~+8!WTb삃 @K!`Vo{ͣ-%K3#u2L>&q:$Vaڶo%l 5 0qRʤ./q|1B-j3뎢q^|^Ajqtt +YZ3κP^p>j S@S?k78صh>q(}1L8 OW~[p-[J3؟r4AG=+A d}{BY k wt19N_1Fa0Q6Wbtc.a.#ɵ)L]{ !oC ["oR} +1t،a'$W oطC1W!  )?]Є `% *9ƀYlҸv0nNL10alaKݓ79 `UoK]H'0)B]8M꿪V7iv@(>^nǶl>mn|7KOݦş4g}6vRZy%Kߍr¨,W +*L%UWҰ|f!*h_<vXKJH2y5{¼BiCv+!^1i*i)'iNj,ETWe㵘wwT ;m al2!C 5& [5}-iIQkIac|kkO +M*8e +On0 az@1j~35b{I̵J%t9æŚR "%iqcuN~GSAÒ6F^nl&Ѹ@)r4.S**_.<'')#,Ix8} iuF +eY`^tkЏ:K(tIޅ4>_F[NO|{}v:X@0ϵW=+s.Mt3aIct}ySVK +b;oFםweW-;i.uiu|NB>w݅3{!V)K[u'vV;3?0]be@NjTCT'noLIa6!f_fܹLb88N.GIT19WFwC(q^*q|Up|ڵvq|ogi,UoZ 'a4Yp|,O$Sh㒨NKEڍo%QU,RT.iY.:]TnK*%٢8-pI|qI`nK!.S  LOuTo9}CckIu+ Чɮ:iBx#@Q"F%=ؙ\  +e*y|dB\NuDEzg9.ꨧeFŰ)&hQu=w^Y=t3XxzZ$Az&, G]QOy/= IzzAB '+l5ȺVhȉeZAb#(c+\uB1~A\Eh9z8g(yp3<'0L=S0!ma7>_[WפW5\C@!#eP1 +`5p+q.g83RC*Ψ1U{S'Y7xuFz&{TV'\yܘ7kѴRK>wGQ r8Ԩƹ\WZ#g4D ruTъw)a;y1A3މSkLO˃]ĸ pډӻ̮4ò+5~3=IbE]LO Njng;\S9n/b#Țq8F:/3)hŒ08q6@`3h4Q ͧ]g /vw鑳7Y%ܯsH=wlv ŹvM:Y6Toa'T VSmf45+ё݃_X%P1;\' L-j;lá8"5|vGٷV`,t,*19j͡/lRoPE!$WتD zoJsR1jL_&}ìej5#ϋRSekxzBlhL:Kz3Ƿ Uh 4'u>:tjNI~ʬ9}dw=bߢNjpgǯKook{aɾN`$E#P|E6Z*p/6S4n!#ԓ|Ҩ>R{_"tzFKRj}9eɌI]fB!0q>8';`S##W.$`ӑtVٟVTtOEaP,zf%Q!֣;y?i> BП\O6]ӮڄOag|xڱ@尿 UtB'8 ӻw!O/‹ѫ'b1aLG$^k߅?^l6a7Džax} w!O!&`LH93ugbO,߅KN|ПΉ=9_*D%vM^kzv3,63eȘ?J#9}|ZC8p R;%j")ސ׺tlHq^TYBFC~i= )3 RNࣖf7i\"mߋ6RﬦZ2鱌~/O̕~tTO6>JFђD|EdܷBWr!%\zNeMO@LTOa^siPG@0K. +r9l䳣ǭ郘Lil-\i !V"ICӼLyx ΢c"NꍺT▎%zO g;M +!}n*n|3-`v:%B!.fx]5L;KPKj5 f tԀ0W- [iM.vʻ O[ս|AW!ïnt{%8):cp)nu{>d;eȼTif_ +ApDrKjt1rˋA<\L oI```m[p +e"ha3=7AB-ƹA-4SVLpq*gwNxʃlcV~ +3)cZF p+G#5 N3fSޥ.j $郛<ÁZAeGiqδմq4 82@)H9-H5n1@jƆW)Cɬ q⏛jT;p6,ѯ_q 㾢pmn.`w^4@T4PW g8ݪ.4kwU߉Nz%1׍pW[sTvD8i'viH`\]5b]թR&TH"i~s1*RYY$nSM0F?o~!q, 9`FjBv:CᠨBT\{r$C Xc~L9'5>#G +崲g/syy`Գ7+CdN|oT ^%HM gvolg͚[}.2okZdbf׃'uL+wm~{ !.>dw"QO6{+thٺCkξ֜ok[Lv1k|Vߺh㱴tu`ZtӬ= +}7-od_{~kﺜ[ ̖ۊϸ{\{x޺ k7ݦc-X7ә7dNް@Yl6>ۯrd[7 xj&#(LͨIM$oOx/OACtL2g`3WRv6DV6t XO}rAțHcdfB4vT"9p~3OA.*;)ݭ_l3p?a'g"םӶZ@=o#E2&bR#GٕJ% <a-) J8?PfUD}]3S~ӳ|g@WBKL̨$˽\pFARxl4y巓dk+Hح?U\|`EI5ᇜOvE;&۳Y~n;pvF\/2sp,l"]ֽA nC\  z&()S@MNCru##8e2&j6,\v GpkWPr_v7O9j 9 TXHj=M-]0mJZȏ_- +Ha}# +rUq{*aҜB)QBLYrYě +[wy [pK/3#K8% AYm)C:$bEJS B{I{M!9Mm A5Yp0\#QۻЇwg~r\sPޜWp2.АĠ";CIbaya5V&gy0xԋ#iH1^~Zk/W##3֜3/k:0?lXxz9O>d ɗ&G=K@)mYʻa!:hJ{t.ԪGMv °It"5 #DX[c} +y}亙<]bCt ~[ 77쪴# ν4FW;ZH1uq[)&瑚R,#u6Y8s;NmŇ&՟z Y;58v7lO&{! +i~`˝2(c"$?aһ dC{{:jgtK}: 1dsSm[f4;}ٷY :BjKfv33'48/WnS@ 4[][avݱ…́ s(q$H.1]ɱwC&8 u~, 4_69:m=;G Pj(fl[U+hPPQĒߕɎVG~.^D~Y4YNв'r:dGV\MXZ|'nQ[<ʍ\zp oMO,4>(ըڶ08Y¡%@*%{1<=/d| @~FBQ>Ե+jx7 >;\}hLo)܏:a%@8U}-'),Hd-yREWUq^"rqM& zXKSZٍtFR8t5؛Y(8-`e{v& +Zώt{",5x^{ʼnw^\1Rr(,W.~<['2r|h;03'+`pZ;]/x>cÌf),&)>y)m8yE =PbgYDsɍV`,Ox<t3V#^n|:l +z5^ iG?熔E9GJcJ>v0+(vhl'UN+-NϿ'[Q/܂8vaX/؟§烙 74[tL0OH|'V듈vZ0s _,Lv{P3u DPM1kq˜U3*wt6nR۶c K?GO-UZE|_f_$VOeEzz$@~N4bZw q5T1t-O9F\ R.I>\>~>l[{Q+moTz m{.?ؕXܥ|S!7&EceI&js=`e̔X@eHK;N^; + ap#}{3A 8쟬(ekyRr8"ZbH'Yzdkr_,CL'K*ٝ%*z9̷ΘcEf{O Ty_¾{ FCt!jf*V>7ϟj*]#2BaIbҫݧmI@&ݷ A*`mb,NB1/v&;#|ڽw-P%'dS˛ܗpD\1a@#RO *LR䃉(:{K1kx$y} zT +/0 +UJwmq·b 櫯Ÿ/$XR/r( aBv1iiw^w'pZZ6wCS^Bvy .وZ0^&oފOZ۾jpWԁXfGK SuxNd݋xaC?Y`oHw$kJ^zC]"_ca 1!<|GIoѓ/q=cFYna^;$eJ='l؎zA_"rOG_uqP߫a=l0w"/C<FE"vRe=vcD*n5y<7N`о c%`Y> +D*J;='x +Pů(ii=\ݞop #6TrǞ)4u +?~LV`R,S w\蘪;m,bAV|w犥cAD,tq9,sLjrVL+B_K0 |[t̓ӹ%YUrԚD?/a⾼g{3@~HĨ?dۗWyH4U>]N +=fRz/iPnI~d^se`+Dqf3lGQyf M9FdZt0ƽݰ XC-hT; B:ш2 "ͅBGy=t .qҹح;†Z?t4\i:nZ\],L6l--t2F~ihg~qJ|RBL4X9ƂSlډF9ocŽxv.JqLi}#|BTe[Uy.#%;e&B=[~:x|2_ tD2? _޵; :")\4׏#1LHaٞ/!2dPG H`6p <K 5l"J Q((i"/;l{2A ,IGag1ͭJ?H^ǃnk.PT菒n_u豠^˩'Ӈ`DK+[}#"^Za"=}8jG#`晐 > +CYH|xsG-~#G+iCD#HE3=8t{CA: qWPz +XtԺ(*Fi΍yO+qb.qڙCd~2jtmPޣix2ihA{U9!hωqᇊHXgI5o+S|XʈC-㉅`#7Ry}Z0pThl’јu-nM֫9j^!J8N(4{IB X(Iڜ(tԏ:4|kX !J6fQG +KQ +(5>XU;): P +d9JNb⮁XSWH08KJI^ąRv8~HL-ƥ?c i6)}0<~ޮ?;Ǘ{N$#C ib/A=NQߚSh[14 AgӽT% hK:Ib H2X;bpF:r¨獆>%z !csLZzSm틎 +U +0UpS%MoW"k:rI%S" Iy/TYuJ9;x9FuH tI¥-h +Va׼Gæ]n*#!|'.FxJYc>}Q쎨wAx1TJn!@g!;;xGC/$BJ͘)Ip?-#^ TO@c֪ք zF,Tt|G=á'PsUdC1 M|7 y9=k}90s|H(۱Ncgm[i+1_)X}(SHbIN:70x6=9t@~>]485B8Ž`.DV$g#%(D Omb,[xh,ŀoЭ Ek9z=i'~ww]rAsu\ftȅ$Qlr0sx <%1&^Y +̮0uRqq4zi +AL8xpyjq@>I̡LQMꒉ<dze3)+jGVOܯ9> 򹲴B$9n|*Et{Ή$+s^>*˄$ +*ro+v4R,pʿ,M19JBK^,uic!jޮ +Q{y?TNg';BDdP"i𗩊Z p>T`.ܚ(B1Q_~ifP!'ǝ?NT`\( rҺ/A)$8UcJ@ZTk0f ],״Sde1jL_ԓq>~>G,߀?t~`\V$WLZ9۲}C6-\ GgSGg}I^viW٬P:Kꓲ䟃z޵u~Mti +o@da2u~ ns/6s}3.S;@VC/LV)pM$a +_G +Col!0< + Noj"DO_S{A \^OyHǿd!e^T5

Ng Q )6'*PAj 3y&($Wא\),֘K$FqM9\VLwW)vrb*NtװƘzh+TAW$p$@dW\լniWU g0pẖЇzSD1jxJm3>F2*WYVE}$cPmJYQ삕71%Fjf$jMAmF_SK;l;Na#Jyr[n/>TIV˥V{P,նM{MF`tOFd` Ool*q5-3fv켤)Γcli/;~]'ԟ^/4wTg7-l;~i%krcK˧wl_Z);F@CL&PK$K'18bv98.kp=RyVzh՗AHP3jJjv;rT^tAaZ)-A;qT\jY\5seVbIUjVg^gAknknyXR{-nf{8Z6ru>؜Te{d ~i1֝ޑbm +MWj&W[㫣+! {[--m껝э½rH dRyξ[\drmxc^o4ۅJFxzϰ\KXs+77K7߉{ְ=u:lqjz@J/Lvyqdu)&~qJώo|ޅ[vnJ*Vf_[\)vF+Xr|qјdkW_rs˖Z猪$mɮƈ!ۖ U@|^͔\oGoc_x/|{MdPVv;gJcom߼yYzd{ +˝[W5YG.mܻrkz)o.l?>S0t2^J*-m;lui~\ڹyd~i)_]WVw_n +ZIwڥƆnCY fuypo|7Wodrƃw_yhiXxzgmdNoz>q76m]z峊QCJ v&j^yO/e +r>[En _1^} S6Yl{Jg7[Y-562q)=޽ΓjkXѵG o<]~ڻ첟~8*Cj.X_nTX G4g'J̭7ˍ=Ngxچ=rq[qƊ'P_QQ\jO t +kf>6Nv{~gWY![,oyN^.u&ӣO~??hW9Zq+~icÅR8nBu=v7'ww~{~x90^љ nܻ>}ϖk7 =2+"6ŝ nh[sX^(-6 +$k rNUڗwܫ_/vXm/w{CN?~1<a[wN7W^}*ձ@g_ݯ.^}_q li|)``i?^axKTڝ;u.*݌5yrE#GFUW[^Q&rIy\qI)va.=,%r/ h^7Zw0Zv}|{'vI{v,fɥ'/|Wy؝Wz淟6od[sO}/C1H^iI|Vnɋoz޾.ɛIIkxe|hor58/\_{:^o=~'l.wo{p.l?@X[lTN5Lw?lCQ- 8CՄʙAF٢nW(·Gޡ 1)wsnal0]dD%E5ŕ\y?p۽{p!dƥOW[\R(ۿkW`|Qk>Ҧ1]`̷eƻ??^n,hkGo@*sQ|Q^wV㻯K%t.*;z{Nz˭ўnrCKsz{p%% +i*(e _!V4[(.q,W+[wO="OGd%5'xы} 2[e;d{wdtx0SX˭gvn;ʴ,\?-߱kRT˵Ux+ilv:Y_o'ZYin  vio,j$rGoo^(cc@itx.rmi8 +.|;գGpz{?ٝ!-Z7Nb%k"D9Ʃײ%p14 +RQVghAܼroz蕦ӆxpz?wsCN#  sWj)vv_8xy'+wn@XTzua|l;1&M+.]]}xpO7Jes?xp\,XR6zeD)/Dm w9]k oEt/۩V.Սu1~$&)w5Ԡ.h#/dym6z;|cK4`gG*6vkW`I.{ረ|yit#[Ir^i}aK6{GާFh2^+7wkqigxJiVSiny`AAel"B(Qq E*&i09VכI8RWX^:Wպ(Qc枦uO* 9[,ֈ_=,n67.zç'@wOUŒ*˙f8.TN{KxM*(5&K:gngXny|vpA+˭6Gk$[j^U}.d$HǍfd֑ص]ӫJ&mPl+ QOwɵ)5s)X 04e6;D\\+pI䢨ʭq&[4#ٺ,^f, d AҌ3Q) Q~%$[XW6$ rP*Sx!'JX%DNg@+^n9;_>=ِӥ(@!wib{|`=-EJ%dsla1ZzVnY~t;t//jZkoխhXLtvVz!@'x0&m v粦w#5O; 3ba^Kݛe]$N[|tG/[ԧ_o~ǿ7W_C^ܸEN)RY6W7\;^'>oo}k~xc}~+??{ֳ7n=7lC r XT|1]v Ͻ};>?~_|?~ߏ_zlMAhFETS+֚ãNn-mn_G/|s׿?/«o~hcZH:a'zmm4(x\͘+ 뗻`;}^wԗO~͏~l<Q #cqݓB:nt㥅Ƨ ~k䷿ͯ/_?V t5 &Q,U뛓j䝯}~3G?|߇׾G~ߛ )Cӊ^vRl8X{>~x׻_?3O/՟şٟsF0$B*&]cXTN+RʧRtj-޽~x[wǯ=_emjkǷ/鋿;7?_}O~w b͕ʝzZwg>?c?/_WZoy7:+/=G?}ů7菾_ʯ?KOk|nyZTdRhNGW\ow~~Gc?_o| ;vBAp߽s}'3w;?__O[_߹jg\v%mBy~iq~co}~~_[7{_`'4e&IOQk?vVnܼǿO~G~w~7{?O˿s?? 齿Ȫ{t휪+U]]s}9e]I#ifG3I  c0`0<0`KUKKW3ꜽ?sg|~cY۸G,zu~~v¹k/Ͽ}%|#'/\~pK//};_ +N<ǰxQXZG?zy>鷿|| >RV\.lmy~cokwoϯ~wտ/W?_O7okL[V Qx^^ܸr|KϞyޗ~~-$/{|D&Leh*3fBϷ+׿oѷ>~/?{o~s:w|SׁXZ;3_~~}@F n>h8* +f}Z98zos??ɏ~|Ͽ;w?; H^2cU\}׾~?'?ۿ/ >O|oܼuQ8D(< +/N`kګ?w?컐vO}n=}NLNwV]g7WF?w>{噛jլEQCEy"RRMҵA?39Z[ve畗~էnVNV$p*Gbs@\.~b&+,ݾy՗}7?Ox\LF1L3׮_띅`oeӟ׿ͯoWO}_~[Nzs1 $CP]{T(@kVM'l~_g_Χ?ੳN ;jI߇3t . )d,өv]=;/}7_~?#{bY1D)2(Uz9f6V/~{ϼܝ/|#_>O~~/}coxA1נh(̅", @F= G?=?7+ot}_zŃQwPGftnc^Cbz/~S_g?}+}>jԚ< )~/Y +tvťmFpK.p Ae4~z`B"Ҙؗ1r2^4lQ$ #* D9 j1""!GEEy-*ithLTK/omiGw{1@c}~F2X- (tRmxJLۭb!+8jqeSfr@sٓ|vJUkt.g[[K|bΤ*fEN@H媪VX6k%&$$۝ݕͧf/r Ⲛgt "DT;ËQcvO n3v}cn4 + '}*ăAsaz*jNzN`LΏ"Orī8雰Ϫ ޑP2tbpDa D0DZb0-@l\%PY䘄s +a(᫁ h~-fh MVp"KP9_q8PM*chI?Ah:'r]FPހX?KI&4'H:j\qKn'qQTpL!Ҽ⥎OBնDUINrB=^vkю'gliӼ\f멱!ŕ{|=z|"BIO$hkr +q:R(yI7/Z c(MSP/BhkdaJ4]Ć y63jONa."b҂Ҋ5}L\v0[,v  +` +db83xQ],̠ӁLBf SP(~/hXqMA4Icʉz|J䢱aE_3@i& pzvO,6аį8J;\┓?995<ػ}mC-4BoY^*.?RIx' dB'j.{`B8=*X&G0 $!h$Ø4#U$N0iZ((&@7'dP>*8 :T^1jb2018?bPS#(KMIjӲvcQ!i4nBvʁ\XSTe+,W%, ދdC;t]X8(a(ZIpF<^*QX>yUN +8e "L/P +.sj"B +KXA,Hr%(sLYjMV{ZkEc.7pndAŜ T2[N#D>~Z>,Kj b*0 `tS<}$ ah}'PX߸)'<()=x6rxSIDt^mEfV (G4<-Up&ݝ}#B[WvܚKXs̒bNO(JΏJ)"3Fl8^QkR J |UlT9L*hWAJ2V嫉Բ(sr8YƴBA $bD.-JrTYblĬTS͡"t6(-LJp,_6iQceS#JSĕˣR@p*IqyN*A ,x(`nE^k tf~ +&6~dpbub (7NsJ1Bm68$j_;J@ 嘡$< EYp3\.{'U*i:8n90 #&A-`ty'C`>Ṧ&Óa=,Q6  >M&a +H)* +=N+٨xL^xGdN|6b9%>,/f++94FۣJjӊn{|3wշiLsQ_ƥ_%E"ɭtvX焆$, 0_LZ'e&b-{(p6+FFc7מAT̼Za4>O3 "*3AﱭMd v4УuV( JS1n! "qSh#UZ)thMEzI{/ZtfBe¶sx UʼP*ۆ6T=NiB"{dHfkvfUg+Is8ɐ(> qc,䆉4-ukĊ5+l'+57Fn6Kr=Oa4#ӠCO8'm W9A(j  +n.xO-4t<;韛a(}`+/;z9DJ8*)h= HI* +5؜޵7+%ArTwsKTc*P2diɏ'a%:3Wlj +WD:UYoR|;PǣN0h71Ah3eNj.o@ v?By?1LfX9ʮ,N(hFh 1s +׏oY`dbkxa< 6}~vk9`42&A$6>>J,pF{FG]RcTTSV8 ` H3 ;pXEQx@k^w$ǒc+D 5ƨ;/z}d8XFPyQa6UN,JSi; W}OQ]˕Ƕ -,jg=Plz驛.o05]\\ٽ7q;7^>zC1{N75 u#Pp# + )Teu Iae]/L*8Ut$#Yd&Y>+`7w3w^]ټ6|I3Zf==Rs@Jbiᢦ/4sF  ++Tҵ|iãkP7a 1ܔZn ؇x≉)2AU90WU@ a FH a3w{ixTi[O(Q yVSuHO>1P@RǶB,vULÝbY[f4vc<]>߼ޜ>M>V3$i 0C%:/itgWDlge2FAA2D9KnES1"* ko/{$՟K~PT(C4 џ9^\}''“!dVf4Hd, q1@AGjf_vd 2%Rui}+`Z.狫 +K[9^yG):|Ds@HL Ay VLie8/oF,ֻr! Ectn1_\6xk umr +l4GG04 S?{$ŗǛwZ)|T$.=-"@ A3JtX=(Վ&w\VukA;^7(  z}Ax".ڻ4YXvo\$2˃Vy$5Qʅ +h dpb"ΩǖeR(%$?#%5NRZ -HMFiNYST˚Ec3@Py.OѶ_8lrL5h"HxBr9(ͼPG)"jQ:3+ryy{F@I+5*6D-kgP4(5A,6pɃP9 S8IA9L+ՃgE3ff  Sӵq:(*z|/ bو1G@@"h ]X K!CAfݏͽa~?Pؠbp3>'x +Rvk4 #FeO޶@xjL,gJx{^-̟mx +Z+S۪Ϫ`b2bbqt N Xɡ!|6/.,Wɔkꎞ NH[< Zv<&].ٗnx$F}y<%9)ם?{᩷.~_庖LL+/\UFAW8fXfǴ@U.`L8kv`#( +FڂƢi WO_>wgg׮[;8Nt(,JYѺ Ti ˄BQ ! D( l^T,TbTdrnZW_5I.`'Sha@V^]>!W@¦$7y eb.WQ 3pC;~wr4 +dw/EdKXXm*띥[ϥң͋__j%Gnp-ͻ\~٘>5Aֈba{ ^jF|j 4q +@@yO@pxDCc=Q) hrqPS$S5PF \Z8*-d!;E͎ǶO8I$Uv&1u$nh#h7;k+7bk-Y^NgF}o]q@ ./UNRT%hmЃmp|fK,xhq(+W%$ca~[έ^Lspe霮hE6=*y=b1Bh}^B&'.'qfFw8}qgՠvc>SF4ÝZc5d ^a^̏9d9x]].8.w 0׃TVVX3;T:@p==x8 NB% HXxU.y*y\QͮT 2'y!4EAu.799r:`᠔GqB\wy㵳ű^f<ї?P\a4 +pQj6H#PYX@:E!~q? -H@| !BKrnw`c,hֆs2u=]YhL2sԜ$V8z}>'0IÁ(F/y"R>[9 چaثWp?4m8 DvE^&LwxK2Isp^DFPu`$&sL3A)u(W)YLZ0'NxBaqڝp +$;)!ʁ !c4AXWjlf­'hiq Bq;s4 {`lxDp|meKݹڽG3#PLsҴҋ3; vtm$"ɉSI'IM^&c>c *&Of.zxajǼT޿~%Vј5k.K393^cmat┍Z2\ sغh޲r;,] /ʱA Wzgb.7'̷ ..U8wԩSS'=P Ӏ]Mh$F)I0S<|oAB2()y>j"\]ݹ~*4x!ua~l{8GqQm3lrB܆C2EI _B\ O8'Ny!Fbfc) KjJ!V9(3L{;>nOrxhF%̖9xp=>GPX<>5s9~Ҁ*JrV8Ŋ[ùZ}o?|Lwh)lkWo,\6Lrp-1NiPRpABq:+^6 =3=3=]ﴆo]|7Gƥ'gcVW[,] PS{FME HzlOf-2a (3Q{yH,Vs +cIEl\ϝب7(..3 ؓߧ:'[H+Y7ٟ? @뱆Y63E&YGq(D0qiYf8c gw.=.S\қW?~zbS{Z`%:>/ q/AdW[/Tז'=(dnBxz=}R6'NLMN&.x"/E`ӭ'hf= @.j1eNJ d~ޓi䘓JQ%u+>h+F6]lz;ҡ(` (|(+P8uS(.؀JP۹1hz"7W ݾxq0|cz41vP&*u+=YYVC0UꞖƯ.*p|i/gSS0X0mJ+]XLW xfR[c`;3 J +$KeG6 +ŐD)RכVBs,]+tkp$nZNZ$3J<1%q(ex텶x?i-ΕeS7[,kU[ag/jkj4L'/>{#Tv\Mf>/7ARGnWP< AR(C#P8^(ݺxE0\.dÅ+O o|jC.Z˗rbXٜ^xzaA{5#Zn<|mav3#x +zStWj,UV6G`TkziwnbK>P(J^*qrr!^֗8tZ|uI*p,[^xW?y n8 +*H81mhbMk&'\SE= Lḧ6t1}w[Y ң9w K矾lcaf +0Tm@u7׮zLV;;چfcd&$aD,he *eQ& s^OGJ _n .)wP]X}#9fԲH2nŤ)XUhټnm2bM~J?>x>ӟ S/ɬņf{t;/xKB; [oLЈ! +=[ol<pba + ͣC'N1=nЕˁ@,IFP(ifk1bCVz3 P2.{wǻ{{_]ݺ꛿s'UKGKހDt`k"BâFeh(A!V+룣훳Wdkcbg1sffnLREQ ?bLQ r+ g`Hԣ ];|vdsxToԧ wq4r=Вj us'5˗4X'"$x*'O9Erƶn{q]"b;ߺk y#@TI,rڽ9MךJ&3 H0 )b(Q̂Ӊ_ڹqٵ˙2VaSS}+g}Afmc=Ieݨx:rj=ثVŗxܛ3;twr`hf0,屏!M%M&"y3N|~2N&6;Y E*Zwh0wԙ͖ lnqxu0,$=мV=hz"y.q- ,>Q~ 0,m޼|띝FgWx7T?f+{nTgk&GHXYqBm۾/g=^r ,y8('MrBWAZS}I]GdA)(OZjֳNP.yVl2Ls~EBE +d4OS,bBgæX.DQ!CH|xWh!-oc-};7V9.oXf+}ˆAEzogy`l"@y_J2' Œ 2')pPZ6&YQ)KZ9j6 Z:Yk.Fա|]hXx(-$bNO+#9ħ%Q.'Ͳil R h$cy9DlPűw%J7 tXM 41j{#d5WJ6t- R\U-=^Yˈ̂j q\)i3< )䱧1}8╛.>y[[w-]Jt}eI=4'ofy)Hi6 +¹}3ޜ߾#ɹ+oG}Fԙz4y;E%_iCFkv}?s1ؑ:F.VBaӢ\8ڵgyMi>$K}HVwGJךdioCVZP΂(MgT?SKj 'v< R& "io#;@1̲OMᡈ'Vn>jtAP g A\ +\`CQs\GHX'J?ؔxG1-PPs<).!+8DroKO hٰ B27qb=_Ww-,Y]N*9=L59.ٔ̎V (x<$X +{' MdR'X4iOϭw ncn6//ln> I]pc +f j{f VbZv0*>GGIΩYnt<ܬ*^|?/fj[\{t祏^.[V}ŻADq +̓?P,gW^>K OB!ʍ?xNW:7fw3RTQFo?MVOzo2awA=uE*z>uI.1bH-ׯPwC߾;. TO bgJ_8s3@N܀Mc8N4^-=qnN\1nͦ2Zs)]N4x>XJWZBϱ\ ;7dTЈ(WJ+>sqңw@UݢIPB-_ΕVh_{LB|^QhN }.`)D&zc3T?XTy9[0h,b|TGVs![N/l*3azh,3 VRiӨ{A7_"H>6|>AJ3yZC'A h0˦pLiw$RAc4dMh>w>cC~LO{?ɑ]hW*>2Uޣ=0`p,g8$áHHDQH(ʬrFlI(|_( +j>0n%hhռ] fU)Tq Š)mpUN*g(mHf@]$Czw|VW"IddU43)zad(gv&7?$O +oN q:;.3V`&)8], k7N?, pPhBø|0jhEa!x7@ B%<U" +j^FTz PAr@r0p&d"rb1:МyCd pTNK9V^i[ۗ4H*Nӻajxa&'yz\,j@Iq%e\&2L pb*2&o]EAG&k#}?؏v&z3HVEˬIbB:w7]4K;KxFEJ6rw2GrIZB +SS1SxMs3I]. g3CHRԛI/Ќ`+a`ǻ0vr-IE l|V%_Zڌr|Jd䑩[B"X^Wj8I V nͽuaS[>|j 640L1Wb*g떡z/y&'JҬ{e,*CAp(Bqɰ'ѽ,:*SM~斥DN%0@$,+]3͚,) Vtє8dHْP.h7m]R\MiRqtX)""K iTep8h:gRX:R_Zy.,96h8*AIoϞLgegL crLfxnuQy~DV4w:gS'9x@r9Ϟ<8AR1Kx(5sȂgy*P0$fg8RX*%@qs1FUt;G^ZjM,=O쉅B c骁N +ڂcɞh_~C?;o>{͗/`Ou[B:6#Q%)j:VZ z|//|ٳ{q!꩜SQY_,K.|O\29OQ{Λo_Ips3Wa.q\%5wbF f9Oa92cY\V˓zOoW%`Q@Pn<D raÓyq~ƠT֎WK>yC/܇o]V.xBR G8\iU$h2-kgɽbm}y_w|kgV'-49ˬp0MK],XmW8KK㝥?sKy^IS “/$'HSbF=gr]}ҩLv2 3'HeR<z5g^3~#׿'>Ͽ2w_|ꏾ>p`2 H&cEb9hcwwV>ueҭ[Ϭ~^?~~o}KM%S*0Ȩ,JDvbWGukw_{{n oO/?o??  ZE_랶X5gFI9yGp~ϿϿ\9b*L:DsX"JhEPJOk;W֝rco\}sO}-ogcsMEeRebQVn_Ҽyٗw~W7/_g_wsjrbbfNp^^}h_?{Ͼz^_o~s/_ZUf#\Yt͊Ɖ%aKx0|穵lq_S?γ7߿o~O^;[uL$ 6Vb 2e # Itl/>~ze;~o»ۏ5?QXo>ܾgĕo_?/~ksaZɫ rC[SW +>w/^?y߿gwpGIDH6R92T7ϛWox߸#[w_<ϟѻg~<_V4M9G֙qpמ<_o_?{/}go??o;~^?^,b 4 fM½r{ywᄆϞ;{?w__gﷷVƘ$ڴwW/赿+W?ҥ?o?Y|S_.0%ʉ8ӘF)VϾ:/]/^ɷG͟߿/?O?{|^֠d9Aj"[Xu>R7VN_t>z +˳?|gozz譫NNaEvUP*-l\۠wK_|_|/o}/ӟ?}_97_-҄gjؖ<32]?Ԧw'W?g'g^>X.x-r W[t$gSD.r/)V?|>ͷG,6!*#s J&68ِ,鳋ڥ]Ǟz穭ؼ>qw[0h~M*(BRtL\^y|'ٗok+{窧۪GgԕYȠXtc̽|җ^O^/})(fHes|aϺ]P}Rw^?{7=ltlǑt*!9SElŰscojfW>8x\?eK#0^TFt9F^#Hcr^^:5j<<>~о^l6*XƲ)K L6˧ϔX@SqJ|vҸ߾w>uεG>xcC+{<璘 ڭjBbys}[^zEs$,>|k>񄮩b%2)1̀L  NTL0^]*2ХZ(H|p%$(y\V 2+CW;hO4wǷkVgZٶW3wNϔ "$09p4&COmzI8l7>\3ۯ]_˂k M(2@b(ư^f^iP]M5CUVbV?PDUzՠ,9)H :E4WgeP`Y &gP{2*r6OH2iݕhwY-ym9" %Ri# SծwƎ%)ݺk +bx{~H65]ZeUNW/hN/5H&:A1bQSV&Iͦ3I!Ep\ h +]$Elm?utl*Mot! C!I٬J&{QSՒa e?:V'eWmXXim]yC$S:3`tMFс$H L@<Жh5K6NÉ9n "5UkJ'r9-?ŵD˦az}Uk#LDQGNxL`F}HX#Bh(hʗvԑvQqcRTvi[xڜgf\N['4c:[iU@Iɨcyf˦lw5ɴ1=9<%"$GtX@2 T0hXY(cwیT♣;c/jˊԭFkW4^8%TP2ĨjKWn?\ˠ~b2|ŬtVhOVۀ7 ˶=Egr&rb&AyMSF6L Uz +3~e'ZlU>庙zPwOQ\a!fr:/5 ~\#<O gQw>$#}5 rh'00LӴjLYM˹kщ[*3<>FW0̒ZibҢf +NpS.TTZGZtX.7^zNz֩/]Y;|f4/oƠR\>8~#+`>ߟNnG$jCc:SvƊ9X_~+ٛY *J:'-d!)< 0Q_*`J6)>3yXDAk^a)lr9syz0xJJd'U{UP8ab[]Y*F1 @_~vTO4U_̩rD9sq  +=jGu&=^1f~UBSB)lKƒ (Vibؖ + Mw1 0av˃fK\`'R',^̱_n*!fҊDa‡WT<*XFFǴP[\%PҚ Ta7iTWU J,U4ss0*e՟ٿx!Ɣ"_ sBY4ضWz+K;69CF_uF~P[_kW/;g` 0 Y>u̘bt-su}tw& Oo=}+zWPj8|eW*)B2f5g0Si ˴l7VZciv7}핽i_;#c;X:i4:';w8*moڃX5F쥳v}:Wi *94 sË/~BB⒀B;N]=ڗ|\NŞ{p ; vHjs Q +xuP^RIəڂ'(ஹȚ"@pP^$@üLd1#D#HɴIba4IipXbDwW{[kG +z/.W3Rc0MEmsWm on 3MAlAdmʯn W.U˟jDPz~)mNg湫/WA Vy)ŏ|wgrt+k;S+VyF@;ν]%H'u&7}͞_8A٠2*6N8A +w {T?sss*Ƀz 2KB{C]`ŭ'__z+/:^z_u兄3S^o=ut:/V꭭xƥ3M6lQByzLc_eN^l.Heh͙Rkf;}Hzd~q/^+@J|=(-Hm+Am9]^Jols: +;GOݺ[O3ݾV㕋TiZ\Uo=ykhrvkJQ_%&(C+NN'Xyk3]x|܋I7G;|SwX;z;SQ,]|.SJ룍;Kw7A=x sBvcս+OvQ,b|i3_uJ[>Sn͋kԝ qznÉ23g2ə,WIqꚬNs^-U6AtHpuHӠz IJ,W6/k$V {/WT5˫ǣ[iul/ջV4n}[rJ;+il~\_W6^'at7n]fsW|‹L.[Nέz; VIju{kVNq׫uWn]ᝳυW_Z?/Zy`{9umZڃg>#Sb.EcKfL̹{7Yy # l&k"rc>jVXV*Ue_zNg/=,7{T{5PB,M\2E])&+6 5Nj +V-)v#M(wi@Ul_.4rRf s;oܩ.¯J51VARDB[!'&SIsME4Z)~,TcOTEsq!Iu6Pe#d@qj!r ݥ[;fP۴̢4\,DMNw\wr5hHb}9 ]51(W7|i%orh};?mZn3by5aUVhn/<5پFT$ڊ_f:X0cQ B]  l:,h /\ãl,Ƀfb"o8\ v/J3yWpGڽ=02Bٻw7CH[G?5R9N҅='@T핰z9Rn:eΟ{78 DJ + Q5|ʅde ++pѵtM Ii4{wH&/5Mõ[7XL뱸`Peb1IR[YYdO>] + i[,{=" k8 t)AfgaPف9W k$W^~ +cIG,`mI&Ju$4kaktmԹWlA2*y,8MuQq~|V1A„dP6Ug\9} pbL \ιgШ^I3Vo˫(>*)/EKSbb*k\Oi9t:΍Rk-P)=~T<ݼ{-AX\ e#l(xt֡o9] G+A"FawxֺB(]*(n# +V/2o:KEЊǖFǍ.F8w+J4H&ռ4Z@sEk( (nWIz&CT'ݻ)n&k2T& v*:^YNT\b0u{Rj' 4D.'uHV {TmF6`J1 +HƢv@3ސA,rd8[!ɗsgzUᤊfʖS\s˫&$2ltŤ ujI>NAڻS`NQ:d@j& p;9`|=2t&v{]Vblj@15Q)6yn~ʰ4O Jsm/>9\߼6i)i]Xv:hzPYC0JՒip~} 'L [0]dxQ O?;g2:F4ݸ?x[3B"r$Rң4AEjðKZ/VaBU\ 7;bfYj*'2'e +غ\F߹6^_իai7BKy6Ty&rT<.r;dcb1 Ber''gB \i,o޻:=^)E^,CHF=Y)BeX; K@@DB˃c#ln+V~]`EZZNq&-\{z5at!rX^xvz솓5g:DPzV.pVEly"ÃxT1LX<cXHjO 'sNH%ssL"ŃGPP^F+ecIw,˻$S*@-V'@L#uK>1q.Jl8郢n/FZ&gBSԡz:-L盭]p'$QjI"*Q- + Cf9<OG~ZX\!xƹ/u`X(] f I_ܖft&.+ By\^9Gj9<_ܒM!|RJ,^ 'N:%B,BdBV)#+Y4̉ gk?35juyB.ҦJ@RPT_ݸPieQ]+n.|7gfJjss8Æaes0qm~7>y_Q]1P2dQA޸3d<)O&PKHJ_*>q"cD\`V&+$S x`F c0ϲ2n"N,y!FU WaKm %kai8'1;G#CPKUɗ6dGs~6C$I_ي;a2cj*cN %Z_[^IZ*fR2|ɓtJf,)aj|)͈]U)DFW+F +ib\TܕffKWK $i\bhE؅uՃ̸K sZH}(FPhTu&3YLrX]=3Va?s:2[`ӰW4kկ$U -O R'hbk|bE56l.Wz{]U+f҈ؓͣg:+jNlA^w/=yO1`nE-]ZɂnƐdr~邠thIa ZX1GH:P<_m fxeD~T-ټ9+W7ugD@^ ΑNȓepMQ5B]bxO,@QqKi ?\0X&`xBˠ^Pd;KUi\ց?Q;6Ƴc3h,FH84^]x҇wdZa +Ii`.+Zy?y"7WܠŅ?cm K(ӬU-AsBQD +90}J G:bbT Ow^i?E&xԫQ"^U:5 VUvpŜ4ެ ޜeZ +5A U[@\G9@}Alԧx( WĨ`<@p-oy:s1>.E: (Zs뺻Oڤ<OѺ;?OP*VsQ2p%N˩J}:>s{cyb6D1N4[PaJJHD1TwgTGjtpĊ%;$ND,j %k+,6A9 s[@A`**QZ&XF%% +XV~Q_a-*$2%KBR2,)ĂH$,jd['(%S:͔܏4m@WppL q|dBFs@6'ni;g_>@]鰼#]p_Xq15}<3٬լXBKg w~B1lDA!q 8K j?hGmq8P-q"1ťmE.&R"BPRiELJp83DDM ,E8/,0Q# !Ǘ;鮪_U|L}c(h6$tk +D a}Q igm#/HJ](a$y,&s։9Ufq$*cUQ szo[k@ +4,gղW2FšNrb#(!\o8APpy$7o4 AZGR$;s b,dŴwI`$8q>&L=u/^{asqm`Di[HFޖ +Ɉd8@Fl=qx\SUKK Q>2ur s +JU[8J33Dsq +,=;r6¼0;C-6ϵTY{vPS@h>2Y=)eVX⦲V'k&ldk8eIHd (WX9{[g*II,6;O3&F`a6P\* Q>Imɜ<pfMۛDi"\iRT\iΒl\e!j%i$.EhCy<ipI8$Ja,[hYC-EfX=c[d@zBi %v~p`1#At BɔL27OҢ/Rlaf'AYvlQyW'8Ă7F?:6wcu"> Kh\%C=d `b!+憕ߝ;"&)'2[L+Z{v&KX0A\eHA׀\օTP)E[)TObB2 <ٌ r+Ӂzl,&"'-n,[D)\3L^8SOdDJnGUE(\K3 _?{#ٖKSUaO7὏HLfVUuo]oy۰di!g$DP B @z=Ѓ~XX1zH,댫3CX(Jw + <Zt0QADd'ݿO˙(}IˋI}+jf\q!*OfN^A%rb P g[\W+HPwn|S,(PwP4H~{jVp|q\U@0 -,:Ǥ9AIf޻~G_/* Bހ0Qh0z6Ɇjwg0ZؚvœK R!V]! Q,H$Ymc zZ`yL&i2ݣL5^x'Ml‹)ts;:'ȴi|rbèsER@M-o SvӲAdM8G3."ur2^0\r3tYƁQՖԻWI@X#: +9=<euBAJ9.ǁh,_v/ g=;\hڦZ}w=6N혫Cf&pI!|O=djI3G9v|xaT*NWT[( b-W|^0#EiCGёO%ܤRqrL.dztH=bۣ7:jz mIQE~8 /`0pPeG_dCb˭=Z~ُwQj@ Zw]B5wQ +ˤy\vŅk}6S\3 +I@qb*MpVFZl<׭ͥѫ>́(>j_ֆkv Ȧ`W p3@\V@RIѵL:b&G&|AqwNz=/+7fGsFt=]BDU 7*۟^\TdCUdW$|ph񉨴\e%͸Pܵ|$dOds/4ABLT27iqR?)~0kvN.,x +sr-UvtW̲g ,ܜbɀ+9BWںY4]Y;A>T(e +M>HSGAp8h(,/#gUT4g$)MPj*F掿J# Z.'>\z^lVl+XeB.4{~UzEC#9VjK':B X=*Ext|Ư(, R E*AَokW`dl7uxG6 +dFDŽ eyx~(=Tys{>\pv8h<3~)C +r 2}%K?lw`Έ -N[7at>ȚZP_3i;1!pFQYmwu;}ۼ-Qle֍=p5z7~?]}$(AuNrcDJ +G) +Tw7}F Y@<,[mܺQWwL|,W"kHڼHsyչlvE }[(eҧPƆ@q{qd9ףdtNۛ`^F6>w)1'^rft/¸*XSZ>tvO-wl$ TxƮC?]e[D@<8kYjEz4Նq{0XN?mTsgY{]Ak Vv`v`)3Ʃ[< puI{ +6Աh~0{$6 vz AQ#4yoB5xi`X(ZD"=/)9!n;k񑢑X##Y>$iLcR.FӁW1Ca0g46жS !VQPVuwkZť 'Kg`c/CaZ.\v,'ᙘ+N*tV,:,qeM c{/~&|mZ?BrC12Aaw^an嘢3`%_+\(j0;ooe|-U $u B9(0m&͇YL$ +a 8P7یrQ{_>|+/=D :EVzf: S@0,9EV3'f$6l°A+=-w%\aAaov}vW</+Q'8hفdyK(^fjɜj_fq7tmLZSI5ssJOEYzs? ȥG30t 4h7*P7 wsq|,Kc2!iO:덮sx5]= +B4Lw'~raS77eٱ8.f J}ܕK(֡:@ :T@2Iz wUZ3JVkmm? +3I-՞UZi5CR") 0W^QL\(֑׻XXF[:+P2IO^rRp3E)x +STAMRTdq3\z1fNT00_9d&΀ +a +rU;`UM2lFGvFy6fRewW,zP&Źh3ǝ6j6ND<ƫeD"IX.L0J+xJmA<.ȟ8%"TIԤY%vL -oW3!0l/.!!Jxt8,9r endstream endobj 20 0 obj <>stream +,O9ZW(S?>6rqDj`|PuxX=Vqh b uGUInc\m]ª6@8JC0YyHbTd]›8WtKP[CKvߜ]}޿-sAa~5.xEӞnXZ`}+6e  + +y0+Ǜ3\ ou.6fiYt(0 3dVBPDVFc闗/{/+ +1ke߰g/?񷚳B2is$vr uq0Gb+14~&ǦUp1u` +@wUsꈒmҬDຮ7Y5Eox#}R0b u}ZBFƋC]H Q\xtǏqj fHW+ai'vQTA&Շ3\9F6BBVg[-UJ~.G`Jyx@%FQuŊ[9H#iZa:Hp@5$tUCPay)D>%L9q'd=E,'KP?˒B\/5A>_ .y>oju]T?M`N`:IN֋ )UM)K/mX T(n IUzH٨GNh|<{=/6'2=,P`6;A 0ϢEW_W@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v wm@nq7v W#ǎ4m{g{`]>=2|_o&~q*7D$q/_/]DO5ni=>KzizgOzϞ՟F>~~s߿'"Wx|6^<~"ʼyyqX ϓi/gl{gj0z\i֫b~5EF-ďo7, , 0NwIwiQj5UFok'ݿ55DN1ͽfp:nvxUٽ`|g7xs;9גFf$T|,a$Faտ ?ËbkjMi +I̚b5iѽſ'ʤ +'ĊRJ:ǴX-c͚JJOHIi°ƚj*^ +rtz#]oZ0LtSZ}d8+KeT&n[l֐kX-?؋SŜB[eBܖj tWEs)/7.*WmgdVZxˉj6(ΕfX=kN|BZ(9yT;Z# +)zOR1 i&ZC[%{ bb +|&sCImkF_RڼԩE /(6.Rn1\ ˙TB14)iGK,Ơ8c'˫WILƊ1 eQ_r|6.æԮ01l>c*4ȶ-[-Rf^ţP4K% $y.,͜P,l\ABg+S@ֺ J" e3I bOQF95x$klӌ uÚɎN(ڣˤ8yS2j7V;4 c) U͜LQ7(S&HN핤!fHNt\W* Upz i*CZc^8!ݝzuT}"#ҤzHA+Lڐ _+Qnh?IbMPڶ6ݓO-etga5~7\6ƈɷR/Ӿk1)++i\A萴 |.ZWĄ Vh2|:"F&DK:Kz|F+ +:D!x֬V|^R͜ bS/XkK*]ҺJr! u}c+%eQ +.b(SrBOUb!kA0&q\5NsUT;6% D CBBL@Ab{݁E%hD4* iF.RvʕP7r:pR)%_JP*V, ] {dT>o +E6mU_um{B#+: iTg9`KID +EI2In| P^76xVlpl$}Nf44F0 +!Wt +(͓.MVm!isy`_Ӵ JF/tyeøJ!0Sh ҚPVQ k q͵ƫתѩ U[eII"uǙzgyԵ_wud7e-x!}Ý +_%+Hz g(R6 s!J]B:0/[|*SV[;U|P=s=AmGQ g;lӛF&= +*RvV c+RC>P,[ "`*шő- +%ivE;_tV8 @c(wP:Qecu7#Pte`S }sIQJe\IPUUbAQ 9%k3(ms?H +8Jh67R) k>bRIG + +.X&GU] c_6sr6s|.'Ib<7'wKp|12N 1mx>j]?./$ kiڡFn8qij'W2z[ݘ `?볧pJJbB-Zhv怌gf^jOlt4^jL +3i9KYiV~5_Q,LJfF8? [BaH +f7k\u8 +!&'66\t8KRBɣ*6l{nڃŦfޡlx K%*j#Y"ȱU +) +䢕JŒDjAYHA~ACvt @3\Q-P'HZ^)iGE"2gg@yϛlQ\My )|7 Z,>r ॖf0i2X`4^U-͢Y01EBB3f-b;/ϛZ֨#Y# %FѽȲك\$C+rI:YKI:^5ƳOӭ׼RLoۆj6DP1rmQio+o{x7dr0ǖ=k {$cǟ"i,=(;w-?Uw1NP@Ta f1lMKJĎ(˔[&(!`V'MEyruk+BKR:MWyXREi.XS3 d(U*~+-DVv +{si0,5 8xЖDIR/4#҅f9pN\?R =\*D\NC::.E*$AOTG(/T% '$-(IVuaR,i-@RlXz3z;ڲ`r%uEF&Q\Prlgl#h$= 3f ӗaj-0=NOaoL{L2 L:arf9Ŷxh-)r-(&V7Ԉ ;rFjERM880/x^UGx#G`r+Nva~ژ.Sqt`+_!Eyk µJڬQ(vG"BLXCZƴ\֎(`2%Tf 9*D퓦%Hb'=(~6D =W$7$,I +cDL !C7Kcb+Yx#! jhB%!srBv%a>ݿ_ HQ#RTPBʙm z'~[Pkpf"VCukkb%a&tlZ޴Dۢ\G;h$2c,jۥlnLذnx;{6ᕔ vPI \i!H;5 œ^IyNV;pq ubAZ 6meq?E=(L@7aE]$UL΢7s0h|X LNHW c=^h IC(sOMò&lD^laSu4d&uyQ)@P ]4s,ka[8uE&Wpx 2e@2L ,iɁlCEv7  N%pujrG.NryB!h&DrBFBa" QmSǞ[a}6K"EVxUOlbݙ3b@:QՐ`QrgG5*.'U.no;/pT }bMYӴq}A#mnW\/>^vxa"s^C.IzǻQ +Ǐw~DOYe6,jQ}+n D$!D("D>C="(m 3ERd q(*rf3 b0lBTSUXϘ%noZ:B;łbh0G5ScfNb +wQH,ȃ@ 82t=`2aw)*6\G +T(WS{3ytCar+=^B,;E߬l*m{CQ7d&Qm^TATݭp&tKAJ(#jW5'2A[WSN#wv9 .Y:Ă;itFCZ_*`$ k 1ZX +]X•ٞrB ށѡxJV8_)J$P7^2,EVlU(8ՆA*v<ȲX9Oִ)DG"Dˠ'M +eb 5DkXѕ*9|^:.pM' i[%}4Ɋ.槊w/b ዸ0 T(bk%mlpa`#;?'cl@[Pa'N;@RQ%A}EL`?D?Eޮ/,FžK+z1t̒ϙuғϟVg#'=$}\iuf?*P*YkЍRv7?)-I )xoWIEqU&N׿3?ln2ŢL +:1R.| +6.\NI/T/`LFNu+mB$ڪ.`gc0pӴ`N|"蛋:upHD9H0B< Lfqbn'l`!y"RJ[{I]C9f*'ep+ʆ4#pbRNa!5s ڎꇒ +R4F )ЙK$7F`(kzR]RB'{vY_;vʴ%f2 %QQ{AxDWeFpRn+!R*H~3ીIV[5Z9P8&BYry?b*l{SYߌ!Y.,Q:&_DM@n9(| ,8j Kj(#>KVJ/c?6aAؗ)v'kn059@DAc+N\H + ~*?B侘a 윂iҿ9GB.pܵ<#<<'J]$ cF]ah0D)&*Xo*pi)atsW/WTĪ>/䄃[d3Nl dZfLP5;7 IPڂ1.ʤ}D V1; jDWӤ9>楴 ?c8 8V^ꀅ]EĈ־3^hB ReLY{RL=u. +y|"vDW( 4uȰIb)b + ){EAe 9ƢN@ICklV@m"a [^xʱJ/IS{ +QyMYJ-nT0l@b-q~- d,Mn 1 +&r,8܄``?`:-cXԴ _,x$d)C)Iyyۘa\}NJ;Pך-F 2­m˚XRQ BԤN-;*3h\{۸v UsNK79.%Hm7<s݀YXۖ)ic4c(z¦\tTK?= We5cPPE H +Hp&=WvwBa@n Œ̣*f"-1R HZ*y8?7Hz" +s; +EPq"qy Tj]q8F>o»4U%`LRPbah'p]IE<@ݿ_{tN@G0)[*-59ۺM[Ŀ EjR8MU.9YZ/_(dYh/%aT.2R܌+Ci'!O([Rc d Q;QƒHN-uMXt%eIUC[db i %A+SALcgr] Wvɠ0F2"Q;(y/ts&]I\wOG=Iۢ07>WdqvnPYPV o +H npU`"ɧ)#kjcRQ5)Uwխ\~0mdgQ/A…"O6x64c@O%~x"hT # cXN|G#Re*2LD ;9dRMVJe_ˀYt7 z ڂĈ pV<H8\?F "i?*1'kfcH@R +쮗,Pn^>h˓eg@ +nVtN r.$xxh$FA 0ȓr%B9SBZYO3\pa4cnVy8Bʁà.j.o\-GtJMǼX҃er GsdUX7&Cd!$-{l[C!2\/| &)&pBz#Rdabgܧ y tkL,赌riRR$$5v9[ 67ek@H[|+K|0YiP 8,h2|WվmYf Ȝ/jGSN.` 1zu i$7(>C=6 +c2Q7Q#NjDr%wq@[< ^dSnwϋ  x'D@Gj̅8B (GIzoBWQx-H #=0'@A#,JtKb-EbBU^ZCd??}d+C{4T.J>W۔76"'8[6PȠ0B6!@C.FesɩHZz*+T. ,'B;`: NwɆfL r*<2?kVzC[*@?2w,L$"A8:م"kHN +rw}ܼnH($kLƒ8bys UMǦ=䞢58Q,5@9ʆ>_l}dX]8tNek +C-CS dF77&K-7T;5Fw.u`&hZ{P˂G2)8 .p0WL!p2ui9 Ce z4S׵E:2$YvXo!+؛r!Ov{bh;9b^O)J&e +Ɔ[aYagڥ+FXKpp!J%^*!FCId{ȫX0;C% y}sJV X5%ίݻG=G"BS$FAJ12Gmj1ltqȏwh.~; ]aҸv.9ϒ%00{Qm^t5k: ft\o۪1ьLnlg>o#OVX8&D2ܐ`,GpbS4-5=_wu * + +YlyAH2*7ƽ\т4mnEK [dy3ӝj %UÞU..0C0vVl ٠vLA"ihIb5B n> +i:STJ"(=Y@1Rz +Y uEry=t;֒6ċs#+*EE@EI;*5tDZ*r&f=hDPRGҧ,GCn;Pp  n8hBҕ܊eRQ0Q؇ +=ݝ+Hp־_G=#7y(k 6sJ:7K<OS?ݓ(,w#*cs&? jmޞJ@Ԏ(%'5jN$> K!7z$5Sա$@dEY2EJnH-KxθAsbM3'>]f+ZO5(אRˋp%(-#:$@妄*P{NICErnB2D7"i@aBMi@ä)vp#BRPtGk@R%$l*1n0aUmDU&;ak>V k4YIZ2DB8?CH^1/ƚ^7$4| s6f MㄺBHGfiNzɬ;}ҝ?u%r[{o`!B:S|{ɶOxNbѬ gqyUV;5gY+Pf(Wqu/ +R3+XjP;ý~7.#?=tqR%ߟɁbTlV?}螷zhB1TczkD?k1I mUwuIN0d`N$)z;Hy{K]7aEsCb9Ѿ6[LJ_"p֣~fvBɚ==NJ* y\_ֻd,9lhI@ P69ҭM"))-NozQo=j 0QAܑxnw`yɒb|Q:a(=B6&o~ߺֺ B|yݗwQTۖE1_l->zKzsTŰxᛟ?|//6O{W9zlKl[T, +kF3>.Rjg_f q }槪3\Lw?=z7YuON.{xv?^|o;^{8~uaӣo.^t/^} փwO0(n=_NI۝APzÉYs9~TlWQm7m8kԻ'WrqkpDPV Íu=[}:ޮwtYO7o?n8.ov?>zλu쟝}yGR5Rbqduo'/'AW;eҺ߮-Yntô}ؙܭ}<|5\o>}G׳ȁ ~O=9;ykGlM$YvG?;g_|ݓv8󨶟z7~?/[H< ^;{ific!{Ouw{OOCڏ4/kV?}kř;E D>k߼'Atix`&ij4/esdTwpӟD3h r*qn;(7FGƂW7 fW{'ov=K&klz;~?Eӯ'7L1ӝ7݇ wV꧿*V0"C$g˫?=%/;yo_|?_ MgoF7OY~v^~mtms=~w>Sغ[kh~=v5лgD?i_|LoۨgP;F(rUJl:no2N$k?36 &bq_'Ic1ZF2uVIpX WtdZd7U^[$;l8S|2q6^b"+D )6h1t/WFQӝl=(-ш77wxTsXK5=-52TMd\";T,5pcndwnds`v'tr{>~:/T%X-VC .h,FGئȀ<Rn+uUozTߘ^/sv4= VH5^>շۓgsbSP蔢Ɍ#WZ8n +͗! FcFĒ3Z u w- +rf wqbdr= +5|HrRz<=ߝ81x{.ۛ^9)e*#a?4gSZB^$E.۳ ^[ XPsmO)5V(H|n}\42d Z TCQ x02& 4t{ +E)ͰF*3E;RmdfFw6M/(AGR9nfx +@|9r7u|+5[.xW惵hb:Ϟu{ EpB?r;qgRͣGxD Y8342B٘AQS('vhN.Dᳵn"c0'*Ѐ.I%(WV T#c1h V93>KPD4eo47&NpBWq_V̰X?-;!-=TYY=kMzq#DK5 Hn)ؘaT܋!锨T8s狍y-ڠ< P=Ț4KY5TAK旣t7rsA3Zhon%)[=-ܗ*ۯdW-RtF̭ϝh6±V<8yҡY N%H|a0A0 PBͩ]QV8vzXMSc]r9ͱtm#~*åP  ?(U-ԑ+Sb8=Ai0M ZkNyrm=Cd,WpVHcJgC I.n< ?֢̩LqbK#2~Dd$5Z=8ILbN!FʰRZLO3s((:&i 'x9](RKX:dL3PMp"f_ff& +9!гHҴ|{"o9_VeVD`#MtYɄ"5#P5R̔G]onx6FIqFIGz!R{"X$Vs81#JCzjc㒚TT]OU-駃 er\o1sI_^ +;n +ZD^Z4$=J饙;l uhaȰ2DDO9U^ p.5bٚ'=#dVɔ$q8X˰/9*q ӽ>L|'Cۇ-m k6BDA,X'r˼:̄}I)9y4W'CBPcu.Xb#Dr9N.2bJ8 ベsvH(-OcR0/%I(ZY KRwH֓^*7-.v+&}^I s NI*J.ȰZ0 Jn߈o)l&S,w$MJXl/.mml=}ʽ=OO[x_?޿䶻monXnӨڣ;'o>Cq󮇾?kk[7N든p2AƊ`0]gV7>y{'}}v>Oկ~+>cr0ǒ5TC"L?1Vgbzrquv}w'O~W =>J^^#XHQDo/X9uKwއ+?j <.N䲒XVԆ$Iʈ&j|\Fgg=}vo|_~??w}#ϖ#b|~v,QT(ųo?~{|CO>vKh%ys-x5'חO=u­|W_yo׿͛o_o~o_ׯ.ră}~;7~_Ώ?+ݷ;0)RFnG~n/eĒh_(0CdCp~=CO}'z_Oћoo㗿o~W՝rA(Q^(FcFi.-m>rSsϿ?|g?;o/t~Ͻ|y=e(:˅{|G|譟/o/޻?}?߿yϿ¹[fr\$"&֎:}]?c_+?Ͼ}[~w{w~tZ.ic.~Y \,jTji$GO?gxͯ_?oy1W928L_ڼks'k_~?7P/}W_]][D"_a 5(Tnu]<~|?~׾Oˏ//t]GۣKKDX.L+sS6V|__{+_y;|_~{׾{qm+jjNRRs3'O9vу~W>[?y׿o|[_?߽ͯY+/_vG=K!HMTgm;Wx_~ [/|s?~GO߾֏_|/HDX>;vzS??^O_?7/鏿{K=2qs9[D(drqx???|Go߾Wo>._ɶD)PZA`huea?/}Go{w/~_g8z乫nՒB]{9Ǒ@clnȧҝBsOͯ~g7oo~g>{ɰCk@0E"G>sJ=Q{go>~o}/>g?|c_8LU'ɰUm5I7_}s}G3Gז\n1"h}I`~6(ﮮu_~W??>3w_ZyF1SN@!, O#h%s^/@e > +~TvѥՕd2 tv'#:]HR*.q\ czhLL2U*p$5|.+׌!MQKT +5D+_$3CKfwD43h:@utvfZ-?X&j~+W.8U$ZPmukT)'laÆs y6 \lVdNK,+Τ&H*,hLr9b<>M˪Zb?tn4CSKB?r~b*1/"HJCD*rw4M(G4TcZ,M"\"Ŵ 1Ztu$&'w9ISTBrk^TxA[9 %$U 5 9mVC$6E3q3HE9\84 +ci K{"S>fH&y9XRռO!~&eiZ,k 2 AN3ú\/9C$e0IbX0$Dq y u-IZh`/جm#.e|LH͋\% +y< +orSı+9ܩ$:\ < +pEBowx6YrZ]"JTT n0jc@jAd ,tp@ ʏA^t 耆x9Lsp¨<85y:F#z?Gv8eLPt58">m_̌Xxߐf04*Lv6p;ː@4E{f9=<6|+LA Mbr1\D kr: Ex&9(ra?!,LjH:!?V^0m8E8TrIv3(02y<I$PT):݊FB\^saEVI< @nF܇׫4NHݏ$=+mu0VFwj 4f@u { 0~_0 >jۉ!A Dc3^ƲQhl +jeG(YG ery4rGBRgq"MP[XPMchx^7A%h:#r9]-}{17u$VMRItVF3UQۭFP Z2C|"M%yK-UㅲAgņ:*VP3ov҅)Or Z{WQ׍^ߍ=Cx %#Yq%+եV R'xx'fwP520 bMR:P<*~??<셹4I +J#'2鉐р{1)+`XEJЉ3xV4̠Ղ٬ W7b}]Ќ4`dS3G+gcٌ,iؖNlC:/%*uhv; !EgP}k,/G,͆EXreNЁ=zR:3K׆!^ 4 V }^@U֪$-րIy2AP ,]9{yq{2G "ԛĸ-FP +.oqp HL; $+tsLircsr+@ɝJc?mvb!6i2 92#x23F;:}BR+VS1gz=Ns¨_;9MXp@QMx^/%vp¡}MN5+ h3IM_t##ތD'cTjV1ƆmKŧeo LP79[in$#ǯJsTo!)4J0Tc,DُH`r,1'Mh fxN's"G%=4Gzd0sE;0p" %\(-JR>bQ3=Ak= \-p,_4c,(PPW.' J|©8e9 ]pP6S,  ZfJdAAy|*0cMhm|^0 +UQ Rr`<[<儂Ԥ;cG;yOHjnI8g&*fNN %dTĉ3wjpkp?S]"%ݥW>cE$E$ɍdz9_ℚ5&ŢF`<]-2o7z7Gs~7P,HpdLT*h.j+WZS2RSzbZ{T$>Wi>#E'bq3:Sɾ,v&cz +A+v?[^Pp)uJ(Z\պ~s:I]цML%S3P*Cf{~R +' apJq# 'SpGj18B=XI"H Ŋ D!/iEcH*Ӌeh1GXaB(a،de@F4C䒪\f>E.2>`Њ'tuLqVށpcaL!ä8xHb6z$bDjȡ.A};_8 +& JJ5hzb. nlR>B=dJKr'%L [fnTBlȨ njlkT{D,?O%HzQR4/u2B@6H x<osrZ\P3/m휳ipؠ;})38n-qIXqetM LťnsΝˇN}hol79ͨU~Fh;u&]U= hQL>ǂE@c|$0.(N8d3Q^.;V,;INq4Y!ymxvE`9h@ ,[oTZ xn&`Z;IJR:7Mǒp) {,6jBbE3U} 5AIB)͞Nf4{xx 9ثvmOugOB}B<3J}~cC(4zE^̣f.1J_ODy9CCC0Sb 6 LWY ( NoMDR3ܡ +#VJFcT脬7tf0byE}{,{oz`MГDબ )ݪۣ°MIJ%;iDaMO+~}l+ϩZ$Pv n(`[`ؽn t)XB!n͸*?LÕbQ6?Qśz(܉3`q"5Fae'K3eT(i` nAR;^0P +͋̽Wh+I[OqryEdžGw|ٲӎ +dCłmή=qQ/F4E]&IJ9 +BA+HyCCaАjS7"$'Hq y܌(p3Lf*pbp,1fk$9f Q +R> ?ZR  TR Y'fO ,jr:; 7p촳N01ɰ L>p1.'WxRѵ& 企 j=ǽf ۑĜKdpZ4c⬸FZTCC#TG.@xOV.pb _kLy]1EZ]Uo6?GFXm?4<OcH +DasR=uG^|;FO\*fO)Z^56Fp,58yT0e3_ P+00l\ #cnn7qpa>ҲZg/V{k`80-&#T'xrI5:R&`>8s6GNhJN8NmWV8!IA9̬oBD42D|Ayf#ܣISdz əG0&*ޑTqINKS0 d"1)% GX=79A(&GQG3%#= fkX ź!p`!}a+Iu^#⍘>cs@Oc\x=s=S[%T^ۺy.`8 TjzK33NQ9>Loq\C=d&-Me:4fSk6:{;*G=^8u> \ 6 sڸOW}<:@ ]s@f z($.2Wح'~2"' A gN$& /dW2Lr&æ!1?us{{Xd焪VGlԔQ91/ZFR{p\}+9z <3$ܸy&ts lVۅ4 !JP,NxJ6FW{ەw_lB![IK[wL->]C)/2b)MIjׇnL8K#"ϊ%WUKvsfgͷESh[,_ PS;>Dq8͎CPCGu} ~ u:Lf2LMH|=$B'g>c`qEo/Lڨ').")#\z!Ku7*͡0L= VrZ?59+JyAᚬY6d$U0N'PQ$`JEJ:ehob˻'2sWFʩ/|lLZקԑhrPN q2#di: γ9L7cuJ?~cnKQVV$;,JSۏ>`ZgX $+{9٨32ɀpr< fb|"?9p|#' s'ENB9J3\39csiī{\pã~Zhn>˪)9u0Ԋ,gOuncK7'RSZmU?g;H/ I 7ۻzd܏h["Ae3NA2vtfB%5PZ:tSce Bc(xv0+Qyxet0=#&Xi? [n/F86HͭRk \s>gH#nUJϫgcPhtb|9JR %Йx{vktƶ<^\D}'0B1#G,ӭPtRH_ 'z^4ȋJc38ep$ v`ֵޛbep\~WqY,dE놣{bZh.ƅi1Cxn axv6_Ң]؜f %=N* a|h)Dʼnɕz۩LA? ,E7'%%,N#&ɨnIJŢ7RO&X)pbZD`8ܛX Za~\ 5 WCPC4K%[97d<%B*3y{(V[Fg=T#T]2XqT + cJiwq?~CP Y)*+x)X+5;Gֶ/,ͩ*+z鵯vzqe@QAaxD!OQ1l(+^;˻ˇ>O/X]5Yû 'p3S*`hz\e1_]x[P"=Y/$rHn +#/C(A'/\o0i 5өJoO :i;qYPc-KתSX hT;{ƚ΀ pbwJ49xN)^ZP\8UM@ӫV뽸RlAGF :VڛR5iNp]+ꬢg9@-JZ eh;gVNC}+:u Ft&⦛l#èF` h8t6qޣ_<֣^_߹rӳotmz|$(De-pևOzÈO[ʲ?02D ^s%-KP1^.j9L;.D_lwյ쭅:J0B#F7TĜvH27߻q7ŨEf p376w'O.\lnbYV򽉭li@davv>uTy^5HV -i]ʌX2aO3d\Zf*qL?b$RJm] $ UU/WZsg%n-~Fkk#i|wݝȬ{JIBӫ^{'U?j̳:*ˆnL,WX0QF{ƚNf7j,5m$xx| dMNk۷rIN1LNQ[:Щus9T9uuunt#5" (ETl˒-i,KYy֬fos +^V7s=ͣc=6`T!1!)vr|.x -#KgZJk;3s e\ +@ tSFy3DoV ק.^}m\s3ز`d7su+=IOUwQz.\+$ +/UiHC{I (%~e޽~O=sӪ75X70B GLaU'9.gM#]nr|رٜ̋buSd0 ŘZk7ln0" +YƆYIkR2' Ȱ Iټ!i&jy`Zٱ1hkL\LIťPT`e!w`#pZ[ԍcJiEkz[6çN_{d\yO۝=FG1x2Ypu8 QSݵ>1$@]B;?zk߱ӳA^l쮞{7o4{;^~OQv z7N_yuvV?{_>GRiŞJfW;O>}xpnzrwl8tnakySRy;Ͼ+M.\2Tℊv"F9aX>ɵ(d bAPCmIғfjV%i6sҢ2B 4?HHN4: +4GI@if|MZI3@$!ˊuvpqnIڎc3vpcͲ" 6BA1*ō+ݙ75G0Pוvp0{`d UO8=q<~QĆO(;X(b= R")DJ27*+L+^k}Y- +Éf%.k;E\MUJ[bx0& `c00$i#iE?7Wkm-8y癥Vpçө8nV]=+ۓ GN9=}OϪV?]9}S_,VW槶?v[tWo?ӟ^G_O}/31,=q֧bECDQHdy4u/= DԪ,tT Ĥ5óW^lśNj 7܁bvw ȭ ++g +aڦ $jE)F s4cRJ ZЬ*/1NPk@J }.I8$ -Q!{b}_,W#ai|ba5x HXP:*j4Ýa&=c`36D j\FR\*{iv9&ږ7[}˙dS^8ݱsie3H&*1DaIQM!aɋNʷ;<yss '7vί\bx6/3TG+kYU `qqnnyp볛wD)}3%،dIBəgΝ[`XD+bteݨOv7w-Ѩ%nTۜR<+$)K60 2ʕ{?VU˖7at#]2[[t*3)ßX`V%Y4QT;@T FB8vxhlmlp'( O`1ݮ5}n+F+ %EN(BKdv![JJ:nNEV;Ẓ{ J.3:^&ANst$YW36@r{CV0VHVދFXɯgJۺ0E4ib~,@qe T_VD| @0TA82IB.:Yϴ%)ajfcvrf99-tbZl8~P\50^diCe f^Rc gs;hM$mNZ/Ͼ UOݽW喚ZP\jsx'xXݸJtb؝'p(׮b}OE)O u_n%^t!S|+q)8Ȱ*u'n=رcY ˇm`K^#|Ob`2daY%{&Li;_;}NOḖϹ)8`#iGRFC(G+0S 3$Tt$\s+{Ov% +E]đ᭿GN +%σH&&%Aq DHnqX1U' wUR 8'24mr[GJnK@U4 +ǁb yPDFDOqC y. 3AZ 籬WﶖeO_uwed7u}UNO< 7q =IQo#j".vgzJg$ryZ0C~*3LnKY8YI.79Њ3'U.J?R,o$Q.S23 PaskR0$ԗHP +MZ|^zeU'|9SL--Cq(7D"b4D ,X4@J_w  fVTk 1H l$!$ɜ`9>QjތbL2BcͽbT40De!0P#0=v2i"UȶkGjS€CXT(Ȏb`N8.r7%%7ˍDfѰ'۽?9zZ.Ģ$qXu?qQ upIb* ˨oI|xF(Eg,MrQ`1T)H$qCOP "(\ M !&f8b$/p2 Z煤*g#' ^,LIɴ8+UoU H'I[pBO GxqtXap@qi3 LÖZ$&1DG!uJ@!P{Z(3) qxƥpP(=.BQ$'1kDžǁ=q<<1 q^{IMQ=s qb'0 +Ƈ*` tmqH'N cD(HH%&K E˪ZͶ~jPEA>8>G0 $Y-Oe2( +`E`J6٩ON&Ƣ(%FjX J":zS-$x" ,L8pLPyQ +8I8J#8-8Aczy\3biFoʊdžC9 +E8r|Yږ3*/0#>PqRRivw#aalsԇņ ( xDEx,ID@!p\(dUQILVp]oex5"mWeaxTZ!@fwoS +`DxPXJFi<("KhBA$ +|cSAr`?6C8hp@ #mULݒM^"$XGxT`0/0Vs&QH%A +O`]'MЄ&p~$DG`p`&FaE:A"8ʓhc`$*ߪ_b0DŢ4b"I%CĔ3q4rD(edՄd޸xEG)R9]i/q )QhC 4xNe8f ,LrP!Jm(L4:8>eAH M &jq5њ͖ |E36e`7 E$H +1R~&m{-ECH(lBe *՛~7 += +8!@ 3%s^#lct(T0D8ECH? 'GGAzX摱=ȌG8 B#!( ZI\Tr+)8P#$Ca~Dc?1 0"T<٤\8#1\#9 +B !>B0@xp %QGhH99T!H iYJAh?aYX`#3ѓ#\d,0ȰE/䩫+ײƥ%+?S돿9C`0eMu;s;?w?ԏtoS~ӗNfA2IZ42H|՟|?77 />޿_ow|sUw`<^ѕ)+oy Υ}~S7OeYhf`b}U3zm//{OgwއvBc0fгb]=xu~p~‡S|s'߸ _o>qnÏGG?}j7) 2%roz/5eZ~ܟ}a_O۟>ŷ;׾JWϕ)"WVl䤏Omo]ɂ?ˏG?}?[['6ya.!) +pV ĥ)ųoןs?VN/S$+dd)/ͦL_Η^XZɗ/|+g|1%f(^#:n^"<}aƾdF㧾yk Ϯ~afWmfKb#yרɔXFUb(?]Ko?ڕ}i_}y;K"DcaJ9kMh%7rk(W.߾>~ҿs?ͯ޳ [58éZ&ϧ$jb:l?}|O~?^3o=޻2X*J@cP2'!a$$SInه3Ե'V޼67o͟ڹTrRH@|Bd5DL-qUth~7_]o?_:s3_}y~=n%qLӖ٥@x8QPC7.̖a{gow^Y*Ozf덫 /K6,}LxnG!芓& ;3yk鷟߸w/zcNioinӔdY-TK +]7=Hj )\|fei1zP&$ HFЌ} +lF +_E-f#.p%PtI܌&J+L/MK^-hV VI.9m1k4` B chp0NlNT^oݘ viRs~f5R&%9Raq0!!j*++ EGƒyCVYF Xq4W%9Cn0LÐ$2)Y/WLiJL÷+IiB 2CIAQ6 '&HK$3p hAyS8HӴYSR2HhC C tK0\MRaIc|$ _ob-1[r~g_^Znn4D'OND#ó؉7):I/TTGWk[񂄜_ҝ7Vj"I$A$˹(j#ݫwĴ˜+.fP+.xj +"A +*`KOTD"F$#)8Q8:ᘀ5pX%!aQspOLL(,Ѩ lo$ĐWTs*-s,%/cmfaAdSCJQi2?$ز a((Y\0Ų$Wb:mîKbBV +(ō8bB>ѨتIkz bjb" (b(JNct&GF'cS@b +(wY#`ӋYK*8pj!9x8ԐRΉh̎Ŕ8^ONhL+hQ/` !qbBm}YmDr| SX_BI'K+aGڙGerZSzaDj)2a(yrŌ'FQYm'KۙҦazO +=*S~jðQ +ѱc)vGw&FOB M`.>"K$`RT1/w +@Y^Lnm\LbL +բW-ә>r,.3|Ltp6c~OJz>8F62AG` nfG$z8-He7sQ"-i; QQk4(n1抚Ӳ^Ʉ +5Q*hz +N'J[nfp{^:h^`81y͛n?\;u c*S8G)~x6ޮj*M.l]T/"t<.rQR]XDP +D5ӥLyP X@1x\\ 6aX™DD)ڏAİ,yXc"Ǘp2M^V/ซ."xJ8#F Mkb!墐L ER(\I2ܖFe- [s3kWjbc( 1)2iv3=.(]C! `yXtbXTB1?:^bi' +yUmd7b -[HOGty|N*zk$̮5ffm<E,/Rlϔ|!d^8./tF}9q*]vX6c67.DHZhJƀÐhUl*]Ř+Z* ɒҒ wgP/3G&x" *>+"9S(Jhu-^mk vb'~f9TH$Ù##^q5k$b 5Yk&slUEb`ǎQ$)k]pb5"aQKa_xBջ)VN%'e|^.Z PԚl{JsZaXNgQ"E(S5,h܌lMz݅q2Nﯬp7;Qǩjdj{l5rRͦ.D~bJtO_z~~y` -0cZ)6ʝL!tM,l.Զ"Q#ZXپ=|;{y*+"3O]`'ElLp K3 wˬgJ(Fϯ[E,] 3axxvzsh&Uv {2[30#$W GRya9gb9_;9Cb~X@ +쬝}WK_A2:!bhjWwn]3dd 4AydD4^mgj(B1MJ &8஑ !8jyF,n `IÛO6@P$q*61"M(ֹ֠8qUnr2[]+7jݝTaA`2%VU͕kvb<_jy0h +dXZ( :YoLgbs4:{<ݾlX8fjN1v2.6*J1unuL/9~g~~wl[AkjzSD,f!\_96HRǘlMWz̊l_ $S^,M _:Ι'G'PDFmaY;{,ϗ18~KÕ7Ԃn|#˛ q,9竝s Ka&ڌ [.O_ +paK6;#蓴*L/^Fʀe/V42F䒛xH -5‰9/<2Ƈ#MyLe.}vj1 +z_̾bHӕq>ݼi>Gc8NjgJSznb* +Q^'48xN7jgv[@qVMTTuUTJO0Y^F* +zLjMP[amF{Fת{:Q00Le{q+/\fᒗvt)f.f*SK7.=.:7͈R,L(1VlZ%^ihFp uLo$ٞ~{{?7wn}л|Rq!֝VA8թRW{v=0 ӊђ2os^O,Dv%ݬ +%ͮr sLy5_ΕP覗4X従]BZW w8m%H;G7c3P6͗yjN,lvqgݽpzfw:sG` %^j3{={9s1sD/..0fSw˷Srrg< 1\F,'5deg1ګuSsg-ntӪZY;;?bxÃK/s;K xw+$<$'a! 16yK][uӫ#"(Oa f`s3PSR3 e URu폀[ZzL\6tr+~nyxhn*Jiy@ڗ| +hѨN/|"q4߰wwTo Ϝ\_U$tcٗQ(1EqoitVG촽#?g}^cGߔƾf4{}F*._MdWHf8PZNhjbh_ؐXb`R%<2} CٞO$4_$DsE41*xK"5a}0ROef1<H#cȉl~R ʍBi)WXCv4?$0<#mQ!@y 9!(0}I-EaUPJ]r %FGA$L4nNqRjk;,.ink(Ĺ\2lr]HggE'5,p]1W u`-3e'h,Hz.Q\OϬ-\ C4܊_Μ!jj}~2O$y^l4'/fۂA^{óO8_ Lˆ$>-APS4WƖNYsk8#R ݛzxNTid[*R4eӉzsxkCJr~Y\@v"5T(l09ɜ"+d6O] +e@Sr|quq xb/%u+:Z +;WGN*~Y8;2΅:FgMOCYVRсJQ sWvB'DϛtS1^>5 fj DM1:SgDDwq /WX܇Ѥ]]F (6{T{GҮf 䁛YIkwv ť8jFL.HZ*mG`/ݙ:MI.Z[%?5a^g]VP3~ Bj$"d($C ;^f-lSKvc +c9e*W0*(MMF'[>% L'ӜBr"Ֆb*@3\n zc<@sB&Ƥc rdv>Wۢ='3o& Q @KPń*WE'5Z_&|/AHBYFFEpK1l{:_2C3{B dA=Qk6`lq)Ƕ[ E`1c4R 4Hs>3w zT&"/We pD|"3e8M7Uaby'A5 fJ`aEeۧo{$(qSvjob͟ea,G ?*A#ñYMmhR>Ӭ:ZMvI8esXM2J+14) 2.ט<]};ص^o,#t+t\^s:Ne96Qndx}QLzt@jpyfd`LF0P\dd$62 `a,9He%qw:ZqVi`R! @V[Jf{P\I3 w@͂e Ʋ[4cB !+3H8UVʑNEI|`0*  0"ذPC1ęi?9R 0QS('Iܰ*|4TZnr3qQe鹽t&/b579 5O 0L8Ǚ' IެLðq 6`-ifLI: ?qGndsHIdAn+V?1;'7C 6.2R=8! X\ܸs=QXb[:2sc!~j]T۞: #v0Trؗ-"65ӔAC-Qiɥ̥zXfK||k $@nq4 +0bZ$*[lw;S_LvdX+#e}QOV:=wt|?p@qeĒ+(TXYcĉaӮRu0BWDV3((F+Sv6I1pD|t BRk_|;; xƺ1װ] Xd0o|'' ~K($(BE3 ÚǎE{,`I|+e!'PXFl`FD8Gol":v)yUuEc: ،!n2ue rO$ [ ԓ#(r`|ԬڍFX0E Whnf/DMP4%iɁ6+=ubu,5xժ eƊJhL +ɦՒ6NxJ\y̋E9Udݎŭ|nTMtWT֟M4VG1_I<@0-$re5Mc15v40|ix Xs~lEE2m<ջu,J`,/ ꃅևw?w{_cEX*3h| +f-k}}, .`܌by5[*`N,-]8-2fOK[U.DzB],Ջ+JAʠL4 33=Qť4U#TV25?ãtࢨ`KsF<=1>th0$ȏA9Œ`5,dUc5L;yP $k@@L^b|<LR,7A7߾;/>ǯMxHRdDe=獥J0U_T˜`,>1Mu7xH)/1mkHAo29Q,]-]{vZ1sd覹jN<4g^ØN G`BN+b6ݮ7ދq03HIUCXP)J ]oerBB&ɗDlgn尪>CQAlVRhr*ʗ槛mb6.v+Z4U,a/ue<-iˋ gGZ^}diWEGg< ӻi0_(s=T@/ڽ|8frZ6m枽:Vpܼ7ZJb)!ݰuee~Mq*w&Br"hV9xv]s6@ŃWCaXW'^M.e`@F*f1l}'Mfq0* 1PLn1@Fc~{ͽ3\w⋳+{Oe_8 zTYSR7ITǵc8lj4fd.k˻3X)Wf`Jċtqqv`eSA\Sڞڊ%1lBaiqpu+. ,.B-&ީSDY\-΃ !_/X0scm`{_sՑR T' clnO/Riju$痶痾[|X/kmf `GF3x~/Z2۔ShjĒHɴ\Z)[0S%aNZT pH0MQp%/fvA'B\$U`l: ptmrs@.Rs H"if3r_&Sʥ|62qqGU_ SՍw`-)>2VrE{iֶ#!~q&-\HS+Wfꊪ-Zx4KL|85=rIZS[HҸEy5Sf=3@`I}s{A'N42dSfaLL\X?.Ht0 +̖Ӆ(PA:3 f@)mX@`!Pc!+ +HCa%o.,gSP47W֋FU{d5=<FM" ցRʤM0]1@qPnAL(E`J,WW p "%S-Ax>_\GgXXΆ</ ).&2SUV4r5kxylkP2 i/H~焠##0`Դfl<:{LBO +:,gvb´l<182,F"0T0x9d'qjƃ"t.6>. +(.v+Q[Bq) n-_?B0 sBqYV@">J덹wFU<9M"0=ap"7S1a;7 t kUp3C69|0n&5$d09xک5^'s hJ˹#bq:5IiJ1ؔ%0^ͮby.(F<5 Z8NFbP~"0@dz<&hkρ[:$ LXA Kdv"O +ԍDž<c9;+?6 z0TX׶'0*' FFܔɮշ7tW +ёpHdr( fE,TN`/46ջ0,bm9S;w pȷ@Xl71q h OO1n}_, a#%@EuB$?_sx{-ғ8R1"pQE"_%̨ƫχ eg2^L*,36*&N[^. +EPdyeXOrY,LE0H +2 eg*.InNVj@8B"L4VTF"38GŴpf_Hƶ^ @[4 + VV'ost~(ww㱈T.7Cb`<3>ʋͶn=' + U-r)= ãy?Ԧ6k>ȕ`9 0# +¥\(P\\0TfPН;4(xK|:Tj:c3مN ߻X*1 7h>ʣZ? [FbiNν?X>9@Ezxzǿ/uC1EHX)AS颭be9}F870,.3oHNaT\QTP, M#Pe#]a'3ql"m$[*7X|X~+RE LL"1Pr~Yl;nl,Ԓx-d3vATs?rNPoZBRM'3fZˑ8 sxn`^$ӹZ*Ym`N1AHՇGd.$P !*T!3YeX&r-b 7fU^RZQlLtTb>X@lDeX|VcqMr ^,jGFӡP)Ux0(X(.cq@nѱ étәl`jJOЩ vé`(9(nV[0;JE^@ )wGrF*BY,i:ձ1FTj&R5PcTnX]*UZ/rL`] #D*3΍# O("ew@6:!H1[jZb \i&"`O!q=lk + 5jN+= ۹?x/>+`d +LNI^Of@f+0 '%QT4 +D67=حM#񚐞+26K`<0Kg' PT'S ++Bu),(TY + KgZmۜ!D BF2_^O쉥Y3TM36ZڙZL ` :8[ĪԚ[_X;\hSR ꢐSX1UK`HnlZ*L/Cqmx4;:Tmu7k"f>pJz9Pzo8 fc}r6ծ2ۑ81܉Br}OӋ/PĴhd<7a+?`4Dz{4:cRn=8쟦Ch;գ RDvT}(IX)qR}P#z H,dv65>Xˬaj%Q}uUZ4&T ./dʋ/ٜncTn,k$jO(VKՍbyR]MXc<,DFiE^{#+-0q3,Vˇ?9js6$M-t7\<-밨ajڳ鹷J,sK>qfroI(p"<0/MZ~Y~ʠc,1?%Ū^a xex$ +U14X K\~1V@:.TMQ!iL4o.t@Chlk;qB +DxLtP ܜX} [\@=P `K0V4`H-ݻLDB~|֋AO/m[@O \NH&k0r 2< F%!3-iϬג0SZL1`F&F=J8sB)WUkO PZHbBQ`p4O\X}z$[#zs1ʠkDq>: +vLH2FԈ +ȴ*QH\ GrT74X[ʃRe\jmM/<}ǯќyK6BQkJRuӚx)i ؼc(4&jD~>e^O4.+ /q:&lhêe:N-m0v?ŔͲ7Hyx*l$,q?`՟N7_+ClT] +u}iU)ȄmEI<&73s~?i`X\Nf҅وrZ7 r*Ss/G&%Q8woA%\*7׷T/fb!)-ڌ'JBXPQ-̆bPI16ֶϔ] *rmY9ԆǕdziΚx E,&zOؽb,ntEcm+./?K<~?̷~ T^h1,1ج(jz%hatzDL\0+0Tmp._h +LfD.4f6Df >oN`݄=9[SJ2 +0VɸjKVGEXD#[[<|o1ݟ; +L8Ν6S0mx>2_MwK}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'k}|B 'kWY?d2s;';CO2em~x9ZlW's{퓽Ý_4IY}!ϯ"ax!4nw; eCUޚ(imQ}nUݴX[U Tv;['{|cް|~gs'Gsc-R;[]df獨)Cܑbc]OC{ːhRQd ȂaVE$ES$M.$.*}T2MCuUeY ~4 .rГáC/O =L<{|óY^?:#u%ysz W[Yg?Ta[jt~~?P]><0/ww9;\߷wut t/2 =g=X/\s//ΞxӃ'h dOt}<;i?0eG[t!7;; ǝO~F"iAD/ǝ'WXt"]Uv{'^{ uw̏>twNT~OtcgY<~)/];WgB%s6m³[wL2^~Tyt{r ؝h`-Z\:Aaћ?w'Gp%<CϯJ\PM?|{vǯT=Eo^m@mNo^6oym@Όopqǽ?WWBo.5iGOŁB;J+Yo~ Ȣ_CGDRv$IT{k4c|u>9n!ߔ&wx64(O$I 1:-Ai=G_/U/k?ԅ#_]j~<9؛-\D'rGpPyzvݱs[h\##qz>^xxF+ߺ@"I߸L\W?x,69r+!,vAȠl1B\%nȕQ]\2^%]Kwٻh]V\е?P}y9i}#IRyQ7Y5z{WFXDc\/ks +/#o'xn;)p +Z{;c}#w:hN!xB0Լy_uUW%<ėnߌt]Srm૭oQsݔOs\cy~+ 佥Kޯs4Uxk}: U Ws{?;Ó_$U9Q[+}ҡ53_ѬWe|sagien"QFdSDb^\4`[LfuaPsB YϏKu8[:PfJ\ot:_w׎M7vvbyNKiKD/8uyt+=pm9>:$x{;4::Sd u1My 8h^Nlh2{qxhAᵷxRs -pݘ-{ԅ ,ޚkQpBDS|i3mKoyyHoʐk*Z?qck$xl\7qc35.ߚ8-'3_MLc8?qƁ=[+Ng^W{ ]ܒęQy˂[\wxk!"UDlEmWX۞[W|j)6gRHyQdQg%#Bk]rDm}Pc _woH$߼5;||][zo_Z#͗nߤtV#ݼ5˷\ݒ\ߐEĈ+e>To{ktEEdxM5:z}U;GU@+%W3eI`- ~)RS_XSt}هEw;o<澿@n_!{kaaeïE>حGQSܯYk|{~&s7¾N{ +W \Ҷ.m^r}WF _\.T9;y9t,nn;,fۨAl9"Է1HÓUIocu Wື<XY;8-zdDvQuC hh%*ayL'G[WaRoU%6/ʔo>yC wFƝQ;l|gQ3wF(o;n3j`ܸo ߒgmG]aqSQK@ N<.*c +, OŽR^/r}) ؂5JWe##~i:v;?DtAd^;NdghcϞxӃ w=Vb{vxEx2z)Xw<&Bk{,ވݐ7Rfu-) Waxmsa"?ۈǽqky* ޢZ6볛ٍbԧ 5]yN~;M >g_xXx{t%I@Ԩ X3 VOvxL_*c +]*y`ɹVK#2e&meMlBțg;/~1~9xsY $4?ӡ$/+ß'Aք$a/ebLd"Y'SZZg-"TSyxޟ!"1KbXLCaLRdAB-:S KealHCŒ5t0U((FOhˆI))tgHdZ`W0:Q*fhTtYUdUU҄gt j2$Y0bHĠŬhdbd%4zɚ *KLx&S*آ+>UTؠX]0pL)]bjEU'z(7%͡* 'O*N *"0bhaix:h0&Sx"1Ctɺ)2n7YWI!cNVdY=4!:%IPNfɒ0 [d`MTip&Q<:ht ,0窆+֊d8p,/\UT= vhQ! -)||eMI MU205 V$$UmVt%\f  ָЇg7&a}Thdmc rVCaGtd+;^dL0̅i1q軑 *Ued$0*r)zFEBH#NQqYUiJ <\"|ij%u(?3݅]8i h/#F[1m_q, {G 4{&Hu]b ڸFc aYhQUC-Ji^G.\.L54}78B*7}-2]\"FqB`"NSNn?p(hiEEw1cIhʙ&;g@0q* A1fåCpJd{LI FM| Th[,bLi&3;m4{, ,n1Bm1 Ժu22vZ,2D*Pxx)B0+ `tRР7itDK_"4Ajސp6;FyqFadJvYCNVt{ԉ4x@n#GT4v]$Ch@7\v@Y! H,*Yo + 5M `@ޤ*ްA!ypQ-I,@⏌<:H+$0.Ɛpe"W4ݸdhQ6+)e9n(BL{t;`ifis!(iA=;5̐AoT CDob$Foi%0sp{$E' C'-MEqư#u3TL7ͮ~M4'#:S4rK9P4a0 $)IN{4O3c2~0 %;% 0]dKCo*=Mg7gs + `9 ڥg +2 8[ g+A`1ܖɢ@IxbX$X`0w ~HUQMlmf@cx&`0Ci6 0 n3XuHb=Wq\7p)HXEG^Sѿ*4h^܄ {%G 510o`:%.0ę%W2/cnJ3Q@5% Yij+2NZ%3Y>B-|߹ AL(qhpwQ0M!6AHrD VaXJYH%Mwi!A"*@8V\-WlDB4AA rE)IU) a@ y6*qh(\kz7% Bf +IA_pOsyy( '\&dWHrrk\tG/{.! CBT^oGPA,rjRĂ> 9EX; @ b9tKp-M.U U#=Pb#2TƤmAlgu=6Y a7P +VwX*z@A###,D B].lX՟{Ӑ; +9C4ܪUP(Cphu#}d#W![8G,sEIXd c^:Q! ml0]V`dob{ +&.x/I9Hc.1L#fA\&l0sA-D;}$CS&9\M\99RD*.z0V-`/x4ШP  *c/58&0]m3;ѕnG7`>0s.G-D'DMQu@kHQ: f*2y;B#Ni`7䮀nsB +I;z3%GНR:L.xM3o'.tri3ʗ d‘*h;c77\ɣȍteOMeO׸B\[Dsn5Ia<ܬF3@9 ,;Sd cgAUp<]y\Ws xO)7>stream +tsLZ @RW~@A[,h!Q2@Tr)7ؙ_& ٴ"}Y϶H( FheUK}@]!~3⌳b Ġtid]LmrDzt@.N'):o1%뢢eܰ{ +A4oΎ8<zp{nA(sM(L {NFښغkz5NƫӂBkc9L0oGvf&tU;DD!7w^Jgs3` =;i `UBb)H +3:+7#L->%eB0xVN&r"H@%WU%AynrqD0̉stm'b}8.# ʴݔ`Q7rJԸCp/])[snu?aa*Îzb<'tY05[2if[FEI2,@ª@l؞)pPq|6khcjZCg u.f& &PHjJϦ} Gp.Γs +jKmG,7 M<-GsH9]wӑi1݉{ 0+U8+lP: +՞CbwQ#p63\wu/m\`!]!Fw:W\OtwH/.n\?ny nA  "䃕1/P=E̋>**x*N^C;xY:dU!n3,t[.8x>~hނOyC$r>&,?gMw㠈oD$LPi.\O$iz%@;u!ő9t{gߐnb ^,OC8#U=O* +yI[trp>\)}aXMyΚ=>{6?<|6,AU яb eSL ϛt)_쪳Bmu!Fڕ?kp0U*wuQ϶{9cpI(Ep!)dA*Q^ ݯm߄G]chYW v%Wdm;.=.|~[Z}M}㩆LBZC$ﴫ^h񑋷v/뾡-E@eo{0c/u2 M˴{ژaVϽgٯhjwEMuo|J@UXF.*mDP.6)p^{|>J7խ'JQSLҽM*dTۢ蹑_}|F ooU (覞ίRtx"]Z=Mp_[R/6Ρ]]7a?x_uIggw]}AN.FB-ժ$3^\du"@9sͰqqvoWEF _:k9Slx|G*^ne~L:(:ǫ):L7l8oҺҬ{Ugoy' e㓞C82uc4}X?=;9 +;:NǸhm| & 0RO/)e3h":oYR{ݯɼ7~}t' +wv:'*h`,#>JݿgтatA(SW\4Ò,՞%- vݧcXh@/؁JbfƩȈ%r +Xr)YwϺiEKĭl窸 {10a"cg99I>ۜ.&ґ3= t +LN "$0a_&'C\|{O+5DA9gCh~kq_5MxL"[8σM&|1@ BVf`cd(ExƗK{wF(f +OMFFXG朇v?[/'=ۈJ~f @f{lkIÅLsr9>?yYjw>~6;0?oKWX(v)hHST65|U@VK@֟?9Ft^E}^c_{ w]k$h\|g]{jgv%q]~^t}K{D.gM+Z(҉>YBiv3`&+0^H7J3 dgef48Y S}F.:i/EYnl**du el:+PUp_!QRq7ht݀Q nbSaITEx}狾?Hɾecľޥ_B]æ]r% qU:](p+G&qI1LdTnDž ST̘WVw>Q~eGC?~ﬢ[.WA.E_gh,5laWEcHC>0e{^tJS^o|tg}u_n,>R%hw9nc0dd*{Ta= tdb.܅lHYwr=DeG +.~]~~K{[y n8Z__\4{nWiK7rq~~|Ů{;l:fz`@ԥ/vU7=_:j86m/ xtg:]D_e6΀Ժ$uotr(yYeb fF5 ~T p;?Ѥ#q \@{BM]ih.PF ﰧ Y':q֙P}X=OWdSlPiKԴ,6Kޢj\*oc% ,}Tm:2$ȆJa";%ȴÉ5$ 22n]M|+6a,nȨȇjʼƷұݝTU9i )I<Miv||% 0`&O&QT֖f|Y&/n T ؅t Uƽj"v4PTS[aⱺB>]قP:9;|'|wwaa_9h^s~h^>\Ca+T;it`3ec!<RiO6AbDT!ILxhc+calo|4t&~f +_~m:9x~1_HaRI?~,xaeh2K *I2ǂPmTQfYWjuOZf]Xؑq4mApRV l,/Qe{] ?5x/?@ + +fv|2.",4$MLF;SUsp[%?N@:6@UQ)Tܒ9X. &ƙ̋pCwHI4f8 +FB+(-h$uJn޻q ;7'{MHMgHek#ZIvOA +mWut HJNM{Y]ﮒ4%ZHPAOˏX0BPl( ԝ',w5 %*@xkY@HI%{RTjHl[Șlj L$W7sR9eZȧ1U  +RP)Ȉ +/ LHx=\yOd2Yf%ۢl:_\Ն֘;jȨUx͹$eG <RMœy2Bʃޒ*)nL'Mt 2 5"x!Y(s(YkDbeҹ`oᶚÝ!{INkVVDĐXZ׶Hj8}^( $psFAm."ixE$94^p~-'aP3r"ra\S{~hCb2RU\t("A-3dIQNBBꘐ0y0@\bBgb#[X+v|OAUqC2uHJ_x$žsZ3HΛZ2zA[Qͤ6dsG#$vd\F3%AtR$!yd j /Q4?py~c[ϧiqrTAAΡ+܏s&)'<%[ȅ0+n}Jfθ ,kQ;>`ÑѼxDL脌8$7Q R{`#Al+sAN0F`tM 'CdE^Q`b󒕝ssL1նٽ}nj, %C +>%r6ԧ2Z,.s"T.`[m-k8XwPTQR§A!bن-UD$bZW 0kp : x&;,XI²ƧM +{;YdI;0XF 1גɋ$ Ye4/AʊUU9E|+fglf*u^'|44Kb&|#[H1N6Ї4lsN6qsVy^l4WloڞD@c{;o[ߕPKee<_R< Z*#")!S͆I'z~filfIJTդ)R)xxchyb74;m9fؘ"xC3֤A9= $Uq7ֿmxowq:r Rjעu?r?dG! hZN%F1jڅf$4/RH]檍$I{w*O0_Ίd? BBjd#ER}#S&BRI6$~4oh-aJ&/g  r~m=TKn}C: %>r<(d$ +f$Gݓ"X;=ǪL/^Ήd?!<`<*\fc,o.0;c${sξ 0A嬌*&HqdJ |S = J3b&ћ@j[@K9d&D'QiO)E2 +?틒Զ0ZNG!3eqrJA)\k SrjA1G 8Z3[M\-'Ͳ/x0pqT6> ?G1>Jd[;uR- >t\'lV,l 04rmSP5A XS;4qq,6Ri@T}Am-P + @džЙ:(eP/o \ȼt89ƖԡnE3t2h6U SvLKd|H +&M I)5axYR5jΖI⼯+<' +U +&YT.Lr +d 듌+q}'"rg96x\l"fKm vtɮ7B3ZP|Jʴ0LŲ?X&x0aJaʑېĵb&@^ :@ BI({T7C;Hv X gŬ gkgQB_ &g:PDETexiceD3/E}8kI!vȐ:Tv/8phkg;ybg203SowrL@s^R6%j0T{!ɠ*0Ker>fe;z}iYN3, `_O#\;+wdOkvj&A<\*=\BaqJ + UuTGi%u+!W^&+~:k5I#Qn =GAcyYQ鈐| V MBrȺO)bƕ_&{(azgEK91f #Wrp\IҖw&%Bg-EAȔ3 osi9IVQaON7'VʏEؾda@aEYe i/I %\צݲ1RA6;I G@$e? +o<j'5bʹȇ( 5P@J>l1H& &`4Qid5 +㺸ttE`A];:o) <ɇLTflژ+w:~;{inv6DgGcB~tGزu/J@ 2͊@Y,R|QNl#2YW=P_;`0cDIZE$ +<0†ɉEY fAޖ00^(Yi=^Nu8/#q..eqTbEHMšrJ҂|Q$n"JQQ>:PTE)A/ [r#%w&|2OVt4f+oBXPQS/pl+:Ű3>u:*Le蔃=ibg1Hse0__bS2'[EZb(*S#FcT*w 5b-kA`m$WڔIq.IA$ ѹ(ʼD?kf>E .EsɥhKE};s N~@#󻪲]5(1iD +"E2]mUl܊9(y3uK%/܋U`p/rcm'wۢ܋ +T<Hr/F]ѽ]dתd_+ҹm]67zm0^bQɻZ+zjerѻyHe]Z'@hBvnFJĵɽ!aˣ0:"?u^2{1ul{Gm{ّn+)P `3( 3 +`r g%͡ŒĎfx>{3Q,j^ݛr:i* x!/=P&m殪 ]'?E&4CDIqQ~\<$3qxX*|YO3H2e`>DW>{G&[ +d<,5d*:k/EtVM5K%6 L.,RUAa*چQ] N:F@m>fP2mpr_:rpXUu+~W8U[ `䵺LӔJ*rU2.Տ5 ˎwV7ImR*!oW}âMv2d@u_Ö{ೂ&GǐgZuhb0@X/H:e];#́II&7FV0׻pURH3zrPQ a?Q{ǜw8 +J)n @q<?UIn+Pm+%+"$w[%X$-#M1ܱ\D,8?XuvScqPh#ƶk9PU^Q7{%W:1Y b&0@97* @A[0lK(MFJ>@|6Z\s&$L$a伔X {ٰ=8pD  zg/F"I{d" +ikEWwynCxMxlC lzAU0(2PF5£δ!oىыP5A'5أ] +DW=j@Nđ;ʮ0>ogm@W]( #0" /3Ũ2fLx]q1 Gޭ)eW-l@B!ZI_pjK֧V` o@î3P4>i[MT>*K;y?}!4J`pR)i;ƓʁM;$STCgv;IױOB2&B$Z9 E! ;9twP :t2ѸRy8bS:;Գܪ iE2y@v!9i Dd#x:HfI:jٟlPuf8#d eVUe/i>k4>n`/H)JHqMل8laJN:뢻#cʃZv6Uq*ݻQ\k2zFU2'l@)S Hڥ?VՁ\p,Be'*ɅKw,d A56%WRk$Ouב) |FrWϋ1((mJL%4-Oߊ0ؚY4ek:yABp r;FfOi52A"We@Zޞtl:`AxI47ɌlE(N6-;D(qqȣ +Į"gOJdWq݉ rPړy,np6fwyУ:J!9:eQ°%$ +^>0ewKƛF7$^r1 `F}eѾ-C +5NiYrk5{o7{xh>d7Gأ0GA`v +={h7SF{h7n$G~`vhm(#=vh7أ G~`+cnأ G]6Ñ%أ GA`v#= {h7أ GA`v#=E; nأH`v=ڎ.s@ѶأH`m=-Cm,h;yأ GA`#=&ĸe={h;쉠uk'=1h;ѶأH`m=|K/={ .Cw vأ Gۑm= { )ډXA`Oأ GA`#={h7أ GA`v#= {h7أ1GA`v{XvbRwT *,}bc.@=#ei1bŠX,b1MEl-, ->e,ŞGAv6bPX "(Dز1h*,}g1n`16b`bճYo1g1[YZ X X+-|JAMZ @a@n`1aKOo1e^li1(6%,GAqbYd-Y +ŠP>з7pIb[[ Պ%ؓ4>bUbPlZBbC(uo1Ȇ;Og1Hdl-٩-=@o ’#'NcUyZDeԖK\*))1$P_sQ*ZQ)Gqf"ÌCzz AujT&KQ΀\;r+ w(IGM2\DRW<`ͬ)@KQ,IwO"iDaҙ]0 B(2uKA3DMk))uv[+`-D [L2HR%7 8+z$2|B ʗz;&YybP%⹈_Td= P[Ko'6>G@_zuYG] + T* l /م㪟9WIn&` +T*dNY .&):])=eB;y} *}E;B\ 0RwsBO@8IJb$Z$ IRg$ 9'E'Aٵ!nq?ѣRXRe~UBIdb6e%ъe\LQHu"2M&(ŕ$B̩";Jxq3`)%KR-Lf*a̾ ~W3lh2v2uY;`JƸBު'Eg.Wӡl)]ɍm4@ 2i[kf_G-15mʼh@m׸ w&R̶ݴQBG 7;X-s() d`<%&hy@]71gAP6_(e[=,_|M-)rUYM6;~HV _ܑ'7=`RSA+mQ#B\K*3dAiGr`عn{Ә1DHHM&I+!ɍ$攬`nMu WCQNT$lG."!idBطn*G 4@Hu *0N.)IclӦJO'%F^W8J%eM:{wVmTT( +J"sj*e9G۠@.`QdcYo#1+eT9 +iPחU܇6,mdocꟓoe >>Բ R9B[@ARIÉ&]0(ܟRl$ieœ'@1O˓,Ǧ8Ld@1_*#VƫX|$PfKFsf&309OTr?8iܷʗ]4 󥘘C̗"4?p/NF @?eBu0oj >#r{P[uSۄXTh9 )KUЅ]A&ăIotUP34QNp/BͲ`㔉!ޢC[9vCܗm1"tWt`!ĊT)C??v-;>/%Blצ]D[䱑=L(J ߢ,}F + X$>pޘ}%TF#szRS.F**/'s8Ex)Bī/&X9:h0PtLJeDZLoٚrh[B-h> 5Q~.ʛBr"882(Aג H*;6*9u}#|KF"KÍ/l%=dZjV]xcmAԕb?]#7[2[A+-Hu%q%vk@dz20G7BeogcP 2(qV8+TQDKP;I8$9dS(fPN?K3%{H&uYĩ: ѣ8WO3(4&4_^JDJjdb&sBf߫`j~DZ nr}811N}W2=V'4㦋{*5_Jy)6⟂)Nㄕ[EgAPk>qlATAПɧnΜWga_hI -[A ]cчf}7khvRS{iM2on;ݽ O7'#j=xW|u~NNnޚ|/V'nߥ4z35o! uQEM^^/A?74U~=H65|hbiETkUALĩ` χ?I#QюnDb­:p\^ D"+[A%nF׊[x4!U`W&3!OԡJbϜdzB4IvK#<5Ji|9> +ι6^ɫWn,%׆>Q#읤Al i سgԷ\/N`"'VhIX 3arJ5ǭKm)݄w=bn&rk"% {p;juF$}oP /r8UT1^`\Ɏ}^~HezA#FG[' Û <;x :Mxd +*-L!d{b օB^4.FED hhG-r Dwr18MJG#ϽÜzRrW#sM$Z9@ eͬeJktvTFEBZ8uP![J3u52FӒprt5!bujVk<u \Xʾp;HyO>l7UkvE"|ı3i #N 1cx|@\Hj)Pz$~EOObqZ2PWBȜFޔ +ЫucsVKɧii ex\šlԽD yȬ1vHc͌ľ:<1`^~]^[y Il{ͩ+cyfS#lp p3,$/j%+֜ +\|K)bv$5h y5SW1HeCLME3%n! O{..@>S"^P 6<0k` XB4%xH؎HKXEqfy/Wfp|@E!v£Q@+5BBlJõ1+\ &>X~$5r\\Ќk!nyy.S$vZ"vRϮeJad',t a#Pd)+ayAw~+ jt?0x—r4$fųbŽu͡qu%c[/{YF2a8#Lp0hQ9kIr͜ BɣlZ8켈R)IT BJP,XTg2 tX- 1 6><k}8>AO8 N1jR:8YT `H 6˰*Z('Bx,S\ Vtڰ˰l/6wkZѲa"w$l7Vgݱa.*H$[#2b*hS} ]h-4S[md&5t6CLL!ܑ)#NM(A k>pEX$8h+@my抏O |Ӵ `aqC*b4aVMZr_@f"}^Š2j [P KEƈ"md a 'O4X,rjM`l`(qs"D1cu V0F,x<y;^UY9O<# =,+3=Q"Q b ٸi J6W͚+"y9M]]{lA/8@iaC%r4L̩!E(M=9wήâe +"@b$n/<'HM#f,nٮbS\UpzHL&,Q\M9!ƍ@C[շ]:a^oxIg0F$ZP0L!M&XT`3yF5`'SDֲpfwLbAƂ8Pxa3" o?:cߕ(2Z$Wb׆ɀHhֈZ(bU!qPY\Rͦ lȖDLF:9 %!;#X!Ũ Áu2BG!g$oڐKQ ՈY" + fEĉV1XD g[fcS29ZGE~+uKNq#L `l4\̇An_#D@ey#pgݳl[! t7BD<(1Qy2[XLU˧ߤP^fj /E'yP וX8%xY(`TX2r`|g'-FW09rƠE`6N 4ܗq 4TV#I3]u1d>;__N&ۗl}EVVp"KFT< k +Dw=^}>zxXhu7t4 Msqx>ؾ?zJ-s1S1jE77l~2oOio3ݞ0II*^D%g Ij=QiLp xrqy `y.]y2?Vޅk$ J4;б?[_蠟^/Z_Hȼyg[qO4un!y _,iОPxH34-)]l$aOw٫7teXN.|nכ! 봁ݓlM (>N$&$u҈+8=ŸV3ъT1xgZq|/9bi*ՄwwDjdL"+NX; ak>=wx{ɿPyEד/NPgۜ.لH|9}-s-W{G6o~<1o#q9?Kў;N:*Levz3wi/ +v''ۡ\g8qfd6$ŝ,<72Ӄc&w8zw#0'[Q#O-V57n_8]`vL($bۈ-x)i|S$zYq $x665m'B(k?u58IŘ%M o$U ')] I2$ݗt[`kŽ P@<οӱOw(}=on|{%k/f8 YOqXR5-Ċu=y4ݾ\v0US.dbj&7>\l?%B.iv{7zCve}`#l8eEy?OYOTiLcoA?A\`e ^\ކ뱩;Ŧ ^l珟>`D8bru>nfc&{It6Nd?l7lgMpI8n^N1r@Ď?O>ߝ7ɷv +HO4KIu+!Sz ū@6Ֆ%5][!n/B7t75i*ROt9)_۷73֢dz]Gf<\Dxuqv>_Gtob3ZNgtIdpB֟WUoMzeo:?!'x;V}=+ ?<lQBfoz8 O$ŏ>I !ss5Jm' ʧ@Pl!CA1H P^Nc8*/)ϟt]_/_>%;0?%t+]*l;жE1,7H\&VÕ[)*nPV/mnCp=?O$g$񉈉>OdIYUVϢ1e)H?&9=Y_l>Ip1#ue݄nf>xrSR_^LQP3l)mEZk) y5.ʄeMޮ j)F^iE'GjNR)\.rqӽV7o.yٓb_$,';t%b=]/s#8. NKzevǤV;^+Knm F M2:ҋ, h״󪭜2˸׼^7g痋\aj 3vl0?5ԁa{li#1$5Dehi!,]",dA $oaO_8y2?10tPVkWA*.bmU`2_.?Xk +h_-'V.[ЦHlӨ] 3,M|J'm*^ejxV +i<ۀHY7y>1^cxGRP-jb9H_Fymp*cPqJ`yUwmZ>,#W%WLt󹻼'|MSm`_~+ҫ +{xNM_WiŒkMPJ)e +#/Q't(6DANMv&GUtD9iCPu񪑃E>| )f6D91_~8׷tY|ٚ{l+ܘk[[9K[ԸD-3ڡjRi4lnOXpXCׄhn^VKww(lG]J8!6."tH#"wA#ha܁f]>$%}LqN*$H`$b_ć(Jd.:yUR^PW }wl؞$ī 1BGWODJUs7L!ex6'm7==DLx*'36B$H!N &lDXK(D6 M'RhAIH">H`_s$px5 &,2HWEj0׷"X%YOFWV`#R`tࡊ7dO)p tL\c єC\ 4)qދ-*IÄ" ]GcadH &KL6G 6K̕mUAhNj!kf{ j?4U?嶬T4(s{l=%IX$Qx`#hKS23ǖN,-; /w}|^<߮׼z}eY}4JӋ3l'.^`_bK\{~Ԗ?|7L_nCi!JqI$ݴa UCS (Xw%L jzf e 60s|^mAm~K23FGrB-j4CHŮH#ayGnDRfJS#j]󴥛N$wxK ʫZh:$,R܉Mj0҂n܇IGT",ƞ|uR &ʙphtۙ˒D:$4Ztʒ/ID_+QO^YɸDud٢Z`rr< ֑UUFAgl> nuz C2HaQ֬sIlh`#KD!C@GL>N"$aW%n,-^ҵ!+iDHY4dn+|PuERȀ@HآE Z ya5nz(=N*\CQ>9q'lmޓJ:6ttI +vVG6/:li1c0N%U~o9Ήe[x.Hl7fkA6n/^:]~\J?'G4Bbr$Y1M6 ~Ӑ$ +LM:̼NLH_"5D +V5QsAZ à,CF$ГƮUt,%z:3><y\qhOl;(0ɴēiҠ> 00mKѐfG=l#"qWQW2BWX,bGt!hlt٘^Z@1zd&j.<Σ̌;6xRkH}AlOmJznkͷ[lGߛ>r8ïˋjLD@ntj;r16bq|^_7Vfaggt7oYTHh\oְ;I/ht-=|;ޖƛo[~6=^1n&Q8v2dzk{ O>7%!ަ:ʶ5[vP{uw~wr>W4dmyaC)4b:to6ndsX*oˋoͷ/"Rt jEV>_Ju{Zg4Ź4GY6 žY-f0|wq>3"+Ǜ9*%AH5iwGӴ%w!lnb7=^,iI& fy\Wv;F.l;OUX{$ydqPiΓ$ +-VԜ\o{y@wO0.Pncnܩ?!>ccb^O37qV0v7> +3KOd3b.[e30w=X70!Ѣ[A!OE*5F՚uXլ>Dg 7Ӄ)Iǚ*Vc;,wvVe"jZO9]vz@79COܱbA)g/;ֽj{:+o|MHwjO-լ=%ޞ6O:+sY)wvVCH͟[[%ӃmNj3Mթ)jς$$ ~3vv5>g@Nh'M91I;k^r:`l𽜭')s`zv0=8?S'Sm+Y0rn=И- sМkϕzU{8O8YsX{;VOǻ8YT6m{0?>L9jޒՎ mzςI/F- v[ә8\w\ީ}l;St޺){c?p1u#\t~6عkF=iɱzoV_CvCv>ANLOsSOOMxo\l 9ϻm}=z'_Eu?-WXYia?^GKf$.fp6MOOz |?,y:O}]d]U}”5h㋝K\S=쵗T\=͛>]lw415 ﯷ<Ǻ8AǷĂzj~r>֫ǷEq#qk(<蝹/ؿ>xXc,ܤr>"oXf6rM_xaW.ׇkը((DZe8ٽrix~TyN rIm9[/7=ObͶG)5?O/OVG!|zQ;&w.v%qWItltw9@iz=^t5보'rOvwit]5-(h~E'Rg_LWńzEqʶb_ÃܱQu!V,=Gf{>_n'eWK)Usv,ܹX1̟ );*qG +cluԃQu'q4_.q.[!;ǧzC+:vka/6+>\7<'$gROQ *mxӦu03C0f}~g3J kLn"N8ﲦ_fmt̜v~iuz:ǰ—xXe\՝/4[&mw.?x]G抣{UaxC_n绫Ebŝ(^k?8KL:e_W_ez0ѣN鷮fk\.7ʳd!%wغiMHS3p/~<_ovS%q^Q9?Ax3gINrM"ԓr?Zn%ma.ն( ÖBb<8' luR[^k1 &lsGZ~e*߻SM"ah9 +yOyrzBUx1Ӌck!^jɣlty?d~?/V':-fТAE{ oQH>;9~C!n'Od3 l䛿UUg2\h~g;߹cH'Li^_7k~cz0ꍾR%Gz* UF+U;B֊(z-/N=| )"'@sn.`òq"ӹHKzaj0yJ wD )rt=.G)_^CP S|ޟ˫MwY5Z#Me +SnUjֳ.=¡O{HP4–}G6k2a$ӞUJQTxO>װ\vj'g!7ez;~5$et1ϝdOI]0|(Ҍ],wsC`#4\B8Җr~=)z<鲄't[NW4dĥ .s٫r<%ܜ܉LW)ۗ2Fm/)o~IvPR^qoo!]ec-[n_-Ή'^]]egs-?sVqoNhai[?e;a[]J q{RCCϠjMi*&8jj'u8Y8 *jڣ1šUΨx|Igu`?$.$2;tmwbo4&kիvG:E`j=b6{sfqaDuQ 3|б4-¿n8wKԓf>!Mmd6M~x9_M'&M[>?d/Ɏ;/;{N֫ ^L-~;ҧ+dFd7n:YN_#5\{1{=XcI׍"9Yv/ի ҀݤgOgW}"O#^\}O.^b[t/A )"~sic{D'~:tfe?&9Y.ߥ隲a>͙ͫ[ڨg``Keu?꿹؋Dq%{ð3z +Z6^;^Ow^!O8Sfڟ]3Fz^7x\NY _+(q6HTQ OQVʃҍǴ}뾄Oŕ^*1ɾR^'by}f᥎8J@DdRF̈8.Xk=X`[M 3͟8;^M2gYE6R|wd~݋?RV_no7o~L]_PY?D:u_}~[{W>bMsz?o{:G9Rzww~uכ}of9xo_׽~ٿ_+u Ҳj*Uest>w>d%(Y9v3}P$b(Js9OmB (pМm(m颽1U91 rQl֥Jj%q[7لyaj|,]ةV |6~\^a r\)̶ٺ0ܮrRXΜ' Rs+Y;M +4b2}4m|bz۞nVHfOi23ݟ+-J"EM=Y8l$ %7:Y8^O旾齲#nԳKE0a8n*)3WάV^/&l*S.^} rO?nʚٞ7gJS0 +~s:w?cM}9Ny=NN_kZXw}(ثq$$ӅdGi˓;Zq&gj4Soks'E& oё-T3 \}oTԍrys6/noUŻŸ02:3Λ˓:;X&/- zgw[aX^G~|7u,WvY|Mp,<1i6U[%0f[jo^nݽN/[W{]S_ov"mԿY{dۿӝtli"6?st>OM.(*'BSty%RnnoBsЩ6ޫV:&Nzb.nmؗn4LM%yu wp d򅴺IWtmTcf`O~t{ӺL:miM]:]>N>:;mgt˯ﵘe.::f^ܫ:{w ͵mߙ7͔Y4/s&[KA>K;<R=t%RnۙOYOޮit^X_1eti"_~֕u4۠N/QL"x-sV*}|;ېNח5ůS0ʙ"N֗tNN6ϬS౾yNa6Q0)d2u{TLE8-]w'y7v|uJoՀN˪V~k +)za^@\N;M&[+u4[R%?naWާRW8;}5<~_-)}v5v~Az{S[/%؝,=0%L^YF^u8ht[d!WΕGV Z%䅃u)º~>R:|(9NդV#ѩI\y졋J1i~~-v{'-}| W:O^Xݿ{oo$ߞB*[zwh!OOw?zO()Ht/s6j~O;;ܞ v y\~z{~ +~zUC>]>Q }~>ۢrX ~:Wz<h*J7[3O_W!#N޸skډtq&/gĻ/RT}:٨(4gǕϽLybQϚd Os1.0k\mm+$32.M=I\0>2Y mDe6t1Uo@ԗ.I4?+=t +{vߩrr:a~[)P1SiZ\tJ9Weoѩ>uڞx~v*{;=~KoN;yN)lz:}Jle@'3oN +ׇ #{Lzٿd)DɿNkUN7{!rw{Gd@fTb6A41$w7[)Wtemzb5s͛Kgu>sppY7R4Cǝz澬W\dZ,??S.Seĺ:pNj!l4!ߩu,@o;3 +sЦ;d YXUS)X(pP^͕!]f) 0gmW#0 #tEta޲}I&R~3̏\Ko;é 7W׏e +~rqX)N-v$L1s|)YΞd|J*#U;Xnѓ= s5+-'"`]yXi6,j?N]9|v285Ǯ&85yp#djZF--1zgVۥ}`֝߄,] c׹4w\-N +_dfy@t"xE㤧?sr jL V՘{Mﻛg߅ﺮg7ǿnB,q{j7$jvp |tewx+P`]+1ubki}T̰kyzi̭PJ; 7bQ,řUksKr2ڵ3\情- tUs2B9Yٮ\I/a&;M@nlQuI~L.3w6 $埇@R@C%Z5'گwT$AysZ}|0:vГh[l$j,RE"%K-hc>C+c &\62kgxV8}ysEaYlKFÅ:L?1E|gMǃlպAM&K+D*B <8&uhɽsdMuЅGb~y6gxf{Wz-,Nȣ },>~mxMІGߚ2|=MU8P\CR +PӫjbZqAFx|W!ˢ?v-dR)@ +ܶGm294&OάCO8y[ȍ^\RG$R2Iz2|- 6V"2ZnLTVQ(͝Ry-]Oiq]l/wnz^z;bW 5es~Q)dz]0S?m̖Ь-jl}uuM6_ +sM%ױDmLo;Yɝ\7s0SgPrqSK&ˁ +>J4xpr8WttN9kNorr>;gÒR`ٙwߌ>ƃo<(,,=,s߁ynNrw:d=76ϖ ތop +.Є8ހ;Rō#GJffpfJd^{FXns58)ƥJxh.Unݰ>ܨ/;+#2$#X}n)z3'FM1$g`0r?XZ 4Jzy+aFHF{KtS ʯ(//nh؉titg=.\J|~~#4'yCCxe,$xۙf4]AJ`ۉ<EGvE%rwԥGh?݆Z8y/Xr82ݻ9!9MF؋*0 ?>#lgmi^ yoifDA@`0$˕jqz1 -gzyW),7ZsWsWX^=O<{sy -m[u^rz"tۿMX'䥅]'] iS/ MNrǬBZzZ 씕TNΘ:ɂk~RiN)*Tx-'rN [P]s7wTzm,8*x}vҤ抂Vۙ8 Xv6z; 씲87Wu +Wf@N͕sUkGt=V]]`'7}\ε0ŅGK>zt0+|뤘\g餸zxTc0J N)ŇA>e{av;Ѐt +)ZqFd>~rX)18QioײW=$f&3*/ﮛ‡7h$kj5 ocw_6Fvw:S>I֗@shȸ\Ͽ`qk1lU.>gbؒ0XZwE1jwԺİiQg!xo;%s*畁$&7/:c3:/(O_ޏ&1DX\˲.&Ґw߿ݽf7"*[D#KZI^6K.=&yI#K" +ٍ / +GD)C%MH1,/0/I^~5QlP]~ E9&q3.ZI@Scû'my7ΒX?Uww˛C-ZIa66KòSk3bP=J/~U`%%!kڕ*_u'<$QGmsֲrvYp;)03ArֲAIyT{yYtORࢶЩ6*wZo)w:vY QgUd 3v*ΜKOìNWP=>$,)ITh^,Kon’N[ Ǜ<r. a3]I{֔CIdw_{ok񭹤;7!k!Hh}qVLoБJt1vݛEC%xc3}D NC F}(BIqA_?M0Ni;9mgGC'Y ftHx_i3ѯ? Cd4Nʹe*n_7/o3 nmKH 'tt7/vo߀ItоȤn(_߀Iiə0#"{Ox9LIVN"w_J{#pHk͗7`__L/ +T 8YO1LsU+7@_`mA,$z?Fc$ 7Bǧ IG7E]V7135B4Td,DZe"!7Yfg2AF0\bAYFTPך + +*9;%279"kPtF q M`ϹQk]BҘx|^cy^N4w +RV1[Qtg"wry?U~L(81$_YwTȐA=W!tQLC+ {Hӧ=ILkm宎*JWb/}uD4c{Bw&zyIπDiv!ILca7/Wtw$ + +߾!}UV'1k>z<]Jnpv 靉aa)q;txÌQ]Lm<[05CS\5J/nh.s'V|0k;>D'1k#Xw\+),(o T //ؽia*qdEEm<Ʋ= .DBR;|qsܣI\o9L|_۟l_?,:s"e"<+ՏGResLh;0l4('7!EcߒrTc_!jg +YÝV[ k' 2I'_MfR +pq3k֣]H@F Oh.4=cmàt3fԊυҜĶ8k'ƛ8BMQF 1.$Ԡ|ο9.Ccwp.\#AS޴ہo"=qX:W%ψ,bq2#fapXivix{Ѧcu{*ކؕ&(/vմ`-v<ªi F︫e}ywqUM̽r@' qDUXeI>jVM=H%0pS+nCI"%OBNF8r= ]]A]`Tep߶0uĕ:莈Т'G8lz\Z\۞@ f9a=]赖[mg*۟m,.'RrzvgY|N7w˛K7]x+೅T:OzՒϔ&̟mN:$Y~JI~$wg_z^mο];S{",~/ +OՉE-y~s/JJ5f[߻ə;cy\Z+rzp=?l߇هɣjN]{~=|X~$RWwU6G I9VVrg4[5Vr`0Y_Va~VTڢ|[numf[mh=qݶ3Q+J9)jgB%'՝ߏDU~w%1[޽..w݅h' ֓ųE68-4vBe]XڙVC[̵ZEhd6֯q2"}#Y픺WS /^(Uf֓-`{Bf._&0Xw꩝bRm-@o3r8Zb9KeGp̠ v%xD*2%e?79IN}#aΒN`%\UyDqszYkT3Ib}+[юKEplY-| fWW{|q E5h]noxU)~&{ʃCuY6|ʣ]hU:pz_9SvJ-:Fż22@]'$\_Uk!/~ VafazǂXs_Q0S(qHK3݂>R\n5[!~O4V)v,"tT a%=ӎIHjKΣZM Oz<3( -/3'^ 2U?"$yo"5[aWX; lfr,Z%wcfk..]~Ud턴r~JwŞmBݕ*c1Y֟E)Yn_Ph\G%R2_bۊ4Xn(i_;n!2z x,ڦR$abaEN a&^T-mub|vf h̲XvF3q%.߾6ˍO3?hkEr̭is}vG%%]OMիwJK}Y^/リrYv +U1+=4.zzteL& _.M[*yl&stq@_F㞔r2ju~^?\.+}&<ʟk "4O"JbU -<>?'INK!V9t2 8ݡ8_bG<:#:BZtЦ WQ`Gibcsķh)^//a8ٮe񷜉log|ӎ qxʿMlsyчg{2$4ØI0v2{-xI'U髉9`QTyoyK,\OH 9Q=WaJK꯸8Z[֪A~<ßBb'5!?ۛ%*HjΟ|Z-(J@KP^9lcY.ue0dKr˟KyT5amlj%YߓѬxW|kz{j<:M;n ;'/ uHڄ)MZ<~D=eRf]9<(o_*ʇ;\nJ'Ξg^n8/w%2WažfaѾ)MfZyl0Rpg:lLk  ++f~jCHo}vӴ5h5k;u^?se<߬Bz$aZY\m^M5o7 E:w!\ mb1}ǧ7M"U̵jӜL7DwvJ()D-7fe7U˓5cn\woSSf L 13W2[QjD*аYHa9|t} "CB wˍbc.DoDVȬ7N8Z:bܡCxFϬ[(NYqvaZ_| [2k?Ⲿ,7߮_51+%W'vW9ڏ@<4l:YV1_؝].M]EW`AL]ʮ6vc(:|5uCC煋#<9>Ǝr؏rkh DDAf9#,8bGyGc a\Cq3/XmVT,csr$%t&dj刔l[XOJ +n-R}e*VTȕ&ӑ:3[)˙wz4M"e{;d_п<'1ќH:3gDaȁaYϣ +CzN8d_+Yi5jgGZ-nyi7{wz&ku̗7^e+4 q,O _1?7줵NJJhRw7Ue#`cs ##A\X|ysܚ=ֲoWs_:+tmF.3OŤ.Ï/ݳ;f;J. i~phm}֢؏s{ve9‰-͟<}<ɶ% +Os,5}[|hze2)cWP dc˥JcK!RȠƟeA][1uqk'O7.)EbV aZTs?=(8~wZ[Bb&Qg?ϻrub(w1E{S< +eh..Oy=\դ坒\?~L)}͝|yS=[kɊ+-Kc^ߧCŪ:oesofA<4عi}ajM9]xMk 4;b`P'i ''F2Чie%L7my\J8iΓխlCik|Uw/WwޒGqw^Xklq 蝟6W+kf{X=*5?OCLT6Osչ+0!eO(_+'3'=8`3gW{xbjEo$s[dIH / A ,Kߙfuq]z u{-oHlEOqϚKsVri\=]^)=?=veυ+Ӈ9}}\J*r4^ݜ>rI׍MGnR"vF%_OX덣0 +<_=9OgtK(GR+>R + "GwsT9aDDخjģr,wX^$@Q q 9,֯ޢ0`>nAO9"2v4WxpQ1{j&RT`+D\;\O ~%/ q埊6\yǿR&6+Sn~SeWx'ʛK kreW\j|k+M +.xiBԢl nQyП0lVjMyV38)|BKfqAA8Sہ#JVVW}h8]7_5]Ǒ۠y E]湀iaka+8twDp]{ `c8_Qb#vH p:θKO*?Dygb0;.so<}S\jVr卯Ϸv.+5i.IݪTx~ y+X߉t~`'Fv,А١,7ݾ!?}%M\Bz~iHy#&{"3(z,)Wϐ侊<|BoX>?ޏQrͯ`casb ZᨮкÕػX}9d[Xg1W޽\S %S}u-^g%Nlf?: ׅ 'wu.U/vu z <̧5aJ,i1`!)ԯ7xGS۟:^G,p0eLd~ޡTQ/sr_PN?qf('NRp{UϷyaVL?VBczv}KO5J8ح>}p;i/G0^w59W,.V-oCOV;fV);ƬV 0ܟް+cVї2y];_xWQ>Sw^8 0T4%Kg|޿:h08n7p4t?e F.p:9#;ԥR1M0N1v=XLkr^.~@ֿϷm3*+rs`n՘;.هӫAᅃ`##]OtP.V п:'1^>K|A3'.r(<Etڐ$ʘ?(Jϻ/7t zʑ +?0 ^p[m`TUhC|δ6˛+R}Qݔxp=.6~vehӬ4EbVߔ_bT8pkrܒo 4a@)p:h[kR$;ѶޠG˲'÷[87;yVnǨp:`mdDMM"1S~RP\73 ګtTp(*Luj^xWxwVB dUB\k,/w뉊rSm g:QQZU\jꦒ/V^-JHm;H2HǃMX[ i$߰hB{vk=q߂lpD*dG!#KBk%uƅ#t躗Tx9ąxo^;PA:rt o9:F eth.-G SKkUx<,e*۹fM}|O9j ' ׫ o9:Pltx%R-GG 񖣣B/H[Υ֋,H[ X,H[xlt /H[. o9:?6hA:rtl +sb[Xρ ҅݀%NbOїW.v6WA:-ί[* ^29s!Dxѡ! +0H_9<0@.,H[.㭘A +ҹRc]NVmt*GgiA 7>`%7rtQ# EN.GZ- ݰe +^έC"5LA1--]x[Z-H[+tˀɢqxrwZEpxrw^qxrw@XDj@g,w'W LtxrwR>@XNnBlg,wg"53ݹ1ؙH|C0{ ]E{  =;_a'f)*vwwKRd^P^>o롕ǬC?usL1IUJ&[^nl#!UU|~ܴkl>:X?XM03Ő+G9*+w%??^h_16×Xmo/}{ !VB( &H&<&L f*xKbʺj {GdUStSL|b+`lJ-Qs}M¢/X/ aP *( +hE7ıl4Y7Y5uSЌ%QLEPbu$c4Y, SSt$.cEIKKcdMQtS5C$_M7TePT$&#c<$FQK*H$()誄!FI+yȲ>*bI2lD"I%`` +IյK:Z2tUƤ +&kc E,kYI)aXUӎ!i%ݐ1Acpr D0DgV(4LI(K tAeQdRebotPS5-Óh䊄F o XA `UЙ 0&I Z[5YR4XeL5XMLqQ@ S˲2Xx%hcw ME%CA@A鵃 MMJabQW`jbcۡx HT͒.]?o$sc彟X?>Z~|ܼ?Xܼ>tǏ}O1֍5;w/o?_tv䘳v4;^A緿?4o:oZjn~EAW5=Ejda;?K[`"CYϴd&>UV5l{I! k=| "ǔ b[Œ$J,>i A)K@_b{O=TDÀW$R\%*GѰƠذU mM%]T_K* *LOMHIȽ$鐒ED2)PxJP`(aIVU[ ʅ-k jɀjIȐ&tuEs6M1uHĪ.EqLTz P$H#HrM'`+w:+:4"$!L` K^twR"hLK4"JЖ!{P1JZ&(Gw1(f%W5,e.jLC>ۛkƀvL ~~M`4^sM5}GI!TN1 c}*T&ɪ$lN<Ұ M4dw d/",Chj YTYa=P 1Gdv/#eހm`ނ)b Cۀa@$-M2D` LlT +0غYI :pfdXbhۀTykN +^HHF M*h[ qJ$ -D]V!1#\Ib Z@&|%T!MQ6@t:`^+ĕ`!hds!%uIi8 + ,)k`"C&) -u/MZ lA؈xE"ڐ&H4W@c^@VkFB׊i@eK+*LpK +M +MS&b + 1c`}q`dLcxzNoT bX*Pdl 8%'n`0uE +~Gg(l,1@|A@A. SB!܀5m,$>h)@APԴ5d?7a@TdKK §D@JUh@V-F]$]Df4KؽM(cd\&!'H. {Up-"aMB턩b D*}3Mp=mQyZ^^>nފѳL'63yE TiY"! bbAp9} C +cׂK 2^=o@*fk@I}>iBti鈐 HJ aj`y d_ ! k5Dݡ}IIA3& JPR2TAvp$B Y/%X&D+ْdaZ8<2t ldBp#V7K$`&`tB]@x +PH 'I +U+:DuDiL$o?Ih$)4%\g-RV02B L*$&c3@Զ`$"%)`L"I +N>/dC @tZvɣ;D$5VF+X^ 1 6[0, R@,uP,aDZ mLzVIgHXIU Z"&XZ$wL`, *x$ JxB d/A#D0yrg!1d`uF9Z HİI(<xI7J ,jDuenBD^mT18KR5 F4J`!ŐL]UҴ(a}IWer@}@h ,KufÂ/1P )3D4`c<) Ea #mHETeѐv Rk@4PVPP%4nSX.1>IVEa'o,"T B/hdP8|ETt,v 0Md@' m9$ÄdBYA`]9×нƜgt*i#@Z"h!D#~)Ʉ^p |1*zs| &ؒ!јNU. nGU)2Eðd¶,/(:=( JNGcC~_U|Fx ]9@h( C(^QɭENd:`^1Fh +$2M:Ӱ + +*%’*v&;2G)4 /' @Kp6.X&d O`v m$ '2(c'a[MFj'ZCp``cX26TWЉ*!ض +Ĥ4s_9DF&G쁑֒H%fPd*)9a!Iӡ+8,͊ܘأ!3MIPW'7Qz y5:NCG)ECG2t/4,*P%da)nB5Г$Ma'7@݄'f@$:N&bCA;h 0XUDDB粲A9MBg:LH@A@d* G@`vdKt> V%iFGjzE%Q $|ii(_XzIc:#)ҡxN:0J, +Kg݆"ȐlJ4ufD`_+@bBnA O`]jtM~{9 6>2>314 +y +I.RI!_ ZqHM  +)sCq*1oѡ JK%Q]ti։m-vI[ -MgKdM5o,<'<(MДJwCPΒ`cͧ3A([ΠOqẍ́ c)ЧCBQXþ6t݀QY7 YrAaʤ3y: O*_MqH8hŊLȣȰ\ŊHNuza.o2[(%A}0{9bd Δ(^Ag-Z$>/Y ZXH=xJ@XA1$ɀ  Q "z43 +0u N8(nD;^T)zɕEvO;% 6_6Jؠ֞t3+*V7 FI'8OW\p@^,!Dɋ4pJm@je00W6BګgD.UDHE N +FW(j HU8(_b)Ȳ]$ CAp_"#T *[:zD};6 ъoH!¦bM[hCr9Q^+^O7z Ba{tfٹl@`S2{d +Id3rgbĨ04NiH";# 2=G +U@.4NBsa'X=20}>!xT&sР,T_xVB( :DTuv&AS%kZF[ި)ĀVHJVrZZb@;7F =Pf`(+,g +"eHa +ugK*X$S_i|0:鐟Ҫ3ŠItḢ/8M|B1%J0',y47S!0'1ch,DRx f:jIjP$]"I$!H)NFCl| WSn:iD&k1$`P2Hj:X +`.QL D'tM&C ²%Gc hKĖEHP2)kA&% K:.((Os"F}v7{S Cf<D!3MCF;0I,Bޝ@KGyo<ÀwP$(`r%vPK,G#x +O)ÖEB!K"QD ,:Va3?+tWGݰBy0EBAL3(S<PI +:&( 4SIP,]#!P2I>S0yE $^1ِddJZeo,?|nGy!yXE IrTdZ9d܄DIf]A#]βbIgЍEx\v۔&g]v$I'w%_em)DS>Q,72s2bzfЕin"G]xu> {oV᭰TUmξt4]drA)O1eJCOW%*Ӝuciŋ7& Z0h=-R9/؞ 5ΎR`ˡQCx?y_9қs3xDuSh%z9ui7 *叺RÕ'%:=hvC0I"By92B5$HyƭWDMyHuӌNKkka+_]ЏTUN[sfxg-9T}WEE9>8ZU'B)^T^~Y69՝pE=};[{c-!wmZ`'$-ܡ%"F5Q lƋ'Sqܦ[hFA=\EmhDӕL˕7e[0Bk?#x]w`E ]}nrG]&tI%]CFb)(Gnߤ`nL>uɫh˜Sכ:OI]O9u}RN]R `@xofi4>9yӧKNO'&6'3^ށqk fvɉYun2!wL.x`@AF;3xBp2.?ܱ`5ёQH.3(8gͶ`A i6uRjc)MHq`:_o97P8o]^i$:=yҷCZV*]Kڄ+JO'Ynbm]@ 0)jCv^ ]0lh'SqNv ’. +E4%&5t*/.W0 8줪ZE+0(n"}uJ)-rWf_"}uN9-Wi_"}uNl9-rWy_V_})(m|qݐzwvOw9mtvm}Nn{}ޘ} f{EL!kdV3nfuLeӜYB "ŇۙWy2%pzYL'?d +XV̤W"lMA6AO =f9*AYltmf /j"u2`݊vI2"ޥRuG1Bd CMv %=hMLpnn%.9% 'I^՟T6:ALa +rs*h3]۞jޯ!0Y;A~6dŵ?l&Dž,: e dx1 n He}[БT{oPx_E +3"[hḿU4Efry`/N?r*Z䮧ka=e*=fzja 7#w@q U!hʘu"wqp1_$~n T*Cir2j_ZLݑ4]."|֐(= $)K@W嚕%]/dD.O a7g͓2D'/ͩ`1 yp :Sb $#Kʹ+W7nJ`o 2&ksi1H.π:`3_CV?:j2xD3H˄#AeYAͧkV~7vMG y}bi)"ph[XL&{:rhlYxL8h'Rk'?7= +qpS "Bj z8H>8,ܟ&:XC 0La0Rk +9#K*A3Ibe5CUXpb쐹#z%UȤS,G(Y5(X̥ɢXWҝH1; #+*CXO8 {̓EdhA}3z,dbI]ۺG` +wKG"ǴI,q7#C]Bj6.MSݑSJGRV;xaEs +-{PݶU(%²8 bu[8W)(C%]uAHZv]`d/9W2dD}|)0 +\ˠ39~L^\-48vbˠ"ԥk6HPަnnr]y{+M0wl\\ mY< +izѺFMAAoIC@/@-@n0:seC b"t&Ծ!O$/< !\!ݩ斓;.+JJry<'͐v8#J +pj/6g~{G=qH㳷$Q:[\8#ez]EJX/7Eui/Z0Ys\߅u~-noJ\[`i(}EFZphR,J$!*|D`CL<Ȗ1*'NSɕi-E3Ic%g[bD'RImLGyHIB <+6.@61''P<-g"P*rqQ.ejd)qJ3*tO0}K^}bǙJ'jl4UpO(t,t~RhhJʯyE'b"倘_^ds!bN~nNmHA.(/jPG6+_m1'z +`zvP_C]Q$1 D=8r6抄PO&<֊W[J{ <Wϱ  _ЖT4cBg9O0̖y6\ 9Pf7f !ߴ;U"QO9*>M9ݔ 3R$FSiS)Q"wo"BcJ7*iXqJZSoek_7]?o@STh1;T9u@ppSOPe [ϛAbxޫb њgkF-!:y~|R U\;$vBZjWxԘ鰂Ʋ,-p܈c_.#~[2,p pֽ,&3B"{GT.VEަ\6h @ >p-e9-[rb4d!c–N襴zqM3Sב#?w4n<0@ YBɋ!i `]MWцCddoV̄lfVGw|`p$4nia) U-I:w4U}զ~y:fn/Lgk+'pQ(D%/kXLT*9Ҹm!ܿeQ`gtQfA=RF@tw}-b$&DZ:0* ]aM3Sz"g*´0S~:`%),z\P ޖ\lNJEH:>F/x u?f`q[fA g+з9]c'kP'P@M IuVh~w.f$ +F~6K+0ԣ "e-o lNW6\1u^="n=8Fz,v\|B1aaUj !0S1\{ݪ0V2  fo&`TS*WsX84X8ehFY|ͩeTZ4Eb|.]~X%ij?ҜF"x}Я=zTt\6H[0}.O8y4% 5^*}eN4ېHϾn-H[b=tĖqf4:ǗUgHxu2uyG倞\+Tq\INT"Wkd5_c6HL-n7{{+܌`0A.mI~ JOV*"MD2EQ$pnDzcP7/W9F5<&L;ᑝR)ܘH$gmE{ ^€!^|e-}9I(#Tɫc|%nyH?\GAE 09,qh˼\s( YsdRh5F%)G&<+0T䪬.P|(򸮡꡷+%M6^mtH䦶Pm +o_0;F,U[UDI +6 [;t˂NZ)]jJ_)ʨ71Od:'p4(i](5>6^*ˡYă&N''O 41kphdhȫv$z@} t4!.2D=@ˑjSa`ifX}!*Aۡ x8*zFԲ$u$Ax]r ½hWCCr;e&x,{H%oq7쇻7*_t7^H R`M7cICp6k<6Gc2a +▘tCDhyF#Cnb;!DQ\{" s1=iyR7 3Ԣe= XШ\kw5l9L9zຨX:s+nW-ޗ K،Oi5Q n +GE|VBڴ~[ei۴ T8БNJ' Z+0e^7ƾ.@tB|J<˼"ˌTMI{*GOd2.$Ǡ=2^UA10xTk*#L@<{9x()p +-4}է- ./̉LFLSbk'EHl>stream +7xDdUI`01c'XA|ҒOڟAmTAdҊ1zrjۧeI|%h8Ag=iueʧ!<G،o/ rCt,q=v.s&ydσ FfE psxe VG @.;\L!@! +;XQ=/m(dڬ~}N~D^PЉ0 J0(l|ox|E2Q"oOs3㭪Zpa$ +j;fZq@?O saZM !ir]4H6VXvPQTK g'.$_!Jf'Ostڌu"P2oa_k +b pCp^*i=N#%Bj@h̾3HKN@ىdߓy;P9(U^(`_0cOk!׮Q VaI +Kz@D#Iﳳu݊@JG>h@ӊD*r*" In:lnϩ(X&/V[IÙ;П}Z0bQfv AZ`9;UTjܯ9D&̾uG(j%7T1 d}ȧLO-Cڸn[ ?W6FӇQ=dDp&v+Ld=pB?t?t[+z'L}# t4dpabh() B܏ Qt%ڦ{֥_JPlFHe։tf08s.C;(,>p0L%Z--rɅ@ #мXͲԮ9"Z36Xp! $lFz 0tr::8a/bsyfՂDW ڥa#%F}57]MOnJ0JHmORKE/2FTV2RՊ9 *d@&=h3y?>lVuT*UD2#OȔx51w Ee™a`CXVaK#)sU-4o( ʞncn@J˱4W[/}^H}P-$FԫQӰX:f ľd-a2T ZV + +gT}؉D{{/zxPHG~6 +Rd+`+<]Tȓ6H֍r8 iSUٓ6ƀwFc{SqLM M5HA?٘CTѻ: :O0PU]]9@DF좍AR*KRQyĴ/$&D̕f&%D&w +|@{3o }]"H 'ڐ$^ 'ZIM<x3Z>]BwJ"(**y12qO9_!x ]2._7R}JDp]zF{TtTjVi|6"FؔC^?W=gMU|lsW߯YL<[F|15o79}څli7ѧSzXy|3l]PF]ʒ1qa,OCIKH8Ԑh{kIZjZJ0ʠ}6I&0=}HIˁX +]~JZvAٳW؇evBNi.IK}C޼}fz.-ò@sBHXrY.PYm[wko!;3,Gz\â<U6 Σ +HG$+X $@xΚsQ2$e2HLOH\X&$uWd]i }RL 4 ,/9"͎99N[8sc6ysMc6ysMc6yssv+y+)\Eptќ͐?hD*h𞮢s{.:/WE_z"'L]/ N98@KHҙur`,Yșx5v* +Vnb⬮dmۯpYvϐI!׋#xdd8Y6nr AԏŃ.WH')^)W#S`hūs8x=y² !O A05UlT_KXam9J_,^- 5 ڱX:hЈ t!o==@E_f/#@tUX2D 천~_`3$CB*S;=@gU&1J,6wZI%h"W^'ԽOP¢6qxtn1D6R79Cb,raUh4Iz|N w4(b#mDO--%}ܛNcBx9l) b{CU7 8iO@ $7.DG]t.CͬOWxL%/2 +{$TĤydƒ =H' +!jɂQ,k +a@%!pn&==AG%^H܀@Y0;)0Md#%X4 7Hz[9p܉ءs._yM~)"4 2nLj~u/\Ӈsc9s32t(ZҵU:P(\lԈ@2,`2|e <2੔K~ޫJLyѽ'TĀquA?u2A=XXü4E,q@ 8f +"OSYz͠_?9y=S t\ڛMl7' TtpbiXGu'igmsYͶzOM4mtw!zQcgc%ɡ x7D.n 7@W/J9pd L*A?i׶ +nSKGiMDRAή"0gF%wWuR]săv[/B/uj:44]_F?FQp)[}oCXVI'yct))k41?r|1&5Ӵiwi|渦sFtKnextjZ~*;6esѝbDb:/9հU@f[EǣC>Hq~0~Q'H!0 ~SKڃNb+pTJi,\iR@aVhL=p6?(=a +o$9u(X3b}ѕ4}pFMvݑl8Jw3Haf׊+m bI7nЕlC +F"}RV@Jg.6ڵ/,z o?w8iCcw:p}䃦DG#X@TӦRR$yn 0d 1R26 l1!z3lX$ו!AMs}'=Z5Twǖax}>XJ1KI +od)' x/]4U +vgkBT/VG>N\phׄWqNxdތHctB,@kRB텦,t&J!Y Jby%?0Qa7 0 L\(}[r@9'f5]nVBf&sTc8U}x'JÍq*E5,bi<η=0{^\)Dy ,G]ۉ7SOZ,SC1T'ZB]l*˭AgSs)SsW@@TiT_)_f[[@MuGGCN67֮cg+LɎ9)[ar)͍u-ҖVR_ۊVg[5, [Na"稢]B"ֹ@C4tl~+~*9@>&%wQCr$9އ0b +mUtbZ-60 +ɬI]X1uy +S 'I[ e𵻰bS) +X] +d݁wYv\ +ힲt#@L̾j.!9͐A1qP|B6PO" YŚ79k}1)mQ +]z5#5m!27Z/i߀pyBoRZYm#R֓N8x 8IY IMe6)GmRKYyBgQDᠻj3@:sJ2fq <'O>գھ-kI#G\f-(H!휵 Zʅ  mUo% ohNEO&nҖّϰV}rL;P|]썲ZT&R%M{T&gyZGtUz#H-ndı-s?b0Q?rƧ0AR`!aMLDkſ[Z~-0@a&X<4o.s|QV;GKm5]jt[m4oS|w=Nj߸j'sq(Q B,m+~P٬k+j(7ffAÙ@27a AHyY8.oa9n{;$R:Zeϧ}f-R4{9H̾EH޽o#=SƘ1pM" + "yf/0 ?Nfd"dtY= e[_:u, u_4 ^ PոBR6u4ipiNBgJ)JTqGn;99K8 *\90E@gNpWt3/U+@8KD45 +ٸqU,_򙉄m@j/N4/@6nګ~1Ai0fo)N4A2&XKQB\K7Ց#M\ƞ8z拆wQo)?S~<} +!W;m i҆z +,(ڎSp ̠/jwEԧ⢌ٲ{DG8 [HDеmF"sCcb*/6~mP\4ypEٳy0;n~`V0IXڟi`rRv" p~y]$s. +y幧+:rruZtÌUD@:b=pb 4vFüF^ꈤNyI1rEHW n + +eq+ofdȫgm)xF#1 TX892ڳ"{QAwk X +Obح"4xTߴS]qU@f~:j"o$t^p%%D(ȏRh)`FQ[ j _bna0FhoPL &>ӃGɣ/zBv#+zn'[;{DUe!op Mj " 'hK㲡r,#R/O+;]|X;Lp, UQj2 n;saPM^ݦs.CdҰP%h5!xNG~V`lcfll]0GŏE#fp53\C+4fm 7(oûTQQnXHn Y$T\bגM@b4 +Jټ

Learn Page - Lesson {lessonId}

+

This page will be implemented in the next phase.

+ + ); +}; + +export default LearnPage; \ No newline at end of file diff --git a/frontend/src/pages/LearnPathPage.tsx b/frontend/src/pages/LearnPathPage.tsx new file mode 100644 index 0000000..9c30baa --- /dev/null +++ b/frontend/src/pages/LearnPathPage.tsx @@ -0,0 +1,155 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; +import styled from 'styled-components'; +import LearnIllustration from '../images/learn_brain-mouth.png'; + +const BG_COLOR = '#F7D9CB'; + +const Container = styled.div` + min-height: calc(100vh - 64px); + width: 100vw; + background: ${BG_COLOR}; + display: flex; + align-items: center; + justify-content: center; +`; + +const MainContent = styled.div` + display: flex; + align-items: center; + justify-content: center; + width: 100%; + max-width: 1200px; + gap: 4vw; + @media (max-width: 900px) { + flex-direction: column; + gap: 3rem; + } +`; + +const Left = styled.div` + flex: 1; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + min-width: 350px; + max-width: 500px; +`; + +const BackArrow = styled.div` + font-size: 2.5rem; + color: #d3cfc7; + margin-bottom: 0.5rem; + user-select: none; +`; + +const Title = styled.h1` + font-size: 2.5rem; + font-weight: 800; + color: #23243a; + margin-bottom: 1.1rem; + text-align: left; +`; + +const Subtitle = styled.div` + font-size: 1.15rem; + color: #6d6d6d; + font-weight: 500; + margin-bottom: 2.5rem; + text-align: left; + line-height: 1.4; +`; + +const ButtonStack = styled.div` + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 1.3rem; + width: 100%; +`; + +const BaseButton = styled.button` + background: ${BG_COLOR}; + color: #23243a; + border: 2px solid #232323; + border-radius: 16px; + font-size: 1.25rem; + font-weight: bold; + padding: 1.1rem 2.5rem; + cursor: pointer; + box-shadow: 0 2px 8px rgba(0,0,0,0.07); + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + text-align: left; + width: 270px; + &:hover { + background: #F26522; + color: #fff; + box-shadow: 0 4px 16px rgba(0,0,0,0.13); + transform: translateY(-2px); + } +`; + +const OrangeButton = styled(BaseButton)` + margin-bottom: 0.5rem; +`; + +const OutlineButton = styled(BaseButton)``; + +const Right = styled.div` + flex: 1; + display: flex; + align-items: center; + justify-content: center; + min-width: 320px; +`; + +const IllustrationCircle = styled.div` + background: #e3d7d1; + border: 3px solid #b6b0ad; + border-radius: 50%; + width: 420px; + height: 420px; + display: flex; + align-items: center; + justify-content: center; + @media (max-width: 600px) { + width: 90vw; + height: 90vw; + max-width: 350px; + max-height: 350px; + } +`; + +const Illustration = styled.img` + max-width: 320px; + width: 100%; + height: auto; + display: block; +`; + +const LearnPathPage: React.FC = () => { + const navigate = useNavigate(); + + return ( + + + + Choose Your Learning Path + Master those slippery English vowels that
trip up even fluent speakers.
+ + navigate('/learn/vowels-101/1')}>Vowels 101 + navigate('/learn/tricky-pairs')}>Tackle Tricky Pairs + +
+ + + + + +
+
+ ); +}; + +export default LearnPathPage; \ No newline at end of file diff --git a/frontend/src/pages/MapVowelSpace.tsx b/frontend/src/pages/MapVowelSpace.tsx new file mode 100644 index 0000000..a365bf0 --- /dev/null +++ b/frontend/src/pages/MapVowelSpace.tsx @@ -0,0 +1,286 @@ +import React, { useState } from 'react'; +import styled from 'styled-components'; + +interface VowelData { + description: string; + example: string; + audioFile: string; + position: { + top: string; + left: string; + }; +} + +interface VowelDataMap { + [key: string]: VowelData; +} + +// Constants for vowel data +const VOWEL_DATA: VowelDataMap = { + 'i': { + description: 'High-Front Tense', + example: "ee in 'see'", + audioFile: '/audio/vowels/1-i_close_front_unrounded_vowel.mp3', + position: { top: '10%', left: '10%' } + }, + 'ɪ': { + description: 'High-Front Lax', + example: "i in 'bit'", + audioFile: '/audio/vowels/2-ɪ_near-close_near-front_unrounded_vowel.mp3', + position: { top: '20%', left: '20%' } + }, + 'e': { + description: 'Mid-Front Tense', + example: "ay in 'say'", + audioFile: '/audio/vowels/3-e_close-mid_front_unrounded_vowel.mp3', + position: { top: '30%', left: '15%' } + }, + 'ɛ': { + description: 'Mid-Front Lax', + example: "e in 'bed'", + audioFile: '/audio/vowels/4-ɛ_near-close_near-front_unrounded_vowel.mp3', + position: { top: '40%', left: '20%' } + }, + 'æ': { + description: 'Low-Front Lax', + example: "a in 'cat'", + audioFile: '/audio/vowels/5-æ_near-open_front_unrounded_vowel.mp3', + position: { top: '70%', left: '15%' } + }, + 'ɑ': { + description: 'Low-Back Lax', + example: "ah in 'father'", + audioFile: '/audio/vowels/6-ɑ_open_back_unrounded_vowel.mp3', + position: { top: '80%', left: '80%' } + }, + 'ʌ': { + description: 'Mid-Back Lax', + example: "u in 'but'", + audioFile: '/audio/vowels/7-ʌ_open-mid_back_unrounded_vowel.mp3', + position: { top: '50%', left: '60%' } + }, + 'ɔ': { + description: 'Low-Back Rounded', + example: "aw in 'law'", + audioFile: '/audio/vowels/8-ɔ_open-mid_back_rounded_vowel.mp3', + position: { top: '70%', left: '70%' } + }, + 'o': { + description: 'Mid-Back Rounded', + example: "o in 'go'", + audioFile: '/audio/vowels/9-o_close-mid_back_rounded_vowel.mp3', + position: { top: '30%', left: '75%' } + }, + 'u': { + description: 'High-Back Rounded', + example: "oo in 'blue'", + audioFile: '/audio/vowels/10-u_close_back_rounded_vowel.mp3', + position: { top: '10%', left: '85%' } + }, + 'ʊ': { + description: 'High-Back Lax Rounded', + example: "oo in 'book'", + audioFile: '/audio/vowels/11-ʊ_near-close_near-back_rounded_vowel.mp3', + position: { top: '20%', left: '75%' } + }, + 'ə': { + description: 'Mid-Central (Schwa)', + example: "a in 'sofa'", + audioFile: '/audio/vowels/12-ə_mid-central_vowel.mp3', + position: { top: '45%', left: '45%' } + } +}; + +const Container = styled.div` + min-height: 100vh; + width: 100vw; + background: #F7D9CB; + display: flex; + flex-direction: column; +`; + +const Main = styled.main` + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + padding: 2rem; + max-width: 1200px; + margin: 0 auto; +`; + +const Title = styled.h1` + font-size: 2.5rem; + color: #23243a; + text-align: center; + margin-bottom: 2rem; +`; + +const ContentArea = styled.div` + display: flex; + gap: 3rem; + align-items: flex-start; + width: 100%; +`; + +const ChartContainer = styled.div` + flex: 1; + position: relative; + min-height: 600px; + border: 3px solid #232323; + border-radius: 8px; + background: #fff; + padding: 2rem; +`; + +const VowelTrapezoid = styled.div` + position: relative; + width: 100%; + height: 100%; + clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%); + background: linear-gradient(135deg, #fff8f5 0%, #ffe9e0 100%); + border: 2px solid #232323; +`; + +const VowelSymbol = styled.div<{ top: string; left: string; active: boolean }>` + position: absolute; + top: ${props => props.top}; + left: ${props => props.left}; + transform: translate(-50%, -50%); + font-size: 1.8rem; + font-weight: 500; + cursor: pointer; + width: 40px; + height: 40px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: ${props => props.active ? '#F2652280' : 'transparent'}; + transition: all 0.2s ease; + + &:hover { + background: #F2652280; + transform: translate(-50%, -50%) scale(1.1); + } +`; + +const InfoBox = styled.div` + width: 300px; + padding: 2rem; + background: #fff; + border: 3px solid #232323; + border-radius: 8px; + box-shadow: 0 4px 12px rgba(0,0,0,0.1); +`; + +const InfoTitle = styled.h2` + font-size: 2.5rem; + margin-bottom: 1rem; + color: #23243a; + text-align: center; +`; + +const InfoDescription = styled.p` + font-size: 1.2rem; + color: #23243a; + margin-bottom: 0.5rem; + text-align: center; +`; + +const InfoExample = styled.p` + font-size: 1.1rem; + color: #666; + margin-bottom: 1.5rem; + text-align: center; +`; + +const PlayButton = styled.button` + background: #F26522; + color: white; + border: none; + border-radius: 8px; + padding: 0.8rem 1.5rem; + font-size: 1.1rem; + cursor: pointer; + width: 100%; + transition: background 0.2s; + + &:hover { + background: #d94e0f; + } +`; + +const MapVowelSpace: React.FC = () => { + const [activeVowel, setActiveVowel] = useState(null); + const [audio, setAudio] = useState(null); + + const handleVowelHover = (vowel: string) => { + setActiveVowel(vowel); + if (audio) { + audio.pause(); + audio.currentTime = 0; + } + const newAudio = new Audio(VOWEL_DATA[vowel].audioFile); + setAudio(newAudio); + newAudio.play(); + }; + + const handleVowelLeave = () => { + setActiveVowel(null); + if (audio) { + audio.pause(); + audio.currentTime = 0; + } + }; + + return ( + +
+ Explore the Vowel Space + + + + {Object.entries(VOWEL_DATA).map(([symbol, data]) => ( + handleVowelHover(symbol)} + onMouseLeave={handleVowelLeave} + > + {symbol} + + ))} + + + + {activeVowel ? ( + <> + {activeVowel} + {VOWEL_DATA[activeVowel].description} + {VOWEL_DATA[activeVowel].example} + { + if (audio) { + audio.currentTime = 0; + audio.play(); + } + }}> + Play Sound + + + ) : ( + <> + Vowel Map + Hover over a vowel symbol to learn more + + )} + + +
+
+ ); +}; + +export default MapVowelSpace; diff --git a/frontend/src/pages/MinimalPairsPage.tsx b/frontend/src/pages/MinimalPairsPage.tsx new file mode 100644 index 0000000..723e329 --- /dev/null +++ b/frontend/src/pages/MinimalPairsPage.tsx @@ -0,0 +1,254 @@ +import React, { useState } from 'react'; +import styled from 'styled-components'; +import { useNavigate } from 'react-router-dom'; + +// Use the theme colors from theme.ts +const BG_COLOR = '#EFD9CE'; // Updated to match theme +const ORANGE = '#FF8C00'; // Updated to match theme +const DARK = '#333333'; // Updated to match theme +const PRIMARY = '#107E7D'; // Primary color from theme + +const Container = styled.div` + min-height: 100vh; + width: 100%; + background: ${BG_COLOR}; + display: flex; + flex-direction: column; +`; + +const BackButtonRow = styled.div` + padding: 1rem; + /* Added for clarity: ensures the row itself doesn't stretch the child if not intended */ + display: flex; /* Optional: if you want to control alignment of BackArrow precisely */ + align-items: flex-start; /* Optional: aligns BackArrow to the start of the row */ +`; + +const BackArrow = styled.div` + font-size: 2.5rem; + color: rgba(0, 0, 0, 0.3); + user-select: none; + cursor: pointer; + width: fit-content; /* This is the key change */ + /* Alternatively, you could use: */ + /* display: inline-block; */ + margin-left: 25px; + margin-top: 5px; + &:hover { /* Optional: visual feedback for the clickable arrow */ + color: rgba(0, 0, 0, 0.6); + } +`; + + +const Main = styled.main` + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + padding: 0 1rem 2rem 1rem; +`; + +const Heading = styled.h1` + font-size: 2.2rem; + font-weight: 700; + color: ${DARK}; + margin: 0.5rem 0 2rem 0; + text-align: center; +`; + +const ContentContainer = styled.div` + width: 100%; + max-width: 900px; + display: flex; + flex-direction: row; + gap: 1.5rem; + margin-bottom: 2rem; +`; + +const LeftColumn = styled.div` + flex: 1; + display: flex; + flex-direction: column; + gap: 1rem; +`; + +const DefinitionBox = styled.div` + background: ${BG_COLOR}; + border: 2px solid ${DARK}; + border-radius: 8px; + padding: 1.25rem 1.75rem; /* keep some breathing room */ + font-size: 1rem; /* slightly smaller text */ + text-align: center; + color: ${DARK}; + max-width: 320px; /* tweak to taste */ + width: 100%; + align-self: center; +`; + +const StrongText = styled.strong` + font-weight: 700; +`; + +const TryLuckButton = styled.button` + background: #F26522; + color: #fff; + border: 2px solid ${DARK}; + border-radius: 4px; + font-size: 1.1rem; + font-weight: 700; + padding: 0.5rem 1.5rem; + cursor: pointer; + width: fit-content; + margin: 0 auto; + +`; + +const ExamplesGrid = styled.div` + flex: 1.2; + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: 1fr 1fr; + gap: 0.5rem; +`; + +const ExampleCard = styled.div` + display: flex; + align-items: center; + justify-content: center; + position: relative; + height: 120px; + border-radius: 8px; + border: 2px solid ${DARK}; + background: ${props => props.color || BG_COLOR}; + cursor: pointer; +`; + +const ExampleText = styled.div` + font-size: 3.5rem; + font-weight: 700; + color: ${props => props.color || DARK}; + text-align: center; + display: flex; +`; + +const HighlightLetter = styled.span` + color: ${props => props.color || ORANGE}; + font-weight: 800; +`; + +const AudioIcon = styled.div` + position: absolute; + top: 0.5rem; + left: 0.5rem; +`; + +interface MinimalPair { + ipa: [string, string]; + spell: [string, string]; + sounds: [string, string]; + highlight: [string, string]; + highlightSpell: [string, string]; +} + +const minimalPairs: MinimalPair[] = [ + { + ipa: ['fɪl', 'fil'], + spell: ['fill', 'feel'], + sounds: ['/audio/words/04-mp-fill.mp3', '/audio/words/04-mp-feel.mp3'], + highlight: ['ɪ', ''], + highlightSpell: ['', 'ee'], + } +]; + +const MinimalPairsPage: React.FC = () => { + const [currentPair, setCurrentPair] = useState(0); + const navigate = useNavigate(); + + const playSound = (soundUrl: string) => { + const audio = new Audio(soundUrl); + audio.play(); + }; + + const goToPairPlay = () => { + navigate('/quiz'); + }; + + const { ipa, spell, sounds, highlight, highlightSpell } = minimalPairs[currentPair]; + + // Helper to render a word with highlighted part + const renderWord = (word: string, highlightPart: string, color: string) => { + if (!highlightPart || highlightPart.length === 0) return word; + let idx = word.indexOf(highlightPart); + if (idx === -1) return word; + return ( + <> + {word.slice(0, idx)} + {highlightPart} + {word.slice(idx + highlightPart.length)} + + ); + }; + + // Speaker icon SVG component + const SpeakerIcon: React.FC<{ dark?: boolean }> = ({ dark = false }) => ( + + + + + + ); + + return ( + + + navigate('/learn')}> + ← + + +
+ Tricky Minimal Pairs + + + + Minimal pairs are two words that differ by only a single sound (phoneme) yet have distinct meanings. + + + Try your luck? + + + + {/* First row: IPA/phonetic */} + + playSound(sounds[0])}> + + + + {renderWord(ipa[0], highlight[0], PRIMARY)} + + + playSound(sounds[1])}> + + + + + {renderWord(ipa[1], highlight[1], "#fff")} + + + {/* Second row: Spelling */} + + + {spell[0]} + + + + + {renderWord(spell[1], highlightSpell[1], ORANGE)} + + + + +
+
+ ); +}; + +export default MinimalPairsPage; \ No newline at end of file diff --git a/frontend/src/pages/PairPlay.tsx b/frontend/src/pages/PairPlay.tsx new file mode 100644 index 0000000..75e923e --- /dev/null +++ b/frontend/src/pages/PairPlay.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import styled from 'styled-components'; + +const Container = styled.div` + min-height: 100vh; + width: 100vw; + background: #F7D9CB; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +`; + +const Message = styled.h1` + font-size: 2.2rem; + color: #23243a; + font-weight: 700; +`; + +const PairPlay: React.FC = () => ( + + This page will be implemented soon + +); + +export default PairPlay; \ No newline at end of file diff --git a/frontend/src/pages/QuizInstructionsPage.tsx b/frontend/src/pages/QuizInstructionsPage.tsx new file mode 100644 index 0000000..743e633 --- /dev/null +++ b/frontend/src/pages/QuizInstructionsPage.tsx @@ -0,0 +1,171 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; +import styled from 'styled-components'; + +const Container = styled.div` + width: 100%; + min-height: 100vh; + background-color: #EFD9CE; + padding: 2rem; + display: flex; + flex-direction: column; + align-items: center; + font-family: 'Inter', sans-serif; +`; + +const BackArrow = styled.button` + background: none; + border: none; + cursor: pointer; + font-size: 2rem; + position: absolute; + left: 2rem; + top: 2rem; + color: #333; + opacity: 0.6; + font-family: 'Inter', sans-serif; + + &:hover { + opacity: 1; + } +`; + +const Title = styled.h1` + font-size: 28px; + font-family: 'Inter', sans-serif; + font-weight: 700; + color: #000; + margin: 1rem 0 2rem 0; + text-align: center; +`; + +const InstructionsGrid = styled.div` + display: grid; + grid-template-columns: 1fr 1fr; + gap: 2rem; + max-width: 900px; + width: 100%; +`; + +const InstructionBox = styled.div` + border: 5px solid #000; + background: #EFD9CE; + font-size: 18px; + font-weight: 500; + line-height: 1.6; + display: flex; + align-items: center; + justify-content: center; + min-height: 140px; + font-family: 'Inter', sans-serif; +`; + +const TextContainer = styled.div` + text-align: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.3rem; +`; + +const RegularText = styled.span` + color: #000; + font-weight: 800; +`; + +const HighlightOrange = styled.span` + color: #FF6B35; + text-decoration: underline; + font-weight: 800; +`; + +const HighlightTeal = styled.span` + color: #2A9D8F; + text-decoration: underline; + font-weight: 800; +`; + +const Underline = styled.span` + text-decoration: underline; + font-weight: 700; +`; + +const StartButton = styled.button` + background-color: #FF6B35; + color: white; + border: 2px solid #000; + padding: 0.8rem 2.5rem; + font-size: 18px; + font-weight: 700; + font-family: 'Inter', sans-serif; + cursor: pointer; + margin-top: 2rem; + + &:hover { + background-color: #e85d2b; + } +`; + +const QuizInstructionsPage: React.FC = () => { + const navigate = useNavigate(); + + return ( + + navigate('/')}>← + Phonic Trio + + + + You will be shown + a target + vowel + sound + and + English + word + that uses it. + + + + + Your task is to + choose the + three + words in other languages + that use the same vowel + by + ear + . + + + + + You only + have + five + seconds + to make a selection, so pay + careful attention! + + + + + Turn up + your audio + and + watch + the + numbers + associated with each + word closely! + + + + navigate('/quiz/1')}> + Start + + + ); +}; + +export default QuizInstructionsPage; \ No newline at end of file diff --git a/frontend/src/pages/QuizPage/QuizQuestion.tsx b/frontend/src/pages/QuizPage/QuizQuestion.tsx new file mode 100644 index 0000000..ebf97a3 --- /dev/null +++ b/frontend/src/pages/QuizPage/QuizQuestion.tsx @@ -0,0 +1,441 @@ +import React, { useState, useEffect } from 'react'; +import { useNavigate } from 'react-router-dom'; +import * as S from './styles'; +import { QuizQuestion as QuizQuestionType, QuizOption } from './types'; + +interface QuizQuestionProps { + question: QuizQuestionType; + questionNumber: number; + totalQuestions: number; + onNext: () => void; + onScore: (score: number, maxScore: number) => void; +} + +const QuizQuestion: React.FC = ({ + question, + questionNumber, + totalQuestions, + onNext, + onScore +}) => { + console.log('QuizQuestion: Component mounted/updated with question:', question.id); + + const navigate = useNavigate(); + const [timeLeft, setTimeLeft] = useState(5); + const [selectedCards, setSelectedCards] = useState([]); + const [isTimeUp, setIsTimeUp] = useState(false); + const [quizOptions, setQuizOptions] = useState([]); + const [targetAudio, setTargetAudio] = useState(null); + const [optionAudios, setOptionAudios] = useState<{ [key: number]: HTMLAudioElement }>({}); + const [isPlayingIntro, setIsPlayingIntro] = useState(true); + const [currentPlayingIndex, setCurrentPlayingIndex] = useState(-1); + const [isAudioLoaded, setIsAudioLoaded] = useState(false); + const [hasStarted, setHasStarted] = useState(false); + const [isTargetPlaying, setIsTargetPlaying] = useState(false); + const [isSamplePlaying, setIsSamplePlaying] = useState(false); + const [targetSoundAudio, setTargetSoundAudio] = useState(null); + + // Reset states when question changes + useEffect(() => { + console.log('QuizQuestion: Question changed, resetting states for question:', question.id); + console.log('QuizQuestion: Current state before reset:', { + timeLeft, + selectedCards, + isTimeUp, + isPlayingIntro, + currentPlayingIndex, + hasStarted, + isAudioLoaded, + quizOptionsLength: quizOptions.length, + optionAudiosLength: Object.keys(optionAudios).length + }); + + setTimeLeft(5); + setSelectedCards([]); + setIsTimeUp(false); + setIsPlayingIntro(true); + setCurrentPlayingIndex(-1); + setHasStarted(false); + setIsAudioLoaded(false); + setQuizOptions([]); + setOptionAudios({}); + + // Cleanup previous audio + if (targetAudio) { + console.log('QuizQuestion: Cleaning up target audio'); + targetAudio.pause(); + targetAudio.currentTime = 0; + } + Object.values(optionAudios).forEach(audio => { + audio.pause(); + audio.currentTime = 0; + }); + }, [question.id]); + + // Load audio and options + useEffect(() => { + console.log('QuizQuestion: Starting audio load for question:', question.id); + const loadAudio = async () => { + try { + // Load target sound audio + const targetSoundUrl = question.target_audio; + console.log('QuizQuestion: Loading target sound audio from:', targetSoundUrl); + const targetSoundElement = new Audio(targetSoundUrl); + + targetSoundElement.onerror = (e) => { + console.error('QuizQuestion: Error loading target sound audio:', e); + }; + + await new Promise((resolve, reject) => { + targetSoundElement.addEventListener('canplaythrough', resolve, { once: true }); + targetSoundElement.addEventListener('error', reject, { once: true }); + targetSoundElement.load(); + }); + + setTargetSoundAudio(targetSoundElement); + + // Load sample audio + const sampleAudioUrl = question.samples[0].audio.replace('.mp33', '.mp3'); + console.log('QuizQuestion: Loading sample audio from:', sampleAudioUrl); + const targetAudioElement = new Audio(sampleAudioUrl); + + // Add error handling for audio loading + targetAudioElement.onerror = (e) => { + console.error('QuizQuestion: Error loading sample audio:', e); + setIsAudioLoaded(true); // Still set loaded to true to allow UI to render + }; + + await new Promise((resolve, reject) => { + targetAudioElement.addEventListener('canplaythrough', resolve, { once: true }); + targetAudioElement.addEventListener('error', reject, { once: true }); + targetAudioElement.load(); + }); + + console.log('QuizQuestion: Sample audio loaded successfully'); + setTargetAudio(targetAudioElement); + + // Prepare options + const { correct_answers, wrong_answers } = question.options_pool; + const allOptions: QuizOption[] = [...correct_answers, ...wrong_answers]; + console.log('QuizQuestion: Preparing options:', { + correctCount: correct_answers.length, + wrongCount: wrong_answers.length, + totalOptions: allOptions.length + }); + + // Shuffle options + const shuffledOptions = allOptions.sort(() => Math.random() - 0.5); + + // Create audio elements + console.log('QuizQuestion: Creating audio elements for options'); + const audios: { [key: number]: HTMLAudioElement } = {}; + for (let i = 0; i < shuffledOptions.length; i++) { + const optionAudioUrl = shuffledOptions[i].audio.replace('.mp33', '.mp3'); + const audioElement = new Audio(optionAudioUrl); + + // Add error handling for option audio loading + audioElement.onerror = (e) => { + console.error('QuizQuestion: Error loading option audio:', e); + }; + + try { + await new Promise((resolve, reject) => { + audioElement.addEventListener('canplaythrough', resolve, { once: true }); + audioElement.addEventListener('error', reject, { once: true }); + audioElement.load(); + }); + audios[i] = audioElement; + } catch (error) { + console.error('QuizQuestion: Error loading option audio:', error); + // Continue with other options even if one fails + } + } + + console.log('QuizQuestion: All option audio loaded successfully'); + setQuizOptions(shuffledOptions); + setOptionAudios(audios); + setIsAudioLoaded(true); + console.log('QuizQuestion: Audio loading complete for question:', question.id); + } catch (error) { + console.error('QuizQuestion: Error loading audio for question:', question.id, error); + setIsAudioLoaded(true); // Set loaded to true even on error to allow UI to render + } + }; + + loadAudio(); + + return () => { + console.log('QuizQuestion: Cleaning up audio for question:', question.id); + if (targetAudio) { + targetAudio.pause(); + targetAudio.currentTime = 0; + } + Object.values(optionAudios).forEach(audio => { + audio.pause(); + audio.currentTime = 0; + }); + }; + }, [question.id]); + + // Timer effect + useEffect(() => { + let timer: NodeJS.Timeout; + + if (hasStarted && !isPlayingIntro && !isTimeUp) { + console.log('QuizQuestion: Starting timer for question:', question.id); + timer = setInterval(() => { + setTimeLeft((prevTime) => { + if (prevTime <= 1) { + console.log('QuizQuestion: Time up for question:', question.id); + clearInterval(timer); + setIsTimeUp(true); + return 0; + } + return prevTime - 1; + }); + }, 1000); + } + + return () => { + if (timer) { + console.log('QuizQuestion: Cleaning up timer for question:', question.id); + clearInterval(timer); + } + }; + }, [isPlayingIntro, isTimeUp, hasStarted, question.id]); + + const playIntroSequence = async () => { + if (!targetAudio || !targetSoundAudio || !isAudioLoaded) { + console.log('QuizQuestion: Cannot play intro sequence - audio not loaded', { + hasSampleAudio: !!targetAudio, + hasTargetAudio: !!targetSoundAudio, + isAudioLoaded + }); + return; + } + + try { + console.log('QuizQuestion: Starting intro sequence for question:', question.id); + setHasStarted(true); + + // Play target phoneme sound first + setCurrentPlayingIndex(-1); + setIsTargetPlaying(true); + targetSoundAudio.currentTime = 0; + await targetSoundAudio.play(); + await new Promise(resolve => setTimeout(resolve, 1500)); + setIsTargetPlaying(false); + + // Play sample word + setIsSamplePlaying(true); + targetAudio.currentTime = 0; + await targetAudio.play(); + await new Promise(resolve => setTimeout(resolve, 1500)); + setIsSamplePlaying(false); + + // Play options + for (let i = 0; i < quizOptions.length; i++) { + console.log('QuizQuestion: Playing option', i, 'for question:', question.id); + setCurrentPlayingIndex(i); + const audioElement = optionAudios[i]; + + if (audioElement) { + audioElement.currentTime = 0; + await audioElement.play(); + await new Promise(resolve => setTimeout(resolve, 1500)); + } + } + + setIsPlayingIntro(false); + setCurrentPlayingIndex(-1); + console.log('QuizQuestion: Intro sequence completed for question:', question.id); + } catch (error) { + console.error('QuizQuestion: Error playing intro sequence for question:', question.id, error); + setIsPlayingIntro(false); + setIsTargetPlaying(false); + setIsSamplePlaying(false); + } + }; + + const handleCardClick = (index: number) => { + if (isTimeUp) return; + + // Play the card's audio + if (optionAudios[index]) { + optionAudios[index].currentTime = 0; + optionAudios[index].play(); + } + + setSelectedCards(prev => { + if (prev.includes(index)) { + return prev.filter(i => i !== index); + } else { + return [...prev, index]; + } + }); + }; + + const handleTargetSoundPlay = () => { + if (targetSoundAudio) { + setIsTargetPlaying(true); + targetSoundAudio.currentTime = 0; + targetSoundAudio.play().then(() => { + targetSoundAudio.onended = () => { + setIsTargetPlaying(false); + }; + }); + } + }; + + const handleSamplePlay = () => { + if (targetAudio) { + setIsSamplePlaying(true); + targetAudio.currentTime = 0; + targetAudio.play().then(() => { + targetAudio.onended = () => { + setIsSamplePlaying(false); + }; + }); + } + }; + + const getScore = () => { + const score = selectedCards.filter(cardId => + question.options_pool.correct_answers.some( + correct => correct.word === quizOptions[cardId].word + ) + ).length; + + // Report score to parent when time is up + if (isTimeUp) { + onScore(score, 3); + } + + return score; + }; + + const progress = ((questionNumber - 1) / (totalQuestions - 1)) * 100; + + console.log('QuizQuestion: Rendering question:', question.id, 'with state:', { + timeLeft, + selectedCards, + isTimeUp, + isPlayingIntro, + currentPlayingIndex, + hasStarted, + isAudioLoaded, + quizOptionsLength: quizOptions.length, + optionAudiosLength: Object.keys(optionAudios).length + }); + + const renderCard = (index: number) => { + const isSelected = selectedCards.includes(index); + const isCorrect = isTimeUp && question.options_pool.correct_answers.some( + correct => correct.word === quizOptions[index].word + ); + const isWrong = isTimeUp && isSelected && !isCorrect; + const isPlaying = currentPlayingIndex === index; + + return ( + !isTimeUp && handleCardClick(index)} + isSelected={isSelected} + isCorrect={isCorrect} + isWrong={isWrong} + isTimeUp={isTimeUp} + isPlaying={isPlaying} + > + {isTimeUp ? ( + <> + {quizOptions[index].word} + {quizOptions[index].IPA} + + ) : ( + {index + 1} + )} + + ); + }; + + return ( + + + navigate(-1)}>← + Phonic Trio + + + + + {questionNumber}/{totalQuestions} + {isTimeUp && ( + + {questionNumber < totalQuestions ? 'Next Question' : 'See Results'} + + )} + + + + +
+ + {question.target} + + Audio Icon + + + + + {question.samples[0].text} + {question.samples[0].IPA} + + Audio Icon + + +
+ + + {!hasStarted && isAudioLoaded && ( + + Start Question + + )} + + {hasStarted && !isPlayingIntro && {timeLeft}} + + + {isAudioLoaded && ( + + {quizOptions.map((_, index) => renderCard(index))} + + )} + + {isTimeUp && ( + + + Score: {getScore()}/3 + + {selectedCards.map((cardId, index) => { + const isCorrect = question.options_pool.correct_answers.some( + correct => correct.word === quizOptions[cardId].word + ); + return ( + + + {quizOptions[cardId].word} + {quizOptions[cardId].IPA} + + + {isCorrect ? '✓' : '✗'} + + + ); + })} + + )} +
+
+ ); +}; + +export default QuizQuestion; \ No newline at end of file diff --git a/frontend/src/pages/QuizPage/ResultPage.tsx b/frontend/src/pages/QuizPage/ResultPage.tsx new file mode 100644 index 0000000..48cf057 --- /dev/null +++ b/frontend/src/pages/QuizPage/ResultPage.tsx @@ -0,0 +1,89 @@ +import React, { useEffect, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; +import * as S from './styles'; + +interface QuestionScore { + questionId: number; + score: number; + maxScore: number; + target: string; +} + +const getScoreImage = (percentage: number): string => { + if (percentage <= 50) { + return 'https://phonetics-media.s3.us-east-1.amazonaws.com/img/phonic-trio/pt-poor-0-50.png'; + } else if (percentage <= 75) { + return 'https://phonetics-media.s3.us-east-1.amazonaws.com/img/phonic-trio/pt-avg-51-75.png'; + } else { + return 'https://phonetics-media.s3.us-east-1.amazonaws.com/img/phonic-trio/pt-good-76-100.png'; + } +}; + +const ResultPage: React.FC = () => { + const navigate = useNavigate(); + const [scores, setScores] = useState([]); + + useEffect(() => { + const storedScores = localStorage.getItem('quizScores'); + if (storedScores) { + setScores(JSON.parse(storedScores)); + } + }, []); + + const totalScore = scores.reduce((sum, q) => sum + q.score, 0); + const maxPossibleScore = scores.reduce((sum, q) => sum + q.maxScore, 0); + const percentage = (totalScore / maxPossibleScore) * 100; + + return ( + + + navigate('/quiz')}>← + + Quiz Results + + + + + + Final Score + + + + {totalScore}/{maxPossibleScore} + + + {percentage.toFixed(1)}% + + + + + + + + {scores.map((questionScore) => ( + + + Question {questionScore.questionId} + Target: {questionScore.target} + + + {questionScore.score}/{questionScore.maxScore} + + + ))} + + + + navigate('/quiz/1')}> + Try Again + + navigate('/')}> + Back to Home + + + + + ); +}; + +export default ResultPage; \ No newline at end of file diff --git a/frontend/src/pages/QuizPage/index.tsx b/frontend/src/pages/QuizPage/index.tsx new file mode 100644 index 0000000..032d527 --- /dev/null +++ b/frontend/src/pages/QuizPage/index.tsx @@ -0,0 +1,117 @@ +import React, { useState, useEffect } from 'react'; +import { useParams, useNavigate } from 'react-router-dom'; +import QuizQuestion from './QuizQuestion'; +import { QuizData } from './types'; + +interface QuestionScore { + questionId: number; + score: number; + maxScore: number; + target: string; +} + +const QuizPage: React.FC = () => { + const navigate = useNavigate(); + const { questionId } = useParams<{ questionId: string }>(); + const [quizData, setQuizData] = useState(null); + const [isLoading, setIsLoading] = useState(true); + const [scores, setScores] = useState([]); + + useEffect(() => { + console.log('QuizPage: Current questionId:', questionId); + }, [questionId]); + + useEffect(() => { + const loadQuizData = async () => { + try { + console.log('QuizPage: Starting to load quiz data'); + setIsLoading(true); + const response = await fetch('/temporary-jsons/quiz.json'); + if (!response.ok) { + throw new Error('Failed to load quiz data'); + } + const data: QuizData = await response.json(); + console.log('QuizPage: Quiz data loaded successfully, total questions:', data.quiz.length); + setQuizData(data); + } catch (error) { + console.error('QuizPage: Error loading quiz data:', error); + } finally { + setIsLoading(false); + } + }; + + loadQuizData(); + }, []); + + const handleScore = (score: number, maxScore: number) => { + const currentQuestion = quizData?.quiz.find(q => q.id === Number(questionId)); + if (!currentQuestion) return; + + setScores(prev => { + const newScores = [...prev]; + const existingScoreIndex = newScores.findIndex(s => s.questionId === currentQuestion.id); + + const scoreData: QuestionScore = { + questionId: currentQuestion.id, + score, + maxScore, + target: currentQuestion.target + }; + + if (existingScoreIndex >= 0) { + newScores[existingScoreIndex] = scoreData; + } else { + newScores.push(scoreData); + } + + return newScores; + }); + }; + + const handleNext = () => { + const nextId = Number(questionId) + 1; + console.log('QuizPage: Moving to next question, current:', questionId, 'next:', nextId); + + // Only navigate to results if we've completed all questions + if (nextId > 12) { + console.log('QuizPage: All questions completed, navigating to results'); + // Store scores in localStorage before navigating to results + localStorage.setItem('quizScores', JSON.stringify(scores)); + navigate('/quiz/result'); + } else { + console.log('QuizPage: Moving to next question:', nextId); + navigate(`/quiz/${nextId}`); + } + }; + + if (isLoading || !quizData) { + console.log('QuizPage: Still loading quiz data'); + return
Loading quiz data...
; + } + + const currentQuestion = quizData.quiz.find(q => q.id === Number(questionId)); + + if (!currentQuestion) { + console.error('QuizPage: Question not found for id:', questionId); + return
Question not found
; + } + + console.log('QuizPage: Rendering question:', currentQuestion.id, 'with data:', { + target: currentQuestion.target, + samples: currentQuestion.samples.length, + options: currentQuestion.options_pool.correct_answers.length + currentQuestion.options_pool.wrong_answers.length + }); + + return ( + + ); +}; + +export default QuizPage; \ No newline at end of file diff --git a/frontend/src/pages/QuizPage/styles.ts b/frontend/src/pages/QuizPage/styles.ts new file mode 100644 index 0000000..bea2fe5 --- /dev/null +++ b/frontend/src/pages/QuizPage/styles.ts @@ -0,0 +1,628 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + max-width: 1200px; + margin: 0 auto; + height: calc(100vh - 64px); + padding: ${({ theme }) => theme.spacing.large}; + display: flex; + flex-direction: column; +`; + +export const NavigationHeader = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: ${({ theme }) => theme.spacing.xlarge}; +`; + +export const BackButton = styled.button` + background: none; + border: none; + font-size: 3rem; + cursor: pointer; + color: ${({ theme }) => theme.colors.text}; + opacity: 0.6; + transition: ${({ theme }) => theme.transitions.default}; + + &:hover { + opacity: 1; + color: ${({ theme }) => theme.colors.primary}; + } +`; + +export const TimerContainer = styled.div` + height: 120px; + display: flex; + align-items: center; + justify-content: center; + margin: ${({ theme }) => theme.spacing.large} 0; +`; + +export const Timer = styled.div` + position: relative; + width: 80px; + height: 80px; + border-radius: 50%; + border: 4px solid ${({ theme }) => theme.colors.primary}; + display: flex; + align-items: center; + justify-content: center; + font-size: 2rem; + font-weight: bold; + color: ${({ theme }) => theme.colors.text}; + background-color: ${({ theme }) => theme.colors.background}; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + transition: all 0.3s ease; + + &:hover { + transform: scale(1.05); + box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15); + } +`; + +export const Content = styled.div` + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: ${({ theme }) => theme.spacing.large}; + gap: ${({ theme }) => theme.spacing.xlarge}; +`; + +export const PhoneticText = styled.div` + font-size: 2.5rem; + color: ${({ theme }) => theme.colors.text}; + margin-bottom: ${({ theme }) => theme.spacing.small}; +`; + +export const ExampleWord = styled.div` + font-size: 1.8rem; + color: ${({ theme }) => theme.colors.secondary}; +`; + +export const AudioButton = styled.button` + background: none; + border: none; + font-size: 2rem; + cursor: pointer; + color: ${({ theme }) => theme.colors.primary}; + transition: ${({ theme }) => theme.transitions.default}; + padding: ${({ theme }) => theme.spacing.small}; + border-radius: 50%; + + &:hover { + background-color: rgba(0, 0, 0, 0.05); + transform: scale(1.1); + } + + &:active { + transform: scale(0.95); + } +`; + +export const TargetSoundCard = styled.div<{ $isPlaying?: boolean }>` + height: 240px; + width: 235px; + background-color: ${({ $isPlaying }) => + $isPlaying ? '#d55a1d' : '#F26522'}; + color: white; + padding: ${({ theme }) => theme.spacing.large}; + border-radius: ${({ theme }) => theme.borderRadius}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: ${({ theme }) => theme.spacing.medium}; + box-shadow: ${({ $isPlaying }) => $isPlaying ? '0 4px 12px rgba(242, 101, 34, 0.4)' : '0 4px 12px rgba(242, 101, 34, 0.2)'}; + transition: all 0.3s ease; + transform: ${({ $isPlaying }) => $isPlaying ? 'scale(1.05)' : 'none'}; + cursor: pointer; + border: 3px solid black; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 6px 16px rgba(242, 101, 34, 0.3); + background-color: #d55a1d; + } + + &:active { + transform: translateY(1px); + } + + ${PhoneticText} { + font-size: 4rem; + color: white; + margin-bottom: 0; + } + + ${AudioButton} { + color: white; + font-size: 2.5rem; + + &:hover { + background-color: rgba(255, 255, 255, 0.1); + } + } +`; + +export const TargetSound = styled.div<{ $isPlaying?: boolean }>` + height: 240px; + width: 235px; + background-color: #5E5E5E; + color: white; + padding: ${({ theme }) => theme.spacing.large}; + border-radius: ${({ theme }) => theme.borderRadius}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: ${({ theme }) => theme.spacing.small}; + box-shadow: ${({ $isPlaying }) => $isPlaying ? '0 4px 12px rgba(94, 94, 94, 0.4)' : '0 4px 12px rgba(94, 94, 94, 0.2)'}; + transition: all 0.3s ease; + transform: ${({ $isPlaying }) => $isPlaying ? 'scale(1.05)' : 'none'}; + cursor: pointer; + border: 3px solid black; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 6px 16px rgba(94, 94, 94, 0.3); + background-color: #4e4e4e; + } + + &:active { + transform: translateY(1px); + } + + ${PhoneticText} { + font-size: 3.5rem; + color: white; + margin-bottom: 0; + } + + ${ExampleWord} { + font-size: 2.5rem; + color: white; + } + + ${AudioButton} { + color: white; + font-size: 2.5rem; + + &:hover { + background-color: rgba(255, 255, 255, 0.1); + } + } +`; + +export const WordCardsGrid = styled.div` + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: ${({ theme }) => theme.spacing.large}; + flex: 0 1 500px; + max-width: 500px; +`; + +export const WordCard = styled.button<{ $isSelected?: boolean; $isPlaying?: boolean }>` + aspect-ratio: 1; + background-color: ${({ theme, $isSelected, $isPlaying }) => + $isPlaying ? theme.colors.primary : + $isSelected ? theme.colors.primary : theme.colors.background}; + color: ${({ theme, $isSelected, $isPlaying }) => + $isPlaying || $isSelected ? 'white' : theme.colors.text}; + border: 2px solid ${({ theme, $isSelected, $isPlaying }) => + $isPlaying ? theme.colors.primary : + $isSelected ? theme.colors.primary : theme.colors.primary}; + border-radius: ${({ theme }) => theme.borderRadius}; + font-size: 1.5rem; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + cursor: pointer; + transition: all 0.3s ease; + position: relative; + overflow: hidden; + transform: ${({ $isPlaying }) => $isPlaying ? 'scale(1.05)' : 'none'}; + box-shadow: ${({ $isPlaying }) => $isPlaying ? '0 4px 12px rgba(0, 0, 0, 0.2)' : 'none'}; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + } + + &:active { + transform: translateY(1px); + } +`; + +export const AudioIcon = styled.span` + position: absolute; + top: ${({ theme }) => theme.spacing.small}; + right: ${({ theme }) => theme.spacing.small}; + font-size: 1.2rem; + opacity: 0.7; +`; + +export const ProgressBar = styled.div` + width: 200px; + height: 12px; + background-color: ${({ theme }) => theme.colors.background}; + border: 2px solid ${({ theme }) => theme.colors.primary}; + border-radius: 6px; + overflow: hidden; + margin: 0 ${({ theme }) => theme.spacing.large}; + position: relative; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +`; + +export const Progress = styled.div<{ $progress: number }>` + width: ${({ $progress }) => $progress}%; + height: 100%; + background: linear-gradient(90deg, + ${({ theme }) => theme.colors.primary} 0%, + ${({ theme }) => theme.colors.secondary} 100% + ); + transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1); + position: relative; + overflow: hidden; + + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient( + 90deg, + rgba(255, 255, 255, 0.1) 0%, + rgba(255, 255, 255, 0.2) 50%, + rgba(255, 255, 255, 0.1) 100% + ); + animation: shimmer 2s infinite; + } +`; + +export const ProgressText = styled.span` + font-size: 0.9rem; + color: ${({ theme }) => theme.colors.text}; + opacity: 0.8; + font-weight: 500; + background: ${({ theme }) => theme.colors.background}; + padding: 4px 8px; + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +`; + +export const ProgressContainer = styled.div` + display: flex; + align-items: center; + gap: ${({ theme }) => theme.spacing.medium}; +`; + +export const NextButton = styled.button` + background-color: ${({ theme }) => theme.colors.primary}; + color: white; + border: none; + padding: ${({ theme }) => theme.spacing.small} ${({ theme }) => theme.spacing.medium}; + border-radius: ${({ theme }) => theme.borderRadius}; + font-size: 0.9rem; + cursor: pointer; + transition: ${({ theme }) => theme.transitions.default}; + margin-left: ${({ theme }) => theme.spacing.medium}; + + &:hover { + opacity: 0.9; + transform: translateY(-1px); + } + + &:disabled { + opacity: 0.5; + cursor: not-allowed; + transform: none; + } +`; + +export const FeedbackMessage = styled.div<{ $isCorrect?: boolean }>` + color: ${({ theme, $isCorrect }) => $isCorrect ? '#4CAF50' : '#F44336'}; + font-size: 1.2rem; + margin-top: ${({ theme }) => theme.spacing.medium}; + text-align: center; +`; + +export const AudioIntroOverlay = styled.div` + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.8); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + z-index: 1000; + color: white; +`; + +export const CurrentlyPlaying = styled.div` + font-size: 2rem; + margin-bottom: ${({ theme }) => theme.spacing.large}; + text-align: center; +`; + +export const PlaybackProgress = styled.div` + width: 300px; + height: 4px; + background: rgba(255, 255, 255, 0.2); + border-radius: 2px; + margin-top: ${({ theme }) => theme.spacing.medium}; + overflow: hidden; +`; + +export const ProgressFill = styled.div<{ $progress: number }>` + width: ${({ $progress }) => $progress}%; + height: 100%; + background: ${({ theme }) => theme.colors.primary}; + transition: width 0.1s linear; +`; + +export const ScoreSummary = styled.div` + background-color: ${({ theme }) => theme.colors.background}; + padding: ${({ theme }) => theme.spacing.large}; + border-radius: ${({ theme }) => theme.borderRadius}; + margin-top: ${({ theme }) => theme.spacing.large}; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); +`; + +export const ScoreTitle = styled.h2` + font-size: 1.5rem; + color: ${({ theme }) => theme.colors.text}; + margin-bottom: ${({ theme }) => theme.spacing.medium}; + text-align: center; +`; + +export const SelectedCard = styled.div<{ $isCorrect: boolean }>` + display: flex; + align-items: center; + gap: ${({ theme }) => theme.spacing.medium}; + padding: ${({ theme }) => theme.spacing.medium}; + border-radius: ${({ theme }) => theme.borderRadius}; + background-color: ${({ $isCorrect }) => + $isCorrect ? 'rgba(76, 175, 80, 0.1)' : 'rgba(244, 67, 54, 0.1)'}; + margin-bottom: ${({ theme }) => theme.spacing.small}; +`; + +export const CardInfo = styled.div` + flex: 1; +`; + +export const CardWord = styled.div` + font-size: 1.8rem; + font-weight: 500; + color: white; +`; + +export const CardLanguage = styled.div` + font-size: 1.2rem; + opacity: 0.7; + color: white; +`; + +export const ResultIcon = styled.div<{ $isCorrect: boolean }>` + font-size: 1.5rem; + color: ${({ $isCorrect }) => $isCorrect ? '#4CAF50' : '#F44336'}; +`; + +export const StartButton = styled.button` + background-color: #4CAF50; + color: white; + padding: 15px 30px; + border: none; + border-radius: 8px; + font-size: 1.2rem; + cursor: pointer; + transition: all 0.2s ease; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + + &:hover { + background-color: #45a049; + transform: translateY(-2px); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + } + + &:active { + transform: translateY(0); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + } +`; + +export const ResultSummary = styled.div` + text-align: center; + margin-bottom: 2rem; + padding: 2rem; + background: white; + border-radius: 12px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +`; + +export const ScoreSection = styled.div` + display: flex; + align-items: center; + justify-content: center; + gap: 2rem; + margin: 1rem 0; +`; + +export const ScoreInfo = styled.div` + display: flex; + flex-direction: column; + gap: 0.5rem; +`; + +export const ScoreImage = styled.img` + width: 150px; + height: 150px; + object-fit: contain; +`; + +export const FinalScore = styled.div` + font-size: 3rem; + font-weight: bold; + color: #2c3e50; + margin: 1rem 0; +`; + +export const PercentageScore = styled.div` + font-size: 1.5rem; + color: #7f8c8d; +`; + +export const QuestionResults = styled.div` + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 1rem; + margin-bottom: 2rem; + width: 100%; + max-width: 1000px; + margin: 0 auto; +`; + +export const QuestionResult = styled.div` + display: flex; + flex-direction: column; + padding: 1.5rem; + background: white; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + transition: transform 0.2s ease; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); + } +`; + +export const QuestionInfo = styled.div` + display: flex; + flex-direction: column; + gap: 0.5rem; + margin-bottom: 0.5rem; +`; + +export const QuestionNumber = styled.div` + font-weight: bold; + color: #2c3e50; +`; + +export const QuestionTarget = styled.div` + color: #7f8c8d; + font-size: 0.9rem; +`; + +export const QuestionScore = styled.div` + font-size: 1.4rem; + font-weight: bold; + color: #2c3e50; + margin-top: auto; + text-align: center; +`; + +export const ActionButtons = styled.div` + display: flex; + gap: 1rem; + justify-content: center; + margin-top: 2rem; +`; + +export const RestartButton = styled.button` + padding: 0.8rem 1.5rem; + background: #107E7D; + color: white; + border: none; + border-radius: 6px; + font-size: 1rem; + cursor: pointer; + transition: background 0.2s; + + &:hover { + background: #107E7D; + } +`; + +export const HomeButton = styled.button` + padding: 0.8rem 1.5rem; + background: #95a5a6; + color: white; + border: none; + border-radius: 6px; + font-size: 1rem; + cursor: pointer; + transition: background 0.2s; + + &:hover { + background: #7f8c8d; + } +`; + +export const Card = styled.div<{ + isSelected: boolean; + isCorrect: boolean; + isWrong: boolean; + isTimeUp: boolean; + isPlaying?: boolean; +}>` + aspect-ratio: 1; + background: ${props => + props.isTimeUp && props.isCorrect ? '#2ecc71' : + props.isTimeUp && props.isWrong ? '#e74c3c' : + props.isSelected ? '#107E7D' : + '#63535B'}; + border-radius: 8px; + padding: 1rem; + cursor: pointer; + transition: all 0.3s ease; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + transform: ${props => props.isPlaying ? 'scale(1.05)' : 'none'}; + box-shadow: ${props => props.isPlaying ? '0 4px 12px rgba(0, 0, 0, 0.2)' : '0 2px 4px rgba(0, 0, 0, 0.1)'}; + color: ${props => + props.isTimeUp || props.isSelected ? 'white' : 'white'}; + border: 3px solid black; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + background: ${props => + props.isTimeUp && props.isCorrect ? '#27ae60' : + props.isTimeUp && props.isWrong ? '#c0392b' : + props.isSelected ? '#107E7D' : + '#534549'}; + } + + &:active { + transform: translateY(1px); + } +`; + +export const CardNumber = styled.div` + font-size: 3.2rem; + font-weight: bold; + color: white; +`; + +export const Title = styled.h1` + font-size: 28px; + font-family: 'Inter', sans-serif; + font-weight: 700; + color: #000; + margin: 1rem 0 2rem 0; + text-align: center; +`; \ No newline at end of file diff --git a/frontend/src/pages/QuizPage/types.ts b/frontend/src/pages/QuizPage/types.ts new file mode 100644 index 0000000..a2a4c7f --- /dev/null +++ b/frontend/src/pages/QuizPage/types.ts @@ -0,0 +1,37 @@ +export interface QuizSample { + id: string; + text: string; + audio: string; + IPA: string; +} + +export interface QuizOption { + id: string; + word: string; + language: string; + audio: string; + IPA: string; +} + +export interface QuizOptionsPool { + correct_answers: QuizOption[]; + wrong_answers: QuizOption[]; +} + +export interface QuizFeedback { + correct: string; + incorrect: string; +} + +export interface QuizQuestion { + id: number; + target: string; + target_audio: string; + samples: QuizSample[]; + options_pool: QuizOptionsPool; + feedback: QuizFeedback; +} + +export interface QuizData { + quiz: QuizQuestion[]; +} \ No newline at end of file diff --git a/frontend/src/pages/QuizResultPage.tsx b/frontend/src/pages/QuizResultPage.tsx new file mode 100644 index 0000000..e594436 --- /dev/null +++ b/frontend/src/pages/QuizResultPage.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import styled from 'styled-components'; + +const Container = styled.div` + max-width: 1200px; + margin: 0 auto; + padding: ${({ theme }) => theme.spacing.xlarge}; +`; + +const QuizResultPage: React.FC = () => { + return ( + +

Quiz Results

+

This page will be implemented in the next phase.

+
+ ); +}; + +export default QuizResultPage; \ No newline at end of file diff --git a/frontend/src/pages/VowelLessonPage.tsx b/frontend/src/pages/VowelLessonPage.tsx new file mode 100644 index 0000000..53d944d --- /dev/null +++ b/frontend/src/pages/VowelLessonPage.tsx @@ -0,0 +1,314 @@ +import React, { useState, useEffect } from 'react'; +import { useNavigate, useParams, useLocation } from 'react-router-dom'; +import styled from 'styled-components'; +import pronounMouthArt from '../images/PNG/pronounmouthart-01.png'; + +const Container = styled.div` + max-width: 1200px; + margin: 0 auto; + height: calc(100vh - 64px); + padding: ${({ theme }) => theme.spacing.large}; + display: flex; + flex-direction: column; +`; + +const NavigationHeader = styled.div` + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: ${({ theme }) => theme.spacing.xlarge}; +`; + +const NavButton = styled.button` + background: none; + border: none; + font-size: 3rem; + cursor: pointer; + color: ${({ theme }) => theme.colors.text}; + opacity: 0.6; + transition: ${({ theme }) => theme.transitions.default}; + + &:hover { + opacity: 1; + color: ${({ theme }) => theme.colors.primary}; + } + + &:disabled { + opacity: 0.2; + cursor: not-allowed; + } +`; + +const Title = styled.h1` + font-size: 2.5rem; + color: ${({ theme }) => theme.colors.text}; + text-align: center; + margin: 0; +`; + +const ContentContainer = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + gap: ${({ theme }) => theme.spacing.xlarge}; + flex: 1; + padding: ${({ theme }) => theme.spacing.xlarge} 0; +`; + +const IllustrationContainer = styled.div` + flex: 1; + display: flex; + justify-content: center; + align-items: center; + + img { + max-width: 500px; + height: auto; + } +`; + +const InfoBox = styled.div` + background-color: #FF4444; + color: white; + padding: ${({ theme }) => theme.spacing.large}; + border-radius: ${({ theme }) => theme.borderRadius}; + width: 400px; + + > * + * { + margin-top: ${({ theme }) => theme.spacing.medium}; + } +`; + +const InfoItem = styled.div` + font-size: 1.2rem; + line-height: 1.5; +`; + +const AudioContainer = styled.div` + display: flex; + align-items: center; + gap: ${({ theme }) => theme.spacing.medium}; + margin-top: ${({ theme }) => theme.spacing.large}; + justify-content: center; +`; + +const PhoneticText = styled.span` + font-size: 2rem; + font-family: serif; +`; + +const PlayButton = styled.button` + background: none; + border: none; + font-size: 2rem; + cursor: pointer; + color: white; + + &:hover { + opacity: 0.8; + } +`; + +const ProgressBar = styled.div` + width: 200px; + height: 12px; + background-color: ${({ theme }) => theme.colors.background}; + border: 2px solid ${({ theme }) => theme.colors.primary}; + border-radius: 6px; + overflow: hidden; + margin: 0 ${({ theme }) => theme.spacing.large}; + position: relative; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +`; + +const Progress = styled.div<{ $progress: number }>` + width: ${({ $progress }) => $progress}%; + height: 100%; + background: linear-gradient(90deg, + ${({ theme }) => theme.colors.primary} 0%, + ${({ theme }) => theme.colors.secondary} 100% + ); + transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1); + position: relative; + overflow: hidden; + + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient( + 90deg, + rgba(255, 255, 255, 0.1) 0%, + rgba(255, 255, 255, 0.2) 50%, + rgba(255, 255, 255, 0.1) 100% + ); + animation: shimmer 2s infinite; + } +`; + +const ProgressText = styled.span` + font-size: 0.9rem; + color: ${({ theme }) => theme.colors.text}; + opacity: 0.8; + font-weight: 500; + background: ${({ theme }) => theme.colors.background}; + padding: 4px 8px; + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +`; + +const ProgressContainer = styled.div` + display: flex; + align-items: center; + gap: ${({ theme }) => theme.spacing.medium}; +`; + +const keyframes = { + shimmer: ` + @keyframes shimmer { + 0% { + transform: translateX(-100%); + } + 100% { + transform: translateX(100%); + } + } + ` +}; + +const HomeButton = styled.button` + background-color: ${({ theme }) => theme.colors.primary}; + color: white; + border: none; + padding: ${({ theme }) => theme.spacing.medium} ${({ theme }) => theme.spacing.large}; + border-radius: ${({ theme }) => theme.borderRadius}; + font-size: 1rem; + cursor: pointer; + transition: ${({ theme }) => theme.transitions.default}; + + &:hover { + opacity: 0.9; + transform: translateY(-1px); + } +`; + +interface VowelLesson { + id: number; + target: string; + audio_url: string; + mouth_image_url: string; + pronounced: string; + common_spellings: string[]; + lips: string; + tongue: string; + example_words: string[]; +} + +interface VowelLessonsData { + learn: VowelLesson[]; +} + +const VowelLessonPage: React.FC = () => { + const navigate = useNavigate(); + const { lessonId } = useParams<{ lessonId: string }>(); + const location = useLocation(); + const [currentLesson, setCurrentLesson] = useState(null); + const [audio, setAudio] = useState(null); + + // Get the current section path (e.g., 'vowels-101' or 'mouth-right') + const currentPath = location.pathname.split('/')[2]; + + useEffect(() => { + const fetchLessonData = async () => { + try { + const response = await fetch('/temporary-jsons/vowel-lesson.json'); + const data: VowelLessonsData = await response.json(); + const lesson = data.learn.find(l => l.id === Number(lessonId)); + if (lesson) { + setCurrentLesson(lesson); + setAudio(new Audio(lesson.audio_url)); + } + } catch (error) { + console.error('Error fetching lesson data:', error); + } + }; + + fetchLessonData(); + }, [lessonId]); + + const handlePrevious = () => { + const prevId = Number(lessonId) - 1; + if (prevId >= 1) { + navigate(`/learn/${currentPath}/${prevId}`); + } + }; + + const handleNext = () => { + const nextId = Number(lessonId) + 1; + if (nextId <= 12) { + navigate(`/learn/${currentPath}/${nextId}`); + } + }; + + const handleHome = () => { + navigate('/'); + }; + + const handlePlayAudio = () => { + if (audio) { + audio.currentTime = 0; + audio.play().catch(error => { + console.error('Error playing audio:', error); + }); + } + }; + + const progress = ((Number(lessonId) - 1) / 11) * 100; // 11 because we have 12 lessons (0-11) + + if (!currentLesson) { + return Loading...; + } + + return ( + + + + Vowel {currentLesson.id}: {currentLesson.target} + + + + + {currentLesson.id}/12 + + {lessonId === '12' ? ( + Back to Home + ) : ( + + )} + + + + + Mouth position for vowel + + + + Pronounced: "{currentLesson.pronounced}" + Common Spellings: {currentLesson.common_spellings.join(', ')} + Lips: {currentLesson.lips} + Tongue: {currentLesson.tongue} + Example Words: {currentLesson.example_words.join(', ')} + + 🔊 + {currentLesson.target} + + + + + ); +}; + +export default VowelLessonPage; \ No newline at end of file diff --git a/frontend/src/pages/VowelMapPage.tsx b/frontend/src/pages/VowelMapPage.tsx new file mode 100644 index 0000000..cff7241 --- /dev/null +++ b/frontend/src/pages/VowelMapPage.tsx @@ -0,0 +1,710 @@ +import React, { useState } from 'react'; +import styled from 'styled-components'; +import unroundedLipImg from '../images/PNG/pronounmouthart-03.png'; +import roundedLipImg from '../images/PNG/pronounmouthart-02.png'; +import { useNavigate } from 'react-router-dom'; + + +// Import all vowel images +const vowelImages: { [key: string]: string } = { + 'i': require('../images/GIF/1-high-front_1-i-side-mouth.png'), + 'ɪ': require('../images/GIF/1-high-front_2-ɪ-side-mouth.png'), + 'ʊ': require('../images/GIF/7-high-back_11-ʊ-side-mouth.png'), + 'u': require('../images/GIF/7-high-back_12-u-side-mouth.png'), + 'e': require('../images/GIF/2-mid-front_3-ei-dipthong-side-mouth.gif'), + 'ɛ': require('../images/GIF/2-mid-front_4-ɛ-side-mouth.png'), + 'ʌ': require('../images/GIF/5-mid-central_6-ʌ-side-mouth.png'), + 'ə': require('../images/GIF/5-mid-central_7-ə-side-mouth.png'), + 'o': require('../images/GIF/8-mid-back_9-diphthong-oʊ-side-mouth.gif'), + 'ɔ': require('../images/GIF/8-mid-back_8-ɔ-side-mouth.png'), + 'æ': require('../images/GIF/3-low-front_5-æ-side-mouth.png'), + 'ɑ': require('../images/GIF/9-low-back_6-ɑ-side-mouth.png'), +}; + +const BG_COLOR = '#F7D9CB'; +const ORANGE = '#F26522'; +const DARK = '#23243a'; +const GRID_BORDER = '#232323'; +const OUTLINE = '#F26522'; + +const Container = styled.div` + min-height: 100vh; + width: 100vw; + background: ${BG_COLOR}; + display: flex; + flex-direction: column; +`; +//when arrow exsits +// const BackButtonRow = styled.div` +// padding: 1.5rem 2.5rem 0.5rem 2.5rem; +// display: flex; +// justify-content: flex-end; // Changed from space-between to flex-end +// align-items: center; +// `; + +// // The TrickyPairButton stays the same +// const TrickyPairButton = styled.button` +// background: #EFD9CE; +// color: #23243a; +// border: 2px solid #232323; +// border-radius: 16px; +// font-size: 1.1rem; +// font-weight: bold; +// padding: 0.5rem 1.5rem; +// cursor: pointer; +// box-shadow: 0 2px 6px rgba(0,0,0,0.1); +// transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + +// &:hover { +// background: #e5c9b9; +// box-shadow: 0 3px 8px rgba(0,0,0,0.15); +// transform: translateY(-1px); +// } +// `; + +// when back arrow exist +const BackButtonRow = styled.div` + padding: 1.5rem 2.5rem 0.5rem 2.5rem; + display: flex; + justify-content: space-between; + align-items: center; +`; + +const BackArrow = styled.div` + font-size: 2.5rem; + color: #d3cfc7; + user-select: none; +`; + +// Add new styled component for the Tricky Pair button +const TrickyPairButton = styled.button` + background: #EFD9CE; + color: #23243a; + border: 2px solid #F05D23; + border-radius: 16px; + font-size: 1.1rem; + font-weight: bold; + padding: 0.5rem 1.5rem; + cursor: pointer; + box-shadow: 0 2px 6px rgba(0,0,0,0.1); + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + + &:hover { + background: #e5c9b9; + box-shadow: 0 3px 8px rgba(0,0,0,0.15); + transform: translateY(-1px); + } +`; + + +const Main = styled.main` + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + padding: 0 2rem 2rem 2rem; +`; + +const Heading = styled.h1` + font-size: 2.2rem; + font-weight: 800; + color: ${DARK}; + margin: 1.5rem 0 2.2rem 0; + text-align: center; +`; + +const Tabs = styled.div` + display: flex; + justify-content: space-between; + width: 100%; + max-width: 1100px; + margin: 0 auto 2.5rem auto; +`; + +const TabButton = styled.button<{ active?: boolean }>` + background: ${({ active }) => (active ? ORANGE : BG_COLOR)}; + color: ${({ active }) => (active ? '#fff' : '#23243a')}; + border: 2px solid #232323; + border-radius: 16px; + font-size: 1.25rem; + font-weight: bold; + padding: 1.1rem 2.5rem; + cursor: pointer; + box-shadow: 0 2px 8px rgba(0,0,0,0.07); + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + min-width: 200px; + text-align: center; + &:hover { + background: ${ORANGE}; + color: #fff; + box-shadow: 0 4px 16px rgba(0,0,0,0.13); + transform: translateY(-2px); + } +`; + +const ContentRow = styled.div` + width: 100%; + display: flex; + justify-content: center; + align-items: flex-start; + gap: 2.5rem; + margin-top: 1.5rem; +`; + +const DescriptionCol = styled.div` + width: 22%; + min-width: 220px; + max-width: 300px; + padding-right: 2rem; + color: #23243a; + font-size: 1.08rem; + .front { color: #8a3c4a; font-weight: bold; } + .high { color: #1a9a9a; font-weight: bold; } + p { font-weight: bold; margin-bottom: 1.2rem; } + margin-top: 50px; +`; + +const GridCol = styled.div` + width: 38%; + min-width: 320px; + max-width: 400px; + display: flex; + flex-direction: column; + align-items: center; +`; + +const GridAlignArea = styled.div` + display: grid; + grid-template-columns: auto auto 1fr; + grid-template-rows: auto 1fr; + gap: 0; +`; + +const VOWEL_CELL_SIZE = '6rem'; +const GRID_WIDTH = `calc(3 * ${VOWEL_CELL_SIZE})`; +const GRID_HEIGHT = `calc(3 * ${VOWEL_CELL_SIZE})`; + +const VerticalLabels = styled.div` + grid-row: 2 / 3; + grid-column: 1 / 2; + display: flex; + flex-direction: column; + justify-content: stretch; + height: 18rem; + margin-top: 1.2rem; + margin-right: 1.2rem; +`; + +const VerticalLabel = styled.div` + flex: 1; + display: flex; + align-items: center; + justify-content: flex-end; + color: #1a9a9a; + font-weight: bold; + font-size: 1.25rem; + margin-right: 0.7rem; +`; + +const VerticalArrowCol = styled.div` + grid-row: 2 / 3; + grid-column: 2 / 3; + display: flex; + align-items: center; + height: 18rem; + margin-top: 1rem; +`; + +const HorizontalLabels = styled.div` + grid-row: 1 / 2; + grid-column: 3 / 4; + display: grid; + grid-template-columns: repeat(3, ${VOWEL_CELL_SIZE}); + justify-items: center; + align-items: end; + width: 18rem; + margin-bottom: 0.2rem; +`; + +const HorizontalLabel = styled.div` + color: #8a3c4a; + font-weight: bold; + font-size: 1.1rem; +`; + +const GridWithArrows = styled.div` + grid-row: 2 / 3; + grid-column: 3 / 4; + position: relative; + display: flex; + flex-direction: column; + align-items: center; +`; + +const HorizontalArrow = styled.div` + width: 18rem; + display: flex; + justify-content: center; + margin-bottom: 0.2rem; +`; + +const VowelGridWrapper = styled.div` + position: relative; + background: ${BG_COLOR}; + border: 4px solid #232323; + padding: 1.2rem; + border-radius: 6px; +`; + +const VowelGrid = styled.div` + display: flex; + flex-direction: column; +`; + +const VowelGridRow = styled.div` + display: flex; +`; + +// const VowelCell = styled.div<{ selected?: boolean; selectable?: boolean; }>` +// display: flex; +// flex-direction: row; +// align-items: center; +// justify-content: center; +// font-size: 2.2rem; +// font-weight: 700; +// border: 1.5px solid ${GRID_BORDER}; +// background: ${({ selected }) => (selected ? '#F2652280' : 'transparent')}; +// color: #23243a; +// cursor: pointer; +// transition: background 0.2s, color 0.2s; +// width: 6rem; +// height: 6rem; +// `; +const VowelCell = styled.div<{ + selected?: boolean; + selectable?: boolean; /* NEW */ +}>` + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + font-size: 2.2rem; + font-weight: 700; + border: 1.5px solid ${GRID_BORDER}; + + /* clicked‑state colour */ + background: ${({ selected }) => (selected ? '#F2652280' : 'transparent')}; + + /* pointer only when there is something to click */ + cursor: ${({ selectable }) => (selectable ? 'pointer' : 'default')}; + transition: background 0.2s, color 0.2s; + + width: 6rem; + height: 6rem; + + /* 🔸 highlight on hover */ + &:hover { + background: ${({ selectable, selected }) => + selectable && !selected ? '#F2652230' : undefined}; + } +`; + +const MouthCol = styled.div` + width: 22%; + min-width: 220px; + max-width: 300px; + display: flex; + align-items: center; + justify-content: center; +`; + +const vowels = [ + // Row 1 + [["i", "ɪ"], [], ["ʊ", "u"]], + // Row 2 + [["e", "ɛ"], ["ʌ", "ə"], ["o", "ɔ"]], + // Row 3 + [["æ"], [], ["ɑ"]], +]; + +const vowelAudioMap: { [key: string]: string } = { + 'i': '/audio/vowels/1-i_close_front_unrounded_vowel.mp3', + 'ɪ': '/audio/vowels/2-ɪ_near-close_near-front_unrounded_vowel.mp3', + 'ʊ': '/audio/vowels/11-ʊ_near-close_near-back_rounded_vowel.mp3', + 'u': '/audio/vowels/10-u_close_back_rounded_vowel.mp3', + 'e': '/audio/vowels/3-e_close-mid_front_unrounded_vowel.mp3', + 'ɛ': '/audio/vowels/4-ɛ_near-close_near-front_unrounded_vowel.mp3', + 'ʌ': '/audio/vowels/7-ʌ_open-mid_back_unrounded_vowel.mp3', + 'ə': '/audio/vowels/12-ə_mid-central_vowel.mp3', + 'o': '/audio/vowels/9-o_close-mid_back_rounded_vowel.mp3', + 'ɔ': '/audio/vowels/8-ɔ_open-mid_back_rounded_vowel.mp3', + 'æ': '/audio/vowels/5-æ_near-open_front_unrounded_vowel.mp3', + 'ɑ': '/audio/vowels/6-ɑ_open_back_unrounded_vowel.mp3', +}; + +const lipVowelGrid = [ + ['i', 'ɪ', 'e', 'ɛ'], + ['æ', 'ɑ', 'ə', 'ʌ'], + ['ɔ', 'o', 'ʊ', 'u'], +]; + +const LipCircle = styled.div<{ active?: boolean }>` + width: 220px; + height: 220px; + border-radius: 50%; + background: #d3cfc7; + display: flex; + align-items: center; + justify-content: center; + margin: 0 2.5rem; + box-shadow: ${({ active }) => (active ? '0 4px 16px #f2652240' : 'none')}; + border: 4px solid ${({ active }) => (active ? '#F26522' : '#bdbdbd')}; + cursor: pointer; + transition: border 0.2s, box-shadow 0.2s; +`; + +const LipLabel = styled.div<{ active?: boolean }>` + text-align: center; + margin-top: 1.2rem; + font-size: 1.5rem; + font-weight: 700; + color: ${({ active }) => (active ? '#1a9a9a' : '#888')}; +`; + +const LipCirclesRow = styled.div` + display: flex; + align-items: flex-end; + justify-content: center; + margin-top: 2.5rem; + margin-bottom: 0.5rem; +`; + +const LipLabelsRow = styled.div` + display: flex; + align-items: flex-start; + justify-content: center; + gap: 8.5rem; +`; + +const LipGridCol = styled.div` + display: flex; + flex-direction: column; + align-items: center; + width: 30%; +`; + +const LipVowelGridWrapper = styled.div` + background: ${BG_COLOR}; + border: 4px solid #232323; + padding: 1.2rem 1.2rem 0.7rem 1.2rem; + border-radius: 6px; + margin-top: 0.7rem; +`; + +const LipVowelGrid = styled.div` + display: flex; + flex-direction: column; +`; + +const LipVowelGridRow = styled.div` + display: flex; +`; + +const LipVowelCell = styled.div<{ highlight?: boolean }>` + width: 3.5rem; + height: 3.5rem; + display: flex; + align-items: center; + justify-content: center; + font-size: 2.1rem; + font-weight: 700; + border: 2px solid #232323; + background: ${({ highlight }) => (highlight ? '#F26522' : BG_COLOR)}; + color: ${({ highlight }) => (highlight ? '#fff' : '#23243a')}; + cursor: pointer; + transition: background 0.2s, color 0.2s; +`; + +const LipVowelGridTitle = styled.div` + font-size: 1.3rem; + font-weight: 700; + text-align: center; + margin-bottom: 0.2rem; +`; + +const LipVowelGridSubtitle = styled.div` + font-size: 1rem; + color: #888; + text-align: center; + margin-bottom: 0.5rem; +`; + +const VowelMapPage: React.FC = () => { + const [selectedVowel, setSelectedVowel] = useState('i'); + const [lipShape, setLipShape] = useState<'unrounded' | 'rounded'>('unrounded'); + const [activeTab, setActiveTab] = useState<'tongue' | 'lip' | 'length'>('tongue'); + const navigate = useNavigate(); + // Play sound for a given vowel symbol + const playVowelSound = (vowel: string) => { + const url = vowelAudioMap[vowel]; + if (url) { + const audio = new Audio(url); + audio.play(); + } + setSelectedVowel(vowel); + }; + + // Helper to determine which vowels to highlight + const highlightRows = lipShape === 'unrounded' ? [0, 1] : [2]; + + return ( + + + navigate('/learn')}> + ← + + + navigate('/learn/tricky-pairs')}> + Next Learning Page + + +
+ Vowels are organized in three ways: + + setActiveTab('tongue')}>Tongue Position + setActiveTab('lip')}>Lip Shape + setActiveTab('length')}>Length + + {activeTab === 'tongue' && ( + + {/* Left Description */} + +

+ Vowels are distinguished by the part of the tongue used to make the sound + (front to back)... +

+

+ And the placement of the tongue relative to the roof of the mouth + (high to low). +

+

+ Click a vowel in the grid to hear it and learn how to place your tongue! +

+
+ {/* Middle Grid */} + + + + High + Mid + Low + + + + + + + + + + Front + Central + Back + + + + + + + + + + + + {vowels.map((row, rowIdx) => ( + + {row.map((cell, colIdx) => ( + 0} + style={{ cursor: cell[0] ? 'pointer' : 'default' }} + selected={cell.some(vowel => vowel === selectedVowel)} + > + {cell.map((symbol, i) => ( + playVowelSound(symbol)} + > + {symbol} + + ))} + + ))} + + ))} + + + + + + {/* Right Mouth */} + + {`Tongue + +
+ )} + {activeTab === 'lip' && ( +
+ {/* Unrounded lips column */} +
+ setLipShape('unrounded')}> + Unrounded lips + + Unrounded +
+ {/* Rounded lips column */} +
+ setLipShape('rounded')}> + Rounded lips + + Rounded +
+ {/* Vowel grid column */} +
+ Vowels + Click to hear the sound! + + + {lipVowelGrid.map((row, rowIdx) => ( + + {row.map((symbol, colIdx) => ( + playVowelSound(symbol)} + > + {symbol} + + ))} + + ))} + + +
+
+ )} + {activeTab === 'length' && ( +
+ {/* Left: Explanation Box */} +
+
+ Long vowels are called tense.

+ Short vowels are called lax. +
+
+ Click to hear the sound! +
+
+ {/* Center: Tense/Lax Grid with Arrows */} +
+
+ Tense + Lax +
+
+ {/* Tense column */} +
+ {['i', 'e', 'u', 'o'].map((vowel) => ( +
playVowelSound(vowel)} + style={{ + width: '3.2rem', height: '3.2rem', border: '2px solid #232323', borderRadius: 4, background: '#f7d9cb', display: 'flex', alignItems: 'center', justifyContent: 'center', fontSize: '2rem', fontWeight: 700, color: '#23243a', cursor: 'pointer', marginBottom: '0.1rem', transition: 'background 0.2s', + }} + > + {vowel} +
+ ))} +
+ {/* Arrows */} +
+ {[0,1,2,3].map((i) => ( + + + + + + ))} +
+ {/* Lax column */} +
+ {['ɪ', 'ɛ', 'ʊ', 'ɔ'].map((vowel) => ( +
playVowelSound(vowel)} + style={{ + width: '3.2rem', height: '3.2rem', border: '2px solid #232323', borderRadius: 4, background: '#f7d9cb', display: 'flex', alignItems: 'center', justifyContent: 'center', fontSize: '2rem', fontWeight: 700, color: '#23243a', cursor: 'pointer', marginBottom: '0.1rem', transition: 'background 0.2s', + }} + > + {vowel} +
+ ))} +
+
+
+ {/* Right: Neither column */} +
+
+ Some vowels are neither lax
nor tense. +
+
+ {['æ', 'ɑ', 'ʌ', 'ə'].map((vowel) => ( +
playVowelSound(vowel)} + style={{ + width: '3.2rem', height: '3.2rem', border: '2px solid #232323', borderRadius: 4, background: '#f7d9cb', display: 'flex', alignItems: 'center', justifyContent: 'center', fontSize: '2rem', fontWeight: 700, color: '#23243a', cursor: 'pointer', marginBottom: '0.1rem', transition: 'background 0.2s', + }} + > + {vowel} +
+ ))} +
+
+
+ )} +
+
+ ); +}; + +export default VowelMapPage; \ No newline at end of file diff --git a/frontend/src/react-app-env.d.ts b/frontend/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/frontend/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/frontend/src/reportWebVitals.ts b/frontend/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/frontend/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/frontend/src/setupTests.ts b/frontend/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/frontend/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/frontend/src/styles/GlobalStyle.ts b/frontend/src/styles/GlobalStyle.ts new file mode 100644 index 0000000..c5ccaa5 --- /dev/null +++ b/frontend/src/styles/GlobalStyle.ts @@ -0,0 +1,37 @@ +import { createGlobalStyle } from 'styled-components'; + +const GlobalStyle = createGlobalStyle` + @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500&display=swap'); + + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: ${({ theme }) => theme.fonts.main}; + color: ${({ theme }) => theme.colors.text}; + background-color: ${({ theme }) => theme.colors.background}; + line-height: 1.5; + } + + h1, h2, h3, h4, h5, h6 { + font-family: ${({ theme }) => theme.fonts.heading}; + font-weight: 600; + } + + button { + cursor: pointer; + border: none; + outline: none; + font-family: inherit; + } + + a { + text-decoration: none; + color: inherit; + } +`; + +export default GlobalStyle; \ No newline at end of file diff --git a/frontend/src/styles/styled.d.ts b/frontend/src/styles/styled.d.ts new file mode 100644 index 0000000..b1226bd --- /dev/null +++ b/frontend/src/styles/styled.d.ts @@ -0,0 +1,27 @@ +import 'styled-components'; + +declare module 'styled-components' { + export interface DefaultTheme { + colors: { + primary: string; + secondary: string; + text: string; + background: string; + accent: string; + }; + fonts: { + main: string; + heading: string; + }; + spacing: { + small: string; + medium: string; + large: string; + xlarge: string; + }; + borderRadius: string; + transitions: { + default: string; + }; + } +} \ No newline at end of file diff --git a/frontend/src/styles/theme.ts b/frontend/src/styles/theme.ts new file mode 100644 index 0000000..2080aaf --- /dev/null +++ b/frontend/src/styles/theme.ts @@ -0,0 +1,25 @@ +import { DefaultTheme } from 'styled-components'; + +export const theme: DefaultTheme = { + colors: { + primary: '#107E7D', + secondary: '#F26522', // Orange for buttons + text: '#333333', + background: '#EFD9CE', + accent: '#4A90E2' + }, + fonts: { + main: "'Roboto', sans-serif", + heading: "'Poppins', sans-serif" + }, + spacing: { + small: '8px', + medium: '16px', + large: '24px', + xlarge: '32px' + }, + borderRadius: '8px', + transitions: { + default: '0.3s ease' + } +}; \ No newline at end of file diff --git a/frontend/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 b/frontend/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 new file mode 100644 index 0000000..fd191b8 Binary files /dev/null and b/frontend/temporary-mp3/1-i_close_front_unrounded_vowel.mp3 differ diff --git a/frontend/temporary-mp3/tt.txt b/frontend/temporary-mp3/tt.txt new file mode 100644 index 0000000..e69de29 diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/frontend/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +}

no(ſQ%I"ɲy#E5QǍѯ;$ֵ]ȓ0DOVl6oƦԮQG͊4]l&+FnDd*_'&̾SQNJv^yЫaơ +h]1*Tsf>($oZ4Ow , &݋ 4p ( 3eYWMY@ :U6Z&[[둷d=aG}Bɠ1DZ}m떤#ɸ+5s57 +#< tGA/RlV :E6Q +U'r$=y40J=$Oi?`)X;0KfŹ `1{1Jrqac_͎5I3@t)PDQQL5̖Dv`Xne +nZѼ옓*M|ưTxY4WZV.Xu% Kti<O#\0TIKi"pzci$%4By k#Octh<Z.D~yNoq6`.+~~[?qat~;" |Rؕ rv~ fzThJ. M4Lj q&g_]WE崈Ԡ]ku@͐of gvm9 `c4f/:QsWz3M+uX +~Q=@91QTQA4} gw7B| 1 X̅}M#dZ:;Cdp|H=IH5evCNߴt75IgyWVE{xS?Ċ{{ghY/Dߊ&Ǎ1nD6\ȵ G~$2S3o(c&x}]_yAEa:m̫/M=U!xVSWd #zgNN]h,!됡`3 F@hAŚ +\assyqD鳬Ë;j:z=QWOт#V's2ҍG y>)VNW 91zc)&6}MlS7,& x>devjXz)5$5xb+'tJ'j>)r#-AEcԊ:e]6qIQkG ;T2[:cA2|ْpj1 fV 󡋥[ZrDǡp?zcѽ_ޙVUhSLb28tq!OOYt#5ߓ.+QUɅG`RhdTp DŬ\!r \1il4"ImRĨ4 _v2"G` \E2-taKDD$;*F:^ wze\#m [P]Dy [JF2YV\خGjB@knsR8ڵ rQ5W*9V588m xV=>tqfhybmo?/־.+!8s.L[TMw&l.1-Zta/0DLE,_-pH8?I4"w#3 + +#3tDUe.3JĤ`gߍ>rY d /6mĽ}ⷽO2{" +96OGa jrאNVe!HˤI]Yאw 2%ƇU6ߡ{=HC\${n;PH/澐4&*P[}O⋅ 3-S*'8P!VjMZZ/Ȕ5瀭|^X-*^7? EoB3ẈWQG1_r$zb'(uyĘ7x|O失akg2@GЉw +36E\GUٞ5?~o#F| +\/춵nqsQ$va㐰"9$[iF4|˔zuKsU( -:W7/1#I+XҾ%er"LEٜp =$#Ɏ2qD!9i{ؤF ++ ȽbCP,.`R(f8Ȝ}gBB\ŲPWbG3k޲3կe0x7wJ̳}^1DG>?eSAWʾ.z?`\鍘lk o4:3H}"3~u^]kVeAT\}fW"?M *f-A~{73dPDdq*@1[!xХ8ˡݒͅuxPt^ +-W$9)(fd21d)ngg4 +N!iӮe|TQ`nO6NI7Dr@1z:"su> ro^U%w }f4[ *F߿nzObi2i|:B: HY7p5ƹ ,8zzd)Kd58#3nEI뮎GIK9HK+Cf}B\W c?dȩVjP&呓0K ʯgɟ&] 1P&ʹ yx>,D7 ;|"i *ӭd:_Y2a6W8E=04uD4wpޖZm@h,].u֍ a_uu6)Duew`s$W^"C.Wف5 qR +~mm9;]ǭ>#,y[4Q9@:pe`ԖbFBF`5"ZHd-{s ڊC;Do|C‘a= +#Nn<ˇ7Z:A +g5Ǯ+*7D3B`G&u;{XyM!x(P.+5j||DXV0{K{!6rMm 42AMub jC bAyF'5I렘͊oNtQZ67t/}}k-͹n tixB~I[tYB֕[(`u"$C'C=,8ȇj5ͬR6UvCؕOS*uvuywq%.TV"+:2I,D6-(`'VN2)WM7i%َ`!GMn2aQm -EBzQZ#ÆDmYڏG SD6\d"|pm=yW@/"hLDT܅l]VIt"OfihDz H_~wFŝQ >ϑ;A50K|{c3><)1bvk3t|mkȓK3\I5loOrt?!g5Z+t$CLH v1HJ_弐sz,YM +Tڿo4W2hrzB%/ [+Xd~# ЗA ++dx,͇Pl (#º7+u7ͯ/q٧7fDvau} Yh(5R&@^.>[ +kK }ielN?x3>):s#+DvIv؂_2CA +wҘ).tMW&0\jz>`sInDJtCםؖW!&0ux +|BpSƄ^!i pJ[IJx'..) +Ku9cL&[%3.`3Wp8WtxzE蛢hin*Q +Ȯ gzN11{$Kʏ;X%|tZ^W)tm?(W#-Lwp,{ )UO7.W@hU-ĦsƬi0|%@sVJ0HliA8{M뒕ΩC~r|}:[muih,q%zc3(ffKAQH1t!{оhJXZZlt73?E ^hեaM^[p{փ +魘0$G(B"C_~aFҝ;ۜ584"1|1\GIR/B@ P +8OOs'//*D(~MӮ_BH4`zhyy ۡ9]?QOY +,g_m^+||+?|h Aq,Ԏm< Niw}},Gg/H_:qWv(};u/b=8 +&H_JXb 5g~AN>g/QPCE H_D=?}K13з濜j|l7_ϿTB͟  +]_ɰ|eanr鰔ۗ= =C.Hؑ"geӰufԵأy2uwew 2AH\ +#D4ށǚ4ȽzbJij$P{ :(wLf. >]2BޅO]zɈ.{h +e &kpTB[R7elP* ~m؊zv + \T]܊fd)RP݁&7(L]HJ+_/SO];2N~?fAP>$dTee=Ey̬avtAPwGrteagSYM8Rd: .ҟ *|2Opm Me?ѐj?FhBXyo%3~I?pU+|rɾI : '5NN S_ѲӧSM3Oz://]ځtm#tΨS?@sM,4`j@BeM68مR$oWV7I2aiJ3e1Tt@q+n`A)^0~4zL2\2ZCti`RzHA+j6Hw1r1nmI| +;K5bÍFH2wX!o9F׏[4l +SvI_=nVfn<w1t0`٪^?gy#tg+M[({NzSٝA=.i,zl~|7 mqLQdg}|i*h.- "e\K1t_bAdPеeF!$Q4XebqN ?|a4puB_!v(@!Lc?8]ܓ\C>` K}dEY7X!,"Ei cŚPO:VK%O[ yπU<.5~ @rAy08rE-۠da1SՇ#DA}b!p)c >Mo+AHK8+n:HR8^h;Ԗr @βȦ%ox^'?OM ˳fZw|FOnx@"ف]JG <2L c+hL,i Б:˧~y`)?2D.a eo't +aN ѬT4铎Z`7vB~T+t _+_ᓡv+V9 +Y+6:ewO69h +{o)E˰QnRw RT_חVk[F![:!k{ +@wc‚ oDE }oE-2lvk(HtBĹmHAzQ6Dg+xQpSףl+cQtZ%`MDSLtpQ8@APDw?nEGzr )x}>BwmެtOh$\+l%}V w_2r}qT +,j?b}JnqJ_f0:@q%5c +Xjt䦤kF˴:>\ ZǗ|5u&qM( tU!BS1Q0i%]MF,EO DDۺIW J_ʂ#%җf eD!Ǭ\5kV*\N̜Sէ=OTu#3iTw MN•dk(hNDtүFZ`S9R+J3>>Ri55>)nSD#rilR՛!jǒfMoPݥJbF!T(p(p uHa~Szdx7͗ZxL5>WMz7fL̞ L5֯MHܧ@OV6KUY{i Fs5WmJI%'HSJSfJ!i94uͲkؤ4YcoAw[B*hhR&ӮۂK& >AS>׊LxRG_]_9Bv:oSnaN݆9:SnkcN9[mSneNy}3oDEtJqoSc3>qv)Ut8D &:e87)ñ3ۛ>ñ3wWV`g@a./}Cwt?c [tK tf +:kT,Q lYFF%@;[J:kPjiF +\u`IFȁӈf&,ҁ1;<; dB'2fTmM +8;,t]W1{0-SvS&B3T |r4r?Grnnc~͖?X4/~iVv"E`2L>4ZUѫ}T.`mܮ + \մ×ҵ1g"w?L%QH[/ PePFC:^GϣBЯH %?n7K %4U%,+z*C c l)WWb Bn[srDI_B 4oJy eh$,*rײr4[} Ñt^\vAhȗBr'$g->-ɍQX0ZΑ^&iC}n$NptbM#h9t Y4-({E1{m +L"ܸ><.k0K;n:hh,@sށl;2Ndn.IPy_!JԖ]t>Ot & + D8$Y(+kRR/'"#&TX,0iéVF6()S)F," ̏ +4 d]B5 +T$Xu66c"KրfB¿Zqo'0(wmk\ڒf姵hx4f@;WC+/WF q0s^/:Q6jfS2zPgd#2DW$u#! njZ +wx*j+>V>wg*;O[I[D?op(Xl +!JL +) +qq1hd+dٓ=p4^u[XT9GomB9M`ɸ _R8Ep zdJ%)i@!d*KkuBψ8PDȁR lsyKt˭܅F^#1E+Ֆ\:tѩF" -M튯NV!"6&S/3hk@-N,+D߶n@lN9C)mڝzN W{"B#/ +#)iBN9 N@Xp# e9{]Nh4]da{2!+%Ü_BZ(BQ>"a<9ށ/Bz'~L|*rP  c2En&V1+6ں$(z{*v9 ;pηz;Dkvh,cr..ZOy7 k 0Z*x"Iu0+6N W0cl3!2rD-bm.Ma ݉W7C~H#7b.2vω$CaJE*L~+V<io4hlnkۺe + 1m^ _+S|D'Y.ӀQ}WZ,TN'}]jH^ 3 ѭ,= m[XU:Dꤲ79t;<@$my$Ԃ BNQ>R?ł WΌ:NDA@ Ee5 y\'yn__5z(1h=ZHo(2"[IiМA]T/*Pr"Cu5P{ 38b[$pl tiPN'T@- +9rN(H/i/,꠩Q׭_JO(0.\}:27]/_Yۙ}o eo#hO_Cq-tf oODD-*uNZdxRZ#W_*z=ܲq%_x<QFH Ҩ@R^ BZL} k_,1z]Ҁeˌ +K$|,+VjYHjCtT3B7sErV;0 @E$*& tHʓYU"'(\$\-*\@ +>@j0896WdB|l@c[ +;ۇ@(C?r?aTls2>\T%d&]D = ۲>eG;j8ֻơa]@KT ։d(;P`i[CYCi:CWn9u5TFWķ{ ƙC9h;d|Q@3 +7/Csl6 MݼxT'+t\ 4=,/Wrmd|As(;ćWBZؘlcH +Ϧ&Uթ-/Li8.ΤnЬw: ,Pj2ݡzl~B}tٴjMj8d'~rbˈqt+(v\Ap^(7B[6u䳈4=$惴A0PeX_u'>Lm !8gBk0ڄ@f{R: }9+q4KHwci Le&YRlb \f% ׮?>$pSSL/S="iwZK{2`MnqkbR NKW.VyFu\_jq BfmH;()Pq?ba"jHS.~=hi\RԝـuJ ki#"-XJCäW؂W!eZ~W.֝1*GǠ /vCv͠*˰u cTY wۃ(.vWJ0X6zyvR [`+2}(='cζ"[1SXPဉyo+tY9 1+(P$rH:#.rYjYU: A670w"!誻"Z J;S\1ߙO0T + +aFQV컉;Ie?d:1I|Sw ++f \ሻ +*ٲV?܄ 9eEovQE25.4ni?E(|fSTaH) "9G)XҡG>x}>wm6kda!cz(ȹr)>)Fci LB whe[@lamS-W\p FE+3 +!ra8"'t4:}3{!?AVKtWsylo,Sr!mP'Xs[+[_H~>\&e0Ep .2ӧ}s4^%H +!%u9/\'#8܏oAj.Bnj.z>zns UI7Fyx7L2Oba*eoA ` }J%ʖ/od5!Y9nZ/>iGA.lyz>IQ)OV&6S9ZA\>P@ }I'%-ci~3hVj#?~zrȼ)ב3v ٪?a"A}RLScWogu+OgW=p~!EibԔ8iC//cZ&{3}%h( 8uQuh +ab:G1=qF ߄ R{; z0 cn-V R&Lk-E=cJ0N,>̈́dި~q YtxʡvIe^`Q4I K'twq;d<$|>C'ҵ`>>9^(2sy-17CW-=/\s2ur/ŽDzGZ N*(@CBC*^F 2UM>5 +u0 !/1(XpZef8m,QGo$Jd7\C4f B>H\_^DG$3L}$SG]aX!;.;mV$/:ʧ)Q%JN}3-iqtЅX +\(~ud:hOrrG$xay6g6G,K&<ޜm')_Nvv,!9obh]lť;EwJ(ri] B\َz\t8y*1qG<FW"/Ȗ߃~o?}yAgkNqt/rǁz8:[WB'-9ZW**Bms'eFl٨d쨠&GST g#sKȅ7jL+ʨiwOt,i!_B+>f?ߠWDn~T@__1G;OM61 :(2CL =2$VQ`奨4Ys1Qa!` S8aE|}*0NАb[ +>2Lo0r͓EDTԀtyΎ\ qːWBXއc(G*~CcT +Y+g/0L>J +aWYDԕͱ;ٴ15 B'gAHC38Ę|ZI\QmnRڗCc@t)tZqI7n)dg侸ozl/8jZxsZz =1w~{^>&MOꊭ6%P7"pA_4/&ɇ#[R,v@^(](A 9 +:1g5re9a!s +]PmJJ .ӢGZQKAlE"EQbTaA!}l" 4\Q@3R +sm+7/6>7ЫPO)& # z>F敚O KA#"I:(m%"AČ56@w"|*>*$'4ҎmV12XӬ +Fxg@wF8* +o]Lݟ/iŷl+׿v>^ۘ\Gu ^ʊ%emB> 85=Tq:2@-I^*0ݡ~ԗ"Ӫh=P O&|Zo?赒`V]њѱ< :#5Coݢ~`Aw,LEk,\Jn)a뷚aK\TJ(0{ƼI2YC׬Of}rVǡ_1L[N>Ou2{v72|pX \e!73P@  +^hDH"fObxwZ_+b@9,4jƴz„/,}~]ZA0T˴T3[7p_(,ӾNXԠ`%~XM)[ Mbv:)VS%$>VC 3sUq+DM1ΪշϚkE+a>={6Pwg76$C/eiYN{LxMqV-B(EߴqVfyt|]a.Tw$YgU|'MvzEM + m^8~Wdw2ǿ啈|^:1w孻 sW޺1孓s_޺1孻s_:1w孻 s_޺0孓 s_޺0孻 z|üR#$s>DE;Gs__rWEE[_t_E5gtRuF'5;gtW8sFwE{gtWF/Ƿ+a^Y?Jo2Y&>hޛHcL9 v1 dx$/{-G/2]Zr A ˒Bvs9FTV!/pDJ'ϹtI cX "zWh ‹}x(cZz<q7:2 {zT< +q]I$!dm чl΢'vv'Ilq+9ô1R:`niPy؇REw%X-/d5Z&E~z0ds5CAB; ;ÛSpfc؂qUZL_m&wK9@iFI,mGڨC'ӳ1߷%n>d>`El󺄻ӭ%dznT0l(&xg72)Q8aK%v{4"㌍Y;:unJvԢunV G56b %`|u, 4@LKKpp3s7p(%)t&:*!gzýc O/jǴ + _;Xq3zoio*"%0GG>N=Z`>X +Z"2S&ggkpQ'm=L\RSQ9Ѹzlz[^r)G-`0Z5Xt`Oف*kd ,4XIO:a* g-1y2#d^,;4KmZ&BHjoYCٵ}f$ŵT+o+24r7LϽ;3 R9hi0z(ȑ.GݞlBǐ0l1C'C[2 [ShBJa Y Y a!ר"9nS*ߑ-Vgt +Q@R/߶@EkY^"y fHG$Ǖjc7u^ *ѵR[:07u0TVhX))Om`̱l3d%:L#$-A톖VA\JdOY1eV*Bg.Ә"~j xy:=`][C9 !?k*{yt/'}l!fGG@fiˣc|ɩsJ_[Ӯ-m-cf 1j6[OGczʓtAc4F_Qu?:4G*1TJ% t Yl*TybpzDOݪxՐlÂpA 8UIhWQ\MCzCR\9,>ǥIQ/] &Fʪ`3jj+Sچ~湕oO +p22dbšbIAz*%Tju (#p'LCy't4~9PҫRJ^(A8}Ǡ5yNJ#d|xӂ֝:v"*8urP[vyq~x3Lo$x4)lw;q#X2Og9 + +Z>)PwOVnbQA354*(G&ON"G@oA離pXU Zv |W}N~zTs r&%L:g$CqXVgʴU}dsb0jT0?p0Ҵ]魙be;$@:suE4n?VkR`{WL +uC%jBJBwC{KMqi{~4hYXԓ9pQ863Dph-O~>M +)ˆD{' ua]`WP'9ѬD/lbs4H.j0 qsPRP+@بFj?h7tj{zOɸ&:IhoJH]\U/̕(=&G& H>M_ncT/d{ŝ7ror0p5d N!-j@h}BED}"0oȰ]%;G?U5(R\PIJ&IY7nԦS6 +~?P1\сַmZuBY)" ͋C*{"5|Jy-<&XYX4WxpF)X"2@HpBvoꊳA7X!YO!U%CT?f7@񜂔6:J0B߫ĀY_4ށD1L"NO#7S(v{ɐ \Q-L Ѯ2ER|lfF ؄zDyφ6O܋f{8 +#e*pD~:ߴ߾)}|ihIR^ ~{# Ʊ][AeBj+MP}BNAQt +2$6h &y(C>((_L9*`UxdnHys#¤)tJuC 7\ZO +TDы$({(t1G Vgxv;d٭ ii:Wjwv[Fa~`oܐ|c0 +>c@I`(U[;*p8QJEk8Dժ {Kbj2֊i+ E f4_ˆ5 J>F3z' 'i;hװ.'Z2I.o>Fo̥F QH\b+'?t.ipf +&SLG\rȨQ~Zۺiј傋]e{O +DeN̮14%3eW>HrF΢$IgW2'w`HNn#ۉP&Ӄoa,UdBJD ۸\q뢫Z~ǷT:-䰇EѾB?z_ ; "0 p[Fzh[F{X)+ 1"O0#c;`Ӹ[B>TA 8Y4$ %c1_Z=L?L-XCl``>ptuz%Fx2Z%u/x ֏O:y'[h҆]LPNȌ Wa[Xu@4 65tvkyD"*^VaЛ"(#^BhBΎF@vGAѺv#TV$ *9i<Z6} +Bqj+{*T:{hs&sl oMn;RD`[#Td}.z[bJݸ4hi)\\Jʟ6[mu;.7Z/qČ(H9 ~T逧~hUk~.>ι ޣ.K_zu]TmPLC59قna}5U uJ uDOxE. Ø탹 K6D8 SwjKwH>n'+i\%#6T !W.jI6dx ug4һ +0Jf1=zrMFa.Uʇ{xeB_}*,xK}(iZq/]umێvE@RN]-̹>z5TN*}VdOF5/eP]ֈEgk˅κ&?a +a[;+XC'Vck.xdrVF"B/`]~ӱi|aPOZ3w:z1yV?CToi7|RRTm\m3s͍ r8X1roNѷ}Oѷ⁃gXW?RIxbJyͲky݂%ԨǂbiE*?fܓ#%&TwK"/zZdG1'{Fbi\ 7YŒCQ~^T(Oڙ4T,&æd$U,oӣBg: , ^^C{V%T [dN[^5kv3BVfe$i.-!򄍶IuH }9ndnd[bRB$Q/望B:)J:J望JnJݞ:)JwzoS=1TUO]I|Nr)O;Io}I|R{v2߹Υݧ̷.4esi)K{;=^IF9N>v-QQTYD3B )ŵ,@Da` Գ2L ?EWƦTn"9 +Ԭly|NE3[,ml%&@<eJݡ?70'W9>~ҁ_ Wb&l XW6h=z&H#%(TϏ%){V核6e,3Ch5ZK0( +3o&fQxhsNWLd<<֪rAWߡ5QP ~K X`ݱ-tٝ=Қ?N ڐOZ9`Fjd2 H6Uc"!/"=Pb%J1WLZ ++$"ZP膵%!@aB!5֭u/F'CƎGX! |,@n!W'_ܠ,$RZ/Y$݀5kZpZiЮ$SQ.@||m݊R\WĥQe ;!FBA] Sॄ62:fZgQjmE Fa|kB1Ғ@K:1xc V0 83) OKQCup_VO3=MskP3 1M[eяPJ8 jp%`MSZ s7%c*~6EV_6_+S/YQU̳klӉ;#t 'FۅP/;GZV}% +\ou=|ܵ%w:q[uX&@:@w5Ex(e$schc'3}{Y|j煢YW66'v\!^FV,Wb5hzB@f(APV-CT5ҙ6+oE}D?JͻI +tuGZ/Ys(EɡF mMW +u\dqTn2u,GPOu $%_k0\UCw!H/p@J +Z.㰉otB5uAE׀BuPjbIC[{-v X2($JE?*EyMj%m +&h]iCE^O8t@X +X d$ϟJD?Fk ; Dr?’#筃"'DU ?AAr>` yߎu'Cf /<_ZǁXe;ZaKƝ,~R]:/4»5f +J +:};2r>hdK-іh8'0>dIw7 +]Rdt&(IIJxz}Qk~WEu &ꉟį,RNɺW P P^0 cǩ}sa):+Ot7SV Oz+kz8b6 g +I]Z>:KAN40< r retd42YTسOɘ]!HNT/ؽ;1D"+Db@EEsN\YNb $;׌/@1Q~=6&Giru[ŊrOrd@5!$>:Q=Q73b <煑_L:|E+q3JWFe@ eFQS,Q ǜmBnl=.0-#SUa.v/9 P(XâC!kA?i}I:e8B]In *\ƿVRaR @c:9-ņ-@]FD?oB//oB,W}ν?_=L8 XiWShĥa϶ynC ~J_ {*6* 9(qՋd74OXm9 P 4יiX% Îu\ K6[`1AO@"1uP!U0SpIQ&R1n![Es5Ԙ $gXk6 M,y?lCdtsxƫNB+6fO2R ޒ +ɪ=Ru r6#`"̒L 8=V@'"R##G9GMP c_ X[+B~~} HڱW Mׇҷ:?%OKK }" +uRF8QBl=2ڂrmb\g5@;0erp5ψ?^UT *{—'*V}n=3lQW`kyW MxvҋInqf̀qHMoG0۞\LټΔ_G:T1Q1 @QJdVSLY].# qsv_gzCD/;AJS=Jvb(4f]Ēp @%،)%^ԞJP E*\o۱2{$c6T ֍NifE2kSq@*OlI*f[@!FKV 5ޭݕ"yMBIϰkCr%/ w"'r V\y۰# z`7M$ccx{^"VL1*3彸T[xӒN[Oy7#E FlمiL4XwX2jOJ:|t{VZ#8a=(~T^0؏:/9 4Ҽ+&>dZȒaf?$LAIܩn5&)&KhZ.!r6$dn!/*9o`vߙ9d 1GsXZ܌D3VZ C %(fP8b7Jϲђs˥kez !dTd;cgwNQb"b&Cin]"Cߴ(OkF)e koUjXpxQo:(V< r(Ѹ)*"ɍ  +l{͵X&l2 E"JWZՅrhS8S=TK&̣*f;PQSOEh*rCǀfnoAri!'wOKϘL3S]12͟(GCBQ@^8xifIsPy+leu\'vh~r6D6VXzs uߘAy,h5%HLJ\~΢L:VP L 3+d끣oUEE2d.PT.iL&6"O0+^wS?ۡ`fcPbIr';B@q˓kIi,w:!eDTa4=a[OT߉:B"H> hȀۜfW +u+l%q;p\tqʇDS?q ieZ\4<G܈= = %p|V n]R0XZn2t`gOU/6,hwu_Ԟ2YFb^u YOv -/WY.`bȸ9YrP'>|5rvJo~@| A*b*bňc2w/HeOH[aPETQ72̌r2 4ID)%쐌 O1mO߭ߧm{V$?]–c80F_B gӪd˪ +?9V@.&Fx;B;1KzYN Rv#Q#83[l$gڻYB'P؎CQ* (Ҵu!Fg/X^EXdO?T&bv>Fݳ +KG7 L-Mg\3 9*H( OXac&:~}qϐ('lSə=P#:;U5x< [U"}vЖ@[B&*Ź@-}zXe1@ ZmXI"$ٙBkUV` FxhUe>2h5˱U,N&ChqBokvfC0hPGhwF%T<@~'8* `X9)>Cա;mB=a\eEY,+i.e4Wlg X}Ljv'GsڅA2N̨ <ϋ(Ku} d±30 46z: BU-iA'N +xT +,wٛ% _?I䱊>nC(weOeT-s<2mWGׂ0fk(\l`Ova|R1F0fݏL1K񽛡 +׹Ψ ޓb̙3 + 5:^vЌjVz 3 i6 wр,dz.~jwD,Q_N:95WgF~jLiǀdD8|Ϩ3`T{_fh-M0΋Z zXUcٿp=Y6uw29f\ӟQC$1i3{4@L]S_1 +a}b˝a(mCǝWT)7Ň8DOx\4gt# F|eގ^?"cFCBU+8pà Bm{\& fN'Y~K5@|/(K~a+n(!;cP;(U:QW7˴ |CauNqfR +S=^A*h7s ~!ͣ +É\L:$2c +~fޤ_0{c Я!>Ү7, Z lQuK{YAƲɳR2no&$ڒK7%9T,~L7 $OYf~Xb0c +e\pz~`?haшd</ YEP'koS(&ⷪB5eDa-n19+ e4*1}ɰ^4aDJX3Y}VPwh{[b6:s p\O\/,Ʌmƹq1@]IR0Yԝu֡=LA|z*4O֝뽾X[X[ˌEs8ƿ߻^Ps{ұ.L_z>A 9rܛ>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.02 312.7929 cm +0 0 m +-81.683 0 -202.31 -33.717 -217.19 -64.909 c +-174.429 -149.278 -84.476 -127.129 0 -127.129 c +84.472 -127.128 184.379 -142.593 217.177 -64.909 c +192.334 -27.032 81.683 0 0 0 c +f +Q + endstream endobj 87 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 264.6445 358.6522 cm +0 0 m +-0.171 1.172 5.391 3.156 14.697 5.121 c +23.707 7.024 37.401 9.063 51.913 8.167 c +52.537 8.127 53.158 8.085 53.777 8.037 c +84.225 5.549 101.13 -11.098 100.188 -12.513 c +98.903 -14.442 79.572 -2.479 53.109 -0.513 c +52.532 -0.467 51.952 -0.426 51.37 -0.389 c +38.325 0.463 24.111 -0.534 15.464 -0.911 c +6.096 -1.318 0.171 -1.172 0 0 c +f +Q + endstream endobj 88 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 199.709 361.1827 cm +0 0 m +0.061 3.165 -10.484 5.633 -26.313 2.389 c +-35.174 0.632 -45.136 -2.618 -55.44 -7.713 c +-55.85 -7.916 -56.258 -8.12 -56.664 -8.326 c +-67.249 -13.66 -75.875 -19.825 -82.493 -26.509 c +-94.243 -37.84 -95.177 -48.631 -92.359 -49.571 c +-91.251 -49.94 -83.892 -43.707 -73.981 -36.738 c +-66.818 -32.008 -59.482 -27.928 -49.362 -22.855 c +-48.987 -22.668 -48.612 -22.482 -48.235 -22.296 c +-38.55 -17.516 -30.342 -13.943 -22.431 -10.699 c +-9.453 -5.519 -0.042 -2.174 0 0 c +f +Q + endstream endobj 91 0 obj <> endobj 46 0 obj <> endobj 90 0 obj <> endobj 89 0 obj <> endobj 37 0 obj <> endobj 92 0 obj [/View/Design] endobj 93 0 obj <>>> endobj 47 0 obj <> endobj 48 0 obj <> endobj 78 0 obj <>stream +HVn#G WL~oK!= ߧ-i4# K,X_~%ʏo.h!Eivey ,-r+e˲ʈհ +DM-- + f(R Da VpB:~ b5m1gFL=&!XST5=Œ5V4ֆVbclP5&DO 8½qkܩZ?e|ZFZmHw>rp8rH-Gn8AN c8\/U'63 ^!ͳG k!=9Ee%a %ڮO@πerZZp$!R^Rָ#'O +xbAt#]j-V-`ؑqXQj,~`ִ=ܐބ;dnBy\ܚ"J-> endobj 80 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.0198 309.8815 cm +0 0 m +-81.004 0 -200.628 7.842 -215.384 -23.09 c +-172.979 -106.758 -83.773 -102.52 0 -102.519 c +83.769 -102.518 182.846 -100.128 215.371 -23.09 c +190.734 14.472 81.004 0 0 0 c +f +Q + endstream endobj 81 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 97.495 322.1826 cm +0 0 m +-0.307 1.152 6.18 3.86 16.489 8.177 c +21.897 10.441 45.974 20.638 57.131 24.98 c +61.375 26.631 65.493 28.167 69.549 29.588 c +80.298 33.395 89.086 35.772 97.968 36.267 c +113.135 37.33 118.744 29.726 118.207 29.016 c +117.447 28.011 110.467 31.836 98.67 29.962 c +90.431 28.533 83.212 25.883 72.415 21.778 c +68.36 20.22 64.542 18.728 60.22 17.044 c +43.089 10.372 30.632 5.737 18.423 2.488 c +7.379 -0.451 0.298 -1.117 0 0 c +f +Q + endstream endobj 82 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 275.12 345.6352 cm +0 0 m +-0.17 1.162 5.346 3.129 14.575 5.079 c +23.51 6.966 37.09 8.988 51.481 8.099 c +52.1 8.059 52.716 8.018 53.33 7.97 c +83.525 5.503 100.289 -11.006 99.355 -12.409 c +98.08 -14.322 78.911 -2.458 52.668 -0.508 c +52.095 -0.463 51.52 -0.423 50.943 -0.385 c +38.006 0.459 23.911 -0.53 15.335 -0.903 c +6.045 -1.307 0.17 -1.162 0 0 c +f +Q + endstream endobj 83 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 131.608 194.4551 cm +0 0 m +2.007 2.878 16.549 -1.318 39.633 -5.425 c +63.801 -9.725 93.746 -12.938 130.659 -10.854 c +130.659 -10.854 131.137 -10.829 y +167.743 -8.589 197.345 -2.1 220.815 4.215 c +243.406 10.293 257.628 15.164 259.853 12.407 c +261.911 9.855 251.707 -0.421 229.319 -11.235 c +206.608 -22.204 173.563 -32.412 133.269 -34.827 c +133.091 -34.837 132.914 -34.847 132.736 -34.862 c +91.981 -37.358 57.408 -30.642 33.078 -21.507 c +9.179 -12.535 -1.836 -2.635 -0 -0.004 c +h +f +Q + endstream endobj 97 0 obj <> endobj 96 0 obj <> endobj 95 0 obj <> endobj 94 0 obj <> endobj 72 0 obj <>stream +H|K1>E]+rN0B#8@ f wwZ(~]>}:,xZeoWQ{O>|zU^IISҚ֜ ^4]©JwhQ5Xdpybh^i-p٨i1;GmDk7+eIxH5qF΁zΑ7%nLGƹ%yMuxlqC T($0Y𰠁)uVc첯{ymHt""fw6v}};eڠ έ5P|BbnHC+lbE㌄*ZrJ*  2@MzApOg5;8@K4d09mKnYq0S  ML_βvItDDE$JSpC8= }.(+ endstream endobj 73 0 obj <> endobj 74 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 247.8291 381.981 cm +0 0 m +-36.845 -0.264 -65.413 -4.338 -98.304 -39.11 c +-131.194 -73.881 -147.445 -85.482 -184.189 -116.044 c +-115.119 -284.551 -54.704 -266.981 0 -266.981 c +54.704 -266.981 115.119 -284.551 184.189 -116.044 c +170.701 -85.482 135.846 -73.881 102.955 -39.11 c +70.064 -4.338 38.23 0.274 0 0 c +f +Q + endstream endobj 75 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 206.2451 440.8569 cm +0 0 m +-0.019 -1.792 -6.168 -2.938 -15.209 -6.541 c +-24.585 -10.277 -35.952 -16.479 -47.665 -27.574 c +-47.665 -27.574 l +-52.243 -31.975 -56.689 -36.92 -60.855 -42.426 c +-68.504 -52.536 -73.994 -62.92 -77.877 -72.725 c +-81.591 -81.781 -88.149 -88.143 -92.027 -91.998 c +-100.312 -101.004 -102.354 -107.348 -104.372 -107.348 c +-106.439 -107.348 -108.806 -98.207 -100.283 -85.538 c +-97.293 -80.627 -92.095 -73.711 -90.959 -68.361 c +-87.737 -56.867 -82.063 -44.587 -73.298 -33.009 c +-68.526 -26.705 -63.265 -21.178 -57.764 -16.439 c +-27.389 10.103 0.026 2.408 0 -0 c +h +f +Q + endstream endobj 76 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 284.524 433.1891 cm +0 0 m +-1.982 2.748 6.426 19.562 31.01 16.64 c +37.761 15.207 43.768 11.722 48.595 6.861 c +50.708 4.733 52.478 2.459 53.931 0.192 c +59.17 -7.467 62.929 -16.577 65.125 -21.657 c +66.896 -25.564 67.256 -26.828 68.652 -29.327 c +69.941 -31.454 72.139 -34.896 72.139 -35.271 c +72.139 -36.132 68.777 -39.218 63.012 -35.275 c +60.188 -33.533 57.615 -31.03 55.09 -27.886 c +50.619 -22.459 46.407 -15.213 41.453 -8.857 c +40.108 -7.263 38.697 -5.62 37.299 -4.146 c +34.068 -0.737 31.11 1.567 27.921 2.27 c +16.218 7.148 1.982 -2.748 -0 0 c +h +f +Q + endstream endobj 77 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 126.5119 124.8813 cm +0 0 m +5.016 1.834 12.302 -3.94 24.893 -7.896 c +31.086 -9.799 39.118 -11.312 49.905 -15.264 c +68.786 -21.55 90.689 -27.068 116.314 -29.426 c +124.454 -30.175 132.401 -30.549 140.115 -30.615 c +167.281 -30.363 187.241 -26.604 204.248 -21.817 c +219.98 -17.388 230.769 -12.798 234.836 -16.869 c +238.555 -20.591 234.993 -33.249 218.891 -47.291 c +202.746 -61.37 175.907 -74.389 141.722 -76.282 c +132.153 -76.957 122.212 -76.893 112.045 -75.963 c +80.133 -73.043 53.025 -62.284 32.978 -49.145 c +24.423 -43.257 17.286 -39.017 9.628 -31.842 c +-8.307 -15.781 -3.518 -1.286 -0 0 c +h +f +Q + endstream endobj 101 0 obj <> endobj 100 0 obj <> endobj 99 0 obj <> endobj 98 0 obj <> endobj 66 0 obj <>stream +Hn4~L=[ +TT\.J}{qKiZmر=g/w}w]//EK\~Y~Ż/,/N?uګŦryj޲[)J׀Cu?U%'uڋh/n MR꘩]*-@;vj OZŧȹ*0 +w6%:$mʑbp4>.)iL)cEV#`v +vhҩvHUJ#Kl20&w iqLZ YYg[\>aΰu(|֒B#|H@Y+*b=., +{Ow?<{oqL"pHVЛؚͽ.;r\e^M-Ӓ!bX-Yv;z#O ^FTj1){t@G|AkD:!8\0u[WEQeưώhC@!v{;PeԄ^ C/9ZDsvuAh׈=&EyzmL6@u䅄`4lwmLhRː+k2 >l$(}X 0]3u}mX5Sm3i<YEgxmMn#CI&B?`BG#-2tNdOYy(DLSH#-#MfB6; ;iEj!;` L]y`]U )x + +!/*h%tIفEފ(6yVeEMNrS4 :r]: Z+zu|{z&Y߭o[T~;TL 3/w\on|Ȥ%L bh8E+g(Z&$D@<> endobj 68 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 249.9881 328.6704 cm +0 0 m +-74.827 0 -199.144 -12.516 -213.792 -41.089 c +-171.7 -118.376 -77.385 -141.108 0 -141.107 c +77.381 -141.106 181.495 -112.252 213.779 -41.089 c +189.325 -6.391 74.826 0 0 0 c +f +Q + endstream endobj 69 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 97.9075 339.1362 cm +0 0 m +-0.284 1.064 5.708 3.565 15.231 7.553 c +20.227 9.645 42.468 19.064 52.774 23.075 c +56.694 24.6 60.498 26.019 64.245 27.332 c +74.175 30.848 82.292 33.044 90.497 33.502 c +104.507 34.483 109.689 27.459 109.192 26.803 c +108.49 25.874 102.043 29.408 91.145 27.677 c +83.534 26.357 76.866 23.909 66.893 20.117 c +63.146 18.678 59.62 17.299 55.628 15.745 c +39.803 9.581 28.296 5.299 17.018 2.298 c +6.817 -0.416 0.275 -1.032 0 0 c +f +Q + endstream endobj 70 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 271.0764 360.1017 cm +0 0 m +-0.157 1.073 4.938 2.891 13.463 4.691 c +21.717 6.435 34.262 8.303 47.555 7.482 c +48.127 7.445 48.696 7.406 49.263 7.362 c +77.155 5.083 92.641 -10.167 91.778 -11.462 c +90.601 -13.23 72.893 -2.271 48.651 -0.47 c +48.122 -0.428 47.591 -0.391 47.058 -0.356 c +35.108 0.424 22.087 -0.49 14.166 -0.834 c +5.584 -1.207 0.157 -1.073 0 0 c +f +Q + endstream endobj 71 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 127.5688 184.033 cm +0 0 m +2.019 3.77 16.643 -1.727 39.859 -7.107 c +64.164 -12.741 94.28 -16.951 131.403 -14.221 c +131.403 -14.221 131.883 -14.188 y +168.698 -11.252 198.468 -2.751 222.072 5.522 c +244.792 13.486 259.094 19.867 261.332 16.254 c +263.402 12.912 253.14 -0.551 230.624 -14.719 c +207.784 -29.091 174.551 -42.464 134.027 -45.627 c +133.848 -45.641 133.67 -45.654 133.492 -45.673 c +92.504 -48.943 57.735 -40.144 33.266 -28.177 c +9.231 -16.423 -1.846 -3.452 -0 -0.005 c +h +f +Q + endstream endobj 105 0 obj <> endobj 104 0 obj <> endobj 103 0 obj <> endobj 102 0 obj <> endobj 61 0 obj <>stream +HWˎ7 W5$Ac ߧJiilX̴$,XR?h>zÛG}ڼI~[~4o՚w~{wo}2blmuVr <ћ7`* Cر#CI&8?"y+r*7 j^ p ń-֑- q#=$"%UQӶdJ3de+=TLz* 9uXлik]A"RQkWRn +$վ?.#Jr0V2Xm:_@%h2g+C +@j/\NeU7B9 +iTS E@)?F֞(66m8Dx YQiإ ]kx6DN!11{&lu.3Oݖ&B9b|ZɄ3CE Lڑ!I)ܐP8.KlNKBߵ +p!4 `GB҉^NVr6AfaͨP+҂Ќ ׀H8sp¾|veZb}Z!9LKN-=8R/5!&@g +*oڠv=oZL) v=Y*zQJ^)/BVB t}[jtq:L}BZs +U$)[x=B뗓rn rS +E ܩ<ҩ!"vQBmBt8vAQҧ,AɸDfN^OĻx ]."x@1ݏkXᦀ_p(P C@xO& SLP&$+ cE1' +@NŻDe+f[6l]fgٯQlS%?-?^WO=K{ݸ>|'&x endstream endobj 62 0 obj <> endobj 63 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.0205 333.5515 cm +0 0 m +-83.763 0 -207.461 -68.203 -222.719 -100.189 c +-178.87 -186.706 -86.626 -163.994 0 -163.993 c +86.622 -163.992 189.073 -179.85 222.705 -100.189 c +197.23 -61.348 83.763 0 0 0 c +f +Q + endstream endobj 64 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 265.0173 372.7577 cm +0 0 m +-0.176 1.201 5.528 3.236 15.071 5.251 c +24.311 7.203 38.353 9.294 53.234 8.375 c +53.874 8.334 54.512 8.291 55.146 8.241 c +86.37 5.69 103.704 -11.381 102.738 -12.831 c +101.421 -14.81 81.598 -2.542 54.461 -0.526 c +53.869 -0.479 53.275 -0.437 52.678 -0.398 c +39.3 0.475 24.725 -0.548 15.857 -0.934 c +6.251 -1.351 0.176 -1.202 0 0 c +f +Q + endstream endobj 65 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 198.4288 377.6988 cm +0 0 m +0.063 3.245 -10.751 5.777 -26.983 2.449 c +-36.069 0.648 -46.285 -2.684 -56.851 -7.909 c +-57.272 -8.117 -57.691 -8.327 -58.107 -8.538 c +-68.961 -14.008 -77.806 -20.33 -84.593 -27.184 c +-96.643 -38.804 -97.6 -49.869 -94.71 -50.833 c +-93.574 -51.211 -86.028 -44.819 -75.864 -37.673 c +-68.519 -32.822 -60.996 -28.639 -50.618 -23.437 c +-50.234 -23.245 -49.849 -23.054 -49.462 -22.864 c +-39.531 -17.962 -31.115 -14.298 -23.002 -10.971 c +-9.694 -5.659 -0.043 -2.229 0 0 c +f +Q + endstream endobj 108 0 obj <> endobj 107 0 obj <> endobj 106 0 obj <> endobj 54 0 obj <>stream +HKnGD}@+[S7 |’ ɀ/j&at}}z>?_/K\KoCu~~[\?|Ymjn\Zpm}xZl떍n=J )cxZCk>, z +!c_S] C+\!&CMy}C\xMoW1;c$[އ#KF=teǵL ڊy-y>[j!Rʸm!9M>aؚa|\>L&.&\/w?==eFvQQWo1Qv[jPP>kaF(~*4Fb" (Iq[[`B:`f7ԏ27eRd#9ʋ0}r|=ܲ<)l ,8l@2Dc(p[jqBW_ +2P[0eZZi:ћIhk# `(<,X%B9q/+b"iq1nJ^UR -u2T/̏+ؠHV +P ulvu V\皩s+RG-VKiOJɇ$)S5Bގy2}oB)异 ޸9MDEg60IyLrY<=`C\dהSձ٤iۊ[2菝`K_.eNRfO"J@IѤJ + 6LGG»T7~  {.8&|vmQi5SN:Te];Oh|є'}$9Rx1%¶a$4G^kϭ=:īW:H̪3ۼze!_^~|_+OL endstream endobj 55 0 obj <> endobj 56 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 247.7025 402.5576 cm +0 0 m +-33.956 -0.28 -60.284 -4.591 -90.595 -41.391 c +-120.907 -78.191 -135.883 -90.469 -169.746 -122.814 c +-106.092 -301.152 -50.415 -282.557 0 -282.557 c +50.415 -282.557 106.092 -301.152 169.746 -122.814 c +157.316 -90.469 125.193 -78.191 94.882 -41.391 c +64.57 -4.591 35.232 0.29 0 0 c +f +Q + endstream endobj 57 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 205.9056 450.6841 cm +0 0 m +0.166 -2.257 -8.839 -4.292 -21.261 -10.761 c +-34.659 -17.738 -48.668 -28.298 -64.635 -45.329 c +-64.831 -45.544 -65.026 -45.76 -65.222 -45.977 c +-80.774 -63.213 -90.687 -78.686 -97.957 -92.356 c +-104.817 -105.256 -108.228 -114.061 -110.461 -113.611 c +-112.51 -113.198 -113.334 -103.312 -108.746 -87.975 c +-104.041 -72.25 -94.238 -53.23 -77.442 -34.871 c +-77.228 -34.637 -77.013 -34.404 -76.799 -34.172 c +-59.989 -15.475 -41.481 -4.588 -25.431 -0.054 c +-9.885 4.337 -0.148 1.996 -0 0 c +h +f +Q + endstream endobj 58 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 300.2656 445.607 cm +0 0 m +-2.098 2.909 6.801 20.703 32.819 17.611 c +39.965 16.094 46.321 12.406 51.43 7.261 c +53.667 5.009 55.54 2.603 57.078 0.203 c +62.622 -7.903 66.6 -17.544 68.925 -22.92 c +70.799 -27.055 71.18 -28.393 72.657 -31.038 c +74.022 -33.289 76.348 -36.932 76.348 -37.329 c +76.348 -38.24 72.789 -41.506 66.689 -37.333 c +63.699 -35.49 60.976 -32.841 58.304 -29.513 c +53.572 -23.769 49.114 -16.101 43.872 -9.374 c +42.448 -7.687 40.954 -5.948 39.475 -4.388 c +36.056 -0.78 32.925 1.658 29.55 2.402 c +17.165 7.565 2.097 -2.909 -0 0 c +h +f +Q + endstream endobj 59 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 141.2573 130.4581 cm +0 0 m +3.433 1.528 8.1 -3.259 15.007 -8.526 c +23.885 -15.297 30.57 -18.817 45.945 -26.769 c +60.557 -33.438 76.997 -36.577 98.002 -36.999 c +106.44 -37.169 114.988 -36.89 123.052 -36.468 c +148.926 -33.389 163.431 -30.809 178.889 -24.876 c +191.795 -19.922 200.488 -14.101 204.239 -17.853 c +207.692 -21.307 205.686 -34.89 192.228 -50.514 c +178.531 -66.417 155.939 -80.224 127.24 -84.216 c +117.865 -86.064 107.754 -87.082 97.193 -86.794 c +71.35 -86.09 48.412 -77.726 30.28 -64.048 c +13.773 -52.334 3.52 -36.251 -0.808 -22.943 c +-5.131 -9.65 -3.217 -1.431 0 0 c +h +f +Q + endstream endobj 60 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 292.7292 234.4595 cm +0 0 m +-56.996 8.898 -85.495 -1.78 v +-113.993 -12.457 -121.117 -19.576 -96.181 -19.576 c +-71.246 -19.576 14.249 -28.473 0 0 c +f +Q + endstream endobj 113 0 obj <> endobj 112 0 obj <> endobj 111 0 obj <> endobj 110 0 obj <> endobj 109 0 obj <> endobj 44 0 obj <>stream +HWn$5}WqʷW +@FCJFsIzתSu}wy1F}~1?w$>_ŒZ,r ޞ=:.y!%EA3%eBK`Wb<.b.T] 3 +aǨkFS*|S5η5͊@ҖD TkN`v`D0:$b@HH1\.1FD͔<գ8o u6.G?B"̭Hh'q 9g9E,puAAT\a٣N,b<҂bz`KtcnDl{C]qEM6E`) Ϙf?/pIL~x_^IGXoOofy2+)k$Jcn'#\$QJb9 ٲO@v[f'Ӛ*Nw_ ;OnkIHǿY7pbł26GEyev\0(yeWfv/WFƜ يcp 4vql)V$& ULT$izeZ!I8DDFY*ZX dCkգ< +eBft<إҶMQ/݋ݻTqzW9sŠ(f.wY9iCc +6MP^5S5 CvUYEY󅮵\_@*"k&Q}g6v$ 2\1P Ε eFsOLB$zU,84l=ٞ\N18Pf$O(t٪3)˔Qե=48VѭYq$j!E )" =D6 NMꅛW*)Kq"R> 8Kp;Kp68Sqku {:5E +85HH:_ Q+ +Wd'\m#BjBm9řbv(d nqqV)aM.FL2CZFLG@[E6$98RpfDMȷsÿ'AzS[E>'箝z L3QK*6]kN6-:trɋJN"k,B9$GǪ )&sƐ~Ld$upY'4"pֿQ?ɸ^oIfoYvtoQ(f2C@VQf?lZw@eF6̯e"ؔ=ם/pz +tsܵ/ aHzqg<FjTDv`}?(hu(L7flg Շo+O%<#!=~G@ endstream endobj 45 0 obj <> endobj 49 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.0182 328.8312 cm +0 0 m +-74.185 0 -197.437 -12.408 -211.958 -40.737 c +-170.227 -117.361 -76.721 -139.898 0 -139.897 c +76.717 -139.896 179.938 -111.289 211.946 -40.737 c +187.701 -6.337 74.185 0 0 0 c +f +Q + endstream endobj 50 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 108.9468 335.7441 cm +0 0 m +-0.281 1.055 5.659 3.535 15.101 7.488 c +20.053 9.562 42.103 18.901 52.322 22.877 c +56.208 24.389 59.979 25.796 63.694 27.097 c +73.539 30.584 81.586 32.761 89.721 33.214 c +103.611 34.188 108.748 27.223 108.256 26.573 c +107.56 25.653 101.168 29.156 90.364 27.44 c +82.818 26.131 76.207 23.704 66.319 19.945 c +62.605 18.518 59.109 17.151 55.151 15.609 c +39.462 9.498 28.053 5.254 16.872 2.279 c +6.758 -0.413 0.273 -1.023 0 0 c +f +Q + endstream endobj 51 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 263.3002 359.993 cm +0 0 m +-0.155 1.064 4.896 2.866 13.348 4.651 c +21.531 6.379 33.968 8.231 47.147 7.418 c +47.714 7.381 48.278 7.343 48.841 7.299 c +76.494 5.039 91.846 -10.08 90.991 -11.364 c +89.824 -13.116 72.268 -2.251 48.234 -0.466 c +47.71 -0.424 47.183 -0.387 46.654 -0.353 c +34.807 0.421 21.898 -0.485 14.044 -0.827 c +5.537 -1.197 0.156 -1.064 0 0 c +f +Q + endstream endobj 52 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 160.9534 192.4494 cm +0 0 m +1.518 2.635 12.511 -1.207 29.964 -4.968 c +48.236 -8.906 70.875 -11.849 98.783 -9.941 c +98.783 -9.941 99.144 -9.918 y +126.819 -7.866 149.199 -1.923 166.943 3.86 c +184.023 9.427 194.775 13.887 196.457 11.362 c +198.014 9.026 190.299 -0.385 173.373 -10.289 c +156.203 -20.335 131.219 -29.683 100.756 -31.895 c +100.621 -31.904 100.487 -31.913 100.353 -31.927 c +69.541 -34.213 43.403 -28.062 25.008 -19.697 c +6.94 -11.48 -1.388 -2.413 -0 -0.004 c +h +f +Q + endstream endobj 53 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 248.2 261.5418 cm +0 0 m +43.586 0 78.92 -2.193 78.92 -4.898 c +78.92 -7.603 43.586 -9.795 0 -9.795 c +-43.586 -9.795 -78.92 -7.603 -78.92 -4.898 c +-78.92 -2.193 -43.586 0 0 0 c +f +Q + endstream endobj 118 0 obj <> endobj 117 0 obj <> endobj 116 0 obj <> endobj 115 0 obj <> endobj 114 0 obj <> endobj 5 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 29 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 30 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 31 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 32 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 144 0 obj <>stream +HWn$5}qdVDH{αgڞFQnU)7}7Mklϗݏzو#K0&f; X|LƆTi\x+R-A+Ijx "Ϣ))=0Or& +5FL$C{88j%Ui%'K4@{tl,NJJKtyiFW[K9$ѳiم|xw\} 1RaL":VZGD`e|AY޵oRV8p6U瑰E`0}@G瑅1\` +ΗN%!7T0Q$ ΄ "hF=^Syq$y+8Hy~~#y>`X*m[&CMVW[g(DDtB+'IGsF:$pH % +ʒoXLrZȥЅ&uTQm_G`!V)l33[w5;wE!+J,j2UcdtL dyݺj\СW Ճ}!w/ZZc&#:Q$c%T [P\svo%u(Q\.§LYwޜZ_ݻE b''(8IdZqB 5,fm2BCKG;sX(*ggT2 ЗX0#&5ЗP0ũBzG<ͳDJNQK8-Q!Q -;[C zIF ):]G2!z +/'";l=DW"된,R$8Md7;>1Э/pU~-Ќg3Y,XnLH]-jA n̺-[(wøp3J5]}T7nߢntC#U6qsJg*5H(qh`WKE3y*J/ڈ'i]}qT(o%֓,yzbrhj8!Z/Y6cJwTweG;@fPS E,ˆСw@bBxXPYZҠuUuQL!R27F@vq%_Tn9ZvᒁUnr8 `v=v~En95QjbJO3V6t]ȴdϾOk,oy/4n?Ø_P) endstream endobj 145 0 obj <> endobj 146 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.02 323.974 cm +0 0 m +-81.614 0 -202.138 -2.875 -217.005 -34.04 c +-174.281 -118.338 -84.404 -132.355 0 -132.354 c +84.4 -132.353 184.222 -111.658 216.992 -34.04 c +192.17 3.805 81.614 0 0 0 c +f +Q + endstream endobj 147 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 94.8219 335.4973 cm +0 0 m +-0.309 1.161 6.226 3.889 16.613 8.238 c +22.061 10.52 46.32 20.794 57.561 25.168 c +61.836 26.831 65.986 28.379 70.072 29.811 c +80.903 33.646 89.756 36.041 98.705 36.54 c +113.986 37.611 119.638 29.95 119.097 29.234 c +118.331 28.221 111.299 32.076 99.413 30.188 c +91.111 28.748 83.839 26.078 72.96 21.942 c +68.874 20.372 65.028 18.869 60.674 17.173 c +43.413 10.45 30.862 5.78 18.562 2.507 c +7.435 -0.454 0.3 -1.125 0 0 c +f +Q + endstream endobj 148 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 264.632 362.1744 cm +0 0 m +-0.171 1.171 5.386 3.153 14.685 5.117 c +23.687 7.018 37.369 9.056 51.869 8.16 c +52.492 8.12 53.113 8.078 53.732 8.03 c +84.154 5.544 101.044 -11.089 100.103 -12.502 c +98.819 -14.43 79.505 -2.477 53.064 -0.512 c +52.487 -0.467 51.908 -0.426 51.326 -0.388 c +38.292 0.463 24.091 -0.534 15.45 -0.91 c +6.091 -1.317 0.171 -1.171 0 0 c +f +Q + endstream endobj 149 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 152.0364 184.7111 cm +0 0 m +1.67 2.899 13.764 -1.328 32.965 -5.466 c +53.066 -9.798 77.973 -13.036 108.674 -10.936 c +108.675 -10.936 109.072 -10.911 y +139.519 -8.653 164.14 -2.116 183.661 4.247 c +202.451 10.371 214.28 15.278 216.13 12.5 c +217.842 9.93 209.355 -0.424 190.734 -11.319 c +171.844 -22.371 144.359 -32.656 110.845 -35.089 c +110.697 -35.099 110.55 -35.109 110.402 -35.124 c +76.504 -37.639 47.749 -30.872 27.513 -21.669 c +7.635 -12.629 -1.527 -2.655 -0 -0.004 c +h +f +Q + endstream endobj 153 0 obj <> endobj 152 0 obj <> endobj 151 0 obj <> endobj 150 0 obj <> endobj 138 0 obj <>stream +H|Sn@ WDkEM/nPr,+-#BTP?ExFe}~,߄'RtvV o%=Lnc",@-wKSYnܵӢaDaic8׈<@<򭣳kIۙV:`)>+kf TjyA敛C"Gj<g-*u*>oJ+kV@ǵ匨Yʅ7YtƕWk~!^=d0]48ј9;ǰ[}k[+T~_aU*'M9 }rt{w|d mw ѠMkkቦ>d83^6"cl +n@6S#-j> endobj 140 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.0189 291.353 cm +0 0 m +-28.036 0 -28.635 10.701 -62.275 9.577 c +-121.317 7.605 -211.058 -8.471 -220.69 -22.966 c +-162.922 -65.198 -79.881 -73.644 0 -73.643 c +79.878 -73.643 173.033 -63.08 220.677 -22.966 c +204.547 -5.311 126.424 9.887 69.328 10.813 c +37.067 11.337 27.886 0 0 0 c +f +Q + endstream endobj 141 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 103.1363 320.5013 cm +0 0 m +-0.293 1.098 5.892 3.68 15.723 7.797 c +20.879 9.956 43.838 19.68 54.477 23.819 c +58.523 25.394 62.45 26.859 66.318 28.213 c +76.568 31.843 84.947 34.11 93.417 34.582 c +107.879 35.596 113.228 28.345 112.716 27.668 c +111.991 26.709 105.335 30.357 94.086 28.57 c +86.23 27.207 79.347 24.681 69.051 20.766 c +65.184 19.281 61.543 17.858 57.423 16.253 c +41.087 9.89 29.209 5.47 17.567 2.372 c +7.037 -0.43 0.284 -1.065 0 0 c +f +Q + endstream endobj 142 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 263.8481 345.7491 cm +0 0 m +-0.162 1.108 5.098 2.984 13.898 4.843 c +22.418 6.642 35.367 8.57 49.09 7.723 c +49.68 7.685 50.267 7.645 50.853 7.599 c +79.645 5.247 95.63 -10.495 94.739 -11.832 c +93.524 -13.657 75.245 -2.344 50.221 -0.485 c +49.675 -0.442 49.127 -0.403 48.576 -0.367 c +36.24 0.438 22.8 -0.505 14.623 -0.861 c +5.765 -1.246 0.162 -1.108 0 0 c +f +Q + endstream endobj 143 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 157.2853 198.1251 cm +0 0 m +1.58 2.744 13.027 -1.257 31.199 -5.173 c +50.223 -9.273 73.795 -12.337 102.852 -10.35 c +102.852 -10.35 103.228 -10.326 y +132.044 -8.19 155.345 -2.003 173.82 4.019 c +191.604 9.815 202.799 14.459 204.55 11.83 c +206.17 9.398 198.138 -0.401 180.514 -10.713 c +162.637 -21.173 136.625 -30.906 104.906 -33.209 c +104.766 -33.218 104.627 -33.228 104.487 -33.242 c +72.405 -35.622 45.191 -29.218 26.038 -20.508 c +7.226 -11.953 -1.445 -2.512 -0 -0.004 c +h +f +Q + endstream endobj 157 0 obj <> endobj 156 0 obj <> endobj 155 0 obj <> endobj 154 0 obj <> endobj 132 0 obj <>stream +Hn6 z)"ftQ-lI@}ۢ`0- Kbwy^{(8CL<$EB| B]_=7P ) ;*j5$]V#'/2ze]_榁arJ!747%!%U-*kν̡_]F(v$T(c\AS--=Uɒ7ZpP[8bJhPX5Ǯ u#MzvYnvNXqKԿ0㗇/U)pNwh55XJh+NJ\ +ŋa>hbG1sRA9o-viIj98'' J$Qv~YB5t%ԖQvnԛn2Zn5#KF(7ZEEo3~ IDI)y ony |_Xc5ueAIoAX鬒RjS+(%FY4B>d\-_d +ۤ#eMP9zCiHy[dɲy[4ȖUFG.h(W2r)Ew8vX17ApPPg+q")bjTplyp pb* 6J@ү"fT(p_ծczli T82Lk:MeR#鬋z"p#ؕOMN5מ_CST9cYL@m &)iTǣȰև D{uѱ +)uOPe,Q%hMW|NPMuUҔzt*ǾCL;®BtXLjj-NiNFmQt;0Z)xNIК7M& Q@,hYI,zgEIu@p;[pvlTdm7{Ow/2ؚdb2"e!!et7ԼrGǙ-g0N\4Xh3qbZZͥ>7>|'M;bRoz}Dzyy3 ,6M3Y7Iug-Y2dXFt{l;l21kapl;m" lk'mr\^}ZqY endstream endobj 133 0 obj <> endobj 134 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.0189 332.1424 cm +0 0 m +-77.301 0 -205.73 -12.93 -220.862 -42.448 c +-177.378 -122.291 -79.944 -145.774 0 -145.773 c +79.94 -145.772 187.496 -115.964 220.849 -42.448 c +195.585 -6.603 77.301 0 0 0 c +f +Q + endstream endobj 135 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 103.0219 339.3458 cm +0 0 m +-0.293 1.099 5.897 3.683 15.735 7.803 c +20.896 9.964 43.872 19.695 54.519 23.838 c +58.569 25.414 62.499 26.879 66.37 28.235 c +76.627 31.868 85.013 34.137 93.489 34.609 c +107.963 35.624 113.316 28.367 112.803 27.689 c +112.078 26.73 105.417 30.381 94.159 28.592 c +86.297 27.228 79.408 24.7 69.105 20.783 c +65.235 19.296 61.591 17.872 57.467 16.265 c +41.119 9.897 29.231 5.474 17.581 2.374 c +7.042 -0.43 0.284 -1.066 0 0 c +f +Q + endstream endobj 136 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 263.8588 364.6131 cm +0 0 m +-0.162 1.109 5.102 2.986 13.909 4.846 c +22.436 6.647 35.395 8.577 49.128 7.729 c +49.718 7.691 50.306 7.651 50.892 7.605 c +79.707 5.251 95.704 -10.503 94.813 -11.841 c +93.597 -13.667 75.303 -2.346 50.26 -0.485 c +49.714 -0.442 49.165 -0.404 48.614 -0.368 c +36.269 0.438 22.818 -0.506 14.634 -0.862 c +5.769 -1.247 0.162 -1.109 0 0 c +f +Q + endstream endobj 137 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 157.2131 190.032 cm +0 0 m +1.581 2.746 13.037 -1.258 31.223 -5.177 c +50.262 -9.28 73.852 -12.347 102.932 -10.358 c +102.932 -10.358 103.308 -10.334 y +132.146 -8.196 155.466 -2.004 173.956 4.022 c +191.753 9.823 202.957 14.471 204.709 11.839 c +206.331 9.405 198.292 -0.402 180.655 -10.721 c +162.764 -21.189 136.731 -30.93 104.988 -33.235 c +104.848 -33.244 104.708 -33.254 104.568 -33.268 c +72.462 -35.65 45.226 -29.241 26.059 -20.524 c +7.231 -11.962 -1.446 -2.514 -0 -0.004 c +h +f +Q + endstream endobj 161 0 obj <> endobj 160 0 obj <> endobj 159 0 obj <> endobj 158 0 obj <> endobj 126 0 obj <>stream +H|n1 y +x'+-pBH<@eA-oϗ٥\h28v>>F &4nkxھ&9IXgǗvxIg{&%P>}ñ-˱m]w͋g&mM;&30ΚI:G(=MY{_o?k}]sMzܽG,S\ҩVȢx0O{Y8$_/Z)k..I@մ+PIՎ3'X0W +^ 0yF/BCHNnG wG6lv [O_VgQF؊B 6|eSQ7W*X!+^Hl5L(JJHQ$8 1NM{*{h`, \X hdj@d66Yڻg8YO5"u_QVM}1 ٕΧAVdR1q&\mG +'OB'8op_z endstream endobj 127 0 obj <> endobj 128 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 247.7847 384.6824 cm +0 0 m +-37.599 -0.27 -66.752 -4.427 -100.316 -39.91 c +-133.879 -75.393 -150.462 -87.231 -187.959 -118.419 c +-117.475 -290.375 -55.824 -272.445 0 -272.445 c +55.824 -272.445 117.475 -290.375 187.959 -118.419 c +174.195 -87.231 138.626 -75.393 105.062 -39.91 c +71.498 -4.427 39.013 0.28 0 0 c +f +Q + endstream endobj 129 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 205.3495 444.7634 cm +0 0 m +-0.02 -1.828 -6.294 -2.999 -15.52 -6.675 c +-25.089 -10.488 -36.688 -16.816 -48.641 -28.138 c +-48.641 -28.138 l +-53.312 -32.63 -57.849 -37.675 -62.1 -43.294 c +-69.906 -53.611 -75.508 -64.208 -79.471 -74.214 c +-83.261 -83.455 -89.953 -89.947 -93.911 -93.881 c +-102.366 -103.071 -104.449 -109.545 -106.508 -109.545 c +-108.618 -109.545 -111.033 -100.217 -102.335 -87.289 c +-99.285 -82.277 -93.98 -75.22 -92.821 -69.76 c +-89.532 -58.031 -83.743 -45.5 -74.798 -33.684 c +-69.929 -27.252 -64.56 -21.612 -58.947 -16.775 c +-27.949 10.31 0.027 2.457 0 -0 c +h +f +Q + endstream endobj 130 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 285.2307 436.9387 cm +0 0 m +-2.023 2.805 6.558 19.963 31.645 16.981 c +38.534 15.518 44.664 11.962 49.59 7.001 c +51.746 4.83 53.552 2.51 55.035 0.196 c +60.381 -7.62 64.217 -16.917 66.458 -22.1 c +68.265 -26.087 68.633 -27.377 70.057 -29.927 c +71.373 -32.098 73.616 -35.61 73.616 -35.993 c +73.616 -36.872 70.184 -40.021 64.302 -35.997 c +61.419 -34.22 58.794 -31.665 56.217 -28.457 c +51.655 -22.919 47.356 -15.525 42.302 -9.038 c +40.929 -7.412 39.489 -5.735 38.063 -4.231 c +34.766 -0.752 31.747 1.599 28.492 2.317 c +16.55 7.294 2.022 -2.805 -0 0 c +h +f +Q + endstream endobj 131 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 123.9843 122.3203 cm +0 0 m +5.118 1.871 12.553 -4.021 25.402 -8.057 c +31.722 -10 39.919 -11.543 50.926 -15.576 c +70.194 -21.991 92.545 -27.622 118.695 -30.028 c +127.002 -30.793 135.111 -31.174 142.983 -31.242 c +170.705 -30.985 191.074 -27.148 208.429 -22.263 c +224.483 -17.744 235.493 -13.06 239.643 -17.214 c +243.438 -21.012 239.803 -33.929 223.372 -48.259 c +206.895 -62.627 179.507 -75.912 144.623 -77.844 c +134.858 -78.532 124.713 -78.467 114.338 -77.518 c +81.773 -74.538 54.111 -63.559 33.653 -50.151 c +24.923 -44.143 17.64 -39.815 9.825 -32.493 c +-8.477 -16.104 -3.59 -1.313 -0 0 c +h +f +Q + endstream endobj 165 0 obj <> endobj 164 0 obj <> endobj 163 0 obj <> endobj 162 0 obj <> endobj 119 0 obj <>stream +HݎH)eaH<@ voҾ=߉taLlgF9'>qwOոoz0Fb6ϟx|_?mElBO6KmW_ m!)+}s y6gCg( 3m/%ʡ4FnS+8XZC{pr|>1ا JSlfI +׊343j驜I3rgR鸐߳k޽_ocADF(88X]C6{}ݽ=r>=﭅D⢇G{{/>G Uq۟>Kܾ]oKx׻ }B +B[jhtr /%mQqZRS3jEJNLΐ+@A$dtnuSgT/OO0z#*2V/JE]"J F>bS&*J@̡)qmu2F<У5c!uG&| IcE.i!5]IRN/3{tlg +& ӐU GGZH5B^H⼵罇^QB"ՖyY&1)bؼia 6M:nɀ7uujXOYy Me$xi 77)RԢ\6xWu +V0F1I)ky @a罗B +|Qޔ؇^3SL#(!Bٹ\ϖ֐yϲ:3޼ׅ.˚m#vdC37= +gZʂ>Bؤ< 50ȝV(X6LEIoީDB8qŽfo *JLv4"֒.kxF1 e.otOwԔm槿S.׀8:sS״|`+qY,QK^;ӬrPfwC}܈lZ0q4o_u էkMVr@pN +M2OGBא G͛_?H9koYأ{ :  [3.!#Mf\Yr8QC3,-FCR}v GMULCǯD5XN1,񣭆L!s'}^{Jcz\1zi֯.%}ӫ34*$Dx/@_@D[]gWU|A\p1T'پ4_ +\a;(Lu)qwxюt*Njp\tc)Q. ߘv'ڝgw$$WHv؝b&ww_86Oh_a~³;wm ߅ endstream endobj 120 0 obj <> endobj 121 0 obj <>>>/Subtype/Form>>stream +0.498 0.11 0.11 rg +/GS0 gs +q 1 0 0 1 250.019 365.3628 cm +0 0 m +-77.798 0 -203.229 -42.303 -222.281 -97.481 c +-161.948 -226.229 0 -233.59 y +161.935 -226.229 222.268 -97.481 v +203.216 -42.303 77.798 0 0 0 c +f +Q + endstream endobj 122 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 107.4941 350.7447 cm +0 0 m +-0.625 0.939 4.334 5.513 12.885 12.246 c +20.943 18.591 34.107 28.301 48.675 35.633 c +49.09 35.842 49.505 36.048 49.92 36.252 c +60.266 41.345 70.006 44.511 79.363 45.756 c +98.039 48.247 108.436 41.576 108.112 40.602 c +107.647 39.206 96.416 42.324 80.545 38.895 c +72.052 37.06 63.454 33.797 53.525 28.92 c +53.13 28.726 52.735 28.53 52.339 28.332 c +39.595 21.956 23.93 12.035 16.147 7.467 c +6.786 1.973 0.625 -0.939 0 0 c +h +f +Q + endstream endobj 123 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 263.9479 388.9094 cm +0 0 m +-0.163 1.116 5.134 3.005 13.998 4.878 c +22.58 6.69 35.622 8.632 49.444 7.779 c +50.038 7.74 50.63 7.701 51.22 7.654 c +80.219 5.285 96.32 -10.571 95.422 -11.917 c +94.198 -13.755 75.788 -2.361 50.583 -0.488 c +50.033 -0.445 49.481 -0.406 48.927 -0.37 c +36.502 0.441 22.964 -0.509 14.728 -0.867 c +5.806 -1.255 0.163 -1.116 0 0 c +f +Q + endstream endobj 124 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 156.6165 134.1594 cm +0 0 m +1.592 2.764 13.121 -1.266 31.424 -5.21 c +50.585 -9.34 74.327 -12.426 103.594 -10.425 c +103.594 -10.425 103.973 -10.401 y +132.996 -8.249 156.465 -2.017 175.074 4.048 c +192.986 9.886 204.261 14.564 206.025 11.915 c +207.658 9.465 199.567 -0.404 181.816 -10.79 c +163.81 -21.326 137.61 -31.129 105.663 -33.448 c +105.522 -33.458 105.381 -33.468 105.24 -33.482 c +72.927 -35.879 45.516 -29.429 26.226 -20.656 c +7.278 -12.039 -1.455 -2.53 -0 -0.004 c +h +f +Q + endstream endobj 125 0 obj <>>>/Subtype/Form>>stream +1 1 1 rg +/GS0 gs +q 1 0 0 1 243.3487 253.4655 cm +0 0 m +30.47 0 55.17 -2.193 55.17 -4.898 c +55.17 -7.603 30.47 -9.795 0 -9.795 c +-30.47 -9.795 -55.17 -7.603 -55.17 -4.898 c +-55.17 -2.193 -30.47 0 0 0 c +f +Q + endstream endobj 170 0 obj <> endobj 169 0 obj <> endobj 168 0 obj <> endobj 167 0 obj <> endobj 166 0 obj <> endobj 38 0 obj [37 0 R] endobj 171 0 obj <> endobj xref +0 172 +0000000004 65535 f +0000000016 00000 n +0000000147 00000 n +0000060252 00000 n +0000000000 00000 f +0000740998 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000065202 00000 n +0000065275 00000 n +0000065650 00000 n +0000066922 00000 n +0000080629 00000 n +0000146217 00000 n +0000211805 00000 n +0000277393 00000 n +0000342981 00000 n +0000408569 00000 n +0000474157 00000 n +0000539745 00000 n +0000605333 00000 n +0000670921 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000741458 00000 n +0000741909 00000 n +0000742360 00000 n +0000742811 00000 n +0000060513 00000 n +0000060966 00000 n +0000061422 00000 n +0000061854 00000 n +0000715903 00000 n +0000763809 00000 n +0000060312 00000 n +0000060405 00000 n +0000062299 00000 n +0000062744 00000 n +0000063188 00000 n +0000736383 00000 n +0000737870 00000 n +0000715664 00000 n +0000716090 00000 n +0000716213 00000 n +0000737935 00000 n +0000738364 00000 n +0000739031 00000 n +0000739603 00000 n +0000740289 00000 n +0000731486 00000 n +0000732816 00000 n +0000732881 00000 n +0000733416 00000 n +0000734146 00000 n +0000734906 00000 n +0000735701 00000 n +0000727982 00000 n +0000729519 00000 n +0000729584 00000 n +0000730013 00000 n +0000730586 00000 n +0000724038 00000 n +0000725305 00000 n +0000725370 00000 n +0000725796 00000 n +0000726460 00000 n +0000727032 00000 n +0000720256 00000 n +0000720816 00000 n +0000720881 00000 n +0000721415 00000 n +0000722215 00000 n +0000722977 00000 n +0000716336 00000 n +0000717604 00000 n +0000717669 00000 n +0000718092 00000 n +0000718752 00000 n +0000719313 00000 n +0000063622 00000 n +0000065137 00000 n +0000713900 00000 n +0000714325 00000 n +0000714897 00000 n +0000715840 00000 n +0000715777 00000 n +0000715601 00000 n +0000715974 00000 n +0000716005 00000 n +0000720193 00000 n +0000720130 00000 n +0000720067 00000 n +0000720004 00000 n +0000723975 00000 n +0000723912 00000 n +0000723848 00000 n +0000723784 00000 n +0000727918 00000 n +0000727854 00000 n +0000727790 00000 n +0000727726 00000 n +0000731422 00000 n +0000731358 00000 n +0000731294 00000 n +0000736319 00000 n +0000736255 00000 n +0000736191 00000 n +0000736127 00000 n +0000736063 00000 n +0000740934 00000 n +0000740870 00000 n +0000740806 00000 n +0000740742 00000 n +0000740678 00000 n +0000758698 00000 n +0000760713 00000 n +0000760779 00000 n +0000761175 00000 n +0000761841 00000 n +0000762410 00000 n +0000763099 00000 n +0000754914 00000 n +0000755479 00000 n +0000755545 00000 n +0000756081 00000 n +0000756873 00000 n +0000757636 00000 n +0000750839 00000 n +0000752233 00000 n +0000752299 00000 n +0000752726 00000 n +0000753391 00000 n +0000753966 00000 n +0000747513 00000 n +0000748090 00000 n +0000748156 00000 n +0000748666 00000 n +0000749327 00000 n +0000749896 00000 n +0000743260 00000 n +0000744851 00000 n +0000744917 00000 n +0000745336 00000 n +0000745997 00000 n +0000746568 00000 n +0000747449 00000 n +0000747385 00000 n +0000747321 00000 n +0000747257 00000 n +0000750775 00000 n +0000750711 00000 n +0000750647 00000 n +0000750583 00000 n +0000754850 00000 n +0000754786 00000 n +0000754722 00000 n +0000754658 00000 n +0000758634 00000 n +0000758570 00000 n +0000758506 00000 n +0000758442 00000 n +0000763745 00000 n +0000763681 00000 n +0000763617 00000 n +0000763553 00000 n +0000763489 00000 n +0000763834 00000 n +trailer <<799A93E3FBC949229298E01D65F27314>]>> startxref 764030 %%EOF \ No newline at end of file diff --git a/frontend/src/images/EPS/pronounmouth.eps b/frontend/src/images/EPS/pronounmouth.eps new file mode 100644 index 0000000..b1c43d2 Binary files /dev/null and b/frontend/src/images/EPS/pronounmouth.eps differ diff --git a/frontend/src/images/EPS/pronounmouth.jpg b/frontend/src/images/EPS/pronounmouth.jpg new file mode 100644 index 0000000..e61d363 Binary files /dev/null and b/frontend/src/images/EPS/pronounmouth.jpg differ diff --git a/frontend/src/images/EPS/pronounmouth10.eps b/frontend/src/images/EPS/pronounmouth10.eps new file mode 100644 index 0000000..a3cd57a Binary files /dev/null and b/frontend/src/images/EPS/pronounmouth10.eps differ diff --git a/frontend/src/images/GIF/1-high-front_1-i-side-mouth.png b/frontend/src/images/GIF/1-high-front_1-i-side-mouth.png new file mode 100644 index 0000000..12cd886 Binary files /dev/null and b/frontend/src/images/GIF/1-high-front_1-i-side-mouth.png differ diff --git "a/frontend/src/images/GIF/1-high-front_2-\311\252-side-mouth.png" "b/frontend/src/images/GIF/1-high-front_2-\311\252-side-mouth.png" new file mode 100644 index 0000000..e86ad18 Binary files /dev/null and "b/frontend/src/images/GIF/1-high-front_2-\311\252-side-mouth.png" differ diff --git a/frontend/src/images/GIF/2-mid-front_3-ei-dipthong-side-mouth.gif b/frontend/src/images/GIF/2-mid-front_3-ei-dipthong-side-mouth.gif new file mode 100644 index 0000000..5d8d7ce Binary files /dev/null and b/frontend/src/images/GIF/2-mid-front_3-ei-dipthong-side-mouth.gif differ diff --git "a/frontend/src/images/GIF/2-mid-front_4-\311\233-side-mouth.png" "b/frontend/src/images/GIF/2-mid-front_4-\311\233-side-mouth.png" new file mode 100644 index 0000000..602a8f7 Binary files /dev/null and "b/frontend/src/images/GIF/2-mid-front_4-\311\233-side-mouth.png" differ diff --git "a/frontend/src/images/GIF/3-low-front_5-\303\246-side-mouth.png" "b/frontend/src/images/GIF/3-low-front_5-\303\246-side-mouth.png" new file mode 100644 index 0000000..f43e45e Binary files /dev/null and "b/frontend/src/images/GIF/3-low-front_5-\303\246-side-mouth.png" differ diff --git "a/frontend/src/images/GIF/5-mid-central_6-\312\214-side-mouth.png" "b/frontend/src/images/GIF/5-mid-central_6-\312\214-side-mouth.png" new file mode 100644 index 0000000..533b0a8 Binary files /dev/null and "b/frontend/src/images/GIF/5-mid-central_6-\312\214-side-mouth.png" differ diff --git "a/frontend/src/images/GIF/5-mid-central_7-\311\231-side-mouth.png" "b/frontend/src/images/GIF/5-mid-central_7-\311\231-side-mouth.png" new file mode 100644 index 0000000..65633b7 Binary files /dev/null and "b/frontend/src/images/GIF/5-mid-central_7-\311\231-side-mouth.png" differ diff --git "a/frontend/src/images/GIF/7-high-back_11-\312\212-side-mouth.png" "b/frontend/src/images/GIF/7-high-back_11-\312\212-side-mouth.png" new file mode 100644 index 0000000..9de056f Binary files /dev/null and "b/frontend/src/images/GIF/7-high-back_11-\312\212-side-mouth.png" differ diff --git a/frontend/src/images/GIF/7-high-back_12-u-side-mouth.png b/frontend/src/images/GIF/7-high-back_12-u-side-mouth.png new file mode 100644 index 0000000..dd70cad Binary files /dev/null and b/frontend/src/images/GIF/7-high-back_12-u-side-mouth.png differ diff --git "a/frontend/src/images/GIF/8-mid-back_8-\311\224-side-mouth.png" "b/frontend/src/images/GIF/8-mid-back_8-\311\224-side-mouth.png" new file mode 100644 index 0000000..12552be Binary files /dev/null and "b/frontend/src/images/GIF/8-mid-back_8-\311\224-side-mouth.png" differ diff --git "a/frontend/src/images/GIF/8-mid-back_9-diphthong-o\312\212-side-mouth.gif" "b/frontend/src/images/GIF/8-mid-back_9-diphthong-o\312\212-side-mouth.gif" new file mode 100644 index 0000000..a11cb20 Binary files /dev/null and "b/frontend/src/images/GIF/8-mid-back_9-diphthong-o\312\212-side-mouth.gif" differ diff --git "a/frontend/src/images/GIF/9-low-back_6-\311\221-side-mouth.png" "b/frontend/src/images/GIF/9-low-back_6-\311\221-side-mouth.png" new file mode 100644 index 0000000..dc08cbd Binary files /dev/null and "b/frontend/src/images/GIF/9-low-back_6-\311\221-side-mouth.png" differ diff --git a/frontend/src/images/PDF/pronounmouth.pdf b/frontend/src/images/PDF/pronounmouth.pdf new file mode 100644 index 0000000..aa2c490 Binary files /dev/null and b/frontend/src/images/PDF/pronounmouth.pdf differ diff --git a/frontend/src/images/PNG/pronounmouthart-01.png b/frontend/src/images/PNG/pronounmouthart-01.png new file mode 100644 index 0000000..a16a884 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-01.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-02.png b/frontend/src/images/PNG/pronounmouthart-02.png new file mode 100644 index 0000000..bfe5781 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-02.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-03.png b/frontend/src/images/PNG/pronounmouthart-03.png new file mode 100644 index 0000000..5c24a4d Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-03.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-04.png b/frontend/src/images/PNG/pronounmouthart-04.png new file mode 100644 index 0000000..58bc2e2 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-04.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-05.png b/frontend/src/images/PNG/pronounmouthart-05.png new file mode 100644 index 0000000..094dd7d Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-05.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-06.png b/frontend/src/images/PNG/pronounmouthart-06.png new file mode 100644 index 0000000..dcbb2b9 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-06.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-07.png b/frontend/src/images/PNG/pronounmouthart-07.png new file mode 100644 index 0000000..3bdd8dc Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-07.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-08.png b/frontend/src/images/PNG/pronounmouthart-08.png new file mode 100644 index 0000000..d2852ac Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-08.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-09.png b/frontend/src/images/PNG/pronounmouthart-09.png new file mode 100644 index 0000000..bbf4d48 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-09.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-10.png b/frontend/src/images/PNG/pronounmouthart-10.png new file mode 100644 index 0000000..da2d8d2 Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-10.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-11.png b/frontend/src/images/PNG/pronounmouthart-11.png new file mode 100644 index 0000000..4f4159f Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-11.png differ diff --git a/frontend/src/images/PNG/pronounmouthart-12.png b/frontend/src/images/PNG/pronounmouthart-12.png new file mode 100644 index 0000000..aea42be Binary files /dev/null and b/frontend/src/images/PNG/pronounmouthart-12.png differ diff --git a/frontend/src/images/SVG/pronounmouthart-01.svg b/frontend/src/images/SVG/pronounmouthart-01.svg new file mode 100644 index 0000000..491fd05 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-01.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-02.svg b/frontend/src/images/SVG/pronounmouthart-02.svg new file mode 100644 index 0000000..5782096 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-02.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-03.svg b/frontend/src/images/SVG/pronounmouthart-03.svg new file mode 100644 index 0000000..e6f15db --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-03.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-04.svg b/frontend/src/images/SVG/pronounmouthart-04.svg new file mode 100644 index 0000000..e000ff2 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-04.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-05.svg b/frontend/src/images/SVG/pronounmouthart-05.svg new file mode 100644 index 0000000..be99bbc --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-05.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-06.svg b/frontend/src/images/SVG/pronounmouthart-06.svg new file mode 100644 index 0000000..94792d5 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-06.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-07.svg b/frontend/src/images/SVG/pronounmouthart-07.svg new file mode 100644 index 0000000..e3947a3 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-07.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-08.svg b/frontend/src/images/SVG/pronounmouthart-08.svg new file mode 100644 index 0000000..fdc70f2 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-08.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-09.svg b/frontend/src/images/SVG/pronounmouthart-09.svg new file mode 100644 index 0000000..0fa2df5 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-09.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-10.svg b/frontend/src/images/SVG/pronounmouthart-10.svg new file mode 100644 index 0000000..23cdcbd --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-10.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-11.svg b/frontend/src/images/SVG/pronounmouthart-11.svg new file mode 100644 index 0000000..e9c2604 --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-11.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/SVG/pronounmouthart-12.svg b/frontend/src/images/SVG/pronounmouthart-12.svg new file mode 100644 index 0000000..5949c5e --- /dev/null +++ b/frontend/src/images/SVG/pronounmouthart-12.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/images/home_brain-mouth.png b/frontend/src/images/home_brain-mouth.png new file mode 100644 index 0000000..14651db Binary files /dev/null and b/frontend/src/images/home_brain-mouth.png differ diff --git a/frontend/src/images/learn_brain-mouth.png b/frontend/src/images/learn_brain-mouth.png new file mode 100644 index 0000000..c840fb1 Binary files /dev/null and b/frontend/src/images/learn_brain-mouth.png differ diff --git a/frontend/src/index.css b/frontend/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/frontend/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx new file mode 100644 index 0000000..032464f --- /dev/null +++ b/frontend/src/index.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/frontend/src/logo.svg b/frontend/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/frontend/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/pages/HomePage.tsx b/frontend/src/pages/HomePage.tsx new file mode 100644 index 0000000..0c1c8af --- /dev/null +++ b/frontend/src/pages/HomePage.tsx @@ -0,0 +1,131 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; +import styled from 'styled-components'; +import VowelIllustration from '../images/home_brain-mouth.png'; + +const BG_COLOR = '#F7D9CB'; + +const Container = styled.div` + min-height: calc(100vh - 64px); + width: 100vw; + background: ${BG_COLOR}; + display: flex; + align-items: center; + justify-content: center; +`; + +const MainContent = styled.div` + display: flex; + align-items: center; + justify-content: center; + width: 100%; + max-width: 1200px; + gap: 4vw; + @media (max-width: 900px) { + flex-direction: column; + gap: 3rem; + } +`; + +const Left = styled.div` + flex: 1; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + min-width: 350px; + max-width: 500px; +`; + +const Title = styled.h1` + font-size: 3.2rem; + font-weight: 900; + color: #23243a; + margin-bottom: 1.2rem; + text-align: left; + line-height: 1.05; +`; + +const Subtitle = styled.div` + font-size: 1.35rem; + color: #444; + font-weight: 600; + margin-bottom: 2.8rem; + text-align: left; + line-height: 1.3; +`; + +const ButtonStack = styled.div` + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 1.3rem; +`; + +const BaseButton = styled.button` + background: ${BG_COLOR}; + color: #23243a; + border: 2px solid #232323; + border-radius: 16px; + font-size: 1.25rem; + font-weight: bold; + padding: 1.1rem 2.5rem; + cursor: pointer; + box-shadow: 0 2px 8px rgba(0,0,0,0.07); + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + text-align: left; + &:hover { + background: #F26522; + color: #fff; + box-shadow: 0 4px 16px rgba(0,0,0,0.13); + transform: translateY(-2px); + } +`; + +const OrangeButton = styled(BaseButton)` + margin-bottom: 0.5rem; +`; + +const OutlineButton = styled(BaseButton)``; + +const Right = styled.div` + flex: 1; + display: flex; + align-items: center; + justify-content: center; + min-width: 320px; +`; + +const Illustration = styled.img` + max-width: 420px; + width: 100%; + height: auto; + display: block; +`; + +const HomePage: React.FC = () => { + const navigate = useNavigate(); + + return ( + + + + Start Your Vowel Journey + + Your Brain Knows English.
+ Let's Get Your Mouth On Board. +
+ + navigate('/learn')}>Decode Vowel Sounds + navigate('/quiz')}>Challenge Yourself + +
+ + + +
+
+ ); +}; + +export default HomePage; \ No newline at end of file diff --git a/frontend/src/pages/LearnPage.tsx b/frontend/src/pages/LearnPage.tsx new file mode 100644 index 0000000..eaa3a42 --- /dev/null +++ b/frontend/src/pages/LearnPage.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { useParams } from 'react-router-dom'; +import styled from 'styled-components'; + +const Container = styled.div` + max-width: 1200px; + margin: 0 auto; + padding: ${({ theme }) => theme.spacing.xlarge}; +`; + +const LearnPage: React.FC = () => { + const { lessonId } = useParams<{ lessonId: string }>(); + + return ( + +

TI rZ+:H|.yѸ ΈHNuP#9Qtc'YxDRN-1ߔt0UQVlKs`zr-:oQ܃ hT'۶ϽrOwZGnEBw-2ŤWd3 7KkP q 8`jX=lT!H]^}vg? ‹v/.]7 KR*Gg]GT(tJq|hRFXw o?}:D>=Xzf[.R7,;k(&|yG"T5AՉ " >~tc`<`dyy^ykx먪h ֫9f @< e3Hl72XAF|>t?=@1ňPW8cpP$r0u-U!Gx醗ac8|/wIq[2NS #ꏛxY¥ ߕ% +x{y0}?y)>]F<ӲVgY0seug𥿫!rG g._BpC}qc@'$= +Э=@(t+vI^}*t1˶Ƕܖ=:/SlZo֭B?J}@ythU-)0 +Lv폛A ^!*^ΰm6.tk܋ڿ腓y\] _W'N\yNHn PYɲB˗`b|PB/?8&d?gCsPnIhm\Y>j + }SiQyd-@?(#D zZ.%l=Q l}&|cJ:,j 9DyilinT!x>hՎE1Ort܊h97uy;3Zn c4am3Q}q*j! Pg_5<EWRBՈBA2C<"tj/~UD}O({먯ɮ=3zQ_<ۢss%Z$Mȯ楂;G퉘ΟsA|6I?? 爯$>`Wq$]xAzOʐ=L׈JT'~Z|qG^y'çbD`F Q]?p(‹`/Zx)oh슚} r|nt}aa׆RFR/i{gh@Jfmotu}e7`/ 3iikIg}׌F'kAGk-0O} `[@ -FCnsCi?7L= 9hEȽvR1ZqCny\-,*.v`YB]a՘c0xs8w5?>feR.0€;+K؋Ld{.jrl0߹ӹe3QMJɚΕ^ ۪;6Zg[9_33U ~Qqj-oM_ g19`[ZueKgHy 0Sn._ojK=Kw|>oȇ`/uӮN󶞼ˀ9S:>d8ON{$R Pk*DםYOJ hd 7+2eq̞z-F{O*B^&9ԋc7@٤7Y1,td9&@{b?P$ P.g!kHcOoRE&ۃzdB঳U\@¼/~}+> eD 7l7Jdg| U$ M$ M-q@kL-sTtM T !`,*nv @WctQ(XvSw8X@v~_`0`Tdzd +G7 ^[+$VR ~iv(_lBVog +ೡ*o`R/ed2J9:1J1_8eP} a(! Nd-z2ބ^]{K2,l(:Z${9~wwoEo$<+`lb"+KYj"PJ\H\]  0:\WH; | D BœP\ C;#'JSfPҘNX  ,Uba9 #pʀp$ 5s߱2H$2/ta9Fn=kq7;SrxFdytɣx Qj`֨`5L0W!FvbբhM),3Op^[T*X-<7E1E:SfLv@V嬖m%F +$ʷy+zŞ${y (2Qؙ@?a":N ,,dm<P䮨 s#!?''HLR}4"3iD=x~ǰ6*c_qoނ:8-lDgRޒ7L FheVѡ׀,8Hf|?)+l;ЀRgP'+[0!Y~S22 q^hŪb6Dad +y؍ +20}~1:G1D j3JdG޳`0#/&HgYOC8|J(%&=S{3b\++79ʐ门6]Ccp2OTbɡd,iBO`O+10@'SЇ8J0igix 4H1TdJg'?x{\x1Y=p =L8 ep +Q.u<vK`ll@q4;R,W-?e&8|U|~[i-T5Y c$w1qhM R5x Wn{_r'hs نRo,Н,IoڕB;( 2~`,I>pU5 [Kp]I;:([]ňjt~I@|86WIF聖Vm:Cc2cY) iz/فw^λb}!BBw1 GPb(=_G{?Pۘ%~>J^\G \J ߎ,CH.|h7Xr4Buz'!ZQ2͈!RF̄,1<R|yZƸAcJݰ<u-~AФ|v_[{T>B|}}$\%"!ɥ`k2M@J^d|upbA-kDZl/PLw mۯLq)*lzog[-~r9ʽ^O@g]2{(Y;;9J*az+ͻ)^zƆ܁=Y- +G^cY|qJU7.TCqظ)ZQb j7{!2w#XE衠$Cr;\sCI;ڇqfh¿[vumOфN|Kf*fr֍ +[RRb(DH!%_&V m y#W1l^ïx, +w@fG3;?Hos"U8 "S_o5*K6[&834SΣ^1f:,H%n\g2Ğ\yq,&5I؀6lVYϰL?,\#͟_3G,4ٳI.I{i7 +7T|+]FmfVfȋ/&Vlr)bPB;쯀Vuy_by}y3l;s }c˿}e.W[Md'{:e!rb1z9f"ܾz >ϠE8=]S$z/bB+Bu~?`=k!&vi9 y2^ȐaaxeA7ԒP:rww "US;Te9? 7?Un>v%-W44h*AcA읨#l "tFxmE?[.\ k/Bڛӯcǻ,a,4gR^5}\zNV| .$[L}RN7,֝@imP8/э\lhi18.ԪG4K"5 c"'P{ I5 U ٛ}亨cCtY +-vUڎ^`rlEG ŎV=RHxBa [lf};H|m;L?+8 +CZ³O9v7l f7rlxm%bиf3`ā1tNWαEGfy1ܔe'jǂRTFUrwQ~CcTr<8ql1`;uZV#f6U}N];7ΞHwBn]]@X@5Gc?wW`zSWe!'8xV]<|=^m>Xcw:7W&ٽWo<~ {w-󑚶޽Kxpsfϼ׭tpK;ؾ籇vW0?og61~|):~fo;s޽3gXB8Nc8i-m9')~{xP؁Kswe*W%tRF$?r9%Bi6٣y:?Ъq_ |㧷ޥ_}$Yg+c{E$YyqrPJhu[֚JBDl[fRS\uL~|g6˫h|(D;^9dz}9\ޙ߼z~~VP9+J_:IxO6/ܦϾ =rݻ_< i]9DFҞW?pfs/o9W6W|n[RNJܣeItk'q㕓'2;Tªۖzs'GjYN[IdND9tЦ=mvƜ1+)v*h;Ώᝆlt(z"i~m~ˤza;Mpȸˁc"8w|}_ws.|rCpkg_vnURl)o?X_}{?\x_z5X͟ƦmOr/hB޽qY,b-x7^*7mӻOW0k/l=0fۯ7>'2v4uiOtU5r;4i{/#eC!9qKo=?/UgcV7v4uob9joN:YԌwΪڔ|"SkGQ{u[g:oJ'w>}ᝏ|Tڊy1h0\s@޼kSo;hBr6ή}ڷN߮I\Id,scz^%ѳVQ\"#'̇>R*фG8϶]%},ٶQIxm&rɪlV']-~Zo]@a5;nMéV§[Eor+g|Ä1S*=ڄg}gG3eAxc{w?;oAoնg%xi<8 ~@߈}ݫ{7qMw?\?| kݾ>tѽvwօ꫟>sw||7/RWY}~򋏬⥖^{Ϯ_g{".Ĵ|`/:}{D-{7{体Х١bw:Hyz%.l?p"oEw'Žt/6K~(=nOΓK;0c yxoL|8e YcBޅA󸀐wa{ XBޅAa . +@#NG^{a=`g.?5'y­t뿄o/qᷟ^޽g`)^ƇzxzL1$IP_: Yo9=C17Ξ"xGO P gBDq>J?$~v{A_;j4l?j!uYh^گ#^}=xG5rS|=:sj8?ǻt={!/͏-OsTZ <׶WS5տ}h?_տ_rˏtsym}#g~r>ܱ{nSO_X(&lۓKʵ?D{f1q߻=ݽpu /M8w\l|k?vǽ[t7?nOm~MػW^hw w\ݫh߿:il|mx$lBWwhD{Ё5()B gv7Ls;ttWwvv^_9EJG>ۻ'E#=ךO<`\V~'R+߽wh\UGӟtȵ8vv9}}e=xwΙCsOY4s8@c<"}ui;GCKcWO8j7=4vNQ(OvN5o;ۇlxշB]qϬ:?8o^+4'}A=Gow7{ރMj7ڞ}qgvϏw'f-]xc ;tol 5W}?37>}0c>H.·ܐbV˹|>_\0ՆQK]i9~͗_lڃ+}nv7i{7o2__o\]}϶ܚ/_sϮ\/Y|="{,ܑVH_xܺy}zKE8ɋ _ٝU'iGOb?wpa_n<_ ~47ܼrӇW߻r+zp\ngQæn-!0.Bba(͋Z/1 y&>ّexYUxqRŔs(ac5jV< \C}T*Q<7 ZMuVh8˘/NOj蓪ep%RP1٥VӃK)϶06$YkCѷVQ -1s ~R+Tz֡:PH^|b ϙGsX_. ~\ !<43vg{t5}AVs>iS6KB8OMcT&PCd!ZlaB!TW:FB$5}<C6WyYr8ZcNZ:As%uS6:Ij746Rso͉DJѥܤA[P&?k5o7yfk +"rLJH9J–(89Ƭ!z1̺ҠC d>CJ2IW19!6udKCtd3HYK2-܊b%9(ND%Z3hZQ[JpR#zC^Wō߾!9@n(ӿ {ÓM^Hޕ>Wv\q{۷uͻŃ;߿v{=>=<˯>|+ֳy췖ms{6LK2gbſ)L9T,0% Qҷ%r|bk*q~h1Uq.,V5pAXOÊ~bؾޫ<-s/,2ɐa1j4m6_:H?A0Yđk]HnЩ +2ŸͫV(Z%^hZO=osA;Qe :NĨF9Sl%N: +WKNJLQЦx?IkN&zqI 3q):i&T/1CYVm])+NJ+%ſ"ft'pN]'#JtvvQ!,iKA Q*-άdR\:FetX$Q͎ET$q{bZuHk,i?z2lXxѮl2w;NN71I'NQ:1} a[%).2!nd~T7bǺs|e|pRuK&b'S$%ΗIRPcEnbTRÀکc!N7Uaƈ&(}ibKt V$!7)7|+j1›=.CMǵŜB]HIBP{gn?VC3x>ͥc>MCے`Q3۷Ƈpp9IˤhDhb;"? Ф6i2a&KHh+ZB1c7#ٌd`:wɮA.EXs.J{㴫?Dmi]:CiBbURͱ(9˗RDŽ7@|C>WW'&T$xdzXEv{{ס 72(9NFQDuڂp\JZsڛ88W5(/@5K' &8vI )2tu:@IE.)O]6bea8됆d~a7qyaAb +]R-$ V[_۲;VXNksrk9E>s1 .Y,%$!ZKR+DH1C>+`e2戵MٔjD1Ud_(VMϭ+3N]ҡ (8"=@{#CwEZ- uA2VIBm:.#IXBQiLўa Gͱ]p%I](amp +#$Yr +zHH.KRB *viUs]O[DIN M@D{*=_,d_pإ~RK9\O@WxlKvrۢt8R!@vS1'D? } RM5DlPQJ*NM R݅4r!WF-H9 īuvR >lI8hzL/EbHmGs'e"k谰MO|e/PL2m-΢m!FwAV:UimMF@>cb8.%;MsJGlD$xlDHc"^1JLѕDI )$r##(c^'8 !HFtq}(EHÇKX*yʺw\tVg7b+(E_d]H􋘂T [L¸I )x[Weꈬ4}+V6KRGAV>Ỉ輩#eQ$H0D{ۼDQ3gf(.X=#]Y j6 j|>2([Ӊ O!F붔 "V9`D z8c$AqcUdq u0^ALGwn\šh- .ςS͕>Ias=,}f&[SG:0.B*I%dNy%a)c"`הwre 2WZ$TVLҞff/mΔQ+e {L(jYJp'myZJ{1:yPJA%L™/ iODԱѺч{У\tYH=fu’t CPqLNkXRVڔ3#,mTo,KB3'W8U45Fg#ku,BSC3Хx۔e@^L"8'`g'B,jzx&Yi,!Wz;M#ͬM[Q4e! }T*~$,\lq&3>MY8ElG/ +*o]ru/NW8uf9 ǂW ΥMw>P>%.Ks#[DTkΓs;>stream +Ug͈+v31#a_B$[bCF}"i2mԄk:0#x Ly <:R1t2:H ћbKWD٣$\M9eqtPiRe&srء?B$gGDlC[ѵְ M(itM%wYW(WՑzҺʏL 'FQфtrkh |ُ,; Q4ܬ҄+wf 8L6kVU3rq0.=G!JbaFHhd~$/kL˔j3@h=&'х*`IX@1Y.42GӢztU)'=z2OB7qdT-pjŔTe9KR^H0kW\O)"$;YJQ%iN[1bF3HPb꠮nm("A:} Hkۺi!%22Q.%4֪ +>4޾v_xv柼چUm;nr[[׏_3\0"6Wr>,mEW!}M*C)2 +!}x&5Z斾.oޭ9uODR"% +s&ǒe%+-{Q`bR#vJ6,@kloKF mLDyb>Kb%b^t$jSX%Z J]j=$"Y5Ȁ6$L%<5cE&ršQɒ HQm2Z)*sTam# -!H*T2>,gfcӑtna3tH) y||-:)ͷ H3$+dO47*+n]JBHeݨJV=):F`ZPOY좞[gYTqʚ,kȲ,g*/Ɣ$ +~n&Y 4/J+yDDF5֫5>+DӦJɬUMCQs +|Q$6$H'_IfD?:qd դ)K~PqB?.ڑ'm`nx"LzX DisR{vqd>JIMb".`7M n#/= M{A:+qe.L.d6 +{bQC^nE0`󘟖mlxF, &GpYqDdCquL W&{ E^=K/5I Ӳ ,Ha =*MK> +#Ye٘v%c.lȷa)bEDUbP6]"5LY9f'^a^KJyz NH_< +(:`Ne`QZj!9? cF$r"FH!B%BDȸSeUsjCOcBSuc,X/uSJzEҎҲ]BnK b'ʪLlò5FځJPŲVpYRG={dHQf*seJ0:,u0͑F'~YuXEXtQ$Ӏ,GDwRn:HK!#ܑ( 䍳vB:g8M#[Bz&G:0+:Tⷁѳ ia&D'RD6ܼ6C[u/ ![qtԐĐk'I+r#%Q'|+FE.;Ig?J&-Ak›IL\á6O9(fk$bk"0 %cI=) rŭҰL8neɦK¯K0䰂Z + +%d0 Iqqi f +dXQ4!ȷHOSv  Yò/YA(!Mt*Xpohnzա&N_I*,$H[tBœ'٨Y$Z<$#\'d G:ysJ|ԃpNQ78x[CDZb' +o.0t1wpNu(tsI#ﲯqM?օ:O}"Be~z]Fkfo|$+X+6+R!?ØAdELXrCYQV0>qo$$V ,*ђ9f )dRhGpQSUD'xn)@kkgmao B&M3Ňқq;ܷ`*!d-:a&\%R/5P㗦)#C6"%il0,m)ֳ@p%wJ٦ꖠcjPw肯*I|0 #E!{_”(N!YX d |]M +8=Ş5pֳ%Y +AQTXR"8'  \|URR%R1`B !C S{ԷҊl{@*$vݱT>7gGNR& ^Uh*Nד/P2F9=d~ vdbERQBRq (w0H'il^]z `tTKocVH.`7X5^|z֊ZVJ +<L}G leY@Uf062hDE#Aa1!И0hPܨ}zGbmn۳N $}/pVdwk&W m{4h[a!/p;<0}}`2P RsdKXsT"7ţh3w2@JT2 Fr7ECkU d\X"i Bpi]R+[^/H@^/Qqr,~Uv;Pfkag ZQ d? ؤ02D@%8MB"}WQuY\@DkdfЏWZirT": n#Νก[La:0H52d%|iԾ;ܾ{-dYhw3}'BW;nbjX7CU]?X׵IfqH[M } AG 'xefףgR'Zyg4iDEh)K +a^LkL&0R! A}4צ ;zI׷w{g&߻x7g6lL Қ+2}DDzږo\~.J\?/63^cu/[!útoʃoi}o蝇\h{[w5lkoIڷ!\ٺڐCi!(ҫY +!FT2xZ27?HfR ̈́ T4$<ʱ!GzN&UHEb= V,c^(y:akfX ʡ85|ڠ&hR5s"u>Ic:\$s1Rf$A3VF4Yy=! Ri٣@x٥7oPN\( !Aǚ 3 +_T*: 87GE#1}EU x;F5X jyz +"PU+/mbU:+\M#zbw`4,cdX:bxȚ%y #8oAѼt:xn9b f͔^-Fhb`TX3}G4DG +b0/2S2K_h+S[F̋ n荡,ihKg>vX^]]:|sʴIG8Trs⫠T+_p!{To\{S&8 `Q`L e:.^J9b$M E3@p 1oyU0l08\I;p֖6Kݟs`\:eRkR@;X,?J8G=ANϊkZ\e;OX zcc̯J-4U87%ɖAΦH’i`jMʀTGnqssQe&Ɛ*h3F F-x(r@IZ?4OQVsh*?%[ӱ8WL(Re$(:Qd97tqGJ>8*ǰzIiGzCMDb~ +QUC[ Jrm0Ng4 J`C4Z>gASW-NRVq$7ċss6A%Қq6d YaF[㲨Ҡ"@GH2ԱhQ"x&tӃU / d1ع6Cԫ{K8dy?U[9n_tsmx| ["]Q: ԇسND*Ӑ2{Vc0b KH#wO7Մ8\#+Xp1^<68ch]%0-y$߈֞J@"C'} j Iv%aۡQ`ʽ>j,@']f3wD8!Zx<Y V@.|ƣz5ߑ+дWt^N{V/wkG_çr=[ITrc1 +ʸ={YSX3# ̜WJ=C&͂RHdusbTrP +eO@E,Sainil* +n6Op!I(ʽ].Zw.fFֳ9<E-XxIrt/{RHp9"d8[mUPU$!1^/ G^ekdaʉ*}.Ҭm[3M L港cyvmvQe|%4xi|'K35ɔ2; KB‹$WΓ̂/@CObqyD9,3'cD0r:,hnm(,9oYH'A>%tWF_owT +)f!:sIfqQgǟSffkzE:tTLL[ mqX%!S[LX֜vykkH8BSE2? +ЍD”e&(C}ɰ~]~HOÐaSdٰo}@nSE AC0,("5՜bY7H]Q,?_chmѴSmkjÀnSB)%rnr#K6sX$06^ީ&nftsGSy Ճ~lyT Q,BSy#٠NhYAuW갾04_N\ښƍ7no|v4bz& w:F8ȬX@0"v8KTŞӴ瓖̣cTG<86d|62^mD lA"feGsaG"'Gh~c\6#I,0BQ0.$Y֬ZOWzp4Vzgχ) AbW8+@ H* <1Xi>`^ 3Xm.43S +QyXw|$rhHvilMsovZ0[9>Ȕh nuAc:- '[jhmo:ve;qP,!ICUɽ5Ռ̓7Zrv@9M@ov‚&%z{r_k4IXY¡}ْi dYn/Jynpp**Z_%4 +D7O:/mRԜn)zXîӈFAH܎4V [@c=<q +Vx#kEvd [Q@2Ah/yߧ1qlRt\pRG@7I6#kH@b!t*́~CtdJe!i`C !8&@YEN($.Rڻr0<谢s(D1裁##e4,0;ϚazIIG,J=6ѺFfwi@Cv +_S ؗ$藋?yk($c]pNWBxLX!zy:0R 54? BcVD~@!O psO+OJtiŒ"(TwECQ4xB&M4e&N@0Fx(؀ԫq PqQC!0\0OHn,Ph"l"h4N҆f!5j2˾݉2mwebEesP<}V1q@'x'LKzhX2,/M$ bM^$Nc :n(4bd9]MԝCd dS4D$_i*c;IhB/źf}!prх݋EoO^vYuۧ++eiSd0_d qӱnxmDiD;Z J1CIaȁbHH@4O!/d--?Q¾ rJ{}mWEZBl{| FL+x阌M&b]/o`B,*EbKKE'&ɍrT/f = I^.\dVe)Gl-De7duF`sv2K8@dن8 +|wHVJn!? `-S5EDk#;{vIK+6$ w)fZv^NowTyc'VM;ޠØ_[R{UsaG@y.4wTA(i|ЎA05W!%ڨi6x=}iӇd)RL%9k 8fFX>ʍTbXR2LaAO'D|аl~/ck_xmRPr[2tz\p+Fc}VPOiՅޚ9pTD]G>4Ɛn62F'w-!*XΒ˴.J>>bbV,$'?fyQt$%'R +T:ry5Xđ#Ae<&Knn.H^UI/x-a,&-ZŘ7\U ;DWY2n0LY?y"-F7^3$)kԝ~$93<J{Io&!؋űNL21CLǼ&D.#BG(M +{|qW4K6ʮ v#uQ^v? ZkdOё%郤*r<@LNZmvNXg̐wq{G>aŠ_lH-4HwȀkXo}qAAt3v 'H*lmO~7pj( + R&%%k-rmAl  9} H|"/@ ႐j^i'Y=}{$oTPBE;^ ݥ}6jd^X)\Bo>ZXTEB$]\MS診d Z>(jX +(LɁ"6LnωKqɔPyH(=qحIB`F@pi3|(-I&ޔJ ϰҖپ؟8GaZ 5ibo4FV+˲,ERq3v{ i k,oW!iʚAǕaOdV ]T-3Tji׷kyLƭkJ?qPⷺ\T8ήQ)O<,(0KcLh2&Kq O*:DLP )S[H;J.5mWbn{1հX#Y(EZ;蚙-J$91nZc6PDm:Y2:ˌn^FQefכ*Ydr[d66:EdۣB=P"GgMh`15+.Oci:!]Y UԻL25;ۊ E1d-Ka]2QG'e[/e`X 6彎sv!`53r B4FK{<08iѐHi!ͭ3dN:)T݊@I +E0)aNw) 3d'vpN,s 4ȎDO<GbZ,uePvsnS |:h]y駃GAYGI4?A4 -D4Xv`!洢S!ГVa2 @4gwWR,Ԙ L='YZ7<b_' -$lN0GQ $#ya=R+,qLG. o \&S Y A@Ag_-g =ֽY =yg'Z*ZugOx +ZZvabUnʁHȂ\.,vHoMPZPJ y HMmhÅʱY icȖrQ0{O2>8j J8JGKorꭻYV >z\C,^9j=Oݮ90 +CK<9;BO[ospoCw*QT!O=]ͭ[X,62ҶhѢACFJV z0}EkRe+0!:'3:]Y>zTT;Өf*qNe8doIYV!Jd.xܦb!A]DuZnZ#J$ݺ65u,. N3a B_08*ЈbG.F;stu$ҤV<'f(w}l j haZA7 vƅj}ȌIVQf4ulV46[%h$D|7#+" +LD>>doRK@eĄ +0 6\8p1N|d-!u+aL"m Q̪هK"F-]nO;{u.d.HK #"b&& +ŕ zOvTbH}pzIη[2{FQ!Xߒ?E< #]F)xRka iQ:XpB/6RH:z IuQ AƯ[ϏFVRe}x,$xRNy%5 %kTPH`P$(J8!W01Z3 /*ԇWnWzZC""x4颧s5KK\[-5SOF۳@BU5LD$[]Ɔ)T'}n~0kf +QhfWn t,A#r.;@ԼzL9BFD<c_[F pTcKJqF)``QS)#–o(U_EKgX4^9o3))b$FĆt>5)Xm1@/E]Mf܁!ai94uuR';7:r[7Ff0%|uxב FU '_4ݽ03_k6;e>BYNCB%ҦFJ]XG}d2(9xKlCvuj4n96?lc}6lc[I yj=n)քz5'i#O\49Jׄ+ CHV^ u2>"a4О2>4iF.h9SGlszb4ƶl|P)HSG"YY ^ピY_.3g|hLT4zLQ4>V8__>oK1!^rr25tӖ:J?C.UVJ kKf4Sf#szJOjQKÜXxФ´\dn= }=NOk:}ĸ&M ϊ4JM8~IS3r/m~pw{~غ<ɤĭ5\'~LtRL!t>H탔=^"+\;>JQPzE̅x@iI)zp3]p[XFJEPV\!ih /K{]ʖoN?Ȥ(Z/{)ڤSDi#(cHClƪmD)g + BXI>)S=rjE2]|9Q$;)U|y,(HgQFTJ] S2t\Krkc5P\vGps7'3B4 )GY ´,Nýppj#2'g[D>ޒ%Lϲ L8Kτdv&%IgYrt&|%3,Y" gpbΚYMSׄDфż(&-%a5a1/ yYVMYՔ|PXMj^^VAa‰N6 a>:m*ϓ5l&8La%ZUHouKQpoPV7hgQӫ[mh̏3%C$3$b +Qkw3 +R2=+38J4q 0XSpad p\6.zQbV$r?5]l1Cqֆ]$.(PW$R!I:qǽ`zmi%p:2A02lhFI͍d;r1$0:89ٔԊYk-Tz:) +X~04m:c츞(P236GBvr@<^(tY$Md0ZB*FgJwfc85 x#ҭ@Wʹχa +8 [e5K IӢ냬 +źec2Jfg):__4FJQM#jB+2*1L+lM!j+^6YeCw)6HD6Lzhೇ>Nk3OF! Im.na̠.0Kj0h{@۽DL{KL!XJ#I` XmZv7򝄥B _Y˘el}Ը47Ú} gP^6iT4>ȩ 樨 uYm^gԬx3ׁCDHm⸥&h=jWul*(i(rqWWSM;@N*S>`-SLjE;J$փ̔ۨq4=5(*n7^$uj2Hj4GmTKpya]ڨHѯ~eQ 1k%`%1cݸV6tbdFjի?֪JM1)̋)T*b^#TU;dzWC4e(gw`L{zGJ >,T1,k~ʉdpw3.ʊ^tE!8Dչ shFv^Fnxen^<|wt |,su/?˘ f于id:wLҺ%K)Y!&(`i^%4eiHGIu#&pZ6Gią@.YW$R 8t˒J}Ô +6v ^Aqp\ 󠂾2ɣLB1/o1 H4T`?G<2 dzNJ >j'LfsE+p'sVEC~ 2ngRYe 7_L4Y A`lnL, de_X8ԜIMp^@IjF=x-TJ9$'ZߟC^ަQ +LJNZzz+6 \$9Ƶ%Z>T)Ǝ}'ɹ0X^}@jhzBG$?P38F&jSOp=E8-Rў *La+E1gIH 4;B >&Rb>lX)G> I9]Z!2&Ύ %uD$mQDͣπ;H;FZQs$e îa8qb%[+%y$G:@IWLŒG oAKuFi.꥽?)'׬x\H" +)` Ta_ *.;vi0t/cPcr)2nD!ev=])zef0/fuk}ՋnuQerr۟FYU槇[k2ϻiFeC{cTrlGLT,EE 슡1xzهLT9 +~ Y@~{}!DY0.nYL9~ %R:suK + NX %OYC5:47EG&ܣJA&; +A~S"41fy.XeB8::U#^Cɿh-3SYӴCpF>|b*톸>Gnn*=hSo~nkA %1!$ܷbma/"`a*3x8w4}զa}>DiHœ~T޾a%zt"uh5 Aʢ--2a(24-K9aU{.Y!-PxiZ-fm D&/uXafkSdfHfZbdFVBux0>zw oy3_)}3LijίOCB[O֔{܊!=ek}mX%yPUƚ 1ٍjxoQTx{_4x,)ʴ]=vz4.̱.|9C龀y:0-"(Xۡhl, y/N;SlʫvSuG\<j3?HpOu=q(9EC}^6n44/d*ƁH8fGEϾS%S<S_]n/H[ЌgQ@y0l+|?Sbcn(֪ +3sT?҃I*+6[oX~\K>K1W9&XIb%RFL%?Cf}9v"ʨ mR @σe-WP_1BtjWhEμm_fVX[DbS 3sH{ԓ6eH l;cFtƅh;$MB]$6ffsee1z\8B4 tƫ`nV⼢lBȂQl:c +q ϼNe*,J ʱ#^'Å(\QlMmk뀎o(#]d mm2B\حlb ҧzv [| t̓}s_jo<"ygJCMshjj(|8,=N g~ YhY5v1A#^EdX,gާ:龁g0t7 +%ecdyٝ ;L9=:fB4HI& 0d¶]JȡўnidՁ>#.0Y‡M-KZ+ޕ{3 Ђ&l&0Brt \`4!^PᡞJ5r|b߱F)o-E$`2@YG28O'gk\ƣPL&nD Dh&PL85`_/L\_LcyBLгlekxLD=J +eޘ j g%h&J_?廙D|%%bFz;+X~~JHI5f0U,îN[|LbUiY0o*/NEΔ*9"Xe":2O1OWo)37DJ'7~ZVB?HV6s,B@9Rq m35]7T*wr{xr-as?I<*^>$QIk>: Ȍ1FR=sTc(̵zNM nm]9"Bq[N݉3&w͕aS5 !7ɬR˓l=9! O6:/u P2 WYv!)R>7&Z%H+` `ЈI;+\h+RX sR Aa1(^Р)Auw'Z͒+ݔԴ*zd~?ұpKoz} l&S#ZXQ#!ZIIH'µJ`Xx]INɝVaԴX*aeq+Etv $ tBb4xv8eOAxioԙؑuRmQCc:5 uiqjX^BuvYw7ݤ5(OU9Ic_(GC(" :22eIÄ~]x10}clG }8;J zqp;6FVbcl\.d](BB"%. # []T"(qGG4)z'"3Y VIu4g 1ZE&9XQnaiS\9^- Wƨė`g, 0wWًŸ|7= +\(SԡT7,a0`Wp: XOkgͨmb v,׶0]HS(T_Y7) R)ϤM_(:Dg ?LZh}s_׀VI" +:8侰՘z0**;XY7h^䋙h̻e=Z\4P6fnN6Ru9DŽ;}WRKscbIGVAw":SrGWeP&!ڋwkw~ ^ްOzc|s.zߘP+y:W._g +XyQu/3l i gDv0Ofzaܮx="rOpj~3ĭ-}g* n|6.L+}3|o_mKGKăp iB +ۉ*eOYW+͉ aE64&8"B +T#^QOQ4 +9f]tE`nm&JY\߬xǨy9Y`(m4ОْC-y9gwsR/!U?0Ecc@~қ^zYٲ腹_|zIow_]ڝlO)~xkOmݗ iax:jbfP8Xk2W(H^kDcL`=;Hq)ԹuȠ`2dYlu*OL |yT0$c!dBOr<[9IPV)*e.,ҋG4qA{ ~, +,,Ak(J zW!@\LZv~{?|'_`hH6~72 *EPmTCqOAѱhP3B)Bj6-f禗R+|"aaQR9 ) j-:kOHNWdT- 6`n\,][U]%x^kRtCAI%lv|@ O/91:+cm>`k =m/ރY[:E-0:0],OD[f^ggtVlL4#Gwlqvpu\`{q,==R zFyRh=MS8Q0q/UH31@XO4-סйrVwDF"ճbQw[$ט >h}zbn|~95D&6.|㮌v7O>Uu}U/>9d-*ʞ.>A[=g?O~cYגn:!N$.i[:aP(Ϡ(&ĐZYj:mfb%mn@H|Yn6蝹Gg'V- Ti|ad$* kcjH'duoE]/ҤȐ_m#E?D + f<>aC(m|\/>2ٝI' w(_2s3#],&%zwA4>o&q#~}d*NuEFz|^ /gI[c#5yr'6g6U&ۍ%o^.@A1/v:\o6mGǮg q0? + jL2&Q2 %X,ڱ맒{ԹAդ ̮AI^H1 +ZbRdo=\\4Lhr`P=pѵ+ +y`7BƛWX1| 0lg%. "AT/ dl<!8]H@M6B1^bH7hOPyyOMrKk#>p˝b2pv~D{Qal>RiLPnPJ(4̰Ӥ%Î:TdH34FJ.W1w@ d,?#öH|LWpR$.Q_Iȳ~`3 +dwCG ,R)Faג 5Uel*03R*@ l]i}R=8edvj׼ߍl:$ Uܯ^)2E+wTH' z +_6E 2VÁ6+;N\{ږZw|MOnY>XNO/9 /I>/;S ZFްc!y +*_`*LV'LҲ:gmUZ2uԲg J6)@}u]#âݰp} bl:tFV,BQ2p=ԭÖwCQHz><$Դ5a&i' 4i"gI)l@V~Өtm +y06C14 Y3REFu?@p5&AuhJ +wff]Y"oйT J"dr$f]KQ;z$6mb?&5 MWQm_oeه-w 73/*x \4[VɅ>ПyYj.×~O1SeAlczs!G'\J@gk*<K#KLyӆ3|n=J{BDZ_"A{]P ۮ_AJZ'92r Wنڝ-g)/T>RQ| .*vP/[s?r|\8{bVMca( $&EVGAV5_GEAfQ-CC1#pϯpyűaleUӬeaf63_o*u|&}x!=j;Bnf^ϻ9Hn1 ]U('L:-LSb6`ܦK +$O)W*-)WWH/ixkPЩ/ʺrL` ڽ o=:佞\t:rc'_%?K7^Ͼm'CI WI;)&mMt:wSkA*Tn0 +>kLײGj:S8ا5!U E~CEMb|0s2# Ov"y,Qvtr@c1C Gf-}XbX~=bliGo?w,Z">xFNuqH-ɇY;۾#G)ic,y-h ]P2˥C0;h?$#]V23 ̘RFU M9 ?# +/RɅM[:E'yה +Cv6,8uB:5ZJrPL]f{HȇW [3Y]X%*<51vY.8)Y)mWVfYde?ӯL7s}3DFQ@AEڒ$'@!uQAmi@\ t#+ǗoǾvr ~Yrʹcs|W~Wl_+!:j^ w̒a9AouSL8V@kDVΝ&Na/AԳLHE@LY+56Ǽu:Uk LoE"A¶Rb]Vf2ΈHn5ٝQp}BLk7 #w5-HAH S@3vd)u84["LB v5r,a*Wllb(7V^Q ktj۾-1Ӈ~F+6طOc6ٔwm^Y}o-,˿ m|ƾ4Ԯa`ߍ[W;f;Yw8WǍ}/q̲%;.D4~A߁ 'cw_[1#n2=BQ'=wJoB3v'Kt$3=bѧcržgmHU}ϐkV+= ~uG;Dd6\@`Mi +r6}Nl F=.<(bW;HDL6!_3@5$JGM)veÞ?T$_kl:]&3V;X0-}hq[͕IEJ(7XH,^Pl]%ŶP3= ">w:\fxbq@6֙Ob0T3)t܇Rj +K +u_jm.~3#?=V kʁFd!} +!)> Ri7y/zQɣ(QwsNP!gz[q~h +cEJg֛95ry lo EAZ^h9ҩ Wזdz DN=1FdFSKQI(4זnlM ͭ(V: MzVO-E*굒O,̈*6'/x|?xHx &`R>$ʽD=QK'ق]3 +S?NT49װ넢DT)E1]\QZh*Pρ8(Ed +R2dnxgLEyz&LeԐIF0dztA/cF1=c6Jœ=-eKjv/P*o0IJP%EhDWKoa6噉405fq^Pq ^ K-Lf觛fLP̮u6V&#Xk 61aRZFI؋AC̕UP'js2TmݕPbߵV[n~dZu%Šsw)ߣ2˛2aA=Zۅݓbujvr7'SToITo?ժVSâO>yOm[hwx`J&)!]PڤH/J^ pGdǏۓ{w"jMhyZ2/ťrL\uWc"~#ttyW.Tv%YZ~(/g⑼J ҄\ii_9cڬu,mnzt9Yis1#Cm[2upmV&q7+ BK>vRd& wXܔb< ES7Q31wR/,@(r1'5sR2'59qn"9)rIv˜TnIeN\[ue^^g^ ;IqjNj%Zǭ7:uZǍ?::qNjqŎ;:;n ԋwK׿ aP f>h/|ߣ32  2JI#z +WyNg@90U\p!j+Z$S$DgiaRJdd>Hn'=8rZNXcg`{|njh$M +EI,bwsor,b&c(Uuw9"OUY-R;?at9\9lfBF@Y ^N "={gK؃\C( CP +̓–'fft*zjFƗb'),)0w&SUO@/8m+}Ȥ{<$2k^ +<2/1_l.;'@!BעS!L4=Z ,Ig#A SdU{\luB(Tyŵ&#qx.M3h_=\<ò43JD hE-$V >B13T0?nUkݽ㻣SXWkZ ֙uJctvgLJ6c-J&}Iy7㵠Ic߻uBjs͝vitah)eVeUC8$uגY-M9r1< , +tㆌΦvUfӢC4]5pRmo޹|?%REm  uut|o;WBHy?pxs.f$NC'\kX (DO{&42sPƾ +dKYm] SQT,lJs0ݴRY 0OS>eU' Oò!-SFUppGMnMX"2%ni,6&yݩNmh8sjA}UbqhO1_^n J +Ab bq[ dUF>L]T4h雐Oup +PvBD[F+, TO'_7K/o~IYv% :dwu nMHQUbףa.0@ +KD@H bt%x;1Lh 9K堦CՒ$w:!_tOY*G^te!2CW eiգ L:H{KZ)mzGSi횦WL[vHǝ|_q-*]EPuB1$u7I:ceC3teXG~Gz/{xW!yyD~ H^TNh-hۄa_hfz1mޕ_>>uO_c)°D.ax6hPO.֥ m'/P{ <ːs^FB{8,!V} Cɮ w9D{B8z&##S" X +۩:l + ]fj&pTK/P^LGt.B@ԥ eL<م3ӳ /:<"@3Qt+=,dܓY5"pʚ #NzTXdPT!ѵ.qDfрl>.Ju O@z:nHV:eBJ L#77r'v\=QaD&lj'eoNzOϗ˙O,^:4cNiNIO(ZU>ߏ%uSC+i8>TR7iΜOn| Wρ~pc{FaD(镛wn7\WE}%#6(%8)ٍ=R>WJl:R7|2|YH* Yc<؞MP,?j!8YtWO/֠M[O:^}}DGRFUUQ~`fs-`C[(rQ ׾2~% jL- چ W/B'= #À 7zga!%A>{~`Er@]@:uD# uW}cQP"al(`B4 +( }GZYl}S*׻{y]E~8ktyUIS%cGF2nIP@-xzD~⬐lyIȦ+1=Tv>1o ;2ĕu|ܝJ0@Y<*6]ǺX.`.4͠]/P8}(^)*`p9<>ЙX?'oဪ{7|R%ŵzA;0"h˯&cV2ȅ Jg jt*=cMAs~8ح + !dٹz|e׎4a~G+LDh?`r'-=Bq]wT,3fϗP9̏%EG$T +Y(f axc4['n}uCT%$}=H7eiuZť`ZF: +F:XDZ{b޶1(DL46R⬚6(z[TZ)9TD" Bya rzs}3uf|ߏ<^+I &]BU(egf> +^p:zk{M.n*a#jRl7w>•2FBWj\tn_53hFhq&H!Pn82B| K7 E +F;=Џ+;`3"]~ I#I\,g]PF>c%:4dh _PE}ab-__!U̴qEֽ8=pE֩"T*zcBRe;q0Wfc4/O4ѺuI|# +MAd``Ҁ".XKX& ,c(U o8_>j ?OuijXd"Dab51X!U#҆jE^S1kH [΂4D}7[H,VPZC!mGzIx\goɤғ04fΡVDe;vg);sJke^, !vb ޑ$Z|w 5>]:XM;82eش9"dge5 3z$ǻqd2 Ɛ~E?P u6X_|,6k\صA96C@#3%mu%%N-eR2@VC1j؋tV)BԍLڠBp +=4z`u ND%Qa_u?7Ոv`e!IUocYұ Px4e7m џ4̃ ܊`;- +HrB`mSUvwO^g%"EpNI 1q͛ 4\}Jc-z(be0Ì(0SEOSGc3d:qD'`K. TžB}#vWH$C̐a'W~N]!a`P)~A2q3^. ;YI2ʼn[𾥏wf8(e&Mr˳sR N&Y]m/zfvsnM"iAp(r3 Lo9t#`W[!;k7 +ֆO-[q5T٭ d +=}?FhA4}-*OtNb '"NPn$ɉ"C(k^|Psc%N +eU;+C`vdLd>vwb~E"-y &%H63v6=gR˥_ZS*p- $cXci$Fq~jߘ5Kܒі#n9{?,SѐH^LGk"+~yjRL EZgM3R"n,o<"-`S +"$?WEN/<f@Hr] .Ќ(t#=NnVǠlcQa(Aڪd9&/P[TyQDQ6 vXGyƹW(1J#"u,yO0m!iWQ3ۄ :axMu]c;YEl"a2{^޺KfNAi' +ֻLʕ"klW~̵e039ԝVYDnHL)2dF`Μcl M~[6:AA +RE17 +Mw1bEt耬7 O'j,ip%pV쀠{2*Qק +0qgtIdߥcL%#Lɳ֛Q0TOp$CХ dcUf,γ;G(*еq +\QpԔ]!`I 4oB%ͫʍj^'"EG$L :`J{pJLוjuZ0P8Gְf65D[.鋊CkMoy @C\ rvW0gߵ-[f>69JĠ 3[!iֶˡ!P`HDJ4"6@=09@S"bV _Al2ʟo;9yW?Gu~mO-b9Oo/<L_ԙ93"+0xUa'p%I,`m8EбLy9p\r2RW.+t]EY:G/j[y@AwPy\Cl}4ؔ+,ʮe =Hߏ&79>RWyA ::#ʥ;4,E">wٔW-)0⽀D_pLVXnfaԾ:0+ 2F.(]#kq&PdT +F/9ѣp$3{n+*-d:}}hG^4d +JhÚwx;Ͽwk5yѬk35{k&Ɔs!l9zJHdڡVNZKdސ0҆QvȡH-DZ@HEYT\HVy1pHq0 q\^Jɢ#Jή5r?Q8Ұp cO~J-D@BiqP+=?^2NJCCHG SQQMZ;,́/paAр_aLom$?r(ΰRxJ@/0PrWPi֧;|k +U2CbݣՏK]kҥ1g]KHĤ{ 84ZmirfQ@I;hBP77xwh}0K \8^Ghs-Jۛ9GD u£85EdA2i9q +6x\$9hHR^<Z/4D H:H3] K'R򬗭'ϰ<wLՄsumċl+I©8j Q`)GKq?XR%O,Q`)Kq?ZR/x|?x%[QQ$(BIN⊒u8]R^^U&(p{ߤ%a-A 0ָ:BX7s(rDꙪی€J +fBԺՂx'ڸGN'TbRxQCg?ORvP$k+,5j[#NҨ5!K!vt +y +HGVSqCUݰ9l A4H\ZW8ff)uNwZ~$NJ&cƸNLU6UPR (vAY{-UCTVc3TQaYcݏ1‰,*U} .,h:{lOUʵPEsIH'WsRy'*T~#ޥԁ]Qpf{7\ÂbU]?6{uOO6s9i)-kD뱂!QqmvW^^ =X=={zVAj:5%,yz:[^yW=UjFqǡVsbZl#Tz$ga|ΡAR@P1R5r1h3&-uR֕1`5՘:BNjh<Kag 5 +7б[Ny"vV֜D)Pi/ZuM^kÐmC'uM(QrVf1۔kf95 r3뚃jJf*R[&;' KX؜aHMzH8:y^Y^'9o9oIv˜nIeN +\[ueN +\-sR2'-o=JI|tF'u[OsR8.99ni9nѱqF'e[otRF'e3ot(sѡq^^Y^z툦+13w|#.  _~\ұZ=0|3-VoRVUlf9{ l(A0ZZ3xȔpd7?ٕ ݦ)c2lWΉqǧp|X#/@kLqBh=:gz5L}n +5=ghyOs׺;p$*< 6܇wzlX#ƈ|1;&Loh-0lwk jǨbH +W*^7g911$x:?#.sXWߣN *0]u;5e-f9m{(FB>.+?(M\'"YkR,x x@R57%: c*:" +"lP0ȑ&y5K.w7ZY~][ !Bpuk]̠?A=W4KvkWp0ȑB:O4-ݩ!l'k+z$,Mk^$xhJr(4z=' E3gŒ™, ͻ +$9-i7` ?; kR*Si:aX/!lE wd;Ss +@h>5 a-$_w, 7+ dhfQ=+Ʋt:xhCbho> jQ& +}E3ЙLP) iX&/zCJQ.$~V!n襟Wj.Nuh8wsT6iFD^Hu&o|d:#;JY]d -|J8%KKm7'pEk( '%=Z4h½˜^F˩y˅(je]S˃:S$ȈWa1D ԈY8>ͿЂI*-r-)BQw{zm]|u3jN:J:i0UDSDqK2(jek316fwf^7,\0UPqÎ!W \5*MH r&c GVݛ?͕νa}1y;$*x5I)*(.+d]gp'+(&RN1w}{c{_vS;b%L`1{SgNV5OO= +o 0=yX)q욡R7ТT܇(\j `5:1EQTTc>p֑cõ!uF1`b\$2D#Jtlp/͘%CgK(`5ٺb(osQp|J `C,ߕV{%LPA7ͭ#?>(&F"xEUH\u_>eR bUCyCOqBz#:/pb ? ).A˂nQp H(V~/Qƒjwk.+5KF`jODud_XtQ&*. (m +2]?} Ƥ>c}0bxa Z^ee6mL^0w[3&SkXn5PQɔt/rU-9ƮU &@^M& D~ cUux+s:cnDL%zŜsQi$V6̧8 +V<|l_F*]&r*I#/p- ij|P1sIɾSl2ē囪% +Cgu M{Sm9JRM (6߻Ses^?J'kH+Lx1ít>bSj|v }>6ǭBgwYشervW@f7 +P%7R&1*s R +BO!PCfW+BT;S +gtv"E#\$jTFZ눕^fٜFX>ET őW"C]7hЪ OD#zE2rTבH/AtNA>&E17|T6>'SS`:NDdc0]ߛ?%$E~OhK@ REt'{KeѕzQkP~_Lk J(8!N2I.a؛%:Jz}lu +V :4-"0ri+߰t$CjZOtI}ոMt؈[~KAt Sfƣr/'Ђ+xn,ꨞ2Ӑ5R4)[F)vhPuZUi&ZtM/KHjp|!0(e^ +tf鍔]zp"z `ˆc+#הr"u: ^PB(A`*d76bwS/F 3OI7zސ]GnE!-7~B:+͏T$Ӳ2zо!f[ h  !OX{tÎ*P]ʙs +'}g~߾+H (J$1#G3,kj 94Z)SVt4pqW{H6f33gEfTZT͝OZ~H;n.~N9!BgI<]&8eI{ٝD"@Z3J^+MR%ѯ]K CȆ[;q=:|tJW9<1/E0rL&TfL%FABK,nQl| *"u]Zd[/X 7KrFx_+[T; ~.Si Z +]-wMlbQu?WS(3|ߎu;bP8D|7^1ώR鼊f#EEҁ$˽R% w^5GvB}F0J_1?`Fm[։҆)mGC VU'Gzv. +a#ʢ4Xl *r?r̝)@YKl#BRي6›'[PPC&}:-;mmH]Bӱ.a^NʲQ+x7G0rj~U( f)@/ +g3#}8X7J̕)˚g҆EVsXe.*1ZO6 m?/Ro_oXp:vSacl'U(e{Nwr7›f?7T>?"AFԂ\)RIJBXHaD[|Mӏ%X]FW;Ӥ+Fqcnf'yg$:$ĵ_{U#,[Y>oB`G"kLձtA4O~`A +i4(cdЛፔnzճfCY`8l%"Ğ`szԈQ_n3R(sSZO%4P\K\K3汢1aԨP>騗i'ף3<5D5ۭ?FUmgrj4T!:V¯C9-Sh@;J4Ҏvǯ8ARFSTr".[7{-|f.v)'_Ɓ2߃/oFS JazmVG6 /9Sc50Z™C!1Yﱲ6j#R|ȨHKd8 B %򢺰VV]$1E@Rdzc@^^΄kF _=>f%ђV ~~4&*I[)H!n f3)l*s)s-2=z[ ^F_b %m?|Q }[Jϙb0E4sFOx7N FI9X^b' +$ew?:J|v{@=b`@]ʽb0MSyF#%Qh.ѴyAlB&b+Aj@>ؚ-X|Q1rcG9O{@"lCLA l emw|+׻N~=PACoS^w tџv {PS+˹C %"L X, ܥ$!\;kOtWa"ASi;# +L@Դ1M™v("x}nuI@6B32DU\ +HILCDZJV7/Bo*D%(Z#::TG`zʴ"?>W/[^mU3WnU?u(]ZEoJZ}o RcKxa`ݡɪ; B#Of,W&qKF ͍6<%|O+Do +а x4;_uqCq( cЕ* Pw;RGov,Ko ]VPWOnw]P&e2ɄpW^0N7}c-J埮/SGbri5e ڄRA2 n"h1Vb W=GF /_h/ƙpZkt^5vsEk\{oOWa-} +ϣQhJr~ j𾸐Wm6 и3@ASg"T TBe-kDS5(KYǀ!P AĀtCD e)1,$S~~V) 9p& aOLNx9('|M+k-B`Fl2HDٲX<~|G b9i;YfP>~3 ”+ cu ښ·4r0D%h0`G];OZRQUlg'˸уEǓ3"Y䚄a6w)^BSP@.-:S+aZnS^0kX9RQpw0WȽjyI9]BIAi,_z + Tџ\ob +W{RU1* 1֮tfU9OYUSbQɒ``C^7Ý{z b,CoF5 Ц|S(@|NfHPvg|_sڌd J&)JÈlشO^I"/ P A<1E$ׅYA(Ņf?f)(˪~xe:o6"HV^- ' foK#D@b8Tmj7DN#p9i-GPbQr{#t{ܩUD ǜVj7brA{UMf3]" Aϻ؍kݸ`eٍ'm7Iy$C@*uz$1wK%D3ճsCgjVŦA)+m\KQs#5s?Q;>hG7Z`>;Ǩwͧv#ڻ#CGuHdf72 30lu ~}\n߲'m/HN{UD=UޡFs4m{6$bC#DV0QєFܯTp4sx$(@ +RFBd)E ޢEuĽ(:I8ooHj*݆jӀRIb@=Kn QƶimtcMn>vLII +?| y ? <2y1tCˎ\ek\p~۾gb@ +R 9Ԏ4P +IKH>Jvt%oPpcl8#)*B~?)KyI8̡L +(@e Q/YHX81!.瘕9MVm\pξg84#?<-<wk/0YȁS g*P3Pxls736_SUBCENH0i>kJ q,e7 TlM? "ĩffjzڙ_!'qGmR,L5 hf,hi#ow17ȍ{BI/2ZB1J n4RG ĄV/krfݢ nUhDzH7'j z[}DHy E.V ;.hH>Jd3a?_ X+QLؖӳnv{OI +)쎸^:uuׁLq7&-VzM|W(I^`}bT l2 +҆"kԁt@("`h+A Y4?F5 2TIӞf{@14GUKO\mrˆ vHv,rh3<;\pαihT H&i->R ,LTK@bjiyLu +v\U"Jm!VhZ$M)N!A6>hGO>o0faJ$'$|dyeRi RJ@dBby{'\6럴\0)~t[BOI!GK31ޚxiyB)7i/~/뿽ݛ翿yu77ͳWoouwymirx79  endstream endobj 46 0 obj [/Indexed/DeviceRGB 255 47 0 R] endobj 47 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 34 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.2 Tc -0.2 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 111.1011 332.9829 Tm +[(A)-32 (,E)]TJ +ET + endstream endobj 35 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 282.5049 332.9829 Tm +(O)Tj +ET + endstream endobj 36 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 282.8691 47.7822 Tm +(U)Tj +ET + endstream endobj 37 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.2 Tc -0.2 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 420.2334 332.9829 Tm +(EE)Tj +ET + endstream endobj 38 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.2 Tc -0.2 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 558.5142 332.9829 Tm +[(B)-4 (,M,P)]TJ +ET + endstream endobj 39 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 122.7627 196.1104 Tm +(I)Tj +ET + endstream endobj 40 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.2 Tc -0.2 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 277.4219 196.1104 Tm +(TH)Tj +ET + endstream endobj 41 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.162 Tc -0.162 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 413.2847 196.1104 Tm +[(Q)-18 (,W)]TJ +ET + endstream endobj 42 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 578.3062 196.1104 Tm +(R)Tj +ET + endstream endobj 43 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.162 Tc -0.162 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 417.2627 55.2178 Tm +[(F)-28 (,V)]TJ +ET + endstream endobj 44 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0.376 0.376 0.376 rg +/GS0 gs +/TT0 1 Tf +0.2 Tc -0.2 Tw 0 Ts 100 Tz 0 Tr 13 0 0 13 550.3115 55.2178 Tm +[(CH,)-54 (J)6.9 (,)-10 (SJ)]TJ +ET + endstream endobj 58 0 obj <> endobj 28 0 obj <> endobj 59 0 obj <> endobj 60 0 obj <>stream +H tg{CbK!Z`lѢ(UX5!=TKU%"XJI,QcAC%IX:iK̜3~~.'ǂ "z o OZa1Q n 57mĹ;=p%^J7fFOL*7>&jSVF)FkG%%_1ʲTDBZ14p8<&QD tNP Vh18n8D^'I٥l]vf7#vvw{=Ď{y14e88՜S̡ӲC3pl6;=N3 >A 8 y3ޣ팅s W!o/UhYUKuB>Gfj?onO-?L.H)?]<F3֜_w$ST+=PFldzބy_W}צ\%důfEmM95/PAMLT + +*Ak  o`*r`;5D" Q9*A:ՃTR^/^ԫ^z +{QjGży)/3!/7p"sx8ijX9'p +o,f;&;繼"R'Rԏ -SGjWBM]'u%\ MfRZ¤DH#i,4*;RWJsNJZjIR/T$Ie,A|Pȟ`Ζ!|HaG$J4j:wTԬeYaYy.cy R $&QM41!U4( cU4dTmjIZkMmlFr߽0Jo9w=C*Ki4E<$UyZ%Gj4M<&=+vHωǥt4C<%ՈixVIō(UK/B(na +2 ?\< /t 5_Nx +,60a:hff, f,1pXgwV epMt7 -fo@_\ * b#p\ +^:x2p $ǐa3 !@)~,c ~",fxl4`XŞl0dApqV'6z6 β8Ş+.p̈́kW|mgl>'y(Y |ȟ_Jv|;Ǜ;t-W=|G $#ƫ@Zj´m~/ +'ɛX{,ڿ;:I΋^ =PG[0a=&nuAUQ\z׻*P!zrqx/wZa5(&r`ў-oRbc&XV\5 b12,j@|Q 9fΉTVo + { g jݾKM}-[%˷f)TmNb0䪲Hx8'*&6Z OO`XX 猍 r\=tn74 XK !C~~$hMvMQwfFE\XB}}\+6)%+U[Z +rr +o܌'V`BfE e]3]>T:Ml-@ZOT5*rSX]1zTUyiPTџׄfT/>{p|cNuq5 y, y-{wiQ]mN z|Q;=5k@ڴQ]~+٩wr[5^1{H>WB+:3 Қ`f$6_/6FEś#> ZN_=vjS9KiX;H$˩Vi G\.wMUK&9 &: $CzB6nOGWh=ڣHBɌ ۔Nތv5gww6-CN;K uh.C9J'zծm4ns!emWOz_ωnߨC]@9~>+Ѽ > hcW@`6IXM5~@QⰆ|PIkP=zѺAu|ӳ`7j!%A1Vr8l $.!h pșp W +@r2hGT2U +CD" u-бPD- rB;Xg$3yw{wM +yVB%BI;R~;fQTq' +߄T }*.9)!Ut_ +W~Uћ V?u]z{HShI>k# ڮ1ESHW\s4 :}ȗ~M&jQAoEQ%W<Ϲ:oTzh+0KVecw'0b_wO0T+@Ǩ~EF]٥3eDiU+Rx0o/n,; |/.g<@ENҤ":Ztv"đ|E쇣\fZWL2g8Ͽf?B +o{Z5I"}akId1 f%Uو 9E?+\VK2D3#G^ȗK#eT ++VϭoKҬ4=٬*$K2d]fe{WG;OKPG#~]R:B0 +6GmϜTFUZ9~Y R%Fp_+ߝiiJmGW`#C2۝' .L ~( c4᮳_|JJ1g`{.QGVi=A:4^2UO6ӰN9j&J$KR?h;*~2]=X^he&SחiNrWb.i]%2DZXD˔%B}̝c ]5U%C}aSm׶C?AIwa8n(uAmӎ;Gyb?͹a11%,F'" U]q`k}7XF~F{7 %NziB]Gf<{a6J-ԅOgv-|K[4XixfO'w7ICxS2k/m"ư6_#g|q#y}9I}~d1~.Y }dؠv'yy ) $= =Mпfu ɮeUc3]J#۴Pmٴ&m̒!rE;&e̙3Wm^'Y%&~1d\WfW\jDݡ ve ̎K 8Cch )4_A?9ZZ;δAN<ӥJj>[U Ua, +N|]#Q2 J-C/e0D2*,}pX.SObꂾ^ hhq ZMKO2_c[(^5`]׌5ӌqU>k>~S\L $UY/ϦYxֿՅb#ƽoц_gӟ3m) ځK7D g\W +`#D_W{,/S\I0~CdPf _UgL]_{pھq?86=CGЃwPO['Io wSe:~k'VX=YҞ";{=civ{ݷh*=Kf̑rrE/%#d-$fr\|E?[J.T""4t2#%Ǭ*G `TImks?yHsCitsE*Z%[R\ZQzͥ4Tm\H +{\)YG얾xQA9 )sVTbY"# @b$IzHO$F&S2"!s Bʲ|,E/,+HXeI cR392Jk+J,.et+&+( |ϡ:O.[Z,b\- endstream endobj 33 0 obj <> endobj 57 0 obj <> endobj 56 0 obj <> endobj 55 0 obj <> endobj 54 0 obj <> endobj 53 0 obj <> endobj 52 0 obj <> endobj 51 0 obj <> endobj 50 0 obj <> endobj 49 0 obj <> endobj 48 0 obj <> endobj 29 0 obj <> endobj 30 0 obj <> endobj 63 0 obj [/View/Design] endobj 64 0 obj <>>> endobj 61 0 obj [/View/Design] endobj 62 0 obj <>>> endobj 31 0 obj [30 0 R 29 0 R] endobj 65 0 obj <> endobj xref +0 66 +0000000004 65535 f +0000000016 00000 n +0000000161 00000 n +0000055891 00000 n +0000000000 00000 f +0000055942 00000 n +0000000000 00000 f +0000000000 00000 f +0000076494 00000 n +0000076566 00000 n +0000076940 00000 n +0000078138 00000 n +0000088165 00000 n +0000153753 00000 n +0000219341 00000 n +0000284929 00000 n +0000350517 00000 n +0000416105 00000 n +0000481693 00000 n +0000547281 00000 n +0000612869 00000 n +0000678457 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000733663 00000 n +0000741776 00000 n +0000741850 00000 n +0000742153 00000 n +0000056479 00000 n +0000741043 00000 n +0000729837 00000 n +0000730185 00000 n +0000730518 00000 n +0000730848 00000 n +0000731187 00000 n +0000731536 00000 n +0000731868 00000 n +0000732205 00000 n +0000732556 00000 n +0000732888 00000 n +0000733238 00000 n +0000075364 00000 n +0000729276 00000 n +0000729324 00000 n +0000741714 00000 n +0000741652 00000 n +0000741590 00000 n +0000741528 00000 n +0000741466 00000 n +0000741404 00000 n +0000741342 00000 n +0000741280 00000 n +0000741218 00000 n +0000741156 00000 n +0000733601 00000 n +0000733970 00000 n +0000734231 00000 n +0000742037 00000 n +0000742068 00000 n +0000741921 00000 n +0000741952 00000 n +0000742185 00000 n +trailer <<1BF77B99739D46E48CC852549252E9CA>]>> startxref 742377 %%EOF \ No newline at end of file diff --git a/frontend/src/images/AI/pronounmouthart.ai b/frontend/src/images/AI/pronounmouthart.ai new file mode 100644 index 0000000..bf825fa --- /dev/null +++ b/frontend/src/images/AI/pronounmouthart.ai @@ -0,0 +1,4148 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[37 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + pronounmouthart + + + 2023-11-16T08:10:01+07:00 + 2023-11-16T08:10:01+07:00 + 2023-11-16T08:10:01+07:00 + Adobe Illustrator 28.0 (Macintosh) + + + + 256 + 192 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAwAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYqsnnhghknmcRwxKXkkY0VVUVJJ8AMBNMoxMiAOZfO35jfmHqHma6kgtp2s/L0RKwxiqtcU29S RRQkH9lT0Hvmqz5zM7fS+hdkdkw00QZDizHn/R8h+then65rGlSM2l6hcWlephkeLl8wpocx4zMe Rd1l02PKP3kYy94t1zql5qM/r6rfXFzKPsvK7St97k0xMieZWGGOMVjjGI8tnpn5Z/mfd6XfQaNr l2bnSbmi2d5KatAxNAGY7+n23+z8q5mafUGJqXJ5rtnsWOWJyYo1kjzA6/t+97pmyeGdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVSDzZ520Pyza+pfy8rlwTBZxkGV/eh+yv+Udvp2yr LmjAbufoezcuplUBt1PT8eTxPzH+dfmi/uD9Sn/R9sD8EUFAaduUjAux+XEe2a+erkeWz2mk9ndP jHrHEfP9XL70rh/OPz/ACqawxTsJIoJCP9k0ZOQGpyd7kS7D0R5w+2Q/S0fzc87PMJTq0xcGtB6S r/wAjCfhj+Yyd6R2JpKoQj9v67Z95N/PeGSSOz8yp6fLZdRjX4Qf+LUX/iSj6O+ZOLWdJOj7Q9mC AZYN/wCj+o/r+b1+C4guIUngkWWCVQ8cqEMrKdwQRsRmcDbyMomJoiiF+Fi7FXkH50edQ8o8qWMl FoJdXkU9FHxJDX32Zvo98wNXm/hHxev9nezqH5iQ8ofr/U8TvLv1JC7GijZF8Bmv5vZRAgEKbkdl w8KPFcLgdxTHhUZUQJ2aIIDVAageBwMwATYfQX5LeezrOlfoS+k5anpyD0nY7y242U/6ybKfanvm z0mbiHCeYeB9ouzPByeLAeif2S/a9LzMeadiq2WWOKNpJXEcaCruxAUAdyTikRJNDmwjzB+cPlPS w8dnI2q3C1BW2p6II/mnb4Kf6vLMaeqiOW7u9L7P6jLvIcA8+fy5/OmMJ/zkPbh6T6IVTuYroSH7 jFH+vKfz3k7M+yZrbJ841/viul/5yFtCAbbRWcd/WuUi+6iSYnXDuRH2Ul/Fk+Ub/SE40D87/LV8 QmpxPpchNBJy+sQb9KyIAy/7JAPfLIayJ57OHqvZvNDeB4/sPyP62f2V9ZX1utzZXEdzbv8AYmhY Oh+TKSMygQdw6DJilA8MgQfNXwsHYq7FVK6u7W0ge4upkt4IxV5ZWCIo8SzEAYCQObKEJTNRFnyY 6v5neQmmMI1q3DDbkeQT6HI4fjlX5iHe7E9jaur8OX48uatc/mH5Gt4+cmuWbKRWkcqyn/gY+Rwn PAdQwh2TqpGhjl8q+9E6L5x8r605j0vUoLmYf7pDcZKDv6b8Wp9GGGWMuRa9R2fnwi5wIHf0+acZ Y4bsVea/mb+cWn+WUk03THjn1n7EkjEelbk/zdmf/J7d/A4ubUV6Y7yd/wBmdi+KPFzenF9svd5f gMH8seSNH82aqs+u+b7a/wBTvAZnsrG5imnIUVIZyWpxG3FU27HKYaYSNyNl2Wp7clhjwYMfBAdS Px9707Tfyv8Ay9064jih0uCeRVq7XJNwx7AkSFgK07DMqOCA6OgzdrarJzmfht9zIG0TQ7ZEWCwt 4VLAERxIop9AGWiIcGWWZ5klQ1Pyh5Uu4X+taRZyE9GaCOtfY0rkTCJ5hsx6vLD6ZyHxLCfMf5Pf l2+lyalDMdGjji9V7lJqwAUryZZSy0/1SMonpYHydtpe39XAgXx+RH6mC6R51m/LvUYrW112w8xa Dcv8Vva3COy16sEVn9Jz7Eqe+UAyxcjxRdxkjh7RHqicWbvI5/r+/ue8+XvMekeYNNj1HS5xNA+z Do6N3SRf2WH+e2Z0MgkLDyWr0mTTzMMgo/f7kH5481W/ljy7c6nJRpwPTs4T+3Ow+AfIfab2GRzZ OCNt3ZuhOpzCA5dfIPlO+1K6uJ7i5uZTLcXTmSd23Z3JJJP0nNNZJfURCOOIAG0eSU3d2kKGWU/I dyfAZOMbcbNmERZSh9Zui3wBVXsKVy4Yw6yWumTtsqQ63ICBMgI8V2P3HAcXczhrz/EE2trqORec Tcl7j+uUyi7LFmBFxT3y5r93ousWurWLUuLVw/E7Bl6MjezLUHBCRgbDPU4IajEccuUvxb6y0PWb LWtItdUsm5W91GHXxU9GU+6tUH3zdwmJCw+VanTyw5DjlziWH/mR+bFh5Rb6jBD9a1ZkEgR6rDGr V4s56t0+yv3jKM+o4NhuXbdldinUjjkeHGPmfd+t5Fqcn5qecWS6uLO9urWSklvH6ZiteLCqsitx Qih2bevjmFKOXJzenw5+z9IOGJiD38z8xZ+DQ/KT8zZ4vVk0wRoAGUSXEHfsFDmn00x/KTPRJ9od JHlL7D+pFx/kV+Ybxc2S0jalfTab4v8AhVZfxyX5OTUfafT3/F8v2tL+Rn5hNAJQtoSRURet8X/E eP44/k5L/on09/xfL9qDf8nfzLWvDS0loSG4XFuKU/1pFyJ0k+5uj7R6U85V8Cp6fof5p+W7n6xY aff2sw+39WUyhqdmROat8iMAxZIbi05O0NDqRwzMZDz2++qel/l5+daavew6Lr0PoalI4giuYlPB 5SePCSPco1dvD5Zl4dVZ4Zc3n+0uwBCBy4DxQG5HcPI9fxzemapq2m6TZPe6lcpa2sf2pZDQV7Ad yT2A3zKlIRFl53BgnllwwHFIvIfNP5/vya38t2oVBt9euhUn3SIHb2LH6Mwcmt/mvXaL2WH1Z5f5 o/Sf1fN5frPm3V9Xm9bUryS7kG6mZuQX/UjFI0+hcw5ZJS5vS6fR4sIqAER5fpPMpU100mzSlq9i dshu5Q4RybWdo91fjXwNMUyrquXUZVIPqkkbqT1B8QeoOHdgRBmvln85vN+jlI5rgapaLsYbolnp /kyj46/61R7Zfj1U4+bp9X2Bps24HBL+j+rl9z2XyZ+aflvzOUtkc2WqMP8AeGcirHv6T7B/wPtm fi1MZ+ReP7R7Ezab1H1Q/nD9I6fd5vmrz75E16385PoNvG1zctOY7RGZVMqyGsT8nIX4l61PXMKM OGZj1epzakZtPHOD6a38j1SO58ieb9L8wjSLi2NrqcSrPyEilURj8MnqRlh1HbfLJ+jm4enIzj0b hlmmeTtZtr9dSfzBdRakdmuoGdZKdx6hYsw+eU+Ob2c3+ToGNGq7qTvUtI1jU/T+vea9TmELB4lM pAVl6MAoA5Dx64TqJHqwj2Xijyj9y3UtP8x3tj9Sm816pPbEFXjkmJDKez/ZLD5nE6iSx7Kwg2I0 fgwjW/JvmKx01o7a+kvdNjq7WoZ1C035elVlNPbfDHLey5NFw+ob/egdQ/Lrzlp+jWmtXenNFpt4 EaG45xttKKoWVWLLyG+4y2USBZ5OFhzwyZPDibk+hf8AnHfy7eWWh3mrXLNwvSkMCnYMsFeUlP8A WbiPkcno4bGXe4vtNqAZQxczAbn3qH/ORNtdmDRblSfqitPG678RIwRlNPEqrZHXA7FyfZKcbyR/ i2+W7wacyhXKgNIOgPSuYQepyGW9c2N3M800haU/ENuPQD2pmSAA6DLklM3JSwtbsVVIJpopA0RI Y7UHf2pgIBbMc5RNx5sns/WYIZAFelXA6Ziyp6DDxGr5vpT8hbW7i8kvLMzGG4u5XtVPQIoVCR83 Vs2WiB4Hh/aicTqaHMRF/f8AdSV/n/5J/SmlRa9BFzksl9G+UdTATVX/AOebE/Qa9sjq8Z+odG32 c1kbOnn9M+Xv/b+h4rpHnL8yNMhg0LS9beDTSfTi9RYm9JSegkkRnUDsFOUw1Jp2ep7Ehx2Y35/r e+jXPzNGl2nrWCSEhA9ysYBkO27RhzwDd/4ZccmauTqY6Ps/iIOQ/d8jW/45siOp+dP0eX/RUHrc d/8ASN6/6vGn/DZdxZK5C/e6zwdJx14kuH+r+39CzStT86vYBptKg9ShoTMYz/wAWT9eMJ5K3A+b LPg0gnUckq/q39tj7koh1v8AMj61crFpcbAHZWHwqfFX5ry9/wCGVeJms7OcdJ2fwA+Ifx5Vs8Q8 w/mF+bVtquoaTLrXBHkYvJFFEjx8ieSIQpkjK9Kcqjxyo6mQG7ssPYmKZBiLj397Lf8AnH7yKZdU fX50JtbAssDt/uy5cULV78FO/uRjpYGUuI9GXb+ojp8IwQ+qfP3ftZp+fHlm91Py/b6paFnOlM7X EIqf3UoXlIF8UKivsT4ZbrMZMbHR1/szrI48pxy28TkfMdPi+b7q1vWJMc5Uf6ob+3NfGQ7nssuH IeUkvksNTJ2ua/Sy/qywTj3OFLT5v533qa2mrofhlr/sqj8cPFFgMOccj9qoU1oinNR7jj/TB6WZ jqO9YLPVyameh93NPuGHiiwGDP8AzvtRMNpqne4FP9Xl+umRMo9zkww5v532Mx/L/wAqalr/AJjt NOjduPMSXMyCnpQoQXeo6HsvvTBjhxyAC63VflcEpzNnkB3n8fY95/Nn8vj5m0tb6wWmt2CkwU2M sYPIxV/mB3T3+ebHU4eIWPqDxfYfag08zCf91Pn5Hv8A1/sebeXvzZkhsJtD82Wz3VtIBE+oRqPr ShDsJFanIr/N1+ZzFhqbHDN3uq7CMZjNpyARvX8Pw/Fe5l1noPkTX5rdtB1uP0mU+rAzAzV7fu34 OvfqMn+Xxy+kuFLtXV4ARlx79D0+Y2KYXf5UoGjNpqIMbMFk9RQSAe68SKn2wy0XcWvH7SmjxQ36 UW7/APLDTra29U6p6ZShkaUKFpXfeophOjHexx+0eQmuC/ckt55z/LbyhOZ9KnfV9S9Mxm3hYSRf FQ1aWnAfZp8Nflg4sWM2Ny2jTa7WxEcgEIXfKj8ufz+bFdMi8z/mn5ljjuj9V0a0IeSKEUht4/5V 2o0rDYE/qGVAyzSr+F2c4YOy8JkPVllyvmf2D8bvoaxsrWxs4bO0jEVtboscMa9FVRQDNmAAKDwe TJKcjKRuRY/+ZHlw+YPJ99ZRryuo1+sWgpU+rF8QA92FV+nKs+PigQ7DsjWfl9RGR+nkfcf1c3yh On7Y+nNOC+m5I9Ug1ayZZDPGtUb7dOx8cyMcujpdZgIPEOSW5Y4DsVTXSbHpcSD/AIxg/ryrJLo7 LR6f+M/BkmmWFxd3UFpboXubqRYokHUu5CqPvOUVZoO2MhjgZS5AWX195f0eDRtEstLh3js4Vi5d OTAfE3+yapzeQjwgB8o1WoObLLIf4jaNliimieKVBJFIpWRGFVZWFCCD1BGSIaIyINjm+bPzR/La fyzftd2kZk0K5b9xJufRY7+k5/4ie4981GowGBscn0fsbtaOqhwz/vRz8/MfpSDQvN/mvSVFvp2s z2tuBRIHPqwrvXaOQOi/QMhDNKPIuXquy8GXeUAT9vzG7OrX86/P0Sqs9rp14lKFwskbHbrUPx/4 XMgaufk6Ofs3pzylKP49ypL+dnndkVLaw0+3ABDNJ6sp9qUdRhOrl3BjD2bwDnKR+Q/QxHXPPvm/ UI5I7zXJyJCSbe0pbx/FsQxiCll9mOUT1Ej1dtpex9PA2ID47/ehfI3kfUfNOrLZ2imK1jo15eEf DGlfHu5/ZX+FcjixHIacjtHtDHpMfEfqPId/7O99RaPpFho+mW+m2EfpWlsnCNO/iST3LHcnxzcR iIig+ZajPPNMzmblJFuiupRwGRgQykVBB6gjJNQNPDfzI/Jm6tppdW8swmazYl5tNTeSI9SYh+0n +T1Hao6a3PpCN4vb9ke0MZAY85qXSXQ+/wA/N5KEUScZQQAaMKbj78wXrDuNkSum28grFMjezChy VNJnXOLY0hRu8kajx/26YaR4g6Ba8enwD4f30nbsv4YNmQ4j5Jl5V8m695nvRbaZblkUj17p6rDE D3d/H2G5yWPFKZ2aNd2hi00eKZ9w6l9H+R/I2l+UtM+rWv726mo15dsKNIwHb+VB+yubbDhEBQfO e0u08mrnxS2iOQ7v2sky51rzP8y/yih195NW0Xhb6wd54TRY7inev7Mnv0PfxzD1Gl4txzel7G7e OCseXfH0PWP7Hh2oeWrzT5jb6tbTadcgkD1oyqt/qsaA/MbZrzEx2Oz2kNRjyjixkSHkURb3Pma3 TjZ65dRR06R3EqinyVskJyHIuPPTYJfVCPxiENdwS3DiTU9RluXHT1HaRvo5FjkSSeZbseOMdoRr 7GTeVfys13zDcJ6Vo+m6YN5b+5VlLD/itDQuflt4nLcenlM9wcHWds4dNE7ic/5o/Sej6E8t+WtJ 8u6WmnaZF6cK/E7nd5HPV3buTm0x4xAUHgNZrMmonxzNn7vcmmTcV2Kvmb82PKR0PzfMIk42Gpk3 NqaUUF2/eJ/sHPTwIzT6nFwz8i+l9h67x9OL+qGx/QfiPtYVcaRdxklU5r/k75U7CweSWS6VA5PO Cjd6fD+rJDIQ1S0kJdFkejWytX0ix7cjthOQsY6GAPJMorORU9RlPAd6bD6crJcuMADu9V/Ijyob /XJdeuEra6Z8FvXo1w60/wCEQ1+ZGZejx3Li7nnfafXeHiGIfVPn/V/af0vfc2bwTsVUb2ytL61l tLyFLi2mXjLDIAysPcHAQCKLPHklCQlE1IPGfNH5AXPrvceW7tDAxJFldEhk9klAbkPDlT5nNfk0 X817LRe1MarNHfvH6v1MT/5U9+ZUbEJpe38y3NsAfvlByj8rk7nbf6INEec/9jL9TR/KD8zG2bSy R73Nsf8Ambj+Vydy/wAv6Ifx/wCxl/xKf6B+QOv3EyPrV1FY21fjihPqzEeA29MfOp+WWw0Ujz2c DVe1OKIrEDI+ew/W9q0HQNJ0HTY9O0uAQW0e5A3ZmPV3bqzHxzYQgIig8XqtVkzzM5mymGTcd2Ku xVjfmX8u/KXmNjLqFkFuyP8AeyA+lL9JXZv9kDlOTBGfMOy0fa2o0+0JenuO4/Z8GEXP/OO+kM9b bWLiKPsskaSH71Mf6sxzoR0Lu4e1mSvVCJ+JH61H/oXWy/6vkn/SOv8A1UwfkR3s/wDRbL/Ux/pv 2J1o/wCRHk6ykWW9e41J1NfTlYRxe3wxhW+9qZZHRwHPdwtR7T6mYqPDD3bn7f1PQLKxsrC2S1so I7a2jFI4YlCKPkBmUIgCg8/kyynLikSSe9XwsHYq7FWpI45EKSKHQ9VYVB+g4pBI3CD/AEJov/LB bf8AImP+mR4B3Nv5nJ/Ol8yqQaZpsD84LSGJ/wCZI1U/eBhEQGMs05CjIn4onC1uxV2KuxVin5k+ SU82aAbaIqmo2zetYyt050oyMf5XH40PbKM+HjjXV2vY/aX5XLxH6JbS/X8HzteRato121hrNrJb 3EexVxRqeIPRh/lA5qiDE0X0PGceaPHjIIbF1ZSjd1Ps2368bC8Eg009hHvVK/5IBP4Y2FEZlX0j Rdc803y6fpFs0i1HqykUjQV+1I3RQPvPbDGEpmgwz6jFpYceQ/rPufSvlHy1aeW9AtdJtzz9FazT UoZJW3dz8z08Btm3xYxCNPm2v1ktTlOSXX7B0CcZY4bsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdiqF1HSdL1OH0NRtIbyHsk8ayAE9xyBocjKIPMNuHPkxm4S MT5GmMzflF+XUz830dQT2Sa4Qf8AApIoyo6XH3Ozj2/rAK4/sj+pfa/lP+Xls/OPRo2PhLJNMP8A gZHcYjTYx0Yz7d1khRyH4AD7gye0srOzgW3s4I7aBfsxQoqIPkqgDLgAOTrMmSUzciSfNWwsHYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYqwPz5+a1j5ZvF0y0tTqWqUDTRB+CQqwqvNgG+Ijfj4b5jZtSIGhuXe9l9hy1MeOR4Iff7 mP6b/wA5BWQkEesaTJB4yWsiTfejenT/AILKo60dQ7DN7Kyq8cwfeK/Wt1v/AJyCsQBFoWnPNK23 rXpEaKf9RGYt/wAEuCetH8ITpvZSXPLKh3R3+/8AUUZ5J/OSXU79LHXYraEzsEhvLUsI1c/ZWRZG civ83L6O+Sw6qzUmntL2eGOHHiMjXMHn8K+56lma8u7FXYq7FXYq7FXYq7FXYq7FXYq7FUDqOu6L pgrqN/b2dRUCeVIyfkGIrkZTA5lvw6bLl+iMpe4EqFt5r8r3Sc7fV7KVQKnhcRGg9xy264BkieoZ z0OeP1QkP80qT+dvJyTCFtcsBIe31mL8TyoMHjQ7wzHZupIvw51/VKbwzQzxLLDIssTiqSIQykeI I2ywG3DlExNEUV+KHYq7FXYqp3Fzb20LTXEqQwpu0kjBFHzJoMBNMoQMjQFlDW+uaJcki31C2mI6 iOaN6fcTgEwerbPTZY/VGQ+BWz6/oUD+nPqVrE/8jzRqfuLYmcR1WOlyyFiEj8CjkdJEV0YOjCqs pqCD3BGSaSCDRbxQ7FXYqk/m3zFD5f0G51KSjSqOFtEf25m2Rfl3PtXK8uThjbmaDSHUZRAcuvkO r5b1bVZ7i6nleUyTzu0l1cH7Tuxq2aaUrL6hgwiMQKoAbDuCTm4UdBXI02nIHC4XuCMeFRlCJtrk xNzX4lIoy9iMeSZREg+k/wApPOZ8x+WxFcvy1PTuMN0Sas6U/dyH/WAofcHNtpsvHHfmHzjt7s78 vmuP0T3H6QzjMl0jsVdiqV635o8v6GqnVb6K1ZxVI2JaRh4rGoZz9AyE8kY8y5Wm0WbP/dxMvu+f Ji7/AJ1+Q0l9N57hAekjW8gWnjSnL8Mp/NwdmPZzVkWBH/TBWl/Ob8vlWsN/Jct/JFbz8v8Ah0Qf jhOqx97GPs9q+sQPfKP61fTPzX8kX8oi+vG0kJov1uN4VNf8thwH0thjqYHq15uw9VAXw8X9U39n Nl6srKGUgqRUEbgg5e6gh2Ksd82+fPLnleDlqNxW5ZeUNlFRpn/2P7I92oMqy5ow5ux0HZebVH0D 0955PGPMv54eYdULxWT/AKKtDUBLdh6zD/KnO4/2Cj55r8mrlLls9hpPZ3Bi3n65efL/AEv67efz apJLI0hejuavJuzsfFnNWJzGNu+jGAFIdp0Yklqk9Tgps4wqjUHUUDgDwCj+mO7D0phpPm7W9ImE 2l30lnJWrekSqt/rx/Yb6VycZyjyaM+lwZhUwJe/9fN6j5R/P5y6W3maBWQ7fpC2G495Iu/zT/gc zMes6SeZ13swCOLAf80/oP6/m9ksL+y1C0ivLKZLi1mHKKaMhlYfMZnxkCLDyGXFLHIxkKkFDWdd 0jRbJr3VLpLW2Xbm53J/lVRVmPsBgnMRFlnp9NkzS4cY4i8i8z/85AsXa38v2ojj6fXbocnPukQI A9ixPyzBya3+aHrNH7LgC80t/wCaP1/q+bzHW/OOrazN6uo3kl24NVMx5Kp/yIwBGn0LmJOcpc3p NPpMOEVACPu/XzPzSd7pXNWNT8qZXRcoTiF6X/EUHED3RT/DDRQTEp1oPn7zHoTA6XfvboDVoPtQ tXrWJqpX3Ark4ZZx5OHqdBp8/wDeRvz6/Pm9V8q/85AWNwUt/MVqLZzsb21q8fzaI1dfoLfLM3Hr f5weZ1vsvIb4JcXkefz5fc9Ysb+yv7WO7sp0ubaUVjmiYMpHzGZokCLDyuXFLHIxkKkO9XwtbwP8 7/OJu/MA0W3ettpiESEHY3MgHI/7BPh9jXNZq8tyodHvfZvs/gw+LLnP/cj9Z/Q8usbDUNWv4tP0 6B7i6mPGOJBUkjcn2AG5J6ZjQgSaHN3up1MccTKRqIexaD/zjratZJNrmpSi5deTW9oEVUJ/Z9Rw /L/gRmfDRity8fqPaafF+7iOH+l+ynan/wA4520luZNH1Z0loSkN2gdSewMkfHj8+Bxlox0K4Pae V/vICvL9tvKNf8reYPLN2INWtGgElfSl+1FIFNCUcbH5dR3zCyYjHm9Rou0MWcXjN946hPvyw82f 4d812t078bC5P1a+qdhHIR8Z/wBRqN8q4dPk4JsO2NENTpyB9Q3j7x0+PJ9SZuXzB2KsG/M38x4P KtktraFZNaul/cod1hQ7es47/wCSvfMbUZ+AUObvOxuyDqpcUv7uPPz8h+l896jrt3d3MtzLK0s8 x5S3Up5SOfcnp7DNXKZJfQMWmjCIFUB06JW9yrNVmLN3PX9eRot3HENC6A2BYA9caR4gVI7ph9iQ j2r/AAx3T6S9A/Lf81b/AMuXEdhqTtc6E5oV6vb1/aj/AMnxT7vfJwakw2P0uj7Y7DhqAZw2y/7r 3/rfRVrc291bxXNtIstvMoeKVDVWVhUEHNqDe753OBiTGQoh82/mJZx+XvzLvbnWLH9Madds1ytv LJJFySc1BR0PWJgUANRQfIjWZAI5DxC7e90Up6jRR8GXBKPpPLp+vmnnkXXvy317zF+j4PJEyRRw mQ3Lx/WVVgR9uNS44+B3+WZEDjJ2DpdVDW443LKfnX27PQrXQfINzqjwL5Wij4LQPJp6pG1TWoqn 6xlkRAmuH7HByZdVCAl4130GSz96E8xflf8AlzLNDO2jSQu8i8xZrMiFfBkj+BR4kAHGeGHd8mem 7V1YBAmP87h+8psfIvkCy07gnl23eNEopa29aXp3dw8hP01yfhQA5ON/KGpnL+8lZ/pUP1JDd6X+ XcGg3OoP5QlkMEbMYI7FhKwX+Uj4f+GysCBF8P2OWZ6sTEfGB/z/AMH7HkWp+cPy+1DSXTTvKD2e pyJxSWWZljiYj7Y9Nw0nE9AVFcxsk8dct3eaPS67jBlk9P2/a9l/IzRbvTvJSz3LPXUJWuIo2JoI 6BFIHbnx5e4pmRpI1C+90/tJqIz1HCP4BRPmwj/nIzRNVW/s9Whlc2s8X1dA1WSKZCWIA6D1F3+g 5RrI1IE8na+zWcSwzxxoZAb94/Z+liXlz8xfy/srS1tL7yWbnWRwjk4lZ0laoBdfWLEcuvGhHauT hLGBycfU4dYZkeIR9n3PY/8AEv5bQwQCz0iFa0cxR2kMZTvQ14ivyJyf5jEOQ+xwv5K1s74pfORN /K113588uyxNGmjeojbH1BANq+FWyJ1Ue5nHsLN1mB/pl6effLLRGOfSCikcSFWB1oRTepXbCNVH qES7CzfwzB/036ku1TzL+WEehzTS6BFdzW6N6VmtlC0rH/INCo/4LHx8R6fYv8na+EtpGu8SP9v2 PG/M/nryLrGmNbeXvKxstVloDdu/CODoSVWNqOeoHIDxyvKcdcnY6DHrOPfIZD5/e9a/5x60XUrb Q73U7qR/q946x20RJCN6VRJKF6bseNfY5PRxNE9C4vtPniZwx7GcR6j7+Q/T8XrWZryz4y1178ah dm7Je8MshuSerS8jzr82zRdd+b62CBjHB9NbfoUvLP5p6/5Yjuk0e0s4rq6oj3ssTS3CoCP3akvw C1G/wb9+gpmYjwcnmdfD8zIcZPCP4en9r0m1/wCciPzAfTxGPKyy3RSguQJ1iJ8eFPw55d+adb/I VnYyr3Otf+chPzDtbARXnlZZrhQf9IRZkT2JSkn/ABLANUsuwt9jKvcw3Vvz886anpt7pepWenXN tdlvglt3LQkig9L94KFOqlqkHBLKZCi3Yez4YpiUDISHmxrSLma4j5unEePY+4zByRAeu0WWUxZD 7G8lfXf8IaMb1i9ybOEyM3XdARX3A65t8V8AvufNe0eH8xk4fp4j97vOHmmx8saFPql3Rig428Fa GWVvsoP1nwG+OXIIRsroNFLU5Rjj8T3DvfKms6zqeuapc6jdMZrq4flLKdkWuygV2VRsBmoPFM2X 0mBxabGIRqMR+Piy/TfyK88XkIuLw22nodws8vNyD0osIkX72GZEdJI+Tps/tHp4n08U/cP1/qZb p/8AzjfacVe+1x5AQCUggVKeI5M71/4HLhoh1LrMntRL+GAHvN/qVk/5x00OWN+GsXKyByFYpGRx 7VG2/vXD+Tj3tY9p8vWEftSLUv8AnHbWophHp2r2tzVa/wCkI9ua+AC+v2yuWjPQubi9p8Z+uBHu N/qYP5i8k+afLV1HbalbDlMGaD0pEl5olOTKEJcAVFaqMx54JR5h3Wk7YwZR6ZfPZnv5JfmGbG9T y3qEn+g3b0sXc/3U7H7H+rIf+G+Zy7S5uE8J5Os9oezBlh4+P6o/V5jv+H3PRPzX8i/4o0H1LVAd WsOUlp4yKftxE/5VKr7/ADOZOpw8cduYdB2H2n+Wy1L+7nz8vP8AHR8zot1aXIlt5HtrmJjxZSyO jDY0IoQc1QkQ+hzwxmOhB+SfWP5kfmJp9Gh1q6bagM5Fxt/z2EmXDUTHV1uXsbTT544/Db7qRrfn H+ZrU5asTQ1H+jWvX/kVkvzU+9o/kDS/zPtl+tbL+b/5mzoYm1d6OKHhBbod/ArGDj+Zn3sh2DpR vwfbL9aSanrHmzUYOOq6jd3FuxFIZ5ndKjwjLU/DKpZJHmXNwaLDA+iMYnyH6U5/LfyLN5o15Lfi w063pJqFwO0ddkB/melB9J7ZLDiOSXk1dq6+OkxcX8Z2j+O4PqWGGKCGOGFBHFEoSONRQKqigAHg Bm5Ap8xlIyJJ5lLvM3l6w8w6Lc6Vej91cL8Mg+1G43R191OQyQEhRcnR6uenyjJHmPt8nyxr3l7V fK/mBra6QRX1q3KGbjyR0NQHTkN1Yf0OaecTA0X0zT5cWqxjJHr8x+1lEX5iWOo+kNX0ECSOiyXW lSej+7HT9xIsilvfkMs8SMuY+Tr/AOT82G/DyWD0nv8AaCCndtr35RzRFprvVrKXtHcRIT/ySjkH 45MRw95cWZ7RB2jjl7r/AEkLb7XvyqhWlnJrGoORt6McaqD/AJRlSP8AAHAY4uhkU4z2gfqjij77 /QSkepfmA1vpktjpWjQWYuQVkurx/rVzSnwsgCxpGR8jkTkAFAOVj7OyZMgnkyE8PSPpH6SUn8ge RbvzTrgtYQY7VG9XULsAAIhNTTtzfoo/gDkcWM5JV0cntDW49Fi4v4j9I7z+Ob6nsLG00+ygsrSM Q2tuixwxr0CqKDNxEACg+Z5csskjKRuRV8LW+ZPzn8vtpnna9dVpDqAF7CR3MlRJ9PqKx+nNRqYc Mz5vpHYWo8bSRH8UPT8uX2Ma8mWelC/nmkjBvyAYS24AH2uA/m8f9vKzI1TlSwxEuLvZ6k9uop6N fcmv6xgsMDCR6tS3ETqVWJVP83+0MSVjAg7lhnnvSdKuLeOeQCO+5AIygcnQfaDewHQ4YTIRk04m UP5O0BtX13TtJjUgXcyI/HqsQ3c/7FATjCPHIBydTmGnwSn/ADR/Z9r6+RERFRAFRQAqjYADYAZu 3ykm9y8q/wCcg9Aub3y/Z6pCWMenyOlwgJoEuOID/QyBf9lmFrImge56f2Y1ERkliP8AGNvh0/Hc +ePLvk651bzBHaMGlg3kcKf3jgfsAfaJJ8O2YwnY25u8zafw5XM+jvL3YeSvOkOnwW4t5RZwhVht /WUqgGy0UvtkjhykftcSHaWhEjRiD38P6aTOW088adYVu9YgsYAP+Pm5jQgU/nf/AJqyzhygbmvi 4fjaDJP04zI+UT937Et0S712WZ4rDzFZes5JMf1+CVmJNKhQ0nXIQGTpIfNydUdLQMsUq/qEfqRF 95Y8+T3sbyF7mbrFMky8V91NV4/RjLDlJ70YO0NDGBAAiOo4f7bee/m1+X2v/Vv0vfwyfXYwA07y B1kjrTiWLEBlrtXAYzifU2Y82myisNX3AV9jFvy78p3uqa/YacjPzuZV9QqTSOJTykcf6qgnK/rk AHZSP5XBLJM9OXn0D7JzcPmjy/8AM38oV1yWXWND4xas29xbMQsc5H7QJ2WT57HvTrmHqNLxbx5v T9jdv+ABjy74+h6j9jxa+03zBocht9SsZrYVpwnjYKf9VjsfoOa4xlHmHs8WbDnFwkD7ihxf2x62 q1+j+mDiDZ4Uu9v9ItUJbwqrNsKbkn2AAx4l8HvLJfLH5Y+b/Mt0jyW8ljYneS9ukKKF/wCK0NGc +FNvEjLsennM9wdbre2dPpo7ESl3D9Pc+hvLPlnSvLmlR6bpsfCJN5JDu8jnq7nuT/YNs2uPGICg +e6zWZNRkM5nf7vIJrk3FdirHPO3kbSPNmnfV7weldxA/VL1RV4mP3clNN1P68qzYRMbux7N7Tya Wdx3ieY73z75g/Ljzn5euX9WxlngUnheWqtLEw8SVFV+TAZqp4Jx6PoGl7X02ojtIA90tj+PckX6 SvIyUcDkNiGBB/CmV8Rc7wYnk2t7qFw3pwqWc9FjUk/xONkqccI7llPlX8p/NvmC5R7i3k06wJrL d3SlWI/yI2oznw7e+XY9NKXkHV67t3T6eNAicu4fpPR9B+WvLOk+XNKj03TYuEKbySNQvI56u7d2 P+1tm1x4xAUHz7WazJqMhnM7/d5BNcm4rsVeZfnx5c+v+WodXiWs+lSfvCOpgmIVv+BfifvzD1mO 433PTezGr4MxxnlMfaP2W+eXhmSk8YZRXZhUUYeBzWgvczjumNt5s1WFeMnCcDu4o33rT8cLQYIt vOtwVolqofxLEj7qD9eNI4EnuLi6vrg3F03Jj0HQAeAHYYCW/Hjev/8AOP3lz1b6+8wTL8Fsv1W1 J6eo4DSEe6pQf7LM3RY9zJ5j2q1dRjhHX1H3dPt+57hmxeIUry0try1ltLqNZradDHNEwqrKwoQc BAIos8eSUJCUTRD5789/kzrWkTyXWjwvqWksSyqg5zxD+V0G7AfzL9NM1ebSyjvHcPf9m+0GLNER ykQyefI/Hp7mCyaprQhNnJe3QhTY27TShQR24FqZj8cuVu6Gkwk8QjG++kB6Mfh+vI238Ad6Mf8A Lja8AV7S4ubKT1LOeW2k/nhdkb71IwiRHJhPT45ipAH3ptpXl7zV5pvB9Ut7jUZq0a5kLMq9/jlk PFfpOTjCcztu4ubUabSx9RjDy/Y+gPy2/La08pWjTzstxrNwvG4uF+yi9fTjrvxr1PfNngwCA83g +2O2JauVDbGOQ/SWa5kOldirTKrKVYBlOxB3BxUGlL6lZf8ALPH/AMAv9MFBn4ku8ro7a2jblHEi N4qoB/DGkGcjzKphYuxV2KuxV2KuxV2KuxV2KuxV2KuxVQvrK3vrKeyuV529zG0MyeKOCrD7jgIs UWeLIYSEo84m3y5rGi3flvWbrRNSSgRiYJWHwSRn7LivZh+NRmmnAwPCX1DT6mOpxjLD4+RQT6Xa sajkvsp/rXI8IbhnkHLpVqNzyb5n+gGPCEnPJSa2N5dQabpsPrXEzhI0jFWZ22Cg4Ks0GQnwRM5m gA+ovJnlyLy55bstJShkhStw46NM/wAUjfLkdvbNzix8EQHzDtHVnUZpZO/l7uidZY4TsVdiqB1H QtE1L/jo6fbXhpQGeJJCPkWByMoRPMN+LVZcf0SlH3EhJZvyw8gzfb0S3FTX4OUf/EGXKzp4dzmx 7a1Y5ZJfepr+VP5eqwYaNFUb7vKR9xfB+Wx9zI9uaz/VD9n6kdaeQ/JdowaDRLMOOjNCjkfIuGOS GGA6BoydqamfPJL5p5HHHGixxqERRRUUAAD2Ay1wSSTZXYodirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVSfzJ5S0DzJaC21a1WcJX0pRVZYye6ONx8uh75XkxRmN3M0evy6eXFjNfcfg8 8vP+cf7YOf0brs9vF+zFPEsx/wCCVoh/wuYp0XcXoMftUa9eME+Rr9BUrf8A5x9LEfXvMEkiftxR QcPuZpG/4jgGi7yzn7VV9GIfE/s/Szzyn+XnljyuOenW5e7I4veznnMQeoBoAoP+SBmTiwRhydFr u1s+p2mfT3Dl+PeyTLnWuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVIfNnnfy/ 5Wtkm1WYiSWvoW0Q5zSU68VqBQeJIGVZc0YDdz9D2bm1UqxjlzJ5Bj2mfnh5DvWKzTXFge31mI0P 0wmYfflUdZA+TsM3s1q4chGfuP66WX/56+RLWb04mur1a0MsEICD/ka0TfcMZayAZYvZnVSFnhj7 z+q2X+XvMmi+YLAX2lXK3ENeLjo6N/K6ndT88vhkEhYdPq9Hk08+HIKP45Jnk3GdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVSrzP5isfLui3GqXhqkIpHEPt SSNska+7H+uQyZBAWXK0WklqMoxx6/YO98xeZNcvNU1SbUtSYXF/cGvA1McSfsxqPBR0zTZJmRs8 303R6aOLGIQ2gPmfNI2YsxYgCvYAAfcMrc4ClSG4eGpQCp7kVwgsZQB5sj8o+cbnyzrUGq2e8ElI 9QsgaCRK77ePdT2P05biymBsOu1/Z8dTiOOXMfSe78dX09pmpWWp6fb6hZSCW1ukEkTjuD4+BHQj sc3MZAiw+ZZsMsUzCQqUUThanYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUv1rzBo2h2hu 9Vu47SDfiXPxMR2RRVmPsBkZzERZLkabS5M8uHHEyLyzzD+f0R5w6BaAAbC8vK/esKH7izfRmFPW /wA0PUaT2WPPNL4R/Wf1PPNT/MrzhfMxl1a6o3URyG3Wnhwg9MU+eYks8z1ehw9j6bHyhH5X/urR Ok/m/wCetNg9BNR+sxj7P1pRMy/J2+M/STko6nIOrVn7B0mQ2Y0fLb7OSFvfzM84304mm1e7Vx+z bzG3T/gIQi/fXIyzzPUtuLsfTQFCEfiOL77T3Q/zv82aaUW6ZdUth9qO5AWUD/JmjC/8Mpy2GrkO e7han2b0+T6fQfLl8j+gh6n5V/N7ylrzR27ynTr99hbXNArN4JKPgPtWh9szMeqjLyLy2u7A1GCy Bxw7x+kc2b5kukdir51/NTz0mveYTb28vLSNKJW3VTtNP0aX3HZT4b981WpzcUvIPonYnZhwYbI/ eT5+Q7v1/sebXFyzOxrViascxgHeSnWwQzz8Ryd+I8SaDJANUslbkrllagKtUHoa1GCkiZ6FXilD bHZsiQ3Qnb138jfPBsr8+Wr6T/RLxi1gzHZJz1jHtJ2/yvnmbo81HhLy/tL2bxw8eI9Ufq93f8Pu 9z3bNk8K7FWO+YPzB8paCzRX9+hul2+qQ1lmr4FUrx/2VMqnnhHmXY6TsrUZ94R9Pedh+PcwLV/z +RGK6ZpnFe0l49H/AORMXL/ieYstb3B32n9lifrn/pf1n9SV2H/OQurpP/uQ023uID2t+cDj3q7z g/LbIR1x6hycvspjI9E5A+dH9EUZff8AOQxYFdP0lYz/AL8uZC3/AAkaj/iWSlru4NOL2Tr6537h +k/qW2P/ADkHcggXmmQyjv6Urwn6A6yD/hhiNceoTk9lI/wzI94v7qZfoH5zeStWkWGWd9NuGIAS 8AVCfaVSyD/ZEZfDVwl5Op1Xs9qcQsDjH9H9XP5WzlHV1DoQyMAVYGoIPQg5kujIpvFCE1XVtN0m xlv9RuEtrSEVeVzQewA6knsBucjKQiLLdgwTyzEIDikXkXmb88b92ZNEiSytuiXVwvqTuP5lj+wg /wBbl9GYOTWH+HZ63R+zUBvlPFLuGw+fX7GES/mv57+s+tFrM9etGWHj/wAiwnD8MxjqZ97u49h6 Xho4x9v33apJ+cH5gTJwl1VwtP8AdUcER+fJYq4fzWTvYjsDSDlD5mR/Si9I/OjzjYSD1bo3kQO8 VyqSA/7JRHJ/w2Sjq5hq1Hs7ppjYcJ8tv1h6z5I/NjQPMxS0k/3H6sdhaSsCsh/4qfbl8iAczcOp jPbkXk+0uws2m9Q9ePvHT3j8Bm+ZLpHyd+Z2tahL521FtVlkkhgvZLcuo5GG2SUqPTjJA2TelRXu e+ajJ6shsvpOjIwaOBxx5xBPvI6sm0Tyh+T9/NaQyecWnlvDxiRHjtyWpWjLIjlK06NTMiOmx97p c3bmsF/uwAPef0s2j/KH8qE1KLTvrLTXpVpGtmu19YoABUonFuI8QMuGmxuul29rCL5D+qmN1+Tf 5YW6RepZlOciqGa5mBbkaBftgb+2+H8tj7mr+XdWf4v9iP1Kepfkv+WUFpNO8D2saAu0puXCoo3J JdmAFO5xOmh3Jj29q7+q/wDNH6mOa5+V35RWWjLq767LaWTcRHcLcwyxuWIApSNy3X9nK5abHV25 eLt7WcXDwgn3H9Yea+dLDyXo8cA8v6/+m7uZwPqkaq6pHvV3mU8RTbamY+XBADYu67P7W1GSVTx1 +O57T+Q2s6rqHlq7hvpnnjs51itWkqxVCgJTkeoXt4ZkaORMTfR0vtPp4Y80TEUZCyj/AM5PNs2g +WPq9qSt7qpa3jkH7EYH71gfGjUHzr2yeqy8MduZaPZ7QDPn4pfTDf49HzPLN+yv0nNUA+hTydyG kljiXlIwVR3OSAtx5zERZKQ394bmWo2jXZB/HMiEaDptRn8SXk6yvpLZ/wCaI/aT+IxlG1wag4z5 J3BdQTAGJwT4dx9GUGJDt8eWM+RR9rdSxyo6MUljYNHIpoQymoIPiMhVOSJCQ4T1fV/5e+af8TeV rXUnHG6FYbwAUHrR0DEezVDfTm4wZOONvmXaui/LZzAfTzHuLEPz48xeZ9H0qyXS5WgsbsvHdzQ1 WXkoBVA9RxDLy6bmnWmU6ucgBWwLs/Z3TYckpmQ4px3APJ5xYeUPIdxaw3Mvnu1ikuCq+i0axSqz 0FHjeX1BudyRTKY6aBF8TtM3buojIx8Gq8/2Mtu/yG0O3SH1PMrI87rHDzjiHNj+yg5ipI6Uyz8l HvcIe1OY/wAAVdU/5x3tjCZNL1x0ZVJ4XMSurH/XQpx/4E4y0Q6FcXtXk/jgD7jX61LQ/wDnHuOW 3E2ra2SWG0dmg4jfY+pJWtR/kDBHRDqWWf2qnfoh8/1D9bcX5CaFJez2q+Y39aOjiDhGZFjYkAsO de3Wgw/ko97D/RTmq+Afax3UPy48j2d7dWT+e7SC5tG4zQzrEGBpXiAZlLH/AFa5A6SP85ycftFn NHwiQe4/sKc/kbrOuHzLd6LaXbXvl23SRzJIrKtFIVHiViWj5sfs9xvSvQ6YkS4Qbix7ex456cZZ x4MxNf2vZ9a1nT9G0y41PUJRFa2y8nbuewVR3ZjsBmdOYiLLymn0880xCAuRfMfnrz5qvm7VGnkV ksbev1SyTdYk/mc9Cx/ab+GanLklkL6NoNHh0OOrHEeZ7/2eSZ6b+Tf5ganD9amigsInAdHupgWY EVFFiEpHyYDJx0kzzcXN7SabHtG5e4frplFj/wA46Tukb3mvhagGSOG2rvToHaQf8Ry4aHvLrMnt Yf4Yfb+z9Kqv/OO1tJG/peYJFkDEBmt1ZePyEi/rw/kh3tcfavJe8B8/2JPqP/OP/meGcpp+p2l4 oWv74PA5PgFAlX/hsrloj0LmYfavGfrjIe6j+pgvmLy55h8q3UMWtWxspZSWtpFkRg/A9UZGO429 8x54ZR5u70vamDUD0m/x5vZvyh/NNtZEegazLy1JF/0O7Y7zqoqUf/ixR3/aHv1zdNqL9Mubyvbv YwxfvsX0dR3fs+5if57eUpbHXxrkUZNjqgAlYDZLhFoVP+uq8h9OUazHUuLvdr7Na0ZMPgn6of7n 9n6nklroWjHU4JL9Zv0dzBuo7UqJSnfhz+EHKoZe92Gr7OJBOPaXnyen+X/Jv5B3esW11Fq93aqF 5Np97K1squNwTOAlP9jL1zNhLETzeY1GHXwiQYX5jf7P2M/1r8pPyy8wx2ky3MsiRugSSG/kmV17 L+8eUUP+TQ++XnHEuojq8+IkEV74oTzj5F/J39Dmx1DVDZmFf3I/SM0sq+6wySS8v+AORmIAblu0 0tVKVwiZf5v6aeQeavLX5UQ6Wtr5audSv9XXiTfOFW3bf4wyuqP0rTiv0nMTJkgBtuXotHodXOV5 BGMO7r+r7WP2GmRQFUiQtKxAFN2JPQZiSmS9Jh00MQfV35ZeVpPLflK2s7heN7OTc3i+EkgHw/7F FVT7jNtp8fBCur5x2zrRqdQZD6RsPcP1pP8AnhoTaj5Ma8iWs2lyrcbdTE3wSD6OQb6MhrIXC+5z PZrU+HqeE8pivjzH6vi+aJkoxHY5rAXvJxopTd6OGq8B3/kb+By6OTvdZm0V7xSllKkqwoRsQctd aRTQBJAAqTsBioCcWekIoDz7v14DYD50ymWTudng0QG8uab20YG4FANhlMi7TFF9ZflvoTaJ5L0y ykXjcNH69wO4kmJkIPuoYL9GbjBDhgA+Zdr6nxtTOQ5XQ9w2/ajfN3lm08yaBc6Tc0X1RyglpUxy rujj5Hr4ioyWXGJxotOg1ktNlGSPTn5jqHyZ5j8rXOmalcabqcAjurduLqehHUMjfysNwc1B4oGi +lQGLU4xOO8SgbO0s7dlNxZi74f3fqSSfCB2UBuNPow+KWr+T4Doys+e717P6lKl09oRxNu11K8Z XwKttTHxZd7D+TMQNiEb9zVj52uNPtvqunQ3Fnb70gt7mSFN+vwpQYjLIdVl2bikblCJ+DHL9IL+ 4aeKyMN25q1wkkplJPWpLUNfliMpZHs+FcqClZ6EVuEghgJuJCFjjUFpGZtgB3qfDImROzkY9Pjg OLYAdf2vqb8r/Iw8qeXxHOB+lLzjLfEUIUgfBECOoQH765tdPh4I78y+f9s9pfmsvp/u47R/X8Uu /PHQrrVPJTzW5Ytp0ouZY1Jo0XFkc08UDcvlXIauBMLHRv8AZzURx6jhl/GOH4/tfOvlP8uf8Ram YZdZtLXi4pb3TyJNKnf0zwKHw+1X2zGxVIbEAu97Q4sErlGUod43fQkH5X3lvo0Nlb604t4EAS1o 5iUDsAX7fLLjpZEfU6eHbmKM7GIe/a/uTVtK/RengX/mx7ROP95M8Maiu3WUk/8ADZZ4ZiN5OJ+a jlnccET7uL9H6ks0E6Q00kUHnmKaWRyFijngZmNeoV3kr8xkIR/puTqssiATpuEDyl+ikVdeRdTu 9SS4TXpW4ryWUirKD/KUZQK+2GWnkTfEwxdsYoQMPBj+j42C84/Nv8pJrqRNWuvMkCNEnBptQklA KjoiIPVNa9l+7IyxGO5lt5uRp9fDJ6ceIiXdHl+hiH5PeVL2886afAkzOlrMLqaVC3BYrdg1V5BW HNqL075j4xx5BXR3utl+W0czPnIcIHv/AFc31Pqulafq2nzafqEK3FpcLxkjb8CD1BB3BHTNnKIk KLwGDPPFMTgakHgHnT8m9e0KZ7vSo21XSgeQ4Cs6L1pJGv2gP5l+4ZrMullHcbh7/s72hxZxw5Dw ZPsPuP6D9rCRFpk2zgwSDZlJ7/TmNs7k8Y8w3+h7NtxJUe1MNMPE8m/qWlQ7uwb2qD+C747JEpHk Ebpel6xrU31LQNPknY7O8a7Cv8zn4UHuxwxiZbRDXmzY8I4ssgPx9r2f8ufyftdAlj1XWGS71dfi gjXeKA+Ir9t/foO3jmwwaUR3PN4ztft+WcHHj9OPr3n9QelZmPNqV3awXdrNaXCB4LiNopkPRkcF WH0g4CLFM8czCQkOYNvkbzV5fn0TXL3SJ687SUqjnbkh3R/9khBzSTjwSIfV9LqI6jDHIP4h9vVI iCDQ7HAkhKtR0yR5DNCOXL7Sd6+Iy6E+hdbqtKSeKK3TNPlWb1Zk4hfsA+PjjOe2yNJpiJcUhyTh ELmg+k5SS7SMbZr+WHlb/EHm2ztXTlZWx+s3lRUenGQeJ/12ov05Zp8fHNw+2NZ+W0xI+o7D3n9X N9S5uXy92KsX88/l9o3m2zC3A+r6hEKW1+gBde/FhtyTfp92U5sAmPN2nZnauTSS23gecfxyLwvX Py686+X3ZLjTTf2SH4bm3UzJTx+Ec0/2S5rZ4Jx6W9xpu1tNqNxPhl3Hb9h+DHHlskbjPatG46rS hH0HjlOzshGR5G2hc6fUCO3LMdgCAd/vONheCfUp5o/lXzlrbrHpekyxxP8A8fDoY4gPH1HCr92+ WxxzlyDg6jXabCLyTBPdzPyD2f8AL38qdP8ALJGoXzrfa2w/v6H04ajcRA9z3c7/AC3zYYNMIbnc vG9rduT1Poj6cXd1Pv8A1M9zJdC06JIjRyKHRwVdGFQQdiCDikEg2Hg/n/8AJPUbS4lv/LcRvLBy XawG80NeyA/3i+FPi+fXNZm0hBuPJ7rsv2ixziIZ/TL+d0Pv7j9jzG4j1C0c21x69u6fC0Dl0I7U KmlMxCSNno448U/UAD5oT0Y/5cFtvAHelH/Lja8AVImeKvpM0devFitfuOPEWMsUTzCf+XvI3mvz LOpsbKSSNtjfT1WED/jI3WngtT7ZbDFOfJwtV2hptKPUQD3Dn8n0P5B8had5R0wwxN69/cUN5eEU LEdFUdkWu2bTDhEB5vn/AGp2pPVzs7QHIfjqyjLnVuxVJtX8m+VdYcyalpdvcTN9qYoFkPzkXi/4 5XLFGXMOZp+0M+EVCcgO7p8uSSn8nPy4Jr+iOv8Ay8XX/VXK/wArj7vvc3/RBrf5/wDsY/qRFn+V f5fWjh4tFhYg1pM0k4+6VnGEabGOjXk7b1cxvkPwofcAya2tLW1hWC1hSCFfsxRKEUfJVAGXAAcn WTnKRuRs+arhYuxV2KvIfz58otNb2/ma1Tk9rSC/UDrETWNz/qseJ+Y8MwNbi/iD13svr6JwS/i3 j7+oeRfU9OvE5qvFu4XYj6MwhT1kjKOxUH0AfsSV+e39caKjJHuWjQWru4p9OCinxI9zrqyt7WIA OTKeg2Ap40wENmOZJ5bPoL8lvKLaJ5a/SFynG/1bjMwPVIAP3S/TUsfn7ZtNJi4Y2eZeA9otf42f gj9OPb49f1PQsynn3Yq7FXYq7FXYq7FXYq7FXYq7FVC70+wvECXltFcoOizIsg+5gcBiDzbMeWcD cSR7knl8geSJCS2hWIqKHjBGn3cQMr8CHcHLHauqH+Un8ypR/lv5EjJK6Haknb4k5f8AEq4PAh3M z2vqj/lJfNH2flPyvZMGtNIsoHWlHjt4lbbp8QWuTGKI5AOPk12ef1Tkf84prk3FdirsVdirsVdi rsVdirsVdirsVWTwQ3EEkE6LLDKpSWNwGVlYUIIPUEYCLZRkYkEbEPIvMv5Bo9w915avhbciSLO5 5cFr2SVQzU9ip+eYOTRdYl63R+1FDhzx4vMfqYpL+VH5nQNxSwiugP20nhA/4d4zlB02QdHax7c0 Mv4jH4H9RVLb8pfzLuW4yWsFkD+3JNGQP+RZlOEabIWM+3dFHkTL4H9NM28ofkbp2nXUd/r1yNTu YyGS2UEW4YdC3L4pPpoPEHMjFowDct3S6/2lnkiYYhwR7+v7HqOZry7sVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVf/Z + + + + uuid:02638b62-da31-5f42-aff5-40032fc4f620 + xmp.did:df79f554-42c5-4c41-a701-b445512adec8 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:b66caf65-6e6e-844f-8fc4-cdeff34378c2 + xmp.did:d9e82da7-7fb9-4b45-a953-4606e8730fb3 + uuid:5D20892493BFDB11914A8590D31508C8 + default + + + + + saved + xmp.iid:9f37438e-0d32-48f9-aedb-3235d66c2928 + 2023-11-16T07:42:16+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + saved + xmp.iid:f05d95d1-8382-44a3-ac8d-9c83bce6eec1 + 2023-11-16T07:51:44+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + saved + xmp.iid:6785dd8b-d67f-42a6-89fb-65279afa8e29 + 2023-11-16T07:56:01+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + saved + xmp.iid:df79f554-42c5-4c41-a701-b445512adec8 + 2023-11-16T07:56:48+07:00 + Adobe Illustrator 28.0 (Macintosh) + / + + + + Print + AIRobin + Document + False + True + 1 + + 500.000000 + 500.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 35 + 31 + 32 + + + CMYK Red + RGB + PROCESS + 237 + 28 + 36 + + + CMYK Yellow + RGB + PROCESS + 255 + 242 + 0 + + + CMYK Green + RGB + PROCESS + 0 + 166 + 81 + + + CMYK Cyan + RGB + PROCESS + 0 + 174 + 239 + + + CMYK Blue + RGB + PROCESS + 46 + 49 + 146 + + + CMYK Magenta + RGB + PROCESS + 236 + 0 + 140 + + + C=15 M=100 Y=90 K=10 + RGB + PROCESS + 190 + 30 + 45 + + + C=0 M=90 Y=85 K=0 + RGB + PROCESS + 239 + 65 + 54 + + + C=0 M=80 Y=95 K=0 + RGB + PROCESS + 241 + 90 + 41 + + + C=0 M=50 Y=100 K=0 + RGB + PROCESS + 247 + 148 + 29 + + + C=0 M=35 Y=85 K=0 + RGB + PROCESS + 251 + 176 + 64 + + + C=5 M=0 Y=90 K=0 + RGB + PROCESS + 249 + 237 + 50 + + + C=20 M=0 Y=100 K=0 + RGB + PROCESS + 215 + 223 + 35 + + + C=50 M=0 Y=100 K=0 + RGB + PROCESS + 141 + 198 + 63 + + + C=75 M=0 Y=100 K=0 + RGB + PROCESS + 57 + 181 + 74 + + + C=85 M=10 Y=100 K=10 + RGB + PROCESS + 0 + 148 + 68 + + + C=90 M=30 Y=95 K=30 + RGB + PROCESS + 0 + 104 + 56 + + + C=75 M=0 Y=75 K=0 + RGB + PROCESS + 43 + 182 + 115 + + + C=80 M=10 Y=45 K=0 + RGB + PROCESS + 0 + 167 + 157 + + + C=70 M=15 Y=0 K=0 + RGB + PROCESS + 39 + 170 + 225 + + + C=85 M=50 Y=0 K=0 + RGB + PROCESS + 28 + 117 + 188 + + + C=100 M=95 Y=5 K=0 + RGB + PROCESS + 43 + 57 + 144 + + + C=100 M=100 Y=25 K=25 + RGB + PROCESS + 38 + 34 + 98 + + + C=75 M=100 Y=0 K=0 + RGB + PROCESS + 102 + 45 + 145 + + + C=50 M=100 Y=0 K=0 + RGB + PROCESS + 146 + 39 + 143 + + + C=35 M=100 Y=35 K=10 + RGB + PROCESS + 158 + 31 + 99 + + + C=10 M=100 Y=50 K=0 + RGB + PROCESS + 218 + 28 + 92 + + + C=0 M=95 Y=20 K=0 + RGB + PROCESS + 238 + 42 + 123 + + + C=25 M=25 Y=40 K=0 + RGB + PROCESS + 194 + 181 + 155 + + + C=40 M=45 Y=50 K=5 + RGB + PROCESS + 155 + 133 + 121 + + + C=50 M=50 Y=60 K=25 + RGB + PROCESS + 114 + 102 + 88 + + + C=55 M=60 Y=65 K=40 + RGB + PROCESS + 89 + 74 + 66 + + + C=25 M=40 Y=65 K=0 + RGB + PROCESS + 196 + 154 + 108 + + + C=30 M=50 Y=75 K=10 + RGB + PROCESS + 169 + 124 + 80 + + + C=35 M=60 Y=80 K=25 + RGB + PROCESS + 139 + 94 + 60 + + + C=40 M=65 Y=90 K=35 + RGB + PROCESS + 117 + 76 + 41 + + + C=40 M=70 Y=100 K=50 + RGB + PROCESS + 96 + 57 + 19 + + + C=50 M=70 Y=80 K=70 + RGB + PROCESS + 60 + 36 + 21 + + + + + + Grays + 1 + + + + C=0 M=0 Y=0 K=100 + RGB + PROCESS + 35 + 31 + 32 + + + C=0 M=0 Y=0 K=90 + RGB + PROCESS + 65 + 64 + 66 + + + C=0 M=0 Y=0 K=80 + RGB + PROCESS + 88 + 89 + 91 + + + C=0 M=0 Y=0 K=70 + RGB + PROCESS + 109 + 110 + 113 + + + C=0 M=0 Y=0 K=60 + RGB + PROCESS + 128 + 130 + 133 + + + C=0 M=0 Y=0 K=50 + RGB + PROCESS + 147 + 149 + 152 + + + C=0 M=0 Y=0 K=40 + RGB + PROCESS + 167 + 169 + 172 + + + C=0 M=0 Y=0 K=30 + RGB + PROCESS + 188 + 190 + 192 + + + C=0 M=0 Y=0 K=20 + RGB + PROCESS + 209 + 211 + 212 + + + C=0 M=0 Y=0 K=10 + RGB + PROCESS + 230 + 231 + 232 + + + C=0 M=0 Y=0 K=5 + RGB + PROCESS + 241 + 242 + 242 + + + + + + Brights + 1 + + + + C=0 M=100 Y=100 K=0 + RGB + PROCESS + 237 + 28 + 36 + + + C=0 M=75 Y=100 K=0 + RGB + PROCESS + 242 + 101 + 34 + + + C=0 M=10 Y=95 K=0 + RGB + PROCESS + 255 + 222 + 23 + + + C=85 M=10 Y=100 K=0 + RGB + PROCESS + 0 + 161 + 75 + + + C=100 M=90 Y=0 K=0 + RGB + PROCESS + 33 + 64 + 154 + + + C=60 M=90 Y=0 K=0 + RGB + PROCESS + 127 + 63 + 152 + + + + + + + Adobe PDF library 17.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 39 0 obj <> endobj 40 0 obj <> endobj 33 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 34 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 35 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 36 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 41 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 42 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 43 0 obj <>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 500.0 500.0]/Type/Page/PieceInfo<>>> endobj 84 0 obj <>stream +HWˎ7 W5$Acv{ZXH-,XzÛG}޼I~[~|yi޼5$߽yو#裚Pk1yէJu48f%Tp)R ˽wdT"vHNj32VMyZ_*_ҮfB:_bߖ+֪6pT7[P=Rk嘉FSvBDmmuFT S<ɛ7FJkF#P#܌F& )c<=7M|܂b9r@i->mFr3inpNӁ1+"h8fbTJڜ!u tSмT)#"=z*(WL5l 0&i*I]'B=1FIX%Pbպ<F(P1 PU*.؅x5@,S/Xq̮=Cy%eyU^PPRbQ#c.(*0$A_B@8&G(ߊpbe؈JcvdG-2h(Z)2T- {{Uo7Âb :KuYM H#n iHہa,FaHj%.Xl)M % P͠LwD3;<3{c@vBd AxG 7o]ɷfؾBQ)0.Vr.> [F=Po udFe(~.y: +;E,ɐE+ITJP('ib޵]|ZlՖ}-Ɇ\p +Rɾ.N b)c+"t HɛNu0 Y[J;qo( ʽ.e]+Fr; paZ6ujBYȐhG](v2!M-?HNջG2p0f3 ^Qo8nו]Wr-ܚ53k%̫VvՒAϟǿǗw|$n^o  0t endstream endobj 85 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <> endobj 11 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 17.0 %%AI8_CreatorVersion: 28.0.0 %%For: (user) () %%Title: (pronounmouthart.ai) %%CreationDate: 16/11/23 08.10 %%Canvassize: 16383 %%BoundingBox: -77 -1533 1964 -18 %%HiResBoundingBox: -76.7721819314811 -1532.40167242161 1963.86853316257 -18.9312094399402 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 13.0 %AI12_BuildNumber: 88 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: -85.9668945252233 -1555.96759602408 414.033105474777 -1055.96759602408 %AI3_TemplateBox: 250.5 -250.5 250.5 -250.5 %AI3_TileBox: -141.966894525223 -1701.96759602408 470.033105474777 -909.96759602408 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -1869.16783779638 692.556065091973 0.204189482905814 1428 764 18 0 0 6 45 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-56 -646 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 12 0 obj <>stream +%%BoundingBox: -77 -1533 1964 -18 %%HiResBoundingBox: -76.7721819314811 -1532.40167242161 1963.86853316257 -18.9312094399402 %AI7_Thumbnail: 128 96 8 %%BeginData: 13466 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD2AFFC493B593C3C3CA9AB593C3FD74FFC38C9393B58C938CB593 %B58CB5CAFD71FFC38CBC93B693B593B593BC93BC93BCFD70FFCA8DB693B5 %93938DB593938DB593BC8CBCFD53FFCACACAFFFFFFCACACAFD13FF93BC93 %B593B593B593B593B593B593BC8DC4FD4FFFCAC393B5939393BC93B593B6 %9ACAFD10FF9AB593938DB5939393B5939393B5939393B593CAFD12FFCAFD %05FFCAFFCAFD32FFA1BC93B593B593B58DB593B593B593C3CAFD0DFFCAB5 %93B693B5FD0993B593B593B59AFD10FFCA9ABC93BC9ABD9ABC93BCBCCAFD %2EFFCA9A938C938C938C93939368938C938CB58C93A1FD0BFFCAB593B68C %B5939368938D9368938D93689393938C93A1FD0CFFCA9ABC939393B58D93 %8CB5939393B593BCA1FD11FFCAC39ABC94BC9AC39ABC93BCA1FD0DFFCA93 %B58C9393A1A1CAA8CAA8CAA8C39A9A93938CB5C3FD0AFFC393BC93B5FD0D %93B593B593B5CAFD09FFCABC93B593B593B593B593B593B593B593B593B5 %93C3CAFD0DFFC3BC93B693B58DB593B593BC93B594C3CAFD09FFC38C9393 %A1A8FFAFFD09FFA8FFA19A8C8D9AFD08FFCA8CB593938D939393686F686F %68936F938DFD0493B58CBCFD07FFCA93B58C938D938C938C938C938C938C %938C938D938CB58C939AFD09FFC3BC93B593938DB5939393B593938DB593 %938CB59ACAFD05FFCBBC8CC3A8FD13FFA1B593FD07FF9AB593B5FD04936F %6F446F456F446F6FFD0693B593CAFD04FFCAC393B58CFD04939A939A9AC3 %9A9A9AC39A9A9394FD04938CB593CAFD05FFCA94B593B593B593B593B593 %B593B593B593B593B593B593BCCAFFFFCAB5686F76A176FFFFCAA8FFFFFF %A8FD05FFA8FFFFA176A14B9393CAFD04FFA19393938C938D93686F446F44 %6F446F444B446F8C938D938DB593FD04FFBC8C939AA1A1CAA8FFAFFD05FF %AFFFFFFFA8FFCAFFA8A8A1C36F938CC4FFFFA8BC8C938CB593938C939393 %8C9393938C9393938C9393938CB58C939AFFB68D6F456F446F6F9A4B767D %A8A1766FA1A1A16F6F769A4468446F4B9393FD04FFBC93B5FD04936F6F4B %6F446F4B6F446F4B6F446FFD0593B5C3FFFFFFC3B56876A8FFA8FD11FFA8 %FFA86F68B5CAFFFFBC8DFD05936F936F6F6FFD07936F936FFD0693B59393 %93446F446F4445446F686F6F6F68936F6F686F4444446F4445444B68B5CA %FFFFCA8CB593938D93684B446F446F446F446F446F446F446F699369938C %BDFD04FF9393684B446F9ACAA1C3CAFFA8CAC3CAA8FFC3C3C3CA6F6F4B6F %68939AFFFFFF93936F6F446F444B444B444B446F446F446F444B444B446F %446F68938CBCCA8C6F4B6F446F6FFD04BCC3BCC3BCC3FD04BC9A6F446F6F %6F4493BCFD04FFB6FD0493686F456F446F456F446F456F446F456F446F93 %9393B5C3FD04FFC38CB56F6F6FBCBCBCB5C3C3C3BCBCC3CAC3C2FD04BC4B %6F69B593FD04FFCA8CB593936F936F93696F6F6F686F6F6F686F6F6F6993 %6FFD0493B5C4CABC8CA1AF766FFD10BC9376FF7D938DFD05FF9A938C938D %93446F446F446F446F446F446F446F446F689393938DFD06FFBC8C936899 %A1FFCACAA8FFFFFFA8FFFFFFA8CACFFF9A938C938CC3FD05FFBC8CB59393 %8C938D938C938D9368938D9368938D938C9393938DB59AFFFFCAB593CAFF %FFC2FD0EBCC3FFFFA89A8CC3FD05FFCA8DB5FD04934B6F446F4B6F446F4B %6F446F4B6F93B593B58DBCFD06FFCAB593B5939AA1CAA8FD09FFCACA9A94 %93B58CBCFD07FFBC8DB593B593B593B593B593B593B593B593B593B593B5 %93B59AFD04FF9A8C8CC3FFFFCACABCC3A1C3BCBC9AC3BCBCA1CACAFFA193 %8CBCFD07FFB58C9393938D6F446F446F446F446F446F446F699368939393 %A1FD07FFA1B593938C938D939AC3A1CAA1CAA1A1FD04938CB58CB5CAFD07 %FFCABC8C9393B593B593B593938DB593B593B693B693B5939393FD06FF9A %B58C9AA1FD06FFCACAFD06FFCA9A938CBCCAFD07FFC3B5FD04936F6F456F %446F456F446F456F68FD0493B593FD09FFA1B593B593B693B58DFD0493B5 %93BC93BC93B58DB5CAFD0AFFC38DB593B593BC93BC93BC93BC94BC93BC93 %B58DB5BCFD08FF93938C9393A1A1FFFFFFAFFFFFFFA8CA9A9368938C93A8 %FD08FFCA8D938C938D93686F444B446F444B444B4493689393938CC3FD0A %FF9A938D938DB593BC93BC93BC93BC93938CB58C93A1FD0CFFCA93938CB5 %939393BC93BC93BC93938CB58C93A1FD0AFF93B593B58C93939A9AC3A1C3 %9A94939393B593B5C4FD0AFFC38CB5939393B59393696F4B6F446F6FFD04 %93B593B5CAFD0BFFC3B593B593B593BC93BC93BC93B593B58DB6CAFD0FFF %C3BC93B58DB593B593B593B58CB593C3FD0DFF93B593B593938C9368938C %938DB593BC8CB5CAFD0BFFCA938DB593936893939368936993689393938D %B593939AFD0DFFC3B58CB58D938CB58D938CB58C938CBCCAFD11FFCACA9A %BC93BC93BC93BC9AC3A1FD10FF9AB593BC93BC93BC93BC93BC93B68DBCCA %FD0DFF9AB593BCFD0D93B593B593CAFD0FFFCA9ABC93B593B693B593BCC3 %CAFD31FFA1BC939393BC93BC93B6939393C3FD0FFFCA8C9393BCFD06938C %938D9393B593938CBCFD12FFCAFFCAFFA8FFCAFD38FFFD08CAFD13FFBC8C %BC9ABC94BC94BC93BC93BC93BC9ABC93B5CAFD6CFFCA938CB693BC93BC93 %BC93BC93BC93BC938D9AFD6EFFC3B58CB593BC93BC9ABC93BC94BC93B59A %FD70FFA8BC8C938C9393B593938CB58C939AFD73FFCAC3BC93B693B593BC %BCCACAFD78FFCAFDFCFFFDFCFFFD24FFCAA8FD05FFCAC39ACAFD73FFCABC %93B593C3C3CA9ABC93B593C3FD72FFBC8CBC93938C938C938CB5939393C3 %FD70FFC393BC93B593B593B593B593B593BC93CAFD6FFF93BC93B593B593 %B5939393B5939393B59AFD6EFF9ABC93B593B5FD0793B593B593B5C3FD13 %FFCACACAFFFFFFCACACAFD13FFCAA1C39AC3A1CAA1C39AC3A1FD15FFCACA %A1CACACAA8CAA1C3A8FD11FFA89393B5939368938D9368938D938C939393 %8CB6FD0FFFCA9ABC93B58D9393B5939393B593C3A8FD0EFFC3BC93B593B5 %8DB593B593B593BC9AC3CAFD11FFC3BC93B593B593B693B593BCBCCAFD0F %FFC393B593B5FD04938C938DFD0493B593B58DCAFD0DFFCA93BC93BC93B5 %93B593B593B693B593BCCAFD0AFFCAC3939393B593938DB5939393B59393 %93B58C9394CAFD0CFFC3BC93B593B593B593938DB593B593B58DBCA1FD0C %FFCA93938DB59393689A9AA19A9A939368FD0493B593FD0CFFC393BC9393 %8DB593B593B593938DB593938CB5A1FD08FFC3B58DB593B593B593B593B5 %93B593B593B593B593B58CBCCAFD08FFCA93B593B593B593B593B593B593 %B593B593B593B593C3CAFD09FF9AB593B5939393A1FD06FFA89A8C9393B5 %93B5C3FD0AFFC393BC93B593B593B5939393B593B593B593B593B5C3FD05 %FFCA93938C938C938C9368938C938C938C8D68938C9368938C938CB59AFD %05FFA1BC8C8D8C938C936893939368938D936893689368938C938CB59BFD %07FFCA938C938D9368CAFD04FFA8FFFFFFAFC36F938D938CBCFD09FFC38C %B593938D938D9368938D9368938D938C9393938CB5A1FFFFFFCA8CB5949A %9A9AA1C39AC3A1C39393939AA1C3A1A19AC3FD049A93B5BCFFFFFFC3B593 %9A9AC3A1C3A1CAA8FFCAFFA8CACAFFA8CAA1C4A1A19A9A93B594FD06FFC3 %8CB5939393FD0DFF9A9393B593CAFD08FF93B593B5FD06938D938CFD0893 %B593B5CAFFFFC38C6FFFAFFFAFFFFFFFAFFFFFFFA8CAFD04FFAFFFFFFFAF %FFA8A18CC3FFFFFFBC8C6F76FFAFFD11FFAFFFA86F68B5CAFD05FF93938D %9368FD0476A8A8A176A8A8A876767D7668938DB59AFD07FFFD04938D9368 %FD0493A1FD049A939368938C938DB58CB5CAFFFF93936FA16FA1CAFFC3CA %FD04FFCAFFFFFFCACACAFF7D76769A69B5CAFFFFFFCAB5686F769A6FCAFF %CAC3CAFD05C3CAC3CACAFF7676766F6893BCFD06FFBC93936F6F4468446F %446F4469444B446F4444446F6F938CC3FD06FF9AB5FD04939AC3A1FD09FF %A8C4A1BC93938DB58DBCFFFFC38C9368696FCACAC3A7FFAFFFA8CAA8FFAF %CAA1CACA9A4493689394FD05FF9A936869446F93BCBBBC9ABCBCBC9ABCBC %BCB5BCBC93444468938CCAFD06FF9A938D93446F446F6F936F9393936F6F %444B444B44939393A1FD05FFA1938C936F70A8FFFFFFAFFFFFFFA8FD05FF %AFFFFFCA6F9468938CC3FFFFB693B593949ACAA8FD09FFA8CAA1C3939393 %B593CAFD06FF93B59393BCFFC3FD0BBCC3FFC39393B58CC3FD07FFCAFD04 %934493BCC3BCC3BCC3BCC3BCC3936F449393B593FD06FFB58D6F6F6F44A1 %C3C3BCCACAFFCAC3C3FFCAFFC3C3C3CA766F4B6F6F9393FFFFA1938D938D %9368FD0B9368938C938DB58CC3FD07FFC38CB593939ACAC3CACACAC3CAC3 %CACACAA1CAA19A8CB58CBCFD08FFCAB593936893BCBCBCC3BCC3BCC3BCBC %BCC2936F8D938CBCFD06FF9393444B4493BCBCBBBCB5BCBCBCB5BCBBBCB5 %BCBCBCB5BC6F45446F8CBCFFFFFF9AB593B5FD06938D9393938DFD0493B5 %93B58CBCFD09FFC38CB59393939A9AC3A8FFCAFFA8CAA19A939393B58DB5 %CAFD09FF9AB5939393C2BCBCBCC3FD08BC939393B5C3FD06FFC38D93686F %BCC3BCC3BCC3C3CAC3C3C3CAC3C3BCC2BCC3BCBC4B6F93B5C3FD04FF9393 %8DB593938D938D938C938D938C9393BC93B58C93A8FD0AFFBC8CB5FD0493 %8C938D9393938CFD0493B58C93A1FD0AFFC38C938D9393BCBCBC9ABCBCBC %9ABCBCBCFD04938DFD07FFA8B58C9393C3CAFFA8CAA8FFA8C39AA1A1CAA8 %FFA8FFFFCF9A938D9393FD06FF93B593B593BC93BC93BC93BC93BC9ABC93 %B593B5C3FD0CFFBC8DB593B693BC93BC9ABC93BC94BC93B593B5C3FD0BFF %CAB693B5939393BCBCC3BCC2BCC3BCBC939393B58DBCFD08FFC3B593B593 %BC9AC39A9393938D938CFD0493BC9BC394BC93B58DCAFD06FFCA93B59393 %93BC93BC93BC93BC93B593938CB5C3FD0EFFBC8C938DB593B593BC93B593 %B593938CB5C3FD0DFF9AB5939368FD0493BC9ABC93BC93938DB59393A1FD %09FF9B938CB58C938CB593938DB593938DB593938CB58C938DB58CC3FD09 %FF9AB58DB593B593B593B593B58DB58DBCCAFD10FFC393B58CB593B58DB5 %93B58DB593BCCAFD0EFFCA8CB5FD0D93B593B593FD0BFFC3B58CB593B593 %B593B593B593B593B593B593B593B593CAFD0BFFA1C393938DB593938DB5 %93939AC4FD14FFA1BC93B5939393B593BC9ACAFD11FFB68CB593938C938D %9368938D938C9393938CC3FD0CFFCAC393B58C938CB58C938CB58C938CB5 %8C938CBCA1FD10FFCAFFCAFFCAFFCAFD35FFC3B593BC93B693B593B593B5 %93B693BC93B5CAFD0FFFCACAC3C3BCBC93BC9ABC9AC3BCC3C3FD50FF93B5 %93BC93BC93B593B693BC93BC93939AFD6FFFC38CBC9ABC93BC9ABC93BC9A %BC93B593CAFD70FFBC8CB593BC93BC93BC93BC93938CC3FD72FFC393B593 %BC93BC93BC93B593CAFD74FFCA9BBC93B5939393BCA1FD7AFFCAFDFCFFFD %DFFFC3C3C3FFFFFFCAC3C3FD76FF93938C9393BC93938C9393C3FD73FF93 %B593BC93B593B593BC94B68CCAFD71FF9A9393BC939393B5939393B593B5 %8CCAFD6FFFA1B59AB593B593B593B593B593B594B593FD6EFFCA9393B58D %938DB593938DB593938CB593939AFD50FFCACAC3C3CAFFFFFFCAC3C3CAFD %11FFBC93BC93B593B5939393B593B593B593B593B5CAFD33FFCACACAFFFF %FFCACACAFD10FFCAC393B593938CB59ABC93B5939393BC9ACAFD0DFFC38C %BC93B593938D939393699393938DB593938CB5CAFD0FFFCACAA1C3CAFFFF %FFCACAA1CACAFD13FFA1BC93B5939393BC93B593BC9AC3CAFD0BFFCA9AB6 %93B593B593B593B593B593B593B593B593BCC3FD0BFF93BC93B5FD0D93B5 %93B58CC3FD0CFFCAC39ABC93B58DB594BC93BC93B593BC9AC3C3FD0EFFC3 %93BC93B693B593B593B593B593B593B6C3FD08FFA1BC8C9393B58D938C93 %8D938C938D938C938D938DB58C9393CAFD08FF9A9393B5939368938D9368 %6F68938C938D938CB593938CCAFD08FFCAC393B5939393B593938CB58C93 %8DB5939393B58C9393C3CAFD09FFA8BC93B693B58D938DB593938DB59393 %8CB58C9394FD06FF9AB593B58CB58CFD0D938D938D938DB593C3FD06FFC3 %B593B5FD07936F456F69FD0693B593B59AFD07FFC3B58CB593B58DB593B5 %8DB593B593B58DB593B593B593B58CB5C3FD07FFCABC93BC93B593B593B5 %93B593B593B593B593B593B593CAFFFFFFA18C8C93949A9AC3A1CAA1CAA8 %FFA8FFCACAA8CAA1CA9BA19A9A93938CBCFD04FFCABC8DB58D9393938D93 %936F446F444B449393938DFD0493B5A1FD05FFFD05939A939A939A9A9A93 %938C939AC39A9A939A939AFD04939AFD05FFCAB58CB593938C938D93939A %939AFD04938C938D9393B593CAFFFFC38C6F6FFD16FFA144B5BCFD04FFC3 %8CB5FD07936F456F446F456F44FD07938DBCFD04FFCAB56FA8FD0AFFA8CA %CAFD0AFFA18CBCFD04FFCABC93B5939393C3A1CAFD08FFA8C39A9A939393 %B593CAFFA1B58D694B766FA1A8A87DFFFFFFA8A8A8FFA8A87DFFA1767676 %44938CBCFD04FF93938C938D936893686F446F446F446F444B446F689368 %938D938CCAFD04FF9A8C6FA17676A8FFA1A8AFFFFFFFA8FFFFFFA8A8A8FF %A17676A16F93A1FFFFFFCABC8C936F6FA1FFFFFFAFFFFFFFA9FD05FFAFFF %FFCA6F938C9393FFFF93B5936F446F446F44686FA1766F449BA17644684B %6F446F689393B5C3FD04FFBC8DB59393936F4B6F446F4B6F446F4B6F446F %456F69FD0493B5CAFD04FFCA93B5686F44FD046FC3C3CA9A9AA1CAA1A1FD %046F686F8CB594FD04FFC38C936F6F449AC3C3BCCACAFFCAC3C3CACACAC3 %C3C3CA766F446F6F93C3FFBC8CB58D93447DA8A176A8A8FFA1A1A8FFA8A1 %76A87D6F68FD0493FD05FFA1938D939393686F444B446F446F446F446F44 %6F69938DFD0493FD06FFC38C939393689393BC93BCB5BCBCBCB5BC93BC93 %6F689393938CCAFD04FF9A93444B446FFD05BCC3C3C3BCBCC3C3A0FD05BC %4444446F8CC3FFC3B593B593939ACAFD0CFFCAC393B593B58CC3FD06FF93 %B5FD06936F6F446F456F446F456FFD0593B58DC3FD07FFBC8CB5FD1393B5 %8CC3FD06FF93936FA8CAFFFFFFCAFD09FFCAFFFFFFCACA7D938CB5CAFFFF %9A9393938D938C9393A1A1CAA8CAA8CA9A9A93938CB593938CB5CAFD06FF %BC8C9368938D938C93684B446F446F446F8D9368938D938CB5CAFD07FFCA %938CB593938C938D938C938D938C938D938DB593938CBCFD07FFBC8C939A %CAA8FFFFFFA8FFA1C39AA1A1CACAFFA8FFFFFFA29A938D9AFD04FF9AB593 %B593B593B58C9393B593938CB593B593BC93B58DB6CAFD07FFC3B593B5FD %0693446F4B6F446FFD0793B59AFD09FFCABC93B593BC93BC93B693B593BC %93BC93BC9AB68CBCFD08FFCAB58DB5939A93BCFD04938C938CFD0493BC9A %9A93B593B593FD06FF9A938CB593BC93B693B593B593B593BC93BC93B58C %BCCAFD09FFFD06938D93936F446F444B689393938D9393B58CCAFD0AFFCA %BC8C9393BC93BC93BC93BC93BC93BC93B58CC3FD0AFFCA938CB58D938CB5 %93938DB5939393B593938CB58D938DB593CAFD07FFC3B58CB593BC94BC9A %BC93BC9ABC93BC93B593C3FD0BFFC38DB5FD07936F446F4BFD0693B593BC %FD0DFFC393B58CB593B593BC93B593B58CB593CAFD0CFFCABC8CB593B593 %B593B593B593B593B593B593B58DB59AFD0AFFCAC393938C9393B6939393 %B593938CB59ACAFD0CFFA8B58D938C938D9368938D9368938D9368939393 %8D93A1FD0FFFA1BC93B5939393B5939393C3A1FD10FFCA9AB58D938C938C %938CB58C938C938C9393C3A8FD0EFFC3C393BC93B693B693BC9ACAFD10FF %C3B593BCFD0793B5939393B593B593B593FD30FFCAFD04C39ABDBCC39AC3 %C3CACAFD14FFCAFFCBFFCAFD15FF939393BCFD06938DFD0493B593938CC3 %FD6CFFC38CBC93BC9ABC93BC93BC93BC93BC94BC93B5CAFD6CFFA8B58C93 %93BC93BC93BC93BC93BC93B68D93A1FD6EFFCAB58CB593BC94BC9ABC94BC %94BC93B5BCFD70FFCABC8CB58C9393B593938DB58CB5A1FD73FFCAA1BD93 %B593B593BC9ACAFD79FFCAFFA8FD4EFFFF %%EndData endstream endobj 13 0 obj <>stream +%AI12_CompressedDataxǕ&(n3"cmS5@K.(վOoŐ1CQdO@9{ȌXo7ׯ?=d9·o ~߼}×~?Wg7/^AY|7߾x9^W}oٛg/~n+\ŇRa^W<{g|7ukg\ e?{x9goj2~go_⟾wϱdW .w?Wxop?o\/ٿ/dװo^ճ7~ܺX:knnf^FuGe_bdI_G,!l2^'fۼ߷_<_aOo~Ƙyw~oՋX Ǘ/de>{󷠴/}+`Mwó?='ep߾W#mG޺x[nGk켩̓z6 + m2^$V;gx;,ƒ^~ +7/|ꗟXwh߼b'-kGRޞ&?)^?啰PXo Srǂ?~G+n7dW8 +/_˿;_e?͋WOٯ_~oի߿~ f! ~&}G?~qoA>ͳq{?]?}S97op/VoyƗU~q!_>Z_?&?Nl'|=C+gtr˳/_|x6g c:̾M?Pdz )g>go??7O6W_|W0ڏp^={o]sW_|틷wryT8υ}O~/h?p*'<":_g_ȃ.ϧl}814:C<,,vV:f#1CXb-U`&soF9t JJ{CwCw<   +x7Sn?LoF׼@u}m1\oa _s_Õϗ|;?\拺rwr/rꪯjuz>曺ifn榛re|~3Xw?#+߮Ÿ y0N1?[wYNas vg{]#7M}07<Ŝ` ,FÌaɕp8N䟿KmC NfD2լn붞@[6hvns1'wt:O,y>kLݜٟ|>_ɕDpkOcy}XP՘q{FU.z\'vZ/^:so~dz[xp7ŝm.zwTYQtt5-^G6_˺l +8֌P⠝qnPGP8gZkp=eX谢V~Xg^=.gUƥs|=]5nQts`Y{+\9NB3)k.)N' S yRbeƭn0ya8GwVq7qnq>Ӽ=LWvW˦1Y/PAJ)plr1N.n֋6jlz՛>鳾+hEM^@,\N Ifyx͆T #Iw7ŶbBْS2:,ʃ4 @XFVcϲ\Y,m\˽rdX,;p:S ;aK#'" u+'fq!,*X`q"B6HNBYopNqԼptܾ˘6'~, +? +9Uԙ;j|MCTYy^ǁDD +2( +uU [)~<< +Ix 2]@88 +8 I8<ų"we!:ip60UAC'חCU5<|eX"ܾ{3`7,ǜEX)F`S q^YlWõxt뿏Go߆(__|۷>=d"CiG3AZ$+AUg3VM{Nv1wf%s56Wv6㝽?I MMMMc@4z;X&?GpEJߎޫݟOb6;&>_^z/_ƗJ>Ul{nT6mS,OE G{Ҷh AG5nKBwu78wGљN߲H[xE!FC|^RI!҉.SXڋP S>9qzq^9ˠ$xi~VqFÉ'֋7c㔇L +*.)Ul~v¨?'C2(t)ET>܄X.  $nDiiԓ# +$HBʟMh(PNG-PHRNU: J*e;N㻐B GL#$5zUBBvB!<>! !1pwbYoVIbg/,Q\Ɍ aHı>0b2~?U1ϵLيLӥgkGFB&? ܌$#Sy`Io$Uv$09$aAs([@Y~&P ԳZ<"!;-! ;wQ4_拾 2oUY]yc)wz1x^CTҭ8GwE\u j+Cgq^MHa)5.#6@t'wyj,>Ow JYS-ݟSӓ.ĿWljnL+8XKP)>GRH +)N$C#8O[A2=n2lǂ[;Zńq`v$T5µ{C x5X'p܊Fx.0tLb`΂g$h0(A\':j(BJ(/(5߹ȇ92 +h|zCY'ؐ. &K +6Z:tG?|75RD*ާ-k7|j$`LF)dCJhğBpUnSqڌ)*:[~iZ w-\ 7u)39 uTъڝSgQd^Kzp'EOJۛA]EץBdz荾g$*6?"aHI4'ŠĦԢ$?:vm-Kږ.}id=%9"Nl`meax 4Ai PaÞT]xr st6WÚ$=O0r0н ɽ:ٳ@8|X*9JBt,<ǣk{B_zx_r|'~jb-H[NbTcV:W,:KKnvFSaKgM=pȉ Sĺy ^gT9OH[C"VQf㗮H6A;D"$O4""<=j+!^J.$!X[{-Ih:oaf"!2L 6yۼ'3ɮ~u {=р'h l^3v~ݎ_LOq<ųSKpۆCsmϰ׸a$'['ͪ &  D{ IjBA1G!J-zq7,;T(#9*眲slFS͖jSgbr} +~¯1_ VS1ո#Y]}[( F[28I]H5G Mظ|v9$^% iᨔ%@/k맂oM:TkFUhZ9?iUArrRTd*Ja{R/II;c3rT&4*$l6Ӷ 1Z0<7O %f( ФVg]nPMLUG"'5-Y)ۺ0;ŭg*Nܶ7e#~-&/Ñv,kq\t7t,XLwOhN5 +c^šw -n Nna߰Jm$G ݁?|? *=&/{l%1[BswrW/d&5SI\4A ڦ&%j1v;^UzٽdM̤9j I!^|c[=3MŇP:`.\DOjN)C?øQ~80qWBȭL*T=ՙSF5?!t|-FeLq"JUF_zslTkL4JO, ScύΓ4k<JMH(XO]&fGNacv0tG㻧VTZ*SVogS8C;a.o~Hwnh ~/k(m+lO +?/OwN~{8zM +nc6żݹ\"vێ~o 0p"g, X>gJݳ6#F"CPȃzn 1I"!!DG|!2_ #8{M 7H-}GD%n9Mfb\(TSG+x?aVLcvK&2SQWV^{A }<_ee _fbdfYD=DK$x*~N -(ʹN6q־{ck4UxcRQ}>e"񬙄|&4l1|*(l4j{N\|gzݣU.U܉ Eb?'6Esr(ΒE<%2_$d0wNSkZT6Ə|]Ȼ9@bw +^aDY$:PˣlMZzcFJT'}C>UJSEr]~nDu<++*,.tVp^+x4:p r1Eh~ .ÿ論DR &Rt/SM/7:U7:l;0JfwgLzݳ6}G%\P`OOgDӓ6R.DխܦNqն*[RQWKzt)StHsoae.}N&BكjO Ue;OϮLA +OJή֔ZUJҾKK[.#UܰT7q[8-}2J'%qAY F(uIt1{UbZ Nxa\$yJ:'Krgb{ZYULNlEϲ97!&ne/sl)4xS&h]3A$8e/[Cm@~"H~hٱxWaXf^:9ȧm[!ދe}޵Q[xI˕($S Jo (C&"%%BA-bJ^Y)h_ml.{;z$rç4*(_({"\. $ >\ya9rtԫ3G"O%D4rn`n(`f iF)h@ +ՈR%"Rf**Q bRԡv1t)`O%~=L$0tǼs8.Srj}'v̯f +[=MwsmУoN&{jꐝY8ͩnn]#ilPR|DzCSWx]O,e Dy[DGc$ !hB,pE ].N_0;UJTq2UUlѷIqY6Bȹ@ /vh7,xf?繲jKl)V +fEZ<@r0Io %_oـAȂJQVvުq +U)E΁ܩT =m4Yc)Y)W7m +Zr爕|\#,|JiV2*oڞA\Il؁ksL g)ftV{VY1p\ C/"Ng7;JxL xS9]52Sq.]#FX2(ږ@t{0n(yM)25nwY\ށzV52/37LE1w< +cx1}K\pq(E%.RB@-=w3r֯;вC3bW^Pref6}l1cf̦M3>f6}_?f6}l/ٴ;xsXf5"e'#O>gK OEЦISr-U`[,y˩R㛉QMUJTL'ED' Awv{fM~rJWoKMWɿ2Q*0圏En;G@z|JхKx qE_ߍVWxMrbfVY*3+ ۴?ސ3-'}׶ jL^EH [Sϥl~pަD[YS6hd)?\b6/ogѴ]>UDƞbCd?5mY֊ў6.*l+S/Q/9EP 䢋|PY$Te~UVS]Uh0{[#7By~~1uX6=ߦ>A|8-MøV I[q?vV]ďT#ZTŠ8-VݜZ6qAp)P?$#y()j SBڹW֪Iu?i}Xu_Q <K諸[L8ޖn+iobMѲ[?ޡ*zP"GHv9d܀Ƌc"6uhDdnSϖG+Tӏ`O~8ǵdlVKb.J"T襐ڢBm""b癳#aԹĸs 'iŘ1V>4bf0lhrš qW1 ΁6:"} i}STND)t++]Kl[6&?pySj+K4SA/\P1&?vua[u=~`Y?>Ha`"?`E#9"AmOv:;a`&8a(SNGxkcV*_NJcS6T-1*d]5j2f lY2㬀92pJKATKCs!g0ڢxSN!yj mf q֪;a,51gFcQu#?=?|*xcɣD5MrlOuZ~W! +5ZT G_kR <7eƲE%T]ip)-:\kS^[Ȱ4S yZ㮤k̤v-ANhq^:3)Mً(>8Qf*1N̫ǵJC^Aws9g./SɛOEY+NG)z]'gFf7ݑ0{Jv.؍Q3t8Rث`mGG 6o +uP#"9ʗx.M^ 'S>ň&؅rn:hYЊp`$/Ŋ_:OMSƢ󶸕܂=(J7`jF؇^sA0ce.QWP?>ۚActT 1 TQ;nO^JGSP򔵑t$g`7bܟ?/6<^}=^Tt I'0]i*uz9.WeO1]~!c\ 8eӜMc'^L)[_[S蜝7؞p jy5}(r_ +Ҿ{Ѷ!Kԏ9 ]Ͳ~6 mnWpKvet$mY3]:yo/,"XS+0;ɊՄN-3+- h;^ČSG_z)IUXqzgb8 t36"A+qE>$[dH $VAgTA0a?X*c>X*c>X*c>X*C~".TRyK},TRyK},TRyK}<(#,>X,G)g8Rl;XS˜HV?\цRK(SL{Hsv]b |M[UmTj/ҨtZ9.4ڗHv>(XTIx)j[HʞPʣT52K-[gQ}R?/6@oA8h~N>V$NSTvREREiЙ |*J`DX#E5F?qτ9aRRJ:3Eϧnia7Nnr㩲l7Z7 j^}@t28ItBnc%{Mu)W,AN.k{=<<Ś~]Sa7nNOnl4ߒG;S&# L)KUyY +GWvsTqE-w|MXmϹ($ݯ=+OdWTX.[ݶt6/:e[,i )*yc(-Cr qNObK{myoq^eVv˩pL]ѝxnOv/pazR{j)3o4ֈiFw qPֽBBJ[q9Jn.k?H6= ٦s ~+-z,9i*W1rf/k."kƃpPI`lK5<: vYޭjSԦĦLMyƧ}ΖS`+OY3u]X?5ke.׸LYۮŸ#mNs <;æ1=yt?SғC UάOMtn YMUe۷5[nSnOpNHF`UbW`Z2B#Ԅ!5_XӚ1lskV!uR8 uSqdSF__úO]꒞qSU_jݦ*'Y˔{u]CiS(lvxKGBqKAuHS"'5D1X免3ܢ9Vׯ~ū/^}'iY1|g ۷߼g_>~;(㎴X9?.v[j̇euqůGxj6Cs[5?۟oX?͇/7C_;VwNOэ}sxW7o/>got,q~g_ŋ|vA-/^>7? 7kퟅ٨fsLmxOp9{,Sޠ9E_>U,in-!>KY +* +փZSY>z͂h~YwcW( >U-fO`n8cpru}.[/`K,-ن;/ +nwd5L<Vnz]^)jGv2+XNxZC^ʍ +/\fbg|s_)^sw'{^B<15;Rx0Y^MW>mto9X<,/->hf"&b tLD,:|i߁}Xnv+VMf6}rN꿃d~R(`~3pqM<E2p8ud\"52V.%f`!pXO 'L+$n|o'^U<]s"!挛8冗Q,;f'p4#e♰x&k;̮|^\9^QHnv!Pgld8z) +PLlܠ缓S +pr0\G" +XXYG$g{t_!V<uN.XnR<<ĹŘ @eơ"v]-`㉬L |Xcx6 L6쌧 :ÅRH@z#۰"g;!WEU +$Ai}x' 4$2fpf^nV8@;:: oB0|k@%tƙa&BY'rA +G<"?%88-6VliXJr%m<,_OT<pz[|z je4t@y3,.fkA\BcsQ!e9Sƭ` m& _!0W5 "S.2TMWNdD`y0],}zXvŃI?e)V fؕ PGc\D3\BM 9R4w6dĻȠ#2#Qŧ MKO)RG(nt%@xnFG2\L8T`dMP; o*p]X¥dVI@p8\陕@q@#%H£V&LH;ѓXb~Fqn4UbF)@0$%OcJrɐ6/qO +%'X-$CcleO$'VĬXK_p~<6N:|@;FF L}1AHrBz`kP聪̐8@ؕp&ZtbA9dj 'Ifp:י~W &gƿR{6.Gϊw[AE$.{т籊/[hӯ|RیpKg/7/>|d[|ފ9/^g_ma"t5D{s\w?v}+|WAЛ-olCHEl +S1eoDU laN(& Q"XDɈxv5Y<8 +% x9M)) + ol8MJ$0oЬi ʤ[Ƃ- h^`@qP X8'@CB8Qh g<`GVmxƮsIqբ Kf'mYKDg>raNQ:8a!y10u20u *C/[ E ,r$> _4ݎWbxq-lešn%rXl쩜l<DO +pvم>'(ҰV +k8i;Ctk!"Axl0n{nwXSP=u&44OQˠ y.e03Ekr\WG hviE…2k  6R–C3;@*LP22lɍkbػ>h/W:N#LJsP_dq@]*m~Y6P ;kXP G3Y־grt%'o/bZ0V",v yb(hIxYCȮҿɂt7Aךz*i%j`;"L11*J:n%ۘPtz> YG7dCG\h(Oe>w=Ųg๠QhEWy MNSIDM]P `;qDP*O -!0R\n P;5cy4pCd`'dLGWlDz^gql'M:h{dch`૜vCߡczB5\*(urQ:,7d.b/4o#4Bn#^H+62P0>;fO$pYZ jάmZ̼&@ܾƭ".A8ld_Г.P9Y8?80óE1X{qñP3?O!%dH#=O;^ VR\JF'ڊ(X1І47/O?-5,a `"KY@8OHB,~$./ ~HuMV>2T8ϗw^ib&[}C^ҽA^Oоf#C *R'Y?IXh8tT|a ۗ)uo8fS"K OnI@X++ -6/2Sb3a)EM_[mi2A8lV^ x8c3xDU\Q6H.+4-JAKiEE D},٫'[i8]١NW|S.L@msKޯ~g: clťdo+6-UG6$l↼LylV<?҃.O(V&m駔 lKgx> N4abX$RqQ3x< -BkIo2&hiQPd{VYw(5ͤUO9&S%͖|Gl/,AR̩/T,k4@>Fՙ@^Y鵤ҡl] ~ORy5&0vがw֖ K^X!2쓂36bX$TiUJ?ـdI5^Lda\4pمưeˎ޳MϚ 9 pdvlrmh^'!.n2Ad^+Y0M-G,[QIi5 ~1m,~`"{RNqdc\jl /XFZ~$0/ Pc(dQzj{csՋ< 3P>krý7,(Y#nsRVa4鈰KvQ@$[ǾV#VxCQMdI)I*E'f@n[FQyGug\7JI9 +I:>=+ n:cխo0P,uM1ᡩ̈TLۚKx.5ΑiVjD57gHJ%1qF]E:F.62rܝ8 9ENbLk`8q/T+)Bπ YH;ILtX[as5/ .@oCaؚ*(^=8l (js|C-ʈՌyƏwΊq†Y) .XTuy;kj5`DjtOU#BAdF-v5Gf>C1'U h+p{9NŎ2H X<#nRP-rX3z'tpO,PG0 tˣ g OD¡;]`-+bSCcCZE?K0=0BX$&^sm+,k|n4̋?{5=cre`1L{uvgcMJ HBͩEKh]t<Frk%Ty$24]-T/`(44AV1fi5BPքhF0A#A%mvꄯ" c6+gLr\p$N<>H+)Z-oI0Π yYsJ +Y&Qax*!m٪B0 x8 +*-Va!Ҽ +h=0^"p |P&pZEQ3CZ6_oqkh7 +.iDc>"}|9zMd& JV3W wx7_5PkcApvIhlx ">y+N4wYhy@H3& 'B`(YEi-GfHjk +qp~& +n1}LZ<3ddW`fjlg'@Ilmo2aApj':sOFpoԺ $϶b9buY{gm#H(AP@z vxVQgZ +8@[ N86Ew~0thC?…A\:1eZa@CA$P诼WP?Bw I:WU.'fUʐp5)E9^X&=؍,%koP`'C&bEVXŎ|"AM΅,le덛C[z)WaUy\ +0Q+ ־ZGr1zz!pg٪{5~b^ cf9mM,C-Sa*qZ6 +#(gj]k>֡.j$Ǚۨf |ej)] #j8zĜ "piyC}F6DS 6aQA&>]`c]L$`(9:DA+z,B]=a$zD+A{D+|;E){F+;G>t@L:u&!SXS?5t3:NG&O<;HP^Fv0NmLA1uw=u{Ԫ#:Vgt Ma:ۨuU13[ެwaGcquAh+K^űę= +#*S%: +}O4<9O}ϴy晵08&MŒ +4+&H# `> `\]~.ړ=Ԧ:X ,bRPan,*_K` XFNxH̺_hz4O1߰RO\C^ 0fkN|3hv$#ѯHwnU[vUC{Z[2p5o.IE[Q!,jjOKoqv>yzJG؞N,84wPނ塦&)?8'ԯYiLHCV*C4b!bXuř`և!0(UTj۠+.!n;GD*} +OP:\9bP DX98X6 +.k%VڑN:S,C2gGTS,-H Z?ԆUB4~ϬU 5Z zٲ0upGhv fSq:zFCbX4+my/ ҧ]c+NKKHikBtR,֙,k?q^Wz T4SutBb4%`dvcvj@[VwCa}k%,Ηk5C7;=.Uc%#%"+?[eZYKHI%hgy͚#R"dU<O[z\oP 0eL=τbQc0l|:mYbC0xCpqZG~ƒ="nAXⰴ k%Tb˪/5\nM$mlN˒|ph06jDk-EwhwB=GGWKړ~_HTXi\n_ڛO)(DbпMܾ_|M HXSGTQ:E/_njGuo~z,dhf*XF%+ 6fII ZH<7 +w!.As jG0)U ~UB nnjQ&AVqxIƲ2Jưv'HҤ5fI6FǪ{Zu|:zaWr"0 ׈ a=fi6( +`ORfC 攕, , Xd"8Ȟe4셇H#4RSnxb;DںIUI/!)`5c# 'j(\nJW+.'CBXn0h1;.n%YDnY3*)5GgB,u</r7dε`w"kX7<|ؤ/ hJdb#l@>|T٭]JXO(Ԇu@TEJuYO'}"4PXBƣ['4@z@S[~UaI1ƃSQ@voY|T^]46"'UTÊ*h .Z +%+H+l"҃]q~}sU܄ +!0Gr^*t)qJ]*цw cU(,2.!wlV:F +柂bVyǣ»B<TE𠤆'+QrTXF&CQb_Jeu:5N,ʘTB&x!VzTs.5Lk6C( UeBے[p|2pj,fe`yh-\v"n0%&7q̄sp@L?fu cs4j3[[S%EIJ3Jd*9{уM 6ŵJi:=l\`$oHiSABm=m|O,<.6miCf{܌VV-Sa"ho5I fAs2ښٽWcZl"6[mfk ѪqlMP-S?JK_>[{F}U5[c6b#4-j6 xuEa +9EduX{fN:jfY)ZY\Qlm#Zk}l)b/ +">zO]f^(͒|Vhk! şCCşߚlpD=2u]^E'4#y'I_ RSxX.5Hm=+Cb +ImM(Cm0!þvVmlxb2 1ἣ] +2u 5 祖i1AQwa 0_V}l/^ԩ_;N;Y ZmZ0E mfY 2h#I1Ғc'NstHWܹ~YhtG=w+ 5UMѴqpNMwx"xcZcB鎖\" R5MwFF{VAHKڡKU[6D1"ä +L:Je]Z*B.AI*[ΩL_W;҅fS7aM4ZX3t$./g E!v+!{Ԯ,˷t{h^V:ł擄@DZU'qKV.Ֆ!*dCcX^fN=g,TEIOQUg^SĉS*'Õ.W E5K㕦/,bcbɊ=y4SD1޲ +Ngbb-ju{k*t{6T%;$4{p¢39/w3e&U$,p9%ы7Zu!H?%Eg4B}9޿rұk@cblϬ-VFÜb.[5C~F%9[DzDFqԈ!˛8jwHcxV7a `6i`&!DC}͈DmEX`C,>KtH䈋QE?v0Ւs yԧ6 +]RĨ}U:S9ubQD?'HW[G[h03L@JKLF[{3L[":.0VBЪVnn n`&}afz߾\ͩ}3? tMs +">:!zS`\ewCPғNan$ R$ȵXZrʑ\Xe @@T$/Fj'L~j;Sf1M5t +:C*atQUTʓ,nҩMIJV.a cjk I`F\?qV93/c l{ђ,[}`Љ}E:Q!u%2n;YXwFIT=쑵]w_/uͬ \,a; cWޙaW+z V6S:w >,3t f) ̌mޅ~F.lp"6GD ݈a1Kv$,3j؛,7f6d nRJ%֥H~Ϫ͠l2`&7Tԕ Q{П&PޖnUj?J~J A +nkb1袳CAW>p͝L +oޔó̙qE²t$_ +4;ꥥ%}d4 y&C|Qb 6{ +Ԥ̮fq +ޯjoB@Р<"@;UN`lk|J P"Q~;a;]N־pOrkj-,.IZY:7ĥ黑lw 70馫 -T&RU<}xx5IJl#UwX+)VK!ưY1]ċgoUg달EE.9l9jW.޾GwOUK$K¦׋Q $ߺ +QvL\؉a/ڋ≝BЕ\lUjc ?vzLWESRʬ8jUvVWԺ7鉃4*fW tAEʤI!ѨʨX4kQSmdotEf;+eX3ry΍6ըn2N6ݰFgRÝ59lq4ZѾSNp,hs45 W6zWR:a$AW ;N^wb}gG,޺F_eXstΓ#>*AfO{~ֆW]JU;ذ}u%;\[UuJwο6laS_$\A @ܫ]/mc?1}ΡGSE.9ǻt>QneZ}.5QM'6D1&.kȽ MN^o&9G}yM6ձ.hq.6b]Įc])D8m`8)%Tɵ>ي>^J.Zmev} * ](S5(tRNP"ߝFͣ +ڇjW.Ÿ0lgѡ +b,:(C(NG@# C`tyU16ZHorDIo76NzZKodւnz<#Tk60nAJcS8iQY +-G_EֻXZ\[頉έӡzP JBGоΑ#G~`غ:dbuxƑӮCC&O_|-rYl_}v.3:rvEMY m~s wۡCCv<\xz>w桛Ew^Xz(@+3ĐK&N!KŘk}E-fN렓/>0bd bu7/VVޖ>*$:/2 (Q +*+A8*)|jbX#$aA +>%/Y)ʹ`4$|;VA>m/OsԠ"?[ԗ[~{< +v҆^;jKڎXnK)6jlNmLAF%֪:F4` k3{PIwݵ%ge-[ [0 >,SXƌ\{"Vw-+:+[<eQmY)T>|JyZ-w EZ="}Dx+|@|!<᥮~񗩜xQ0}O]}ROn8bZ5!sΨ+qOA{"hc3_aw^_ϊ ;_۪RrYvX qnT+Hsk#21\gq)q>7YԺ5F3"rVx[~s `xl,1x{0f߿Z:@{=RMYJWhc+"kP}t'r ɶ3y + +SVjyoU͗qEzz..YO;-~7IpE]55kXw.& Bha6,a߿,-q@` ] _&'f@*۰W급SO,Ύ7a΢hat.Ggڻy%gՀupCԭ755mg4ZUyf&;ƚoIĖeuz" 7М kTh0oN_Wl' ۢ(Q֭ wNUJbb "0k2›/f94~ nÖچ[]‹0Ie |gQ͏nx8>'9o9˕9~s t\ ++ u\Q;20WR츸Wb7vaӬ4ʺ4 Dx#/5X [&lvVk95!-wT`%Y{m$'_,XdtTFa&A8莋Z=s^I:Yq,QIpҔyۨs4ܪ4/qE8Qi\ O$&冽F%ȫ@ΝJRg9Yc^F~G9KƲZwђ,ޓNq>Z7P_t*0ߚ9K'`h."jWս3ז;/_}r/~o1['Sb:l*"@䂼iqiY@ìE1#XOAO0rM>!HtE0OiD7{d]8.ZxWȺ2Cxve t>]X82G +h$4 Y z *H7jb*-EY+qe1<$ +^Hxf` V < FJiT -p +vl-];Ny&# #D k9̩QO[R3> +jOX7ᤳ0_{iZO$UtREQuup4h_ /mڛjy0s5yAGx)QD GdIs" ?+1o ^B/"Smi6IQv)[ b5 =(,Yl*ɺR@#$ ʣ7g[;Э1b cM,8GcxyB$ݣ>a5zmdݢ̝}/)|M~{Y2>nd/ @y~U CGV:j9t+,7Wv'$m}`&>35Mb[F`uEO%[ Cf%QHJ6f,T?D19N ?(Ğ0jj)kycr\y]QWγgd iF:>mALsX'6IJ7K7q;W.A.Vr['6iZs,0#O'VەgTG̸=Ux'X^4  VêB`ɾ8~3|}tAuO$.b [l/ЊvKgzV #M]דF~;6953/~vo0B蓹bxe;TdK?E5^86;Ϙk`At[d.eZe"cw?Y||h32E϶H9jLЋ.(, σvzY!3XQc%lvBP꫊B/!2l#%`pe!=C8ʶ<ĸ>Ayz:g}f&[Զt־V2fL!N}~”[&74FFauz'woqS8[d_[%0f>Խ*uibaAGPz4sVH̶0lb vÚ>(2c#Mz W;PmvwU(*_Ǚ$Gqm4E1tIrH9̅Qr>n{&',@U:]Tw4{2ķ: IYXr!. ׻KUVezh[85 rjnr5s`3eQd8&`W`ndART^l'vDԎ{[bF`!7LdСۣrGEy=*~).R*,Kg$܃~ sF'Aֱ%P%"DMKPu,7o AS rA`!$ڊiaB'z9zc񔍴H`pdCW-zP|%fÑqIh1ʺ(7Ȝ7Qb-TVQ++"-# BޟRRwjygQҜGf̚ ~-EajoXۃ +lVQIS[ApQA +)rb5m:5bimM5!1oÿEnuut~"y8; +:wr..dxzWgؠaRKT‹J24HvG}17Q{"3+dc{՛G͟JF\=X= jG$SR0T +KS )5oyz"jORo=&٭W{pMթvH +fHGQOĘ51jN{Iok` Bp*P{#6!KLG }(}5OT8O d(8Bx"b$ס +ʰm#Jk=|U/iu{PZ'EAǾ/(}c 3g'FwD>BX+R +0'34fuN^Hs.4H5t=?R{#T?mFupЀ3 T5c5J GIp!jd<$1t(ִ5:3<C ׅZ1u)p׸dws($J T7@$>HTĶUU'ڠjkj um!e:V7rF &3z pc(`ʓ*%,^1 {A(`R9mCKͽSɊA(V8}cdvZ Į( }Q.E\;\KRmUv}=j/%=RYm`aQ%Q6<{2K1'hz2TQT{-B 2Oj?C  X}_L'h=Y (O۵~{wM{ m+/$pR' &8eAVFa?ك$i"g~XqQ ^'t?N +O -l=1/VyJ-ޝ8!AQG`{$S#:"*NȌaT+k3 ;nfna&ؿfW"3RMB닏O|9ᧂ%ez x+USrPްld Od W]A<:a>`r>{2$yJŝëݢ:.VD~v٥W'-;YW OB4@XEG#%WL׃^ȺFX vov4JVa9o(-c?:&/!D^x=)d}z5 Qm0ZO.0h(SlplT~D`j^ؾ|Mp'nh`Wc]bjj}l Ki x QU +^i|/ImR3o3/Yv,h?XwehE84b$&lk(dqB,FKhkHFWz<ly,Z qS {^heOfk0iOn ,1(mTFyP1 Ĉl }S-R#5Q;!4:;"5gURq&A%4Ge0q¼Ғn4M&A8j73bg2ou#k7o7O&:7_6l.yf>OYaז// C29,_h[x9Ĩ}E޼d#`%-&qN҈ m#^#,85u`$a٨Y-]@c98[S3 @l fm[hn\M$0{! 6& 8[do!)C!ntAvށ~nH F%`cO֮)T@,,QkVxCBy39$(GQKz!_@dzXPM\M %8[ *TlXYa8"Ŷ5BU. |^UI(4ٕDF`0J*a +.޳;:3kZ EےrR +u)øԶHƮB= lu0-q,#g׶xse&ﶭ0:7qpY]hVw̖xg|KK*̪makO¯Oh +wá-w!a嶻g +[̣"TI_f +ot+UE'6=ZW3"h*q7ڣzdX4ښ8R *VmAVIZExf!: 1IuaVPN%IQAm}lnHDNL?>dQEIW!۲[8a_G<]!UJ}swZׇ /蚫:fa>|ѯ?~HDK\y kSԲ$Erܛ#~\dx\9aw7۱ +p ^ Gt1=_[֛nL3?j*jY_b>W~#fol]'ps39IsZ\;kBN`A GEԼ̙H1s8* i|;;>U|u ھuW-ˎ9`nxOۅfIQBRpa쎸f|Y_W^0nDoArlmoqR*sc42#G7$N g /5;6TZ3Y-#Mx8QQfU)T\ P5ՙgH+xRI[ d%P^,. +aJ']igNVxT36URR=r')@rO!Sii9ߏ>,s;5Q z5y砳t*p8 H6|sRG3w81ֈ$HN+tp˷LLfJAw4U $N(+x"TK.u{@»4l: 5R;X_Yz OJ흻 +p)>;3G̷Pؼ50i޿}Wxn;pYA7˧Ke +,W]XUv5#B#|hCDx+z fGXءc;Zv{X@1EzD[R'e]jЬ=>D^Q4^B;CQ9 1'qRh9 $ßNFIL "RvًiK{#CB(13gCs:91*F:$`jɈmγx+=>H!_/>EO.v+(:u%F,袷sC`݊Qw[:F*Ehè 8a%-IAwF \#q}&;N%Q"EsiSmet25ٝJt@Q'ͭՎf_>*űtqTX|4MuJhޒR/e-7} 'IHK}뙷dJT/ G|uWUqjzYϬRb~1ɭky`f%'[Ě5&l9 qsi,߈O PtxO>{UaF%; +`00$`Rqd \ib'/QL8$I J=EG. MIs*&rǃpEVHD3?Y)#0N];A,1Qx?=Ff{:BV`b|9&J¦[ Gz?G/Œ8NRj$S=˾@ J=IN]l .D76,Tlٺ^tNY$Lb^EQ4O W2, \$0&nIZ.śnDj,Wܻy?sd}Ah1LߓVH{@%8#mB <'uzfňe;4*j%<_[_*=@,WSQVlDneGUP[1oB +OzS0] LXHbh1>Ǻwz^Jvi&>Kd1KՕ^| a#wN,ӎ|dtߒbdUJ kGp(*m'lK@@c];(4 V̿9t/s\r$Iz\Qu +?6b^/Wȩ{~L<6S9<3 G{(Z2wi0 :~.іľ+P1^yf%3$,ՠWsk.q֮&9I.^؃u[|&G$FH*}I$HK0D hӘ%rd9t$TKnًϋ(c#bzV_Zwnx\crߢpJ$a=~nxu{`M&bmJ|G4qE֍XVnn"|\XEȎ+}1}h>ԯw'葼#v f!ltj7hq<%&^|F|/;ba[^Z}%ZwAjjBLA.=R*iWAB`<҈CMsMfA7 +>治Qz`; +hZZql.Y?XF*}fϒu Ʌs0 O&7J 8L"SU}>ԇY>9!j*%939y +!;0v4L}ؐi%:8Tby"Dvz(Mx w\u|RϞMU,pV(e J*ΓzUF-i8's;-1mƋ~2 u,F;E@^T.~UVaf-TwX`qp= rd lw/?8]GHŌOPŽ :q+=4To<]J +`{+N@Vиn&Y8+cdf#s㬎1"WZ'b{-a I3mYcA:Cwc,8e 낉(8-gxpfS۸-٦G";;nhmGmQ .4q[lK^rm]k., ʗm <B٨ݖ@]hۉm/+a[]5OBPakKx|oZB(!- <׳4{6Q)wCA + sG7_౾c~/~BRY+-^t],e'3z5&TdX1"JXr:bAkѮ"Lur3g\pK&8{>RqQv DvFWd$0ebvgS두 L.k#Vs!W (.nj8&bŒaTYp@0j krv\NW~ʮ|U {k\No44nߨ㜞O`lOgm!flZ!dvrNTM9 )zk?;+2xbF N].&n RGPuT:WzrZq3(-)s`rPՋf\FԂ|+!^@eT`ܺm !z}ö[*JdZ$v$^T=*~+0h٭\R*YȰC{,pP%ߙؖA!E7_1Ɨ~0=WPWEou{W j:yh|oAU &@˂eo۝/(-G((x! ('^w%pD{ITI7w"-GbaT/l +L/[AT3,af~RQ; ϳ> [:)5K5B qɱu۩.@ 5V^fZ6$v❢ F z3U-NYQfJ azt. $358@Mh X=$_Ⴒž>3 3/;/M+Zdkfu|3N<3r%3 $eyۦr\@Ԉ4(fV+WiseVLcit41%#*+1 @ЕG}i@dO )[~\Y=>@S,@鳼%KIn=iΐ7(l:1JZv%H5k7Qo5l+fjiltZ+u 9zqgKx|~P4GNS9wB` +4FA$&,%`_-f KbKzMI7]жϤG+z2_p5qD£&PB m'@#> B&/{4-0,Qӄ_Vܵ$pfڞRҲݛ y(Pu}`P'$c[s>|ẃjF}ZNs`IuPi[0 rPb1'0/T2J @]*1K mk$Ex,0Jn-ԃ8j=6G腁'[>2X!!v]{IXbKŏ}MBt(SB !;foktօ7<$p&`4 +I-<[* }a''H4e[L@eKf>wqmق&̻065mi +ޟ)m#M&Y0 k]c%ƶXmF}n[bm(f/ض>;B$mRmk^-&wڶ^TUK[sy};T!0MȨ}k+6Q[8"SM<8geJ;*3o]m 8Fҷy:"84Q(;_y A kT_4څM l{_19hX+Ayo_5X4 ԡ߂))]y*|'a=/ۖC(gITbB{5okZMM+ӡv?y24xkڽsAyS^°Ph-gP(#|t>bdcXϧۂ}Fhxlu[p>3/ԃ+5 B)PMA.1 C) IUIZe7wA(ك؆Qu8%#*ZXP0K$K/%,1 NITTk~ +%{ L/[F#?] TJ%{K,JX#ڽQBBk )Ь,dgb9^JQ΂!XcA|ik>u1<}>m29s~&@քoةv$Aesi+,y +{"؄Fje,o+B\{OD*[xHhbZiz`\ `JܓT.`:#(^Lub00Vʇ V}Kz|*\2X]4ؿzp\R'sSͼ7"mTKu+`3_|WI+Fb/Pp'.b1f8($;kځqG +g#) :udR*攜QE;[]fA2 + C+`Asc^YZU +q1VAό%K̅]m@gpd6/.⁦d^(Y T @IJŠΒy`fgyy,',,Qz9uqQBW}~"B|__x<(h2ypԬhɃK .Al 0}+LTJ8KMM0UHꡤV ujpuGQ9$k̈hY3"\Er`K-q(#v2ljR )e`+yxXcNfn;  і#ļ"`ʲ&aKVw$\ +o5>,|a@.(E"L6AQS=(7$y[Mfq:3ԇH ]m,ACJ;d g|fݠGhb) BOԵ,"i ׳/Q3TSWNIrL5nD!Y^ 6%HFÞwjc~{قa6;!w#b3 #t\0Y"d5o|фv}BIOIc\Qe~,%TjaOa k.M]ϮT`S/*ai2s/q4fMJ.:`.bt^lZeII).\ NN zg%<[vN8\yMTSSF؇U.R K`+(ؓ:\BѨJ6Ząι-\`4mlJ#CzIY~'L"xGLI>}ڔ|-l[G01yNd .(5=mf +a {[KRL mn@=:n+Ձ-",Wax5]B#i;9 #W ^G-oʡ "(ri9Ҝ8Fn=FnӉ=&]`vo< /נ}I}׷N~wO/s&:!7)h Å 6A1vC" 5l,8RFDvc4+͎ ?$eapw SQ|P37r4pJ~*j$OFQ Zji\"AjDo({od2Lf4 %^tu>&DvF<ᕳ D B $2Wt4! DS/A -Tˉ4eEԪm^&.( #7̴-;Ծ! + A +îX#J?hfViguqh5zúJ&?v$hQc-. +Qt֙tZ::+!nU` }Y4M*1.HQ6D1FiCjaH8нJ kPߟOX>e`O(Ɠ fT_9O(*`9m2 +#xf]cKE+B]YnW=tRXa]ھkCWQc  2j-yϾyY.{ϬmT_[)i +o1x<#1T!{;\wwO *“ɰȲiA®Fb-8`ϯHl|&宛PT$S26Y.=N:y][PI>%2lk0ӿ52nkr =H<<. hz +#C6^ѶKH УX#Xv&D+ KVOз1 Gxf䍛*ZFރ߇F465-UBzd) OJ(ʉ )pKm p/0`5@aI-"3/ơ1\,b[%4GTjM%h)T/\Ӱ 4}djP;(gZVy-M#NTwG(<-ͱlU5jE7! qe2b i_ix9+y;!n- " ܴlZ\YJ%? H|,o:cYӹOO>=g?#GR)&K(b{Y+ *=zk5x QHj,*gl)^#UAAZZ9VLC fjn)³܋6`k>T +|,۾MNYW4 8b,}p7+m09Br:Cn¢hΗS5M]9VnSL` s?u~h5"d:2w֞ }Юfm^|: @^gx%_/^DG4vjˢ;y޵0Q {r!ƟqH׮"_bFf1a0a}Oa{wí}~f!~1_*+  +/L7ъx쿀n߀ +Y7 +, #To *`d[6[; X`fhkW4v)u[9u; +2~7@<"B q! кm4t#B0@}! m`B 0c<C\$ۀ aote ; :Cx?LC@1X1&`eC*`!8]ZZ bò_^ֈ]9jIo8wo>_11P0mI#HϪJ2j;a . y]U)%8ì^am+UE8Ǜ2^Yqd$mErt u0*jami5LlkЮ':rVZkqiWӎ3Skm<]zږXIC'vxc֮GuOڅk'':Bm0ݼt;Q;8LڞcbE8U+tnj( nk49fz!3aZM?=D;+6ˉg׮m@FjX"fA%(^jŚ͖ݞL:|d͘pe %uI|;R242J:CjZ敥)S g^>#|'QV8 \T\+ gry#0O Go#Q PD')U#9+]52WrB~`H?%tYxdQ:-׋dC2! D24?ң|}qk%YH92 f# (KRu]#E8d$ueuϏ "%נy[G\L5n bAKf=J(eٺFhgD_b>>[W(C SNJG* 0mͯEzzwfي. =mLmdk{}!j0tQ=?oy|-| -=BM3Jb 4*"T ptCLAI"eLMz-QS3YlUbJ譢)/-OmMKV}~ħD#P(9 6VS΀dy게v8^C,BI0⹇kQ[MUSUVC枭B6J%d>>ca*4f CIO4y5zhvY領@4ͧ7E {+_=#gbtW*;7,^S='$rݦSDyp;A/vيSҲ,olt4/n;A g 7v$zy}-թ_sͅ& R~]?q5"zBHfY6 ,Pj{~pf3y(suo6Nl`g';5!)`JΗwJ*_Y7E8hK))` Ph$*^v,md`K`t;g~zo6=epoiW/v/nTaioԷ$a"lI>90N ŒC2hOz?/$AEUa/tf8 +fYk1n7<]dO/z_Sg~2unSg1u3Ε\W3<wH.\#Pժ &G-*B}]tw +tpV] zѱQ7¶3ҳHf`ٚbE]v.0bm)WH. qܵ|h2G0)]%w7sKB0^6RM3RoѠ+m3*Ҷ܅cD#l$wQ2_hC<[VFr7>xf +H֣z_i'^3^V3O7r jB-}0S0^./@[c}oy~Ha'U۝ $ˋƪ$kq䓐l[HQcH +n3.MHj%o4~NGVB/|)l {f ~=Ck.d,Xw|QQr|QQr|AQrd|dpxSQr悤dpsARvsQIr[%% [/$%Mɝ;o%%Wo%%W_%w.L.L.M]T\]ԝ\rx=xS.N~$;Y_->ir> ;i +C\ʌkS_BWgbɏD'6E',+~uwN{ԜPh:; ^J%ߌSe'&eˢPZK`HQc.4~tV)Y +'+l0 Yifx!iYc#ƓP'R iBjݬqK +is`4n\ v>=YGI.o1֦dJ.]}&UimվzlSyiZHh"1ܧ^} yIc@S.uҶ\NVGM9qnu{'T;5_~#|9*S̐E~4k?kNԝΗȤ}Jwp?_0>56'砕]ie)@ӊ=:l0yۗ1h(]yCY"&A:ږˆ rf;t NtJ`f)^2$y4}iûѴ-#EUA4.*W&-HAaк:T):YfU*kZuʒ#%)!eqs[Tz_ym¾ +?{3\?S^C2Uk$O,gXY]K2uY9եzvŪ]YyCrɂn9D".кz +"QU~0|ڰ7M:K"3DdA*n +7i^X" +HO3 +ĨS4DC+s.⣓qT*]'/7ALkK6\ե*TFKSOҦ"NsRnDDLI/^΢  uʱC|Zx6?ʧ=t ;h݊hU3xcBaзQ EWSeT<U|i zf SizrƞN%ϛ߾ilg+acr4'w,*cS%tv=th7 muQEyX$ik-۸k9 =ZJi*)#CgܑEir+GMzKb 5})]+㗪%]ߓVuo'I +9pSIal-_S?~?O?o_c=zn [NޑcwJO(T*=^ 9U.gO3f&Gއ2mbLgr>0fx )1f3\ǫ5z2"k4Va'8',#~KY +N鄛T DtøY/!=ۄ<39f$C˵)3ȐmWF0 <#ƧI.C)%U{޺&Yّj+[)s?⃄f2?i~Ps .8`9b_EW + h81цӕQ,tjW}:JԌy:Ojt؇hu"̩X!u ̫f3 J!vV;%E(t` '¬*"/ 9Ҩ +6=nY5 #:aTs5Q_ЀP Z)Ki +~{:K"Wl@+¹40S#-S$D'2.Id=" *:T Z)y\3I.]tcx# BIay UoJjޛ$8%x +T%+ |;+ـelWm +UЉL2< R7AYGd Wj5赕*ݜp%f0!\N8h8'˧kalR6Hqz &CZZ!d EIcpɂf~Ԟ*)0XB[~3Tg:] 27||0αUıoXQ,8$dFJpHRBROXxraAa&aГl2z[v悅, nJv.'#z]=⫿+tNϿ3rMT|[G$U$Cgzf8u#faU?.J˵T +"BfO{vdncUđSOQBNԚJ >mȎ eS?fC VL=,k*,WO'Idqf5i +F8\DXX"wzF0&jO>{:$^Tje=tC-ͅ7lȶ AHYN[}%]M,<}'loYE Q::[}Uî1Nq(0\*$ɉ鸭AȺ#,%(=IDS3jjGoH$3Տ5$()2ˡ+u k sQoK/ٷHpXw|xl7'5W˽)*~kV_YrGT%]x |xiLiqMbX\a*jXV)evN/m,L[PjI>Bs.$D֝퀶'Ĕ4O?Vu(@] N^PE5 iOQ]U;\FT1 첞 }b;}P&:6'1ሳy}TgyzoD+MJ[ϯ_gڽ +,A80$غț{ Gl) D݃k0%y,:lH J c% $R/~i똑:CVg"9zʏf͛kP(o_% nv$]tm[s<ʲw-J7<ջn dxfh1߳-#ZB%mSa$SdGMuh ۇR9,zw,,*(yNAe]^=%^Y|, ,q*n<&J} ʥפv~F(ߜO i&m4IJ 4}t^1vs]~ [cmHţj&$P D!Qy*D&tHOx ᑣ&pXFl\ulyH"~S(6m1*kZQ&VI\Նz4$gF +P8bLB.ݐE,ܤqpQ;A]T^soؤ᠐#Io0K[5$jnR!9ys68_< % +#%vP-`"OrZtBN ebARL,>}u6u\.hj ĢPI(CoX["G 3Tf)V,6FYg9M>"8m γ],7jqky}&JcJ;h&韣?h" RW-SҥhE{}SKXJ̐].I39lW>=Cg])q7GS=1gBBC@!Box2@r] ɥ=@x̓6pbI ZT]&9&w|k:Nnd[6Apq2m-HR6g?IU*%g(q@be66ĭJi4LF'fB7v + ƴ艀A)V"\ ^mDi;g}AJfUq3Sg!P}y\-FRyܗ KG|Sa[ @)~Ω$(1ZS +_E1Y30|*1Qbvy/yUg 3VN`ӽN4oN?ЪK)6JDx6'4_o,; NŸ,j{ avB@Nw] +92%H +< {{H4 :VELEpaܒE-W4[0 OK2m}e5t77 F(ﶼX< qm׊km-(X P9h::bo^!w#3i'&v00߮O-SP.cւ=-nh`ao:6WYǙDazt{ +ۛ"$^0\2#)|Z{w -v ~s:MQ_xY)ȉ4%O I#Nz&BlC6 + +<Z^ [F=gt>8J gdloγ|ZXN駤swyZ> ]Ez:x=G/KLmɆ멩TbՔO4YD/kJI 0ZM 2H +UD(f2Q!U*ܚrw&C;zH?>VםgC*BEeM!Bk.ïV :Œ]m  #%Ş,Z`_Bt5@#Q΀g)R+ZLiwFd ΐ |%Nb/ ڸT'] H|݅!]CzӰbR +'Խ'(<GŪE\COg'CɆOrŚ/I'wX4GP^d9qc1P+owНꄞڇ"(T%7b8$J +Gd?C]s 4KU +BCܵl=qk_{]YWT_5? Mikstp ǣ֧ `*&i@lwdx/3»Yjݹ§]5KjmMƕ7^ۤ][f[qî~_l-hqNnz5v@fu +!:a(@ ,@)# pCcoPHOzKن  qJڼ nP'DD3 (rB +;8U IWXVm3q4O ;m pj!X +}J"Bf2z1̈́?DjdlE&#GlxԚ.Ϙ*}ʽPyV kL vWEXqbscc!+V8U8fV31k}(ciu +b5yZ m=0C91@ +-)Y k]4 la!eP *p50qWǶTGB;L"ycyfa 0vm?@K!%0C]G$YkD!>'mWMۥ}IvYkӆzU|VCVihzEbjN"O;mRqykA4vPݯ-'%l>i+vފ +_WՁzy!Z}x嵫ߵSh?kϾk܆ճ} 㰎߶]>Z{"{3qϯqf`tց(, {YR`vNj[||5Q~]>upg#rDκ ,\4b%{ `j-\w)Uq΂ h5D/r@*4KjT@Tf1-1&B멷'yI2:&IfA1\A1i߸N=v1D4BT:HXT5G` A,m@:¤&퇇{ N">PxgP*O:Ъj[Jb|:T,ȢEAA( 4,EK-uW!RfDe<ԛ!6W}iK0A7S +й7rxZ%{MrX'hM,z;"BoQ]3ʼnpUthًmw4BhTB LؾBtsq7P +IW| "d~ `䝶_x4e񻊡;93&JIB=%5HG1 e *VaIphAB3DNL}r[sKؙ zNX@ b W/@+Tm^C&/dDOS0w< ,ݾ_m\K~’o 3ua>|-wU† ! 80 + $4x/.5}I"X^]]/,YMRŽ6C3-NMP$P}4ƫgE9s )ѤM7Ԫ aOPCDL`'(ejsk{u~*ZC۱3Fb]s<a ~ +a2G[TW@+hQ%)t+S#fɾuo-M\};I+d0^ +o +=6A8 ^qz<ᕊYvxm '( |4anh>|B΃J;F2D(]c!nb3V핚**$ )yc +QA'pccʄ;3R5-VYV)co~>xhJ^R..8BM݇͜]GLz]2ȴITo4 ]ᾝ+DLkh$// f1(~f~&_ik4p^3,GI`="NH 9L~,Uw58]Q! ;寙f"шɔUӦo<\̱IghLRNB| ~],G -)bIZ4.f\[Eqai}1~K%T}м"38Z< meL_lQJ/$<'ɚ$E:q83-#>~A:Pȇ1r]R W'hH!<[W8!{͜͠yYxۣ(HK0ivTJW)FGܥiRRe-'QˮȮ$/3M}CUTїm'lvJ GՀ,NQ9UzC^jf k wT)U3s߆-,J UV,GزUV`YBvAVb\Z,JvZ=8Uys_Ù A u}/f,>~GExѦG̞)ewPE'fV?%dkaz KlpV"nTѵ,%>P# k6g;i= J%k$Lm'!͓Iդk?ܓ/,u mۇг]5~$ O :I_]4Qw>g>sdgr}`i{'ta Z6 :VJvJͳVg9ޟUMNRc>{Cx|#4i~ۆ>n}*:#λtw,:@R艱f|ߔx72 +;[g~n*uyhf{`w +D:O6hAr{^C*qPu&_w붌^qJx>mm§ 1hX7*6_ζީ?wg?/'?|_3}չx|O|~~S??O?_~'&6~O_}6z ?~9y~Ov{O7Fo{_|_1HòꜽUUOuV_=~E̒3;C*7 b| gvu=vZn(h,h# 1~[ |%G8nTGԂhooӀ ,tkJ!WV(LLΔG)t +>B.sAMt'X%.8)r&?GPqĘ$pК h*֤ND8N10!e=~$JgN +v>&J@k}lǩ94nPqcex\kg,Й!p  'J"K&p(E<1 jvQX"*E E`( 3̪I<\W& h9MyJ:8?*v w8:K1( U@G.E1w|F 1Oߝ+Py/7U4/5Rw4wmi$.ث{:ko= n + 翡vϖWꩯ=:o:tLE%mV]x.w(1AQ\Pؿ˥¯#ؾp>"gR"܅ӂY{pTVQ312Xk s,0<&P >,t<~8)M9rHd u[V<m,? {?+:r#N&(y!ˆ^% hϔ40|}ﱫ'D[D 8}1{JQGewIeɭL1!5J +F%gZUf߄";_g_σyq>cZY_@  A#!^+YƑ5z0HYU1FqlA*I"a0xtS;Gc%Y :)4;>+EJzg&q!^pK +e3d:t+5[yPQcP/[D*s̳#ap=j9r%#zQIB58s +{o  +@Qj5o%Fqx!mG(M̲K`*#6'ext궼Ccy<O]{ vwT{Ĵ! +#C,4M`!f/̋м4{I(띻_܄~\ PV6G#ʼQ5NqvxEG?ͬɽ<:<ȗ4{h=.(y )YjJӑF _OzՈ^pEՃ2BS,tg.wAΏHeqʆ䣮,Lz?b{X W +;doN+ "= gF%4|pm$eZ)[k l.ѣJ^aqWeI])Lw\5MD1:$bsb* =Ntjq/^iA|ԅ0N!vvزÇm[,\FBR$/Q5B5'"p<)5{F=2WT7oF,2qǼJxJ0WGc|UA 1P(?U2hX`LBb]u2E sI+2 WLoXa0gT< e<1 iQW%EhƘcDR[@ė +iiuG#b7ݣjJEN"uޱYNtރJ1P’g)FTp_!jh'=7501G:q!vEc$%vhz٩!=E뛶4C;=4xҽ_Jxi~fA7^+\G[WC]<)6;sQ#w^[pP|rcS|0jpxk1WgOկk0O u%fhhˣ<ݨDlH>9mCķ1 + 0jIjsz]Vj֫Q$ڶv/?MFAXѧ'ѠL˺~e;q|@ʡ' وMu-T;#GUIi՞ ʏA?JCL@F ,6)~F6t- }XXkIo2-Ƽׁ̨p(Vbd9<+"IyX e:TEˮe9([SߴqK5@rȣjZ t YM : B9M:`jsbO`DІ6k)+^ld{r >- ;LŐ3LҰy<,|3m:)?4. =e@Ԟ6~1A`1Jj[{A|BEq|.@ሙ6l, 1NET$>}]{o\jY|[c;uA٨'SgA?I|!zH1b,ǐD8s}42:(Š%&!Ր?1*F: +SԴ5cyh6&qMfHc6 +w6C*?f!~XJ۬$gHbfg,IA )l^ zRJM5TIMMv#͎&:30z!XrN!MycHv% W <vL)LVwʲ WblOC624Kc.͚.6I6Xd嫣 Ӡlnk %oCyR.:~M4&IzfEep uq=屯Y㌂dGD 9%tyzH 3 |J\JdQ?'Gh;5$=c,Hh\cD `"Y} 9T9)pjLfpq9~- X{ZjJs,j9^}.IW@SW3!.16jZĮDh|!Dl 2޻ۑSDΎ"3ߑxUH#̄<e[JN2%za#*RS[2zĞjx芇m}cjrnx#ʝ<Ç#s%Ȣ/ǔ%=bVpqfnY]2 \c'ѐvEHy~@66nGظ)S z@WxF(\X'hOqBb^9vշ*3/p)W}Cԋ2jK$2np^,x<ӈm0Oqdb[cN}ZϿ3u x D>,?c'@UsVQ5zLA"7"Hb~;`y"ojH"3ރXa0cjC23#2g`#@i+snQ!bݟr'i '*blS>ŀ uTHS}z0s6:apOy?Pۜљ|血3IR\S$1@=}K`Tҁ yj^i~O^ɐTjWvbѐ|gT&Q鬐A1Oo +tMj@&ē`X1Ì\fg1e/4~?Y /UM.dWl`a~CEy6*o; G4n<.IPD̯ +f1 2J ^U*TKkB9QƖFJ &/F`م͋3{^D 4ƝM^N]㤠BsJ[,ml>z`2X7}􊽁a4p)uZP@~3uWK{yG?PƔ}!3q5Y/,(ȃ zpm'zh(cѪp< 459h { J +N&>@i.<9q|)E[LbOG'u#at<[_c s +ʐ_iɻ/3:XSx&z1"b:,pՙ@ĩ܉,O&/45GB~Do)h)%]coqirk}`>{Q JϟVx'tVNӉ٭Kî; #Ql͈RK^y$u]DyDD|$$X3 | UUd*%<ߦIsĭ"IY<{;{|!GͻS[џ^J_@>JBDoV>ȶz*"w W3eJy7&^7tAQ^xD[*(*bu@59ϝh=rohd=؈9e!y Gs4Ը rȌb0vTШ+'& 'zz/h5[j[ulTtxӃ'G>1߽b~<{s;ryoBSw: yr)\v!qV0F\كv Nv+SZgIm&(5\z4>{<[WC}*ДW*c1Efx_3}5z7׌ U,5HDk>eƽئ:2! CSAh 2G(u鱅`E1n?&]jȆ 7XZ~x<Oe=EwVe$)AҲ* 7qF6L_So܆fJ"Fǟ330Qvx?/Ѐ6ZNUGj{gHP@8/Cn mkc$i \9!G*V@jlsh˓9?}y1JZޚCh]+1B_tTu#{T͒V!XvIEx!S#'Z㥈4 oR ü[jW=dNhtR^NUHϓb#qgksY51|:QEe}D@<{%Ӂ \n^P=.j"q;H^W&Q4Top` +.7@PzTA4Nd `GJSB^e#.7U:n/DCr "-P-`X {Iyz3{F%VnJ'_|`fX:N;]N=U@dAFMuEf%dA$)`ufQq.zvHulG=ҷ7@erT(zZ@ pZ{fc5#9>stream +wTi3:Vj4^hbGMSKG])@Ҋuԅ0d +4J1d2L|[Ÿ2,9!hPO:.UJGS8Nx(h6:`z ՞u^?eoBV^i]qn%\1܁NdB$llTGȌqr V#6XsV^PN䖪@P ӆtnEV?$[ATwc[[j{YD]s:EK*K& +z>H$e&ffy& LW}6|c ֐AmY0bbi#JV'Or+PѮ䤓H9-w֤*p8<{sɉOrFZjlu/Inv4hH@]@F2&'&J3B~Ʌjs#υoO"Ui]2mV΋r7\%qybqpiS;Q +x53SECăFÝP%ǨS.oc`]"aPNwx3h@y%SFG RϋUp12 BG˪d3ŊSX䟎iͿ('vy =4G:6"Wk(,=~c'W/zrI=G;$lBCKu|Iͦ|0vZn&:Ns4uz9C4G>xKNDMkey#}KĈMa,Kw S eZ&[{s4*qǒQ(9pӰyC4!X&5OS㺓EZhM"7ϭZquP7-V"ɤHb )m,h_` 2k%F4[2iJ_6! 3q25 o'K%`((CIϞ$ؒ~LWbnPrWDwЯy[;Txh 75S?3_lqHMH`4ۚ""[@klA!USe7”@#R44vYk2iH{As:T;w@ZMWrb"dP~;frM)prݛ|!ڎI:`$zZjYG$>\Yj5\I3QϊT+OMP_}`6H+E3|P cNGZTQ,WthXVn[ *6dC627F뗳1R)lA$y yѠjbZAĞB"4i*ɉ@Bo9JToN-4CbBO 鄦ZI_q .+aZGr]ߘES]:N})T,GT fIZ苰?*5PnxYT] +ɽ&0WcШ) %xbs\:`@2F?H0$/'\iܲ´4Q5 _d,kg_H5xCNQ\,J&HP!A2w3i a0%KK +J@QMT Dq*ᒨNό{advN3C9.=G6*p NSE/GPeC l&0^zN$Dz>y1CL%t=#GCXfb5^󌦦N3jO{X恛˜\IĒ`x2)IH4jbnA:AWBAjL%tShkIc{hy(d: yw"+4GӠnj&&'_lVڕʰJE#DV%؁4K- hڭU &@}w%R<5;M~@ߋ4E:0n~€d4mdh/DT׸J*,ݽQc3dm-^]JwZS{nv. &5T5Ntq{"Ö- < RVztN%=rBFrG:JԳ dye Ov\'u>U +j^$. +%j;[>pdx1Za):RnWJVtyw 9q NfG{= +#kSKŸ! )?7! `EZҔ/=llC}l&&uH'tU1yx/]QARAr]D81mX{_r,(*=,JIM-[A- j`p-[a؝;hS5Z9{{b~o9#U\D[no,pCAT^OvrX%r'P&GN9~턍G12j*Ddt'TqNM}k(3- s2Qh?QX|bΨGP`n~:4Fz]Ee/9ipL+ov4z-@Z^ȚˠHȺfܑ@4ͅz*sE*季|(dga0W߱, /{u+X*>g +iCF'lm|bZف`co\BzT{i- '=.Pyzī^y;S YD ,z`#x"B .c*ūwk(4T8JUB.BK5u8[[sQFӢwו-'Qf3fߔ'3}*k#V1p}̄D."îJkJ3 i.OaQD&6 i 8WYu lY`,Fn9)d~0[D)(OLfO ^SE"`Qw` Ș'õu,=ӷ#[MV$YKbEş@t+{Aw']^rɃƱ-SjRoV-x6sLſ-/vDioIcobq2AyH$WI|HOv',8u&WvJ-pX 1/ʕ fHN%Uփ/fe/f1z]R?jq|Gs{OY*~d'kS0Vytb@X+y4!B-;p/Lf#ʈ i*iZf!<'.bHM vz~+B4c)U?DJ%qbQ";}?bT88WUhb ZaB;Rÿ?992VNޜ A2[eB_ z9 /T#VѯM8.Y_E:zp$1ճV4ác3JǁJ*UճTgA*I$gROgG{rGs7I9 V r m|QD${'INiL%{%2.,\ٯ7P E3YAbC*h sٞ1UXhg0Fx(:mˬ,2yAUe#Wv86=D,SȌz127yP*)0$_$\A2G:~J BKȧp) J 3<T=!SDl8@86K?*AQͲj*MAg4,~e<ȶvJ{P2 Z]jb8lx nn7c"@/,~4:0>)}OGmem#)Q0Qa=5̙VR|dzRyDH (@*|K>\z'mzun1K>`v*⃵|00;ˋjj6ds ~5d%~[^Y.cTXƮG^r^DX0St%)\0XyVd'~%bC$,Mkc?@˯(EU2GvX"IfT h яl)QYd鲠T|\l7YXǁGM5&kڴ>zV1@m"mSv QlJVج')ƫs ɲeh=UkHZ%ĵ:*f]b#c>GݦsT]?ٷnAFB}hǤ/0V5e Sb ۏ5g\oGme}T3k6j@a]& qВRI*: |;ңzW}ifփY`zht]>zq?^pOϣ2}=#8BoωqsمMԬs?4Py||Pb=)}e^,MӠv,xt+ڝ|U_ 2 +׺ngjɸ.zej}谖K]G;X:59ekadJ&,i; =+ %3,Lq04%"Hz5c)&BV"g꿣JSLİ񑯊:q)̿Ӂ$wX_ј/OuHߖ&*b," !X+I) A%ˀ +CގKso_xD35qDY*xYߋE6v`ҨR%RB'*9 0C1^te Zr]꽢c=H2u/0zGMV5qV%dPiC0X2XP쐐P$l(XyOK;{9s\Tk=NQLi8AD<2M!{s?LZjU ʣ*; Ӭ\, ;ISU{^M]]_mr,DBX@͌RXUdM~O0B~^JZ,hjnykE`U$W pZ%E5c@SR<@zdcfċJWDQT0}/GM=<('䆯&p(ܔ0 3{aJ#G Qfɢ~f+n?!0ppIG0ݶdx($u1SIQ3,"==oT:ѬbI[)_C S $EnITN`b +Rn_Gߩ]er:,R%lٽrnv8@ t8YOfy_L)D?(v>'fR;2SY!^zM%'(w􇣫U7l= 5 +G(nqu_vrы0od-շPP`bnG>4㻺,m?7[9C0hJu/3;1BAIfJ@Sq"y>]iG;qH#mh~bY1 pI.?`{$$Cg$Ptd`})XnP#6qB?z+ $<ȌRX~j]Yb FϦR+wC3" +4Te0j#`ԽRT>/7a1yOzX_u1PyiU_咴JA37ZGK pYԘ~Vx:dxN?>8 ^+PEiL5Db7>O=R=iWH @eȅ P.LDs߁0#L JW)F-VX!_C+=!!0*"Ѓ&[m"N^)qEM{5{sJtfkUr5<_H2Yz<{ +gq;\KΘ5G%kN [R3b#uƘ)(Bo1Q^* R[4Y_,9έt +{4 ۙuH;CējjdM9fC5},oQ/H5ռ7,Smjt?C/Iv!ܡ՚0ǵfnoj'o AK60- +HDq +*JnAlD$fB$.Q:z+5 :Yv[ڿΚ$эɸdމ=$ᜑ(z͆h)XqBLr`A)کe5Nl:uNc qzq+n=eB8zJyi!W񒫸ߏbLt3 +ҾH?9х^|-wI=t1w[OwWcZ a>-}CZhّ5Cê"4tli=#QIׄLbZ;8s^ qIu7peRy`- +AN@y9_43`~ǤF1ZwGz9|X_'3G iJ*pv>b]~U:@]LL׎q>~p \dd@p1!Uan|M&K]G<^]WV3A)ZcUxYO>% +Xgu|-yG]J0$g7*B=(7DS\NFĸEI3\J:J͆;>rd39s~.ֈx"okUqUgcx#α[[=rďz ەn,}*%MlV(S.@)52y:YSl/ir*iV05}OSаxq!&8`A4dtBU7DNcgp$yXp2(KZF cƒԋ!' ꑌC.2p5B5b U^@][`ͣ )ԪFQ>Į D&o臕{ol)4(3-vQ}Hawxp(ȝT`j%%7HU 07)  kHꝈ +}za|ÔhUĭIJv~t X9=;X(OMwꋠzNij\uIݽsu'#Vአ-I)3vh@G7Y(/{ȘDWQ7 H~>zƭq ; 5ቸ ^aX}]TVg٢ ?L9Z0;%10)JG"] lewp#S&H JVI޸[RxUm]Q"^{^ދ (+?$cFK'r9&75]Ur* [9_  KBK{QC9._Vz3?^( YG0_Fj=K<51bJw +t4d~a eVŞIe/mmvCQ)Ɠ]=_?!W?׿_?o?u7?/_n~?C_ A򱜛`0QT Ɍ1-2)pB)H4^U/<$_ +E XIzjA>A%FHqjHY +DzĆx# \iS(KP9M gp"wBZr,Z|x~P fF'p*4*_="NO=.syq^N>?i8d =: f)jd$[c٣wρ&E^`hPXA! + C͚[obN16+.'^}ƒZr+ǽeXcN1bY":*rLF:'zLc +6K|Tg-3[́!u΀mVݱ3 ?L P J 3D:CY{ʳ#z:+wKQy %U>^27Bp<1;c(N-"7c@;$:\)@@tNĺOo ݺ6tq4DF|ל YI0k9k1 /*Ga9J,Ele؃|Ni!\ec +I'ky~ OiN{pH@Qw.WzG/R_XWg=ONaĤٳWh +ĝWf<9πAZ242)4>i=$JóѣaS2:ch2JCܒTwiٱ.BǍ8n=;/s^`w'u{$ɘzEs6pb5}296ᕌ kh(  +s4J=^YU4xt|38ˋFw6K_,b)*zM:!P,l1BW) +hvE)2ɮCJ)B,e\5SrNT!N%p*D(MLQM%ʕ +cmQ 3bM$.c"?I=qu\S,ה{hBH( 90y2#͑a ,bMAM٠F]X{Dmy4h&) MMq}bPGzt''r+ 1zlAATBn th+WwhEN#p ?8 *ZMh|r<%,$&V2ޱQy)4(/zދ׽^4D"4fFNVnN^c zaZӎ}̼Y>Z'*XFA-#cHc6t <7RO /R*YK=i#Appԑy %aםwr` JV$ +%CĊ`S"$1m0k?G.b٩9YW+${B=Tϡ A 8wT(Yht?+_o| ϣi̳ ʉ~Q >1C7gH;ȠuyK?;k4yL3iWb&줅`c$o`#Ujɻ>c(͟SJfb d72;+"-(M4 +(RNbr6D)):c"0Vɏ=X57Vhcr\\ +MeQ*xHa ]8P6E +o?Řuu3ӘE@Lz_OuXiMMyHUNFO4(Ob;)s SAϒ ] +aG6P7S" 2xccG%8#Qʔ+TE[z<+ys ;}貱޴_|ЌRKF+z]Egʯj}4~:&Ij9{ST=%tel6+%?(om iRpR4I"@=W0>13o=u\A{-ˢpboTmXl-Q[7|Ea;SpF v+R+ESb&f-h:Y%d  Lҿugx~4L\ _5p1M4%>ϖLBn}5*s3@/Ѩ7@2bKӐt'ob577^-<0ܱnźU +*CJ:H[TwA-&Uu==R&1s W_{JD6F .?U<9q 7Fr^ĞӐ TrQdB*@nŗzo\el"#!C>*\g#>F:gےbM +Ua7jr9P!ȽPrk?BcSQ&A6;1 %0t?4vI2ր䢧6Ґny 9PF gaĠQw5\8.9S."7!2HbF)OkCi0EQ|a "zf ${#/ÿKdKv4j%-vG;۩v'C׭/NWTXd2Vsem4Alʺb:&Pؖ*Jtrm؀ik|Lz^> ݂xڮ$In]kNݧԻ lOC? wJO)Uj$V3Q>h=e^2 +Sv.>|Lw*7C)Oh#U^(O0 _PۂJ&.,$&WCJ_[| S݇; γT +iY2ip>zjHЫ m}:Rݤ`t[t> )IQ\P55^\`֗8z@w cz(V3CڕY]ȵvȓaɳv3GSفdC MnK=l!T|.7d<(%#^w?Yڭ!_[|:Փ*z @i{~^3{TN`sG=sOH5ԕLT/Dy\T)TN$SL־eUsh$?eBQ4}Tzlr5bc|6V;J[ϖԒŠ=wZ+p_: +bXRA ˛5+P.x/KNz,GJPw}_ G+ES%yT<# DV:CڬwQb(8Uwf8U +|])Y? &"bz2{/| .8a*S +m|)uO'Qi3M[Ð23J{P(q=6rQ!(;]Q\-좦4yڂL_#/<+$_MZFq?vg:6E}~lqJNRY,9l=c+n0ХC/g'۾F8_1[lK%%"H!C#XYJ,Fs<<҆eyZ-"a$D f危;T*|Zr\DO1lMKf9^G)i +"ogI'=w>) %IJRV @=RR%h2ʫ`xҼ%'^gJS +? ^؞KrLqˏbȗwOy^|.T~: +\5.ǍYpQV_hy9}@Pfߞq/]vd)0I&[E?{PKa%x?`^0ЈSу}:۟Xo +? +g3No +*RM.ia +|6gn*a7 ,-W))jဃ3EZbf;L^d!?f:9H [ǜ m3!)U36 RRIqux:dcaL 2]h)ҩL^]$[g03G2$fD//19S+3 :!bixWB=Xs|W +}4a +,O{%! + xzE e$@ J+J.3ڟŻ<)D;*W[;Ҿz !gl޵u9~:i~0]*=!镌& +p8kCR {8Ga!# +}AKa8TQ~nuWG )tBD|]+g4ŸEjl4kB,#d)@Ih㥑:^+ 6qFvo$ +kjv-+/:`RYRq|؞joTp@^rWf\s=,2>MKP@Wq̐9:\[yk;u_/%gX/c$SAOIvdQSˡmG Ori}T7{R/f7[|+VYա r/. Za5{=ᘽӘ]+7s!KvKqJ&*RiG4?"fD+fvQOGY9S2d"Ъ@ﭧb2 +Zj%yRD ^k3qx}UmYβ=>nN nk!֔%:s}/n +:D{S.hOE2"$D /"Oʼ ?v|m|*#!|:|zc_rp/Griyh%5H^;ֹSFVRrBUTmrZ^I!R +3Tsw[X#K^.=]@:`9$4SUXꂁ̣ə(D gέRjqL+ b%5֫VFɒS\?uX/y~SO0(Z{o7%cLikȔ%2,9=+r̖DU} +8E&×^̂3ѓf``;P%SS@K@rˉٙL8Nyj*<7RϚT\F텄 +C +o*(" +׎9#mt0^}@74Bo(񠆏F"u[ʪ-hnq{XvyY@|pFXb"`2imÂ.G5 z3 +WvrPp\řqpѯ ánz5bj/)Վ V(={ܺaxAyWGq!O޺eڀgB0ɯ\US6;-BjDfUԼ]V +(U`7(y:^ʒ;N_=,0Mt{ă%>`MhN2gJ` BߢγWS +X$9U(cuOτTEM^Q 'W cC)V +eVʫ<M7Ӄ(&z>-UQ/!ί"}+t☽n_a^GFTCY4y~#TY1KC[dR :wsQWX_5BIBӒuPZ,XU~MC$>)]^dXTzLITHIdElipvr^/zA{P)1B F$FtXiu dtm)9MRH|}5$Vvr͍ՈiQٜʒӼN9!9r Yl+)D]<YC?;ʎ>508s[*= 86-Y7$]z;^0ѡ1 +C z>9k.W Xe"gUf/yTf+ `{ =/2ЈL[Q"!-0V֝3&>g2cDG0 GhR% +܎Ss*%B9Z.~dv"!QKW#?6t^SYqb~%AbOA2M1Ʌ*̭~-1\i1m|0@ci[M"'][S$2LTќ'U1Etʇ,KI`-hBfsAh'-#1ׇd* ' ueG1 l7^ >;r/d9Ӽc[t{㻻df3IT/y m!H6 +0> t\u!/_D͟CǪпyl샜E=,s@" +ߐ YQmmth̯Ѝ~4L7o^=]<B jynt@ SdueF?/8~$ {fψX˒SS0 yҡ;5, 2)y]Xӵŧ7)ՑZFu~2/"Dž a#5Ue/) `4d`#tNFVшħdNiP/&8^G5X7&VJxierKT {5P.JuAaD<*EME[O}*=aBM=>!F(:uH̋*="D%}bAJ|&ǑK Qd H^xIՋk0/d +ZhCW烺:h)r o͍ ?v;E+~.rx樰a\8t:5:2+OWAĩkٌ xX+XS n^Љl^!aCbĭڲ) 5tǢV2'F٤TiIlg ,O".N7sn>A|ܔol0?1@F 6wc/=\i鰞$8=}`ا`X4oNEu:t5{~yu! +C?59D/HCiJ|kѡ)=$t#'k4Sy7# tPuֹ b?ӁGA*ٺ/=g\BSKX.^$00)h( j.ަ6l_-k((Cb+d?_?ml{ĉɨ dT5ҌF9=Ei6(3 > 2"YIs+-%e2qG1B7vĊ&/٣M!(#s2SD:bLEq).;AmJ *HE$E9ƙ ,կǒ E +=RdP敒s54"xWF->DK~$h1`Fw,C%!a F p|deHzԃ7I\!+[D8\(Q7B=Y^ .w͕OX>Pb +DoEڕ۹9HIY|S.nxo26+*(v0UEp': &`?n'KX Ol][5VSx*2j .gXvTjD%$o_] IPyҜ8tDj;z= >'BN5:/xaθM5S9Sa%"JZb:jHqD1@82ᷦW#2ԉݘVnɺ>BXݑ_Q&8)bY}SXѪAJ-K ꊈt N%e^bIRHxKoUNL22 uԹV5Kݜʗ0f)yPmK@%Aw%(|K~.j3yb"GpVm2Qqs֔ X"IWSrxÑ VJ%>D 7TP7T*R3,W\"_ :<1+`UzXWR2҅L(`R70/vI{v•P+P23V@<@[jۘByRvQqa>r@[F[ӜWᷡk-~ryIVb}9gtTU`WklmA@C 'h2I^D>>' +aQ<4UJ|JC5r)(J(&}Du,Q'd"j֚BH@pm>RW̄~ |mbԃX!/L"js,eg0#J\ϖ~h߳UJRϯÛ H #̄tIGL +ԴѐLBZH{$aXZY\ˢt >9R K$GǽdtNWlZ q$xuBπwg d^0^gqفj mw ėrM +qMXgМ'D+! ?(1x\US.RU^Hv%z1p uWvhvHǗҎNp=uD-xu>@!3/ 9S,訢,DzƜ1?)L鸪?bK@CS0RW':&|:?(Z}ƃDgZ©.5rI2H=h "װɌiSQBb;e8`:LN|q¾w ‚U g'J1Tp#lJgFZ/=5 W~`S8**.}N.3 F~Ucx"8J'v;խvVLl2-Eqxdvw \V> ja̤p ["]/17W^;ʣ#j,fd|׉To7{=fW?Dj4ڇ\ U#Q񹱃a U(u bԷSmX򋁅SAKL◪N ? ݺh4 `&V;0KX.6 +uG̓xx'ͧnnwLN+v #c"K 2Y S:h`!A߻I, (9:|D*--[銫͢Zcq9|a_i$;f Ie], NOoOHǒ$X -?թcQ-tx E5*(ФLh1n(H"m,01o67mjSHVTBS͸}²p} +)7p?DsrSE=s2Gp̿#I 'W&GuaQ9 IV={^  +4:b|@ h2n0J9&*](咠؟G=lfMDd܀%܏qk"9J6"PƴWlҞk=N)@  LP0)@-|Fg+ *O,݀qGqVK9_t` +$Ǜz<)Lǃ'e0S@"+GU\-#vT9rv Rd3 +rBH0\10KS [D^ ړ~Sxˊ.&M*&SguM(ڃ>Peq^58wx5R UWh)׃1e &b0 zVRnl1ndi"MYd)+h,$EtmQ@s':O Ώ`tBeC9=]|XzSJ(".!|-c)|ԛ\{`|qjM^A'"\$=o0]&[/:pRhv ? qn>IA&E(GaIݿΘD3$ Ӆ7lR9D{?FB J$h5Bp:E"HW1z̉¢Ljq&e7 ҡT8H $)M;WW!5f)g{AI??n .1|nx&?q|p\)b?G*sFma/A^Q&G@z8|j<+[8d`@vpUgmCp*b"?-=Cy&P/dp!΂#HD#5!`/#,GgꙦ!fr R'5 ܳN>%Y"5?Ct>6'r3}G+zBiQ8~Vt|54Ey saN6AlDY=` }Lu7"G;|.9~=$-7h)WA@4>\nl],ǻ&gv)ڥDlq,]%Of{KGDRu^Τ@s9<1?K1ZAl^wF +"336zmG%`IB$&@E@@lo۬v +\ +c8?F&PiE4],+ПTcm PfVdv TMjTj!Z>AǺrdn C1r@^gDrY )J ==Zc"d5oKCT']Tv{Anp/ΰ(W9'yo=ʍG&Pf'qĨi=- jV`A >zJ;\ztܯjA -XQ@rt΁^$,GbLwyU8J+Ä&KdRnԴzI43ݎcJy,|.d +"F"9}4$ݻD`]ekәj+zQ>/z:yc,sFߐ^>h+wGcJ1fRgބSxqT[~߾U/t+1Ol0eI +eXf( + YB H|bU 8A +UxP#@RzҒ*+,x`@{y+!9wt=<vb@8k`D',*/;#p=cA-Ci^ÚJGaXI@j#*e{ 98Hz$r e + ]>Ak8(7# b!@D=%ht5Yrw=޵>6|~" +G-~ύA1){YQ1OC"POCA=̻1#ݏv8^-nw}v +l{vPVE7h#Nn |9O v³>♈m1) KY7a/=+5[/Y7r*-L~գ&['3"'FOizs!הQmgOʹTzL4jT$_5n/K =tf B{pwu>P>9gtg2k:x&yЁM5}",[/ȷ^{1Qli\_0A{Җ >*j +o +eߙ~0ľ +w.DP +R0 #KPI&-P#z^It7 o=䈜߾S]E| HVs^|-SDWv*tqisa=nj{q;=Qn8z{ca{uS7t=sDZ-Mx!B> |!` Y܎3L) +ԃ)34z?t4HA; Q2 M ^NJwOv+JƳh-7M| A*YrIxazKns3CP~ &8z#|CkNut?\ 9/'[F<2#j| Jpd8\}]hϗq *Jb:SQe>ݖZخ~ڀ3{՝ʐH{¬=!^`_4&DM!l>&U^0^) 8LgA!9".=W :wXeąh(4AM盞` Ηvi5d.gBDH6չ<2HvdLdvC +ofE>x^S_h]_wZ+\acCz|) +.H~xp~ qȆNpS r2mq(E4`o>!=yOPq!owJ8oߒ,=Cg|F1)oXP=*29yHAACp su^F4GB5J5D8yש7yRS!!zS +1gprv p5MEjC6ON6[G0o$)G<f  els/yxl_\kTKd-akB熸7#㙣; =|S#J޳*c+[>ajv:b+Qm~C,}#UqC(B\~;;hJ.'/`]Ezs36NŹ[v1p0SR]F |xә*lfKD}fnMW?5dnxk/v6Uβ{@rf*K}KL$`%>A xӷD®X6HdE7XV=6w{549"i-ҞP_ SV!'V[;Ymz$C[ ~GfPo{5^~kyPu.FeiJzKnT~}U=O/L`My{yYuS*؏J)-`N3A,&QD3"s8+t1MCj8@~TSQ#؉ @vWܥ6z5#<𥼷P_߂IR])E + E"b|;XCiVo%iHι 7:ްqw1C1NP$üY[|➵MgfOy̌$&`ASMGw⿟ryfSLQ(?G_ +35Nnn#BCU'zJغ(︜nޤJQ`U^M_JݭH/ BPUSbK ͯ5:l'>Ej'=4T^A$5 ]03vqD#cQd#Cmf/{=x8c_~K_dK3Ioo'ӟ~駿???B~wO??~O.y]+ ,(~c.zGfSY :}P|2&KD~0Tc)S rQCc|VNA!z&gb3nqî*O^rQ@tmdwP6c!`8rNdKC{AVJ6F;بr)EѷAd |GWq{;]RAĺ,2Aqq[ + z|g.W8<#;wX_u^7 +ڑ)@*x5Deg>T&5`BpHM.֛ 7)m.0ջޟa%ޟ?/@> 1hg;Ѝ^{X] V-V.xH[XՀi}\9:@ЀRrx2RHB#8*IP(#i? +NC210C,8Oj@ l{/^#t|E˶ݍi#@-SQ _'PWQIda.|ŠHc":C oE&N`C^X:3 ZȪe|Y pZ҃ ,cʷ:X 󔻾( + {<(2> ,;U'7|hVM¶r^ R7lOHsiF[8M`K>Ca7ףZՈπ9F;Vap>s7 !3(7̠)cĀۡ~hDKGd;xU$egV~)@N/[ W$B$yEu'&A(-Gw MD3'5g7)bIOv̝a09 +RCiOtУ 9/DθN7@ +rIZߢP ls*.M8wEbZ#0^X4!Z`_2ϴޡ[Sp;4D}J*Oq"t* {dz7#ф sHk[ۻkd)j,Jv CqK dvk/aw㗈(X=-A6 S]ެ:-sQBlhЀ\Jhgi̮ +10 0AO~DݳnK{Z\' + +Agׅ|EJN{LnyC}\9ReJv^D9Ke5ɘ**>6* Ȫz1" .d~t0̆Ӓn? +߿,'-Lcw֘R+-Kfg‘ܗ{ =;7jAOh@fMB.wRc+20z?*˼+WAS^yo(DRtGc T[ +Eoӵq?d$\D17eSS'_lX=o8ֽ%_\myP<S卛T`L2g|Cjaiڑ`yp#RLM|Ϊeq+QdQNc#{5 ҰOB/fl׈g e iDQ-^,%0(yz(Q@4wu+Ŵ D6$L{ 27~V<&J c7Yq 皬D$~{28k7/FWS9 Vjm>/8FiTX 3pez%csАc0]rW Uݴc]Ajj- +a\&W(dY?sJ)i%m7gzYDM')^^HO^\}]4;[=ߒ.Ì y`f~>0k<rdzDDc~9 CsؐYɅ<T0T>8p:ύ~BގR(VNn׈P`pJN8\*gGqC _. yx +IW 2ҡ?ROԋ!fڑ݅pQ5w0Q68`&#ˮln!)D_ ^&R(JٵzG/HC|k\Qbm c9V0*:'hKK)BtƝ'*(yh! +uaMvFguhQ1䮴D u))1^ynS1yX@E+"O#b:@RbP5~YQKw!,#bm?nI\zHcjuBUX3,%^*YzՆ i.F[?1 `\(l%OvkʖQ[w@[bѹp 瑔 No $^\ύL'Gyc2z@:x1"s:+1Nz1m <=>2 |')#y45vCBO&bcCҚg֧~e6@,͠~}Ր'Ycӏ  QW[\+adU;4b@ O/I0Y9?ǒ(_<71/#~ϼpYgS~qH^M@I e[86C"gSFqjv +ǭьkՔ=I׻N5 `!N:ί#p<=#M4*?c2q4`lN^^hǒwQ %IFuYǿ@bQ3{-TYw<3?+Pbg1}[uu7`l鴇2.(ripg8Rn타`[$!Ս8E45E0vPG)Xg4sW-{%!z!}~r@N&-&V{Z!oEXͥI(@H639 =S/.M=(78 i5d9%佌:y\3+gQ5_$=?'l w6WDe5ҡЫU871A!ضHi vO*U8W@h^hMhvxb\?O̐l,^L7G+;8i,IgqP\KĵWElOC`§yyЋd{~YK!9D9h|"So.1 FGrUѠ!TVtLdzD %U$l +8J<|49S s 3 9Bq=(7BGH9C +EФ"ݮx=;op)d`_)yj4(x׷0Z_<>x<5Tѩ˚qY!)hbXb%|ܱ0;lvJ{T$o/ݡ r~{C1R[T ZYɛB8$z%p*:}GCGL#3?qS~6;~GC?5#4`"auǜE@D?ܿЩnJ0OpݳXҾ{7*v\l8Gc$&m,(4VICQo9v3#T"q@u5Š3@"FfiC\%bnHCa:˙9l RsP|NOpmW=N{)CQj.:X>9֕fZGIxz!Fom$dBԹwR"q >$ >IF ,.[h=Jx,Pj*wl:yC7_7JQE~kԝFF *0->P;<ҏ{W;؃@ ObPN&́<ȉġ&|m^'(hɲC.7MY6d7"n)˚!Ug7q O@@Q-0QUq/~ $MhNhj"&~\r@'?7Nͬ=ĸdU3mgiU[ũ:T D`DQ}P5Hż!#6mo':ˢ68 +K-9qڊj-ydZ,U$R_{F"􊀥ԣRo\ ]#+PڢΕs?˰(T EvR 'pzlɃg(/ 2u^(@˗kkOȲ z=J1`^R:|>ɠۂ[ȫ&y&[K|=xɈ2|JG5>Χ4ndvdx` J$?ԎAʐ=*V^px~pJi| Kb^lz;P7W E^Gr-4pD~+|zpS"RUm=,@Xfs[bC.( jNכHbنݫx|4ۅ~Ի'VĹV78KO{ 7an"< =C$h,R\؏pάo-2~ν7h̫[ax#nvԆ{U;RĜl9ح׈:vkAJ~QWb"GA{{. Zݘ>9"X} ݽD!3bgbUEedb[Dr_YbSn/~E 4L Εhx[oOr;*p}o[=tk8 +uTI#VPSZ% Q|ǻ|oݰ0=Nx vB>?E+*^\}y<2Ayv`Ē.:t%OxH *ҙ3I@ņ,fQJO +v"ȇEc)kfEq' E)_Y4qJY5h³8*!weۜc@NFb7#/؏Xmk>{K61Mhj%%?I +fT誇"g.!2YRx쳦ߒ K+ @ ֙7SMq7FrBg$M`.< .{"iS)2H22r1-9~Xbdi҃ʻQ͡n ``INbkP6d.uV ِ$im.jm|SN> [{RDD ScBg7sՉ>U4boġ2RҀ|bardwpy֩Kdjvf 瓂N:W95UL5gB|;СϣhXom@d~OѮbLR(5qu|Z(~9Va?=PX+5FٞkZXX }ppS|*@/OC<%P<;6сtmٺ%݉9"h*M;'E//F,_ +M5 }WYS2bYԵe/,~UU$220B<ڞ[2EVKw*YȞ^|0v8Ej}wXI$՛E Ġy9q8%Ha0A + ^T0N)xC +hCd0[c=D^O}gq?n ?#1͓2$` +`. Qo~ľz,>*`qxŵJ 6ֿуdmٖUvΖdJ|UEM<\Sʈq6u*Ёr-TppɂëC,- iwp0_|ֲFfa=rނ >tp0^ǵZ1HǬvz$"a?AC"[lPӾdhOԄf,yI{?vvP2c 7oRVM;_s)HJ K +xkUkt٭P8=LJߤ7/49Kpj$L+L̲g_M }PąkGQRo;,b Ե@_&iD-hW^+T|^  #o:w\V:]̗vў(Dᓛ)λ=!*Dy(;Ү ǫ*iz]s?9|,V_Yzݜ33EFf=m +(诳*},[3M /W09U[W!IE))ֿ7EBe:a^M4#$0gڒ9@RM_p l!$M`ŐWX8Xi(^$`]o.nS"azSZVdF0% hDZG8lY.hZa\#R``ʲ.,0hńHBҦy@W-"`=3HUs(j48z]H'agf4CiFCsq8%%Б +A# 0[@ɐH8rG`?uo_$Xu3_!Ķ%_j|. 27:vЯq| 8GqF{[Aqc :4qO4`㐏x *vT,j+ i} DI1\Xcoi96(lj6nRJHLĴ(3da6}>i/!zr +{4&~S?G,("ME`*PJ!4eN-{Y1_?8zEę&0RAJ#;qE&Ah\H0&@ q#.|8xW_&Pwjh^o#?Vj+eĿ/l+PF0jQȉXO!1C}E2b(&ol:4B; i-I@{c.r,"zHix "tNI%J235/-Qfx_JL`8nC3M4 s)P +D =ONA!gr) +:LJgIub+F MF_2n#}xM-9ezz=c:$،N閈h\Ozrt:9)+^S&DȨ%AayX 4j8l;z42O + +(m~왘_8LNj4&B;F4Dqs)9t zAV.8Z͜=XKZw"v2Ҏ2O:IGZ։9 +,Zm>H̘l<dd6)c)(DR9-G6&nP }_ CQ) }7-c'~lZ__QGhsZ{L[xåpbA:g1^&~j`qySL}RxXNr?zQᦗ]`&J3J2S>.0pƞQ]؀8S`NjDԦ*ѻSaSXGR; zx}MG +@H3pBU(!C,{_' `q:۷m9$7<_ce lpqLuXs+80zhVwВ)ƥǙ +jX+(+Et~ُE"Lc!Ȱ*젱C-RO\r]xf"< ;1Z:2#<\Cֈ%ѺJ RN1K63hڟt_g/AJaa;ȅk#,AG*ޢ +j*䁑 Ău.m].,er)c<,ӌ[#LّxCZD8=ؑPr-kf~A?&^_1" =Q6|.鸆F7fp KyџD/jYbp Y B[hBt&{ӕةM&jU+q={B wWG8U4 ]ϵ vdܸDІN5B%lb :B:0/vXz-?#K@J!YiJj]q{ MaK` =^X6Mw(=l18б*^P +`i.m;||`ԧ1ц.O+׆G*x*AFQ@zԬqXBQ_ uLu檪uEW}o5 +U@qF0lΖpSD=?,@hebZ$—Z2^vF4+Y_3t +g%X-eCY!L5{&|KQT +ۙ>ixV +b4_NU(XM3J(Ǎ^ +}TNȊŌ!%UC5`U(ze"Z +Кa `@[i_%yWYGr`)精S5oyEicQCmEs^o>J/[>E@bfE5qx &EPkkXKHD$gbA # xdud<#D)ՀjIB::m}m1`Z +o5fԾ׆fi\xb&5!8`*tnS#;<={ 5sn6 +yv?n>t'>2fƬbv< kƴ[by*;`>.[w֘c5(~ J=OQl[qiԀwNk~'k8m {Xp<}eyiзHO+LKxpOn/QvSTjeH$/pm ͗sa'G@ד1 +z<}X5\Beև"VP]j4\]fTgҚE +ܼ5ncQSw1(:UtU7bNK"g$ׁb xٿxB6_lTp6Iڀ=|^RCTXJH]m`Z繄=U4\ -]:VZIeaa !DqnÙQn3b|3MユٵlI=%%h'bJL.X %>ȸWbbKmWW5+%?'YYCȓ vTo1n KꘟӴ\j +_lo5Aq8|$=\U#ID hn f@@(b#ai؁>)QQWpVmPaT;z|{NG1@ec.KVyŋ"t3zwÑ[r[\)4x"B`E3l*Z*!NkYg /tt'ZG 8Cso!iX|qa"^G:R^ADaz RIqk@ɹ|+H`ޠ֘pdS!gt9@s|$oEɠudHjsJZt1#Laf="<ȧ^2e%V} ,Cm;/zPz%vz+7lр#hk LUj r>\Q?`d{Jd i{%Qe1EA}ǐs󥮿b4,Qoɗ[,C2f}ԬM +}]eO~ĆPxNnUR7iﻥnDsE_Գt[tQhV,r&3nvO?ɟJD\Ͻd%5 I]mC@;,*V)N#e0;-lj~>fy1 RHli9dTSn=|XS1CtDK.ӽx!:z r"zsqDb, m8QK6Ay ܅w ~أe-ρБ2HyjKrU-oG 7JO^3p0gUJ*EڳY1U$*ΆXWP[\*"ҥm޿C\[8q +RdQo_E +`] NNGmD43PsE.m ϒ#E qý.9j*QRie%G% + 㳡Ł35UlGrfȴצ.2u 5 ً>+, NlR!cr[.u#D%d0AaOjP0c8~{lPsYhD=錔ΐZ%1/BXDMuW#6o_iC7El@x7 D4ʞ5Q[4@=[ͺ'j\*rK88Me9(ȬxZ\h+} +:rA49 xyH|iԝ;o0=X[t XX ,tCւ +dHT1U3`Xd>]'u6 +c7_r⃔fҢ_ +:.;|>1cVbY^b颿H!dv⚔J/.wZD`hGпG% G)k"=V@Ѯu> '!B{>(PGEcǴ/z42ͮ|)_>怾$'jI8j8n3qTW9ea@, ځ +_Y/9I\㌔ M4g'#gs0ikP#.X%FlEW"A)kC(xuWg >hr8@6=^A/A~8ҎG#wsk&#|0z1,IluQX +j h*m^[hS@2tmo̿XZ0{BXUcZ 1^mi$,Zww۾]rZ07vubXsE4*yXey~^" FYp!5f;s/xC-Q3G2}մ n' =Imݽz/>M)C"\R>,8G=txyEXdfHdC[\ &boG3Bxy`緆9{حj狯EMۋI=,Q"ddYI^|ªc|;Ә0"Inj +c.Zc3KiYSI&oI6;ulݡP8#,jAHy'+9S y]dHAQ^Lg5g`UZoލ.àm!Dg?t}Z41&RARB:qqihZ{qVҹd#Uv[i5f4]8x(|BNh[**s*rޓq(Ep'mgp ~ שO).FR+RIcD.ʭDzf,TDnge䬂M"#,d-z p"K7 zlg%Nj-\lr]YՕr貓5o3yʺJ>)ɀ賺w"|#;? 㗻Dl8i'կhĤN'y؍a7{|ITȺkGhލ6\ҽ])ׄHGYqnAҽeᶻ)(c"jf1/cfݕB6ii#޾%GĴ)@2|sLwV=>a=s +RW|R +s`ɦc{ ڙM~j\OظXFgTG~3]1:p=92bK +u]9sZǵQNgsj2dfa\R4:>gǙhNs:N"(+W ϵSKs2` {)W() *h '"?ӀA7.0ݢY2r9ujkSI|(9* DʵC?Hp JleFc[pB8ҐNV~'ֹ[Y; DwGs(x}zZKP+Ǘ\(8MIbD0ES ܜ*!L2eW  aR(ҷsRp5+ +v7l0YG|گ.|"B )ÕsM]r~,x7D/>b,rlL\rf-* mGxlnBXrv}ea=YJ"P' טFi*rȎy!WK@p'>([bG{__7xwSg_ʇwUa;sc ,Y0|9ˋ Pa0 Xm*f[ߐ-&fÔ5v~i"v K i ;ՋkGNťBFNIЅzkzܸB\)XE`+!pi7|7n#`Bj y !nM16OI?!6Lw\OLTK %RK+~ + 2CO$#`}5~4<N~s~9KE#e##1yQZR6 +\ H&Nk.%ԟz|jdRxXgB]Q%_ҶWhPw|>R7##2F K'sw^L(QKCTd\48rTz7D(cFGnFbIyy/= _"\_K")BȦ~_>YO?_T_/???vq +~_>l~ȿ6\ɼ ,"sPT}}t3r_(zG" V8?^qY&!IA@ѣ5~!yE TmbZYޑE5kTF9`keEJ:!^^an5aq2QsxQe^ڤ- )=NlM7)@2zy:C+Aυ4 CqqSG]c/Mu +p{x8d,R\rLVWKӏfO,DRy@eTEXaV;0IK@y껃"+Lh-b0N$ +ٳ33"{VKb3<ЋY7z,ӰЀT 88 ""1vzO}^*KT!W 0`LWGfb!eA{EJEOp04ڇc O)^ ˪*z| 沱C>hTxr;ѦGu"ѫs*1 + +/#~I_T>O (-/ mPg+4! *;D/n3@%F"Kqfoz$(0kIQOhuݣ$PL%<Ռ nԪWюi{83qSz^~ڭs_vtIWTIN.RMVŽ`Uj7_aGr2 > +@9;4yT ++4~-:+`¤vc+FFjy! 1%㽹$<;Wv!c@^Qe/{8F:q5Gt%H;j +1SRrVUΎ}Q V졢$Ljӧmу=0s7gvM ܼVfjh4j&XcZ&֬Pa@Q*kQb8>J(bFqdi֪(i d{L4%zpw@Nut/f)t/4JIF:j%3)G2;=h`11e1A ȃ((E^:zPد~@Po"95, +w7r ¹W*y{zȰX'`v#h V辷/LtcWP=3Qacc::EN^^++\LAI~P]w_K{Zp^$W8 5w)!ޙLJ4ASY9,kT=B55V1x\/@$I>_{E~T?^-B E9-9at~EXZdz+ͺ3 XD;Xin5m%=cA{7ǡ~M{4  c{6`)3G[nNcFSOu F,qv">d Ot.Igo߃/*,S +i$4sk꒛!'۳/@ၜU<23E=GY=['˨ H,rZhaM<qT)Z2j8;+lSc0&!WPDt v!u߈րbvSB2q-qER%otG\~gHRcʻήxᨗ#ӯDw7ҵ8X y$k~8r` :%%~'d`ϸO}|"]B\irFCqNٕNKئ+{tx}D&icĶD5&ΙƍczL(u)\atpD fW+언tkع\ +T9Ay2d ߏzpY!.jIt]V9DYrzX+-S؃a#{Tqz 9mX=. 2wb;)kHY@ênh r?j͸DO{/z(8_O<CgDMfx2zJTpI:h;qwپjP\IZLbX;`&<$ Ƚ5Sev>ck]xyǡx6 )RlHjqXp +pt?d'aAO1Wv ~.X6ֶJ/zlZcp^CGĪWe^04oc\Ps?{t{1 yx`zEa6%SڟԆף Dl@S䗮w 6_z)ο# }b*%@,ܑg瑠_{mHuiĨ7+MԔ֑DزC$ߪ/)3p^]O-{|H*WW; +QHTEwwBz+h]?i/|G}]ۍЏ=X:ف1{4%6@G~7sƒP1uIL}+"gVlH!ڼ :bd\Pw ݔ"s cZj;|/V5c[=lKEEڣhHHT bto@jmɐKTi >3V#d6@^OŞUOPSV곽$R9EqPԾҝ }g{BIdO2b;0Pp)Io>UFO 9|@#F9 + "f݇M9TjG{j;?VF<ю G)!2ΊQ)V(Ե q$PΦ^wFv^AQɠDuzdV{:+4 N-y $oיX?`B|o~ab{~;Uj>lȉ/W8LJL/Y+ !i=v%iGNTN^J6gODN{c\P7l+{d^Btځ +tу2E~DX s" ᥑ " Y+z=KtCw +ڱX^M0M'׽dז&=ϻ?=(gC`hJ4 &w<_{m,X`wַ3&kfCJ`;,0A K}=J&3?HKWѳmx"n|En iV v}@Q`ёv R iWyKĆUqu #g9]4Ϣ&&ef&u5M۽-] YB A[$AegEA; L8Two:P|&=Β4T#[ҲިG:ӷLLUvrL6410Bd5{Toꬖ^<<CQ;π, ӶÐ_̓ +>=@yߏ;)M1]"9vHFs 38(@| =r} ,@H!cR':dZt=S +AhVg}fpTSL`-gP!HAZdQVlCVG8]%B(J%pOՌjFiE~)%J^-Qdm5Ư >EC'DUwD3Zh"IαbQпƬ]dxSU ?#H`%]q}߷7]g.GğNքǮ^"8Nu@e5Ȋ֕뇈^`p10ԧ\2"֛7<嶽?+7 8ߏO <-oKD#V][\k);djn&hŽ:ԸD&6R Dc~OL݀=,A2y"HS$`|8r~`}[;Y*Y .ϡDwCZ^G3v*Jpq߫ +Qh#f`ugSgT]<7me5' $9A%|a}⁹χrg!\< NXBfN|*={hj`3KBl.Х@ExMcFZeEE"%5hh~4 +?k"C=K6o{ϵP6j}OWoLĭ{gDUd !C[UMhy2",A\@ޗG +u(l%+ߞ67q~"4؏Ls ^@. S J.z=c&>O''Ϋg>i[ޙ!0 P[WF, W&<toVq;t^\eߋ I~/u,otF$5qLbTDBg&B׆OΑO6 F-uP.dv20N~-9X7 ʍuw_rc"嬩,Ez2<όra۵LGjՊ<$L:gB3uLq +^n5ͧJc19}z8M9'@d +]-CqEA%b,1]6&;js=P3W?iU7|;wQz@ao7.1Q6aEɛ}F"WD&An`t,_m8A/FgBSAť'͓BÿA_Jƞq+Qy2~+:04|/xz_r""gE$|9!9w\ 2ch3m7جдFu w:H`&ɘWɩh~y)UnaZLW +WX/P7:)yg +u1O@+\iaO]./8^0FCd|)!<8/AP4.%h Z^-)3e7ܷI>Ȏ::g +8f<.4gq6Aٝ(M=,!(ULp=%Vp +:v4P%R]z5Mܮ 1%_5hU$Ixn9dl#pS(v'5+~{I< + ȏ%4 +\r:˝ ÉWNU@yˢ4/_~=W|%L3ÖJ%FGNDIá+L0c,/Fؙ}CIhZf>bp8Gã2 P|j5M$pbzpb%5"/<&=l@LҺ7W $Q!Nߥ8D<j(i 0rיvgm(?}ș$~lД9 @'hY_-^@d.D%j)Sdyz JO&qX,V;ӜvvVyp|A/0iLVJաs5g<+.@KP0$ipP5UHʀ$ +鋼2=ӾӞ ] \^E +uB" +dI47'E :> =bp"kH\KF)ωvdVӷ2 +r8GxjnL8gQ ++pܤUe %fBp4f]4#lyRu?Ρ^L$:Uw(F03^+:`H)u9Tq(|lA ^f/VݒHCiA ++a5B&PIz4>ATm: xsK3YQP\U2W&FeЫLH_1=_n^zi"MG9XȎI+3D6_H;Q\TQ$ut-#j/+D KHm{Wp!Ŷ_ @!gf# R%D +df>b@Y@ca\J '#MbُvI07hh8{t_\ƥc +$&,vmP캣3:f/fg*S=@BvD=\ݎ<*kP`n%IUI~ˠ&1VwhxT/~r@|3cwN' :9NH@Pq|a)DY:(x@*}cns ll<TX̶рp qN +3kTBɰ*4{:}Yf{ +eWv9lz#6l"8;dHt=mMw5vTMGB`@J^n?#!C8=1I/ѧ'"2Cl +_p;k""OWqFdDIz§e+ +G=Ja +х{WNto:(yJ3a`Hu(f +Uj'F(ɲ$vl9z@dQJ+~܏r_?n搃 ]Q“*ٗ̔q`)y2i( ^IJ2 +gb];n~H=҄!(-"*}dBT9lҵ[4xU'aHo~H lG\_- O 5ѾC]wב%;ґXxf:2˓D UJp8 H{jz)r0Fb} #.5T3${NLwD]A(py$Wc +tҚtzFpL͆9ik"$ȽZHQ s9k-4~Q9SFCRC#`.Y_64/c;}3G"BZ n!EMB1AI `eUX#IEQ +@Y`9bXK^CB~fytPbӗչ)V{ea䁢IJ$ +@w8orYɷ*pCN}[2nvh9*F 6[WnK_z, -ZQR.;`LQmU'K^MoZb7lĴGeOF׫ś@?|1~GnUL)zEzу{OT:|Р~"g&߯)^6x#HrnD}jy[3н"FRm)t;jʸ'Q%4$6B$6"!_] &&%uEc3x*FП&"12V0K-ם%hCp@GECƾ4<@FQd4xSf?2[!ZD?ly + xoD,F"O{5uX!׈fa/e?r;"ڏb}m g +eB2I|kejB/Q<< Rua5#t!aPlpOH 1PŹ~E0V+{b +wpOp utw+t=֑{Ɂ8 M1n8v||o _^{g($7K!''73@h6ЉBl묱Q)gvu!%چ^=uoj0Fq/k)9ѕ@\~0`wP}ɞN5B&#Eh>Y`:œCy@쯭.̯Le 2`I sGܻP~Ӣb,5D*)"_׹2lra[^)_#K*SO7af}VSOS@_z;-eC^'QmObwn(DLR]8Y@\v< +¤A(h\7ØV*1x$+%yŋZt|WU~SX߼^EE|S厗eI|ȩh ]mvM"7{"q6"Dhٝ9R|O^6`3|@kS:njIU&Nꂸ>C#õXQ[=`$ſI(Hɤ5Ier [^RW/ Zj~*]K?( d8PiSX;=J+Q;\#.~HZ̎E8/ +ЉWJX-9w$q]3QWϛ)gu,Ix} +\%DuWlI)-_bw)UOܗ$j“aRژdv[MxjYI*;¢&h>$kvIy U[tp߮7%)X뺜}BZ B8> (oO5+y&ey_B*!YU-R=yݗGˁ0Cߏߥ'يz]\ouDGJ.ϐnaWD\6Dx8sV:>7 +LJK5z@C;>)oopP@9z/; +o" +Ng8J>)A'zM</W/?d/>j8/]hwJ|%BM{>F9™:\#c[h51݃q{0{a&]Tښ6G +ў yyDI 'F5.ⳤu'dߍPP9==5[FLc詼 6bz UsQ`ͧd?;M v-C׃rr~"z薲6ʎ@,uo@@9A~ +º!:O; h}"r͎}>ٕ&\D\&SGaoww <)Q$Lw7r0vBI ̀dB]xO-;, ?s bH$@qtxU5bvPٻ`̚ +F׾O(V1LurC8x/V͟S^ lf,MłVtND_`u@oGPǙቨ#la9,NN]Z[0=MEt$BrL<4_ ϨzA}Q o9;MBxQGUPg%\DqX1>>XSt&Wn!⧧3Xg60uŏeEqe{}Z @':Kp RZ-O:7`"N5E&_kGYbvS"P!bӣ,.=C'mCX--}z ?g7p8Zʒo }\u2yu5 LusV#͸E@uf{uψtCsh ]~be&+MCDS_Ԉab2(Z&G R ~ٿ6Y3^y nAc gge>bTE~m^̏Ni"-wnXb.DSKSi +l3z)|~dH;YI'}oԞW\( DQ@]DR +BX8CF@6:ש%zF8WV + clLU@*mj7 .R-0#q$ xQ)J2ЕzeVyo q +yUpcXXw`D4t"7+oE44!5LiBU":ۏ%Ʃ@b>HD=ǔb6Q-@WVK? *_~iW|Q%([ɾH|C'|aDLP_"~F`R RI^*Oj{N/$|XE< ^GjI }@Y@jA}12 +CQ 3^3paCv j4گl$#"uԓ 3j+^K/liFl3z2ccCъ\Ld zP?4׊y4p˙郈Њ:2D:ӴN1 Eu"Y"hN} r" >ϡx9صBc~ʼn55AZ,zJ^Jn#:bjҖ4(*Kr&殤Bnس~\M iD|DAmO0*td8j>̮%Df a:~:lN +b2`)7^ >r׺rau /Jp!kC1]EʬOaIز3%29|@9eMs2UnFfZRGXU.+jHUkhqL:('6tWRc@!0}WLuevԭ\{D޵q9o(xw Kk?l[E7'|ogQ{ݴNMޔ,B+:"4 ]f_zQ82ybud+227jvB}E 1tG wZQ@7++?= 1m]`brҦ琰/#@5=RB0] +Йrz/PL +Գh}0]\fGY']vl$ L9v,X|93z|(CۿCS`YkX.DD8E*Pԝ?G,aF˵P64C)IѦx*EB!v`(u3O>Yb>rfN}S +a^8 <|RAlְ=]mgPgaRF/pl]`CHy#NtJm#_I&T}͇C];s5Ǹ[o_'"OV{A{O0"Ş Fo6½cq2_JڎM >`\B`ʷϦώ@+|T pCnGp/E[!FѨp~r +Pܐ0TIf6ޅv}e[v-RAC?㌩{ثfLGF8(O_gB~Q?y=i\<ߞ#ſg=_ZI3͌ ͇<a|@*~%je`D +BM;Ȳϭ+s,Gzg_~ ?fKAc%ABSH(`LЅ O=&sa(l" P+y)@LFz+ŷI 4 $Xda;,?eeμx5 s9,R wD>ǎo1K!Le>x(mEVlE$cϱ+/E!Uށϙ}DV1x~bTmN! AZM~K)yj_׉-ƎÈ@'ŽB Ϸq@%x2'*N胢#rVƜH!m0"4w$HWL[<˹v\.&w\*/?\/σРbȵڔcҷ0+O79+b=}?aWB k8(ɵ=h/7j~*kV}d%Rdɒy鐝 ++ YW콶CD.^ < +㼢Фo+{^x +šiF%zߒDkM>pwmP/5dZXE3Q=(=9tLc/s̔8KDc2ދ*1jK!TL/ZT߄<+Ki*SW|RԲ"YV4 mZJ"JЪP_gTאo@1i! P`Z} ,Hd5SN}r֬|\uܪ>m0p 5]WwNeR?gW;RuMi?WFlsGj8iT;'ŀwhqicPmA]YֲmzȘ}D [|D)#:"#sĮ2< __Զ5Ք|h9(!:(=izo9_<*(sP$1c~4 )^tMKM?jƁtE5&QGihҙBOR IA1BrƪEhS2شnn(w(;i%"j7VN|cl>Du"V"M%4m0A_AKaHͿ*E~+m f|_<%zrcyw o JC]_ Fx 949߂Hіz endstream endobj 15 0 obj <>stream +s 6*T_1It?RX+>Q JxӀJP9Σ>\5Bw:&MXQ!@3rFU`>>H٪.rR䦌[>SռCMf (J=áu$Г3{>U"ǻHDӾ80)yG4Fy +;@E(qv{~}.sh4uEUZ@Oh^ wp uIȘArntRPw{n$^e5k]w=w懼U8 +]5 +f,7bewV+Cc@ +ޙz>詐˧~s'gwZQ{QEX¬QlMȏ ^XqBL*3Jv.s'=!zw„_"V*v/J{ 0>dJEYl' 9ψ4m2]ÀWn+rWa3VQ c#8(~ owǟx@p6d>"#q(.vA,2ItFHg=~h+#I%{*3/uJw|7e*@ EcPtV `jGĸcDD,'B\:\#F(?".S )a־!s\Eo>;I,OQWFÎnArY\=z!:HWhs R$(^,9ql2UVJ#upD<*f:TjHY`YT{2%98Ēf]D{\ }cȍ +~di񷢮A#J#nŕ??d++-CjY\|}N6PYg-5_G|!! 8{Sr +l $W]%rĚ˽o9Q+ەi" Cr Oq6HgD A(_kSeeDF6w&āJQN:_qJlBKw [<'Z,8E݈;Th#K>YwMCt8FLm+ݡ5hY2*cr$a cHR8Gm+&G7tW6C-TQC.3v"D1c-ÿ]N狯#4.3pkxѪ[[VL(X%"ybqWl#eh O+l_AW + m_kubFJ|'>.?avɏ{x(RbMWЍ$ +sE:{M;u)שB"5;-NFIǹ +Dk9S6ߎs>"UU[RdVJ9 Ttu=aֈj:@(:D}Ljþ4tL%Z> 9%]cɉWww?APUmV,SS0e*dRʪqzD̑FRѢP?R$E]MPz-&W[hdKS yb5Jb`[J#SHT_\9_ @ AE[D`~LLI 0 JzLl'o!UBYa"<\{԰6@}_G/=-5Aiã= +uK~8SGP~ȆOGvWU\l`m Ti?(6kHbpWs ֑5ʁ#عD5LZSl`yY~5{7|??_?9q?/|} ?!?MN^H4^mifM((6˪~ @oW|5l'zG$TG,PRӶd*pfZRf"wG5" b[P.4͈qV!y{ +jYb\ 1d\vi3] fJ4E5>f1?F,eyZ9} ,˜< +E9SGb" 2ExKJJsvt<" )YbZ,4  +>]=gIYAfEa``p %G&lmhDt>NU<tvQCz(t74'L(WO҇W6]LȼPX +-rw|]V9}Ƿ9΢=hBvȯ}FEũȤ_gj. Gk0):CHK hg@U\?Us!ŝ+ l䡻Z MK4ϟ"UO^[=rh/VOB䤥33TC'[Y#g?y^qh m +GDA+\b +,H8w`dbt7+G_D?kTp/QO;F4{m +*b$zkB-e#fq裩yu#զ1YFusD;_?a F'"bq{QϙzzvW a0ڣ:dUCo{"Zmʜ?ƺcP'm+*$]Ly'I䓴gL0:V⷇j z $οy Xph5P84<#b]~<,BWFķ&XuxZ4^q4@k7̙>AZ5+r>YʀWF.Rn/"UBo%0ހG^;%x%05Ш'X]Ytg%]T(|yİځ(|0֮}%:%tj|J bz_  Iq>#ާmM2q7QTcsʱ))x6(s8RF +婥%"x% .hSl8U^`PgVN^8H?Pܝ(4 @"LH)MIIZr"߽(4i} kp-{aqQܲæ4ofTr㏻ZsΒ=6qŜ8߃m c]4'|+ю?b'wyapgx2c?2Gd#_{/|ND2ӽijY(V/"%3}5D;w!ӠL?SWU`Xl}QױaB/ؾkrtvqE5۝@>EQVDyg0O:6N:O|w|E1| aUCOdLHU  t9FƵ3IH +9 [sG0n|ng#/tmRG"G(t@=: K\\F5Ťe"l(ˮ|gD"t\3gUx\{]MZk_)취ʁ L*LkޖԈ+:d[5X^I*~ohW>n3esĄE`[q +ڏ[y׼xVZCC_s+ +׉ٲ#4#vӱQ.QݲzD|x=@Ι>J|. 3P/l$V/|=s$waW +Z]}& +HQV?>ֽc&9/ wb%mZ2koLg +H_roziB(\F0Jv4mU3hQ#=#I +e){GC/. |E2Fȴkww+QWGU1RJ$$8jzXP9ĎJ=X=-)ٮZ%,2'Ym!ݬigdxnκRl]D6f=S_">B r~w&Ltzۻ6'x@"!=)-zi]?'NڏΡe{"g0#8#R3qz֞}&qً^ES"~ e$V؉]Ǐ&u:ӎ2iR1$WsuUsk݇u̷7z_,Z{i ziThT;Ed_eGRR\uGCcu g*i⡰_+A-ړ="=EFb + T~?w +HTW̑5fWlؖsgZWWef()ifE?fx\aMgV6VBN'(NI5f9[%* /|%~ 1Y1go&xۋ``1lQquu֚ajUA~fB)2&ldJtBWt&bd:$XrQg×' + +V9泹 d<QjDŽj^ T% -B;{(12 ;V;jɜ9~Dk\3ߚ(IYe̍zb6P  +c+Zqy.%ˣ3ھONitW-K#Mb{D JTz}De8s>Oz%S mkdȸ_ +| C6Wa~JgE>؄M] +ts^ogSٵ\uxjͦS;A0'h1>pĢ >ʄql=*Bӧ}3w3+h ~] +or>TP*pM>Wзc‹ƚ_1Aev`/P,9QC~#4l "K%ʆ})o9Mvj\xK˰J<&/D?C]~ȭ}g@Wa +23G(_ C]4q:ߖ`b831TW-=ا}F@3 PⱡDAf(0Bd{~. %ʋa=]pCxn;3 +q0Ssz跖̷M"I^GJZuZW\15-rlSLxK*9$>"38R9yG3"k/)%;b6fwftF!ޡg}mEQ4+9rrBKP +_ѯUMy:ɒr*p]CIjG=ICY 8veFPx߼Ⱦ#Η?o_+ |v|폣 #KoD:Bwf0vϵ֯8QPOJDEgDH@3$x!Ʌl;b;}F8,ߏ37FJ? +XVRF$?Vn$ԷN^ +L./aeʛ>LYׁNjҔN7ܸb?=2D ^ +2y>wZOKݟGj-Sr^2&R3X]ӎ^\tZ iN'K|M^jD/$]S_{@k͵ĺ#].E)i {(.<:4=5[N,,6z$ygZsgcآ(\qԪ +BvF{|"gK✱3l ƛ}|b,,t] + ͷn9y$Շu0FZ׳]5?!$TnE*;| E_eh<*Y,*Uf0 x() C&;oCs5[o/ơ)q:SW9hsoǵ (_,Jt+*ȪnZdev;O#ԕ3X\n+5KL M)(]KPeTB!0c9F".?W*@UU(5205wei]Ԟt_BPm9nj;j90[/F:)M4J. ༩a\V mLJ:VXMZoh\N3JӑB +/k]xCUUKyCC{|b{7-5c鰽U]X0ޓozM0CrahWw$4S^ ݠ[&5ͺ]7Sc޳W.Ty^'d;ML+PWS7">z_ sg_'X"K4+j>W80vN=Ϧ˭sv\|`=\-4fia?_G5z9&@_U 07h_\;]~pnLEa^C*}X19Np%`ql_Hqg?@gI%V;hQu4;~$냈V"z AbkCpޫXSN Z2>YQ21{ިB1L=[3B"׳7Q νw:v!By!qp~~:,!'D-< jaH Qh`;Cz`z-,CD"=)L q@p^*G03e &Lm'sww͙Fg#3q6\W@)"jdn2<_Ja;Y:zˌ|_[>^C1 +DίdM#<7ś;*:@l$74"Tgu0E s#BqʙkK*N1/!,[|;cSy=Yzr-tUeh,7 ZUK_8ǿ;)P/æu'jJ%.oG3^X`VH9H$ ܜvӈ,?3uT*0% ǡbV@B.b强޾| 6ĽMS]r$WV0 +:j"z*pJ^=P똈F T7Ɋiǃ^W1}DkGMQ t@%Fr!ZdlDC㒋9SQ>rzR%R䗘Lt)w.԰L!3m׀iҴ'  Ve2pt6^]]`l3S7&dBEϼvFF0^W"w;q(.IЃD/ {@99=7gƢ͑]C\FY*+Z+99u+t=ѥ-_ ] -{ۡM=tVWyrgOJ ;8S]ؙ45"O(ª%0k@" .7N닖XYY$t:ۻFD(MԽtqkx1S1S fJڌ1Ar3ؓiǾHu>ME{7i*M8{Z8emUse: (bEhNV ^q ȫNͤJITasO_h9[Geّ:b}Gޱ~I@Erw!Al=4Pkj;BkyFЎjM%L%+LTA G 2Gi[)xXyOy<U)|J.(0߅&>nfDX|ծL+w%:V%*h خ ÀTsDai T7ɑ[MboCg@ c_h5 b]rM`-|8 "όȏC~"bQTFF2eĢ">Of),#@:>JB>S&($R܌n\UT/HY}eBԽܯQ~gıqO>!u!o:wv^"QV(?VQ`^$X? +طعs+(I2X= i9#-8uU8|pn@.zG:p[hlp{߉$&åi6f6{m33$ +*WҸS +lۡ"7 +F+HML43ypG$D,H?Nc8'TΒr(Fml?Os5k }hB}f#mQzba-m>&爇,H於G;HXik +Bv=+5LtnhU@Rݝ-YEcWۛyiN{cg߄,5vPxuD`esk#ČP"w0_wҌ%WL}fDZ}/zvy;avm#FD{_?{W/MvO8nHqI:Pz{-/k2Q|4ZUa<9k)Qvh:Wͻ0Q*@տV`xz YJ{K?B]ٲhFDfYMDd&3u wvS>.{;?VC`^ݏ:2~; ΣhvȋY($0vgǀtI!Mt}櫏azqط&;Cux]j_nf1u4 +;D(G+vb׾$3QU>1U +pI$#GUGxrպnY3ɥM Bj%5&?].iPpx`AZ@ $ V"(ωztv*46n]|'&˒"I9D UN&H76G0| ,;#aJbfJK_{:4p颐_/hxC$.ܤ)- 6k-q\!f!w3\r\+>'{{,ϏFK^Ȭ)z\9R_B$|#s]^Jˬa ?.]]w%gUov 9 x̝>]GI6ғMDOuVnH/f}>3#^ I6C`h]v[A +RmҤ)wE~@gPueF8Kz2e'} q,%ZD n8c/ a QbfFOO@R1ud?p':KI}ѿ"|p^ӯyplzT'y*#mQW.jZ&@琂[ec[-̂o[!VӚ3= L.u;x-UjШEOWuAirʹANI6 +jH >l!􀥚b ;sH u&QL|]ܥܢ񽺠I̐" Hv`x4vJ<~0 ̃-AGJu5qR \d⃑o^*t^iJ.z58@2GXb|_MAQx^f =/Y ֝`ǂ+Ӗ}ga-lbt +-yA-0)"ou/w*6,y{XCكad8(Ȳ牨^oUtUuuVfdti:*~:I{60V8|3P\!-(|m=qJd=W{_RnT·I<zdEL$F: -S+P˯D%~z' O?ܥF$l .dfoyoQwHE.p@>{7J1 H){ D*|ͤc["C\WƉjV;mT iw2yHjwb#j;]8qa+`cd|qXHf< 5%Є&I67% PccՍ{oڦAxn w)6G .p7]05;8 =GR:ݰShAK9!!_PW epyPD:$xvYy/<WXH b0)mMVLD1.oȹ7_G5(w?\9Ѻ:VHX>k/=xgZE74ݡp.UKJgm"tt#LJ4;ql^e$|=58WDmO\I:F]0=af^W͜ `q P!%cx> 2t= 30'a+'+}CI8>Ƨ,@`of왈(?,|"{6 `7U~b}Ɠ\Zz:vJyF_2) +q:b\y8#J'CTM)x&_BHNঁϑ4OmE=&6GDˈd۱蹅 T=5ɚ#>շ +UAi*Gިrص)m,jMxY]A] /?NG@2_-0\8r-데ЭW뉓$g0yV=,(lMd}rTPN,O +=)Tܖĥ>2+z>vw,CaC椢p\sluUvBH-m2P% Gg"t xV=;)2BB;yh"A<(@]Ԑ~ kpr;i¾ ,LZ]w=p|!F#GENN7C<*[Rx3P!VԋC֛QZM,cfU,&!C}Z \jE7Y-wVJeSD9N"A\NWȃ,`~z0x $#i~|F_/l 3ؓAy{l"%&|55-OGbZ`U: +U݀1E=)[ 4=(6u)^6p+5?z PWcw 9R|"C5f_z/-ڃz koQi-请 !8#8 )YlT6CkLJ^.k. 5rkS +2+pl_ƕB*/qDWQfM6|l:Þ+C6pQ[lE sܮFJto`Ҍ8kj;mp $7)PT[굦ZxW68ڜ(Ԅzx˨@][T( %O 9LM@5c (Bsfͮ"j]y;pS3pTA}.b璣u;`E+e5G:ߣ j :% Z9 g`Joh[s_ZQؤr45:cī$(!GpA>C:жSS F2,Q3c IkfWb{~asX]`i3ooZ %m`XnjAym ZgAX>ÉYakoPZ^oXá2\ dU1CfG*̕DԴ!Byi\{Bڤ2RAƽ@S!<к%a_A9Yt;:Z!uO}F2|mNDmVUO \ŗRlsXximx\B+\aNT#j΍Ж1J-z;6g)LM'"GJRwVڏ+A$ĴEN*5>H跻=e +埴wEǖHu䛱;ÏދTpb߷S<4m$ O +** :8 +6t%S`h]qnm6ݻ-}*7T|"veE[2"*qu,ϡW +DG__gbGS{CU# (US)xD*".€~vF07ʞ{x~+|Gjɗh)g(-5v(g(k>NN~BPf`T<$ypDijEAWK<ikqi?q*G9/ЬGA{sqҌTĭr@6CuT@1 k¤#<'D(K FOldleE]Pn\)\&s#C|*053c">?VL K]{2fĮDE % VoQj7Dzɓ*u+VDXM5"JRQxPQ=6ܵFݤ_Q$3^ |%^*#ujWmGXFOUݮ?)RC#& HʃL&U,^zexƓ+YE1YGaI$3dg`F9yoe8Je݆uLc9~ޢ! Z _@^\yjiɋsdw8AVaxgۉ^DFcĮs x`҂dr=64_g@g7-,\Ns cvYfk(0KvJ 18 _ۤ6Es63ŀ9K![åGJ .}׌|lZ+.אcx4=E_S{݇ + ܲhIH6z>b 8!ŽcdT˨zg>QM멚azg-C4}2\?}odzQ)YΆv_-I^- c1~7 ,HΤX/d{`pHy6AX\#9~~ӥ|6EZ (U"9˪;U=ӳ%T*il8 54щ` n4 +3יBSl%R)F>DDb@3XW+Ynp:i zkp_Ў-=tf"KyeiI'$tO= +N3?[N?Ewzjps0JA,@#Z덶GtuTw%`! ;|Z+ F$3Pi+hnd(Qf`g`sJt un&&k)J9@FX%U<ӛmq2WzpHP@3绢b\PqTF++S{#BzkDZyAJěni +-al #O^L +0̕8 0#2eH0 0vr5VE YIGUJK7D+U I+Fދ.hf+VuȜGDM7ի}v MϭzAG[}Y$oSz<9)0T3IB`'njPX1>ReoG_H]n]YfYL&U[DT=WhDHj8wTA3)͊$W)#@W\!bx߹oǀy\CeLSw;(|uτp FSQ@)ǁ-Lv !/g^ܠyGȤAU;~@+hg`>ufJQzGi$(%VYB_TK@V^~;,([?bI +MM(V% b2dϲ^,n=x +HoJ[IfyxC^=!ƕRqFzbxH!`!4 |W k.vWjŰpuE20hW*݊FK¿/Z"ont74XmlAheq{T^?`}D-xp~ OSA>ƿ/hTlΞHeT%Zf:u%u|hR= 9ߤ#L+؍/AZ?]}D_XT7ZTZ1C#j}A/^%>u]yH\3,_zfG^~1ےRc=B|lS9I>-Eؑơ2qҸך3>X ?LMQHq]JhUq8QhZK֟O<ŹYw8%jfp;õ1# UIKw&J~885 ]?04k%.`a,\Sɥni\>/O43\~ +!6&=1Wq9-P!wS׵f:s X^gTYgyh2:)$q'ćbC4T;4Ԡ~bکR`j ׷3ip6#pTA0jDP&;"ΞShq%H<<1e + qޙ:eùHl;K;TfȷIH R5f_PC)"N-V +rYTEALJpgy8.8XT#_HLqE->QP QlW:tл#yN ;4rT]QQ|nr05?7widD"葉$dx1P``ܣ 8qPjluZ:88R {A~;и w,51! 8/D??*v񞵡}d%t=La7@? -11~!dpҋGGG2mU~ߟ]+ugu2nZurEƈ(͐o+AT1a1c8oi eSYR8+F(JMJ|QikYSΉ +Q?v,$ Z3[dƻ_A #ֵMHdY`adjmgӶ90u +Ž6u-IARr*z%)] kuګoO&q 5Yt/|]A/_Nq+ƌ˭,Y<_Bq[&p24h7ASG4(mfL` )vʙ$*q՟6M%K\ F7ȼo95ys Ony$=(\g;|ڕ.Ҽa`BxmX:C\GP*%yRKdq 7\̠aZ ꥻ6Pi0tRvu?]ep%N8KpEIy5Jh(&#S|K/k FwZ1w5G^,XcDA*4"H\RXc[+\HcE,*4h0zq~EY'$=;{1}C&9qK Ja(qU[pyi߄ FM+U}(;И}UߣEͩ&ƪCwL3~Jx.uϐkj "4e]K#[ӋBxǾFj+@?He{xٶFjXҼz_a^M%%lMxxFdF +փej,zj9;AN-#p"HEfh=n2 +x,܋!ȭI$_Bgb&F !oOS(`Il'qp3x+EB%ԁpn }T^KئVy[c|z; Bm{ 8si5>E\abc zT0bڍ_[Sy?j fKX΁"( n;_Lj ^ўȟ- +MAVg`3 h5v&L-s=yCi}z(90Xp|3;*#*Quu +1Ǟ~V &}TQ p pK) #3X{EדD`8c_kYV8=O +_li^5zwP~+AGDF..T)g@s=-Zuv& rVМ|@XLF` +p&_2/M $D:yj?0?}|;C)l1SK_GD"yxQ=ι32:`gv +uB: ,_3Wggn+Oj:=eD+x.#zULD ו5&q4v?2畟?\8"Pg8quC^l)!l@, LݭW5~x])MLވxգLxGyv ۡg) ]+pµ0jT~=/$#~sR˶UvIb +D +^| +|J7qѮ!_wZW\a\{64?O C5*nݴc2ᄈ +Mg@,|hum:"V>'sQm`y=Hd1KʿO]tT{Q^zCGpڅחϡ}O=mW:,SX]hٽ(Ÿp>(ݘe["/:jK֚c`Y\ +ޡ`T\p MJH>8,*iO*_̨DPATK?ͦHTuߢr}O9P6#?ԙpc #lw!RgOJMUCTarMv/-YeòYTE>/%mЉ@%uA 4%q?ŏO}p+Փྍ%r3IZ!) `Co,Lzpr*{;t$kač\FU@!dd`)F@4*EUCrAznn:ߏEz4rUU L| nZuBex}(~i+^Y&P˛WmnzWGݲUvv2EqKEH/Ey +7L =]I @0pK| 5oGa'˺8u#R PR.Y&PuEo [[q1p!:NqYÚ}G-8[#?c͆labt7 fn~&UׄQ&?]KhwF»3#f3e0p7.<4ɃS*~BXh [VA&uF-kr<*,sіQՒZORBBװ{YP{D63@c# բL/TE8 +zZvQ+wy+nNM +hSP +֘O] +MO҅Ef (Jv=}!ZajJ f(a䲆 ^7l)5n!oA48(N&Hg~X3~PW~ zVޭtQTCg#Tc :ޡ0,E*&xR =WՕҙ9<<5BX+)-+!-ׅt<9^Nn +Z'&0(d+u U}[(_LS}wUBiR^KQ3˪JPqU7[3hO%71_d0p2:,5Po$$0o`r u +5H2"-;^8DM !?lPJHK7!qDEDϳ&xeI IK OܮtCCe O& +|@W^29EP%u PZ޻4g԰0303=E>NϺ=JuJowTpNC%uy!Q nWtʐl/G%*_ ue:?xN] cA&(Yh:?0ks\gf`&^0~lЩ. +v, ?>[O9s~D<%%=)@/Z_f;3 OM<կq&Õ"#\LIeqU!eUrFo^/t]_MjHkcz:n %=du֨o~rUbˍS=)#ɾ#ĥS]B+ +T'\ +pPuPǁ}2W(sih!#B&RȦY6 c\y@ ͋KL6u .ׅe}(,EK#j^SHKBy.iv"xФ E M E+i + w¶ߍ W>(H +ji2Beα^b:A0BF%g*$99Ubf7.6ް~6%imXy6bu.7{Dï؊Gvݏ1Pw8=<dj~(oA=dBe+U˶TyUgs9vjJj̠\)0V$yĨ ЪMq,pI.,!0>#u{nj1a¦PXW~ LMg+HVO&CLË&agnfؑB- +Uk(AZU[Wbr2P{^gsmOe7z2SFcB6$ˈ٨i&Ux.p}=@0ɽoꞙaD([Q|As@J b +?7/ V ץ!JeoUam~Qj< /Ty˓qgUK){&S]]GM(Wz!G\m}^wRӗ]K?Hw0qd冡29hN6R- 6.2]3> }1JXDV+q? 4j4 :͛kk1zdLI}] IcK_דGxJdz:[<;+~g陫WC钎C)lF*O9BwͩtN+$Z|v-)'i:bC|!np 4渂~|)Mn~%KFrHr Ǡ pҌ ML|\Mj.t+)L;v: {Һd,Sbx @;gK ɝ\'gre$+ؑUN(9 +ǣԅ)Xa%ĦԪaYÞ@kv ;^Wwy;hu]ZwS¤9GJ)3|CMH%TXp6$3tqp6ةhCQ'2\5$RF k['(gVwLdWpO`XFJqMC0`Ad5sg%Z(\ЗIa.4 X +Vl{`b3z% Ѽ#wݩ䦬Y=Kjb5"X&%0pn[Wmi8R9AkcH)?, +$,ŧjV:gwD"ͦ~*!Y᠞U;81J#8J*Rװa(9 } 7}`J dO6Re&T)ɴQ-j6YHLs/[$W$7 R: +VcDhq@=UoۏPWB&X+T}6JlbO`a60,/Ip|Nx6Ckȫo oN^TB4Wޢp{fH_W(;gBPe|&Tǫq1sZ@+C vk}Ԉ-ܺX>LtK@,zeqf%(FלwO/読&KQ)((tR}EFԢY ?gCrЃ)Q̴%@o:_h>z/JQFW26;4՚ I&8;6K`zfnndy\MCug [ġwE!;/j<' 32*(=%˔T֩)Y"0{_2F.Q(˖ESn!J0(7?5Jg@=K%ԄwAg@y +s"$?Pk-n%}ߩA^52ބȬK7\+# SqjCBhoekeF"mb2ԛЅʿ4O쒷_e_͐JA;/pRQZA@>JBgKADus0>$[+pV/PdUYvWzhW܇Bf aRz`2 +-+*4vhq7I yVHwJu5Nًs;"Kzd +%w+,G_St#pwrW_X!e2e11\Pvzr(3UanmCJJ +6\_-H*|h`fx[z_(_2h*p"n:Zhʜs< 3/;NVlI>=MuIqRgCn8DrV3 +MKtġ"$ z;V(P8o5%5G!`t Az&3G7r=zUs2ӕi.6+4]%~.:C N|&g^<0ӡU;w:`Zrb8k&`Žz#4KѬPaJSv8ywMug^EyÓ<x@JH,祤o o-m"PwIF_h.J3(vk;|e@m2.!v<϶L*c:N\g_p\L;H>kD6 j@G[NB}~QQ!tg?J:qq^Yc6\xB`3.jbhl*pEIGS1F9"Ls n LQ bط\+GGy_قdq![PGJF˃j- +.Dg0vqk2N(O\!:2jN@$;OJ697,$,;T6WC=STA?S3ZD1 '"ԋ iD@4{$z\ӀU{Ы Qm>lz\wht|a U6W-N,ElУ3X)?Ry&881OK #+kI&/QA;|9ueTݗTIYL8AI_鉎_,}!pg+ӈĆN̅BQ_Z "FB +ݍ#;UMKXM^9Pf-C_T'&CvaNu|PbpU[az>iLu{Q[](7I(MusAugZ 8;;d]Bp{hwmΉH`':-xѼe{Gy@P~ wpb}oI * b +]LLE%;ެ]gnoPUl +̠y掳*Ψ٘hvKf^,&&URϓPJ?xp[gD@%(`8DUg▻ S͐ |͈J+%>(hϕǬ3(K(C}A8N2V3xtxƮF,xgudBs0UʞЮ=/(>{Ȧ0mMt2b3"۽r'+֐(jlk(DƻOqOTm6զR jQR|\ ^k<ǣ7M ~!,?B纆F[_nV]N3UoPMMJ:Jd hOB]h5]1њŠ0^䠇HP-mt6`N聆߳"fvզ\deF KoJ+ -p`\gJam.!a(Hc{3n+r=Tmlp)Ϡ0P%:❑-Ѕ50㖮nc&BNFݕ UQ|$.5Oa@l؏:MwHq|-ԟ,ʟ A|㺠w3ZXk#s +Ɂ,^{>B-=Jw*ҞlĬ[ljeFbQF.(Uaj27fzՃ_{n`ˑ Nz+#`8Kj%u%Xnw}bi݃Bۇ ^"iŮ +Z!-m;ѭc]Ab*},>|,Es_;/Nn #Rܭ+?Cb OQJlѱ=4[06+l >g\OZ0S,:GMNQqcg'h$*b6Ӿ̑=n)wZ= nEgb{5D@%-/Q$7[m[}4=Səe%m4%ZY/`]-A$,S9\j\CErZ$M6QU<]'[z B^Hɞ7AlQjMrB&F-b;g +ռx@ WP1Sfa%8ї3}(볝n`˪ _˾l$ 2i=,,$;_?)uefryA' +": kHN*vzJ +FG! !̡wB0 +&a +nXW!<¾2b;4m3'_-zڊ!ngCb'sNPCVPgya+jJQ_o9yp'S +%3WR:+2~%=`0M!-ʇ%5*wbtbnr1Ą}UNì֣e7%jVC[,=門\/^LQ5rLi]H͂%Lcpg)ӮXK-&u! `=%VC]d@P)(Dj0qxj;͗ʻSFp3>.7B;r`4n;EIra0Ni"0x/۳DT.|P+A˝&W^gF%Yg gsx iNcfVH9]mtMea6$C~l3/6 5虴AS/M|q`x Ǣ\VbaD-/t+D+h bS޹GCXukM"@7GaCT|5;"|#Wzv,ڝYfMtW_ fٿT  Dؒ,"uhxII} +z z6I ~Wan@(#c؜LZ@4>ަ5ocp3g@F^ @C}r- O뎩3kb(B*}f;vO-UjnT§~XO$H `Ma4P3/i2b-e)b.?0޶%'vΦ5dV5(Q5eH5!-O&|XZnR(D +{/hSpbý*_;N@eD-3{0il_ ]T` 3:"\IVW\I#HKq3*f%]HtZi70ˢ`o >"QKrHxZ*,$LkmN.Q_?l鬞SBFROƹCV=sծz\k\C+ڷe1mVCsw|V-Q ?[3j8q 0NNG@f9u7lu# +5319DQ=C3COAb"\/pa+:Pr*RTGh:4-juyzU׈,|ƕ AG+MH+T|=nI3K^V`J̦E=Gh0a|tY4]uDTV\ ? +qi <ԂD'~U @iҞƷgOCyI(uRw eʎ^62!gI#ɳ<FMsD\V2햧WW:F:h[(_4VYxAq\W@ VcL1*G1]k (GZa-M|xdBuP u[ fO -\Jŗw)"iw +EAR'?Lw4V@c*s/G~>hi*-?Ozj66ztۏ{2p_ScQfwG2t}ΪB?RءƯN +4\x5zad_4{%h&+" +iJB}w nN;W`v xpblD+` QbtFaYt&+659k3Ji9>VPVk7F̠)&ZxTH"U;M$h~1r6k˙`ނ44'kDOAhX౭0G*4 +벖2D~p^!u&ʍ7KiI ̧|0oWgm<dΠ E0'C #Q+C5TIu:+th VPzKˤ䯻,TU"? 0u'?|̈́6*}B,>Uurݞ~#<6m+*:+N*^+s;Fd +Кwǐt"5 Q-{XX*.I|~u_·$N3Iet=gFw5ҝ9!UR! _gݹsg\[NYK )E9g}?n2]BSWi݉OR2䏖w7rtҪhTg OC΅_v@SݣJT"-,/]]8B FF"G?TO (7U2{{Sr96>%2>*Kź|yJxĝ5AH뿷t =fǁONQDwPpmuA4]xP7dA R|J Hsd/UU +Fr=HmE (ޕ8`v=kģ3O6ICs0DjS$@VN2|TmuQ%̯UV^JBT>\ff&X1c#|<[J1ȬR:QZ7=?ҩS >= +_ 1IcQ$8N>{ħ-ڪaF80KE+ ܼdm]}C)侒 68%9`ќ*m⃘qܡe%>ܑ #1*l +Y{&"P!ǖ~gjkssSi,H^r:[A2SbQ-e`×G[QBl|J+h `L :hY# F=c#E~5*{ gy4z}<CB ԸD;gt(qJմT8sgTԓ55A]C$,1`5>3i5B IE(ʲxs˦kؠ]_jINMA/0b>EjIS qg@SdyfOIVM1SМ]zzϓrxT BG("H5뀴Qz8OL)72J,C lܠPq XpmcD3,t370k*jō7j5ap$}!~BW^J[B0c{4<qQ(-FBEc^{"u2tgIZ~Rl +=* +yjO[:EDhR+9bC8QU1\iO}ReN¬E z &2g!S2Jw ?͋2Z;DjDD.urYX%$7;@?N] (p.j|5eNm #t|SP~i7TAB@Eo"lA=_OLMG3ɂzH Q~;$~f# Tޗ%F@-_v/;1׷($ +y=ntFFD$P`>fAܚ@zI"j@n\-w'O(I*X!8_bA|XE~j^ǵ>$$d6yP:`pgeؑ6ETQVaSanq~796uE="T +½}|h`PɭSWV,RFjnxs Pd }[ Kol>h5d 5oq=ւscP=lkmEQj1353`E3RU?})x@-@p3Q'E].啂8ˢ'9qojJw<ك^Ah +F ێPv$#>u0e +Eo"`DKTp'BJl|Q41ԟb(( .߲n.%yH!F qףƍ +8 +[ȩ+}8:˧S -js JB]_=B_%U#n{Dvdz;%Y R _3$KTj<|cVrQuG$srKfϯj7Mx&:2^ȨEܫV @ J4K DKT=ozwɌcWh`} Yu-- +r>V6FTP+7ȕxey땪Wdܸ,7h/VPSPY /Qc '&uR +rHE(2BM;!߻Sx isOES H8F +lǢM"P-ylPoذE@ +4玀<2=08x/X,_l?dV[ѠXw_?߿@\s/_wή ؅nGӖ Fml@Kur R8 }ʝuwڜ{u< +ޗJ/[N&0y"5{Af8t7ft;3:ՁN 峲tA:ήgj@Ӡt)ӧ>kč T`" J]uw#*~+N$&F i]Txw ;1q*@"|Gq "]Bhf'ʍ8v{S*8BG;ylo\OGtϷCM4nxkUŕ K z3=?%X n +s +dW6SZs3^: ./yя̩h3NsjL ӅDůyTO3gkAx H S0:?=& +<3Q|#n*KKR.w*!.s/pTty=)T|a"XyKT% sg66w:!Vg#7X$#=?~Aw}1XM<F*W}T+wtv ~iϟ b;WuhWzo1>_ 1btM%Fslpòt7gwߐFjQy9 (Ǣۙ]0?~C[egRrڦdP*ÃcnN@diEDP & ~H`\H33p,&{6j8GnbMxv`ף򦞻h +`(v. =Hsr;K;>Rs-кIo(=VzO>ɧ535ZAl( +#BSv.Lt$cpƸϲ\fO$Q\u&iX,3^{ X,ςmj-A&AfK + 7 Gh#(^W|8)}Ȭzӆ +Zhu^@JhHq͗dlXCC u=̪cUa515>61U3$-$lQKW!C]w#W!sXum3ǚAZ ^gt=zۨ26RF_d~;#`u +,fMb0w*HU<.}p`>#~z<I2v3,{h6RqnԒ*&sv{OQa?Vy(7͉.HiB%&,[9Tz&ҭ7=XDn) 'uKq뜌'*u~Sw8"Emu'VvF`-)LIy nyՆ!c0Q6s)DԅE5Q4<&ǭ1>KF8ǝO6ʿC_G6Uvda6ݫFQqlr<*UA W +HY%USWEK #?әг 9O`P`cgP #%eX؀ +) (ɧ/$7v`)!2Obd +<$|ۜߣ`NV 0Ћ+!v@*FB 3aq|D]G e(|8Cqړu}'Iu|AGCk~sD:v\`t!l~7Uʃn 7I;< +bD\!o9m|)#x ,ﰙQ 80 LteH7ѻx.t>"NHlqF3Cn?D܇./rept@eJNT{ +@8XZ6T#t)vh<T陞:8:jH㸿ݡDttZl3+߁jek&%sB^ufMV'\duG]$:QG`n` @ ?؜! +|]JV[OyN@E|._|=;[, $iM'\wU9.?6Z/$mf2 y?&g@j-{Ăp\#c<*~GjB +| 4zǻYQ⿙~DA~DߔȁD31!ا.1DCU ]`('8c*<}Э9.Ir#! +#OvDak'"hbUNql9LȺr3$>@_:h)<%Q]xud=*a]xe :c6܃"8{'mG>DmXa T/r/FHXl#MMD;7Z҉a|ƀP+xG NrOQl@ m^CH?hIjeA} 9ىv3fYz{K15Zԍ/ꭊb"h@9. 2|HѾ/{^2mW +<szYMh$ސuLMʮ5,"DW.7̯ۓ-jrfb7aɞNQwTgJM'C "п z"F oHƙD^p 3 G)%^i:YOCo:{vZ +P!A:~ã&:EQ}s0I\?oy:r!{E(H"hq'W1;BWŦQ sUļ4MxrU@Hz!_4U r2W,W~ړ53$ۿ9obN e>_ cxy{!9x>۹0gMR ,a7@(y(3"?ޏn*:NDI {6}?D ũoϯGQM׿23OJoDyY/ku +zA +܏Cú]։˻3w;<Us5aZ[|qT%. ۥNdI6Nw ?lLnD281P[yL3tnYmAN!}!!x^Qq.x >#D~!:KNa[~9YHpy|lplt.܇J 1GG70/X ]cvOuҡNkT=5~5`3UF^Gb.@/qdwX<[顓"F];!9jF;2>$ec:A97L톖<~)Rdr*=%b2>~WaM͵Q~._O!.7q~9(3ae`'HȦ~ xw9%cgu1|/;p;>"|zS0Z84mZ:@[dd:@-Q^7㧼({u'gעmhqtd(r[jT=ީ{-3ucAduGZ8ň3ωn.`Pu,gG"QW9zC:v/r=%<8 +jMCRQ,P֍"]C $E{s + PBA:W4mzoN3`s& Yl2oyz]!ߏTAbB@ 5C*Ez Bo/X ` 8)kp;mDXɓP\Y +qmVJrtB(,LYc%0ITgDP1~LgTSW[S/@M0rwh 1, %uL =(_-MhƢ JZ"dLM-ิj(S6s7/}I +? +퓜9JDA-pN!ןw=^f9m?Z$,@ѓ>7bϙ4XTcf0E3 39t;"5Ipn;d 0$.kL ♁ޏlXHnG+ ((_{<(9<~ywDBd7隤؞BrdbDޗŎ)>Ď{/6%LI;j J}0)5CNCy 1ݦ} K 3\%c\jpt1Q2Q?e4T:A8ND/!*(ލg."헩ُ |/|J!$Gj+Ōj`[J + Z)Af!Í? %u]_^z{3C;sq=a_CRiF\svJ{EupA̿ ++L;-)@J.V/Dli{(Ii; U<%,N03ټ|88 ң^h Q='b>D# )cOfWqSyN +VΗZ+CZpSD/J%AyvRZex +>peBLM ]̰p|ef07#v (|) rd-9 Йω5=Sb5[ ynM },("E;#e@C[ lC՛&Ihf_Ѽ'`A0yW?5;Z5WB<'@DUwJTz Ե}"J"ca¸v X_aʩLV;)&#OPc]|n'ʦF`,bjR{{ɟd…im?_tmCEn?NX,%1QҜb(vt4Te( <Ӧ *xe-A<,q2A^GrYx+?ODk{a4Tr>z$g}_ O~sK# %,Ҿ>F&vJ z¥C8Y +xo Z ۦMQ"9yq%sAX5+&SI&'Scl[ϑv~>Ue+Db$lÁ#N}$_|3W|E=>)vrr di1E,5|L H}dkKdUdj{0GzBM1,?2ۇl25V[F@tV㰭\a! οh,n8bXT(PVs +UOpJhE_4 +{ +hJ!'Y6xP$#U{]c]N(0IJeo3Q,!Շ<{7 Yf.4EU#\M2~KgN&Qec{2I>!Mz"7JC-# nOKMamt=w0].w]_#:Oóv嗈҂&{_trx}EWvbݯԸv*9n\*vSƊ],JH={a'e*\iCLzFU{!@tbTO%L"@2dF<5&}R xc@<' +~9!vnC.ݴs iP{ t`ο8,EbϦW;HDm,"M%Z7 ,ڣH. [fB;l޸T3(2L/8oj.}qnp}>:̂~$;40 [kF1FK"gM3x87_5PvE:bW-y؇HWg="\,0r]qc6P LR(J9k5$lMOR7 zFOBA+R7Xt +8$(eh#J Q4TŐ(%jQT~6wmD +gaD%F# :(͝3\Qx"ΗOUVEV[bINOgaP{8I=\sԎh"hvajs:m GBO˷,:1袨56 `ΞWzYdԬxtw9dLZJЁ;1u%Et2w(D^2Ⱦ0 +o)U2(KG _3~+(#}b%~ux}ְ_8u(7+r]T+Tn4*#Bvv̗g?z&cxg17mEVS"-%g<ޠDŽ3!bP2̰9bTvh|zXOןkw;:[}EM,v!Z5i*@ ac +)JyCoB6 RфieD>jiP% l E* +ښyYO XzN1Y}Zꙋ4ܩa0szytPvR<.<:6`5f$n@G`[;khHtrKhxi,{08ßw 3ݧa"j52[v "c V 8pX&k8(m _BZhm\_e@',+&Z]rPu|Q@^ߑԺF1A z vj3CF`0b`̠}K3t: TǤR2W#ОxdB,@Bd W mr.[%窫 G7} t |;s#PLH _BHმ `90vHsjLOntaIZV}&n <$HRH]VC\Ez7GDD덀Aי.Wיȿ$̨70ೣp?@,Wui- =lb ZQhZka0ƤEf%QV؃4?r)>,`dL~@!ޜIY*TAx3M!d!M\v4*, &`ΧCjx^ikwCj@<)塛)\A%=q<'W{+Ǿj[N}[#~p'azW")_rNǍO1x*ұ\jS4y +OgJJ@A]c !:I)YM +éޱ"}@34fڮ i,~yϢKJ)~dQ'B |]f;ܯ<X0P\sݿv>Y}I=ZIPݹ'*6|:A1VEJuW lt"OO!aWk+$Jy$@ +zt \4@M9HU_x4/d8 +}`o#g'%yQE8*= v3 +)nJk爙ֳ_}e8S檷aw-]Pu8+ '2=TgؙA#rf1AS{ּZk mԵUߦIּ =iLa?J' c}wU3h[F7z[P2w@_e q +)m vpe'Sr db VᜈqN~O ֒{B/ H h[TB8 ;wy5cڌJ$)f rhIƢaBDGEk=OB'"cJY J3qgZ"^ŒUxtTz:ّ! +d$Ҡ c&+]MߣK^F8;V `Y*YsRJ8gYUQū~OIkp)G.tTzTX|Zg'N=Cs>ջ^&_Y42PQE +T#I< PS`_#sksyf;ޠuL/թCpˁBJ2BҲpxF+^kr?e 'q$FJrNSvwz˜*+ˀG\Q KL7a8-怦8%W5X.Xrq)9–mg&m\CT "JVSHp b/5 9}WT{I̾Y`ǰQupg$l`$"L39"n3q aRXGP H[PY>aT؎GD1Ɨ2„iFEZY]-멣ia/2Hb+`}1`w;iށ-(ֵM_lU鸒e74 =]\FP0er3ܻ{x#8Vq7a_*ԨAvO ` +Gצ$h-twB]d5*!l8J:4)1_g+1<4'mmc >\=ć2֊>WWo0GwCXmGN FJ[:8|+iKlX^?::i@POny\h3Zڏ~93X(ŽH=θϘl/k@>S%G]ZmЭ@b[ >WyH)VA 9 oү4*w8+wdbtqZ|XQ9KQ^sU(^g5D\AO ;V iwE@e?k݉"drZ*7;fh|OѺ +\# O DLG` F, +_鱃J!hv;U~:֕8y_9>dL(҂l`s x=D"b:[+EP}:f.#+:1 ++1v֙!ZF-!n.#w7xDW'A0#_A`Ch|Bv4sM#DGɘxj%udD; 4`=?|8kAG(wQgVVk'w1&J܄jФxoR#V!r h`7㺖v/$90J*0vjK|uîMĸŰ -螴~ߗIq_"]mGy+y^,i| g{>jXjx̳% RIoBI@[P`g%gD9e !L4X~^G"D_ ;XL]+H}2)p ДKؿ6i3Ͽq/~<6C@϶v3)Gj.B8I +97gQM`Z^XC=a R1wL&#ĄG1$18C%mJ pמ@Rkx~.ঊ T +юXa6l-v !ԧtgltߗߗ`@hgDϗv#脢H5aCyL?SְqpN{E㷯 |&% ź?GLut}9Lv5OQm!2hK6x`Gi=Ɣqi0 +Q$$Yejk ?=~uS)uT&#j y룣 A/2+Rȭ։҉dEHnt+@E A+PPgi x6*<ICmضkOqIH`D4AkZN G#5mKH7T"[)uIrHdf:ClRJ]~nT0EjGD7'Qh .:/^(.&Hw/h=h6?pFD؇7EH)T"M,֛E^a,)'%%f͜((^1:X'Bw}HeYńE[7K]6V:ש8iAfc+Lc"GĄ٥m` Jj +Yp= {Df:V| 7'ߴZp6d87zo/# + 3%H)۫竚`Z%d +-/W]D@ uGsdX~dgu^Zx  Df})\!]ϙHKyE5=_697C{>fxw|O93a9Ūs̽q(/۾뀅J7vwZO0UY^{Jk6pCcm^1>0/(t@Ufe2u=VqB; +HCGpEp%;J#.,UVG? vQK_xRsX˗D'┮ai-lچ3K$2T:u]aig3T;#})MJ`,x XCҡK$>Dɾ8GK Hs4<>W!}9/h+/۾Ј]V<eƚ9/fDA< pRfDtsacXЋcbבqq<]98-")MgW/P3d__*3VvpdFa}[DPۑ9_'"Y`{*ivL[E <^#SqZh!5GM 5C]XQ?ÄX xYv5ׅũ& 9|FS@؎$b( A6[N02c;RëlWڇ5*HaR9uwF%i'^t`z-}Ṟ,Z@-kdfW^e4x +@ٯ}ܳ'#iaFŻ# F7YWn1'1:D#Kc6H 03N{axں4/2'r@+MYga XwiS-eBV|bj"<~KGMPC8=p/G`AuZ{# .1!9^WV,%`2JsDXe\ BbTK9vlT_(xcct*0X:~DP>.-)v+X0*Ej~qta||f,4)b؅cpRM884`h9 + 7C]2~kQT4.f̃>PƟ(Uj?5G܇ܞznDSӻ},քh5㊽@z˔l6V!~xnǙwEfa$?~l?]̅*0ƆNNI?dc;Cvv~XӪ;R_=^X2F/^kZttZѹ~2ܣZkߩ 7G?aLY 5Π# +5?ZAҏLZD *D5L|Y5]WPSl밡qFz)_0B~RLug%T=ȿ8QrSE~plJ`@$ +G-P]:޿JٱU &pjڦwz+nQzGM}dB> fgqO~[F(~.uGyY".y{M@ErBӀĮsW:'dH.g B0Bv "HNgLǵhsFcb\ڑjyQ%@~,$܅/*R<'^[0-^cxC=–.jQb3=QQ5QװcTl>w Q;tCD 1MZ6Yȋ6!Br'Usb8peȤg E˟( B|WOྎ"De!iQ#/\{i vZ쩇073"v>(%XCl ~jJcȠ8/{fCic%Ӧmժ뤡rAr_df޵'3y]8qKQz58 +LW$xg#HG%#,i௨Bz"MJ_NxF@\W]70X"05joRXH>꺲$3|ՃQ1Y?Z1LC#(R>Nzܗe7Vq{cp?qD{+&YˌȒƙV>4Y=x&膴X*ɻj6Q!Z籙6康*%)ȷuM#\An&}9.5Gʄe# sr:ѭ{utQٴ&鉢b0wuc >FitGqf8]Ճ1:pe@vvqD}Wq(ɋnJK+ &/2xPuP8+6Spc x@-zg"? D;rh~OYT_EGA-!mաϯ̀Bu³{hUƍF._UC*?454j <㚦7 ((e~" r4 AZ |fiC7 +ac3kK_R|x\0B#㚙/D|qT;#֍8Z(GSz\T﷩eKs!zjS?VX5~ z$A]3BtI8pj@Sm:4*ψ yW=ǁ%(iuvjPXa%6 +w:!EN>%.b+5c'o>.>-Ǟt0r8Z ݶv:0Eіۮx,*Twf{gf}i2a҂8)XaP.Ej,.^nŘa"<ӽ;ޣNt%,};4ൠG^Qw$sOQgQB^f􂛠] a/.O\-@; & +Zj/JAmCy_NYat7D #>:gI7ZJiZS"^SjGAY uR|$aW=P٫o j.Tի*e?)\Q;vbn|:X9E Hzb=1{q"avMP " _y7]'~׿d~7ݿ_?wwrw?{/og(h)OgE1N]hv;T }%MYo`gj Nu]!I`ѿo,Vgu?(AV3?nG& + ~:#_ JMEpxbS*ʁ3%޴(w%lo\7w#kym)MWa#cDo5!t3y']hmaoJO[؝; +}&BF 0?NJVpCHY)VCe_!""|JbU[X}GOV9UenjCԕF!;Ejz[U@I+Z;k?ꍷk쯢MmjE&jP߂n@Fe ]hP57rsQBjf! ">@meӋp3C.Lj)HG%͊F] iZVpDR2Xg@tEwЫbRˆm  +柸5jn?L˪hw!1w>Xxz9d~YP#̳;A}<%D 5OttK̢şc7{q!^:! 9kKf?g4 l@WףjpWtuqoGaKV:ԋNmbΙ8:,s{VHTa!i: M(?#DІV7# n^G zIbc* #<2|XSׇhABceG7{Ǩ򇈟 x\>`BT7/P޼_]u!,vF.G=Pw\QOr}0]8RjM`ü暒..JCb9rd~xV>ژ- &ET^ߖDHfX M@f\lĜYUh0t*h)ei&y77@+S.Lop1NZ7C0fPA +2"1v>oQ.zy4pTj`^ZX٨Hag@x PlT;=_N?7øxo[x!m]-ވ4 FD1?pf:4<$Uudb$:\P[Waޱ0@ַ'E~/-ӚJz+:XK_l1'OӒ }bDi3J QxK>)ZQJ[(wqgk1Z6:>8 XG1 \ +8D~*2r#bڛ߉ + o*֛c +?*" }M㔮ڋh˹bʏeqy3ԾeJޫ-gH4ϾxNzGx"4w>HZ#8} ;+sյQpg@mu )rU=Ѓ)YTT 4}[{yϘK=4~-H{fu}S.46 ب8#x;yv1c픶$]"<l[Ǘy I`nZm$Jh\hŊ2 n1zh5XaἩG3ovx$+) ^f~{SRr/EV-\StǡybA-C@:]!X~aeM&䷿&:짰; +ogh1dKXOb"Ź06:/(t"SF\> 鎊.Su_neD+]TUg=wIV*8{D7M+l|)<ҽ@O;"$q@1\*t=褼ӣV:m`Ցd^ !ٓP9mc-/pľo. P0skL2FTzQBka9I%-3Ju7tV<ڮZB*+9\m4lW#5_DY<"5ń).,wMmxxi|F(;]2%ꖘi+:F=H9NLXXn}VSyI5/(dGtwRzP$Wp$>:aEAhESb_VSBk?DdʈhM5ACͳ[te5?1>#-?Ŀߚ.kMtuAZW h) d.?gWN@#4*$\ȲT{-CD+2mՖ8>k6mn9?gbGPGkŻ>^ p2AqRDQō^=DˆKG! VZ̾x"I CUeڕ`9,-,avzMaFW04 aFJIZ7JTIv ܳm#2QRG|V< endstream endobj 16 0 obj <>stream +oLVgD~󮣄$I74,!+\ޝAlcqB'A;SXdgCӥ>AÄ4Xs6=1ЦSOo׸wZ2wI\#i PX$ܷDqci[.~}[6(ʻ]zU+%>;7b 4ؘ%6gtwА7\wdc8בN0l9΅n-x.jzN9āJeRUۋF@}E:'G?LjYYگ*2 I@.Y"if]ݪVu~4L?[䉘oD?q "bίPͿ`Mj{[t󗄐ޏuNQMDZtZ6>G2gI/) +7ʽTk.S:hkQGo€vF!~t +>K +><}ԥNHEm֜ [WP1X\<#/?Q=";R4L!JqL2vPSSe7coNDFpLj3S|D</2#ڦhxR;54(+pT|Wv; ʢ7HWy=P_)?H?ί*2 %`:+1#jK6nO#yO tߣ:M6F()<ç(NI*S` i1DŠ4M.!%=s2Fr&Lq}"@>W}I8yNSuߑR=чm¹_CTMYL`Eϑ؟"2>y:F;G(ꕆ{|@j>s?(X,j!8Z=-0_ +_\޵UH}^Ƀh`1'*?+I_(?~Uؼ֩C*jf~couGv-$_.bqK"#iE% S0>œ"{MeD qހHPy Z_Y(杮h1"Ef^<'] LR۱wR􁹝X‚d#!Na5ŔQ2Nz(k[ MqۂG10_-K /U(wdCS`?߽eH)e5թx,iV9<?#|K>O(AlyLWu.,Qu*ҷ?mb~DA=TJRO34vyPJGĒz8ࠖH/f4 Ai^nS/w=Ŭvu)"" T3zL9r|:i +RzաqSW V +4 ;"hR5+zdbL5pݿΔTOϰr6GINI$;%H˘ +ƾ  "2)Yx0=zL]<߂=z +<7^lZS/|q>o\O[g]ʑ,E"7C# +k/."*ӌ3~` +m#tU5(zΔfm!= ߞ?D`0TߗvϨ+sں2hfWqmu.MfW=Lb~݀H"yT+؊ں1/8P'E=B5(:cS (u1pLCڛ]$6PU9}PƟmTNx _3&ڗAc $˖_#bia]'kUp /#XbFW1s;/=>(S Jz34h~%%ũ4Oו.(كH80WD_J8c@ˇ/*[ήd:pܽh5Of-TG>eVP2HCjXBĠDqq̃T2'<4FZݡ~$hբ>;+*h:P@zPر}V*C7PD˻H.pV$JR6y4VeA\Uƕ0GaQPO7'5x/M'܅[??4]B'B &FF\ccw#e]D nytsщFXKԿRDAaA,yꂁ7s">zYΚnyKʲ0+aW QӹuP&*8E=YL_@p 5ތ–F x@1:|kVԼCt %[kg_$5\"^JثoRb6Twܐw,b~?<`!tS2JYĸM QrQ4HS[<ᖷH_=, +׌qdCz`wʙ.HpQ+3̦:Qߦc 1Qxx6.'Zܸ~d8.݁WpnbDFG4i"V1$o=YR UgAB>$ҼUE!"͑<KW$`%5_GÖ8-5͈l%de9s-!8drDnNmŝ+f=u61HHfJJ Py%D^Ϋ0P@&9OO۾mozǚzScqIkJ5{Zkw_QճˬK'VRwU}Kwz;;Fx\<廵}Hz#dr؁D6,~b.]=Ӿx{RF\ΏD)"ECF׾Qu"s5XUӰwV|䋤"Aa=Mw0:{] 5~@G9w#F :]Ay|ǺV,{~ ŢрfiƐ;w8/TE@ԿkpkFs 0` 6/&N"aNqPnř;˧g\8@gE}o|TU3Y˯J2#B-UJ\ŇpE;CV'˽& h5\.fdG4ښ2e׾_ƱI/4 +r1=j\y:F3v˜ نKU e֣zg/[ȣ:o$,'JUVYx=_X*;]BVoSGcg$;epP`4jyV3fM D\w]{Ŕ]=)Dw% GߢDғ1d`^~yb]˞k`ÍɻHL 3;;$fN?j_LmeMلDw߱4-] SHĥ#8_%rN/Yx;@w f PR7KuhH=?3 +AD'#-ԙ-r2r"}Q}C\|?\Z-g2+Z* Յ@4:ƭfmFA5&/8m4J^qvk)xpΙ:(ъG䱀Q}9%u4;KS&gQQ+ +yul1}yq)@9D|ZKU鉗ucq[a3 L[ɽbHw%ӑr Mj@9&-eeaտvziA1QCW1 os^,~p[v:^C/== X* +?.n0cVnnMw\ ^J)*;_5A3乗w^X[sя.'7#nH*_ʕ8nq&r] J>/A&WV͌-P(@NK/Ps_2B,=` ͱ KNs#yy"_ Ě] a:LBwTaޫD;$TUږ!9"a䳎 z* +G1b<^M/XV=]t*Z5Jr4-VQUzq9RU[&#;G.:3_Ϳ3PEXU[)(t9Ӿ&끵8\z/]кO_By}d"P ̃)M-K˦}QZD]!$q('!Te!ϵ(sHK)|\P5{~q6'i l^NBVCÁkH#:d/uN324EQD/TQG E`#AwiO %u&>BCf}bD+jNUgv YP\ԌOxլx'cBQ}:w={/ó\YY:-6L=!:2F7d"$}"e}DJ TD :h+J" +L.F.0@P15=gZB]wS3gT.#~-}(h9=uVH2<l?oU'sU?؞a +BXMɗg qH$^"] 5بޥXPl6>4ÔU@\[2yBY$L"LIN`VZݡC7 8oH7 +gH2%:߅^pJyw ʋ q~9t +v"֣#\u,;;{@M4d;m! ݭn^|Aڎ1xܞG;;M6E }rp4A~ *ﲌ=MF=^J`. jƇe!ɂe݊"g >g8gD6R;E9!}c]w73+=? Xfq jOO1hUrT(6|sΔʂKɕ$k$B?bq@-1 +ɚE'QPV$ƂRC ߛ> p-^ +@]2H[4QC GF| @pۖ @苓7CU b +K2oPX0bJ7yo ]BN Hה^˱(mͫFqN}:)1TwXJ=cr J]#u>G + }[MD&-ˠtK=]b5#jANY^q?~1,]nN5n-piS^MHf"gUW33ԁҕ0εHUG^]"*ۍmME1o:|-P\-e[{NaK`h0󙣽p(&/{ՊFP4 iXHTp][syU:8:aǼջVbovRݠ,~#J MGs*+fK,zՑQI?aպ !$*cZ3JjVpJV,XjٜOxըGb!,,}GwXGPP[H<Ú'Altx{r-MLֳ_,6eʸ-毗]KЩD෣xʚ;n0/f6$Ř'M|Y XЩ"NSTrZt HêཱWPߋM o$rMVTP?Yգ^ 9}!챮-1bkm.ZmUq)2v3q33[靚'R_喢DBރz.`>7P:ҺĴ>_# HdE\BU ԛnT WLWҖt9TYϴǘhYi$5 MkcmCJvhoo+[]*OΟZpPrkה7T" +Wu)Z 5'X6LAt fګ RM99بy|*Ƅ=om4ATk.q2#3WIK]niE<(4QDlL"륔0Ur_3HzMEFI`8  n%P&|ەQzUSRda.  Yc^KdC>eЅoo`rKX ;['C)4FX x+ %T%1N-jl.>:ɼI3Wq[ %{zs7jU]_H}v6 xtubn$AQԶS`T&DTmJy/r2Gct2$}|&[b&LR9&Ku~xk]BT]]Anz`«#SϺDاF̈(C}EڎbtblΨyObmM vMg:] p:]MK}lهJqM34"xjX  (1%jшױrq"{ޭ˱IeKmci.yc(`JR]_Buj(澅)4j혨J]8g)9TMC* 0|@(hONp+rY +v(=<]cl,!=.r|V=ێy6u2x]:kCW/ Q8soΕx \w: u\dTV~8\6X6#ۜ3+ֵ͇s.*)hp>G30<ƚ'#V zr8EAGu+(ŀvJZ7,M9^.unj Z<(ag>J˒7*F!˨:n5v99 \`uUh$w1a +WmxU2 Rطm r)X~Gl8;ד>}ǽJVby.}{ԯ`g\K\RsDQ?mt1hj00tߏ8bOQۖd}%x ʌ$t_]Ԍ~7҈ +-3DCBN Y ISLGfQ ELI9esDR& +Qv1ArARS,ZQ#=U,*PMTӡОb/`W_j4 +>gA2Q@» +<RSdĎ`÷'{╰ЋW}5X m~=\H/}aܥ1x.7" (9Nrvd7ۑj5檑GcTEsc5E%88K^jͨ>ɢߌz Pb#=ӗv::xYaWh~8/=2\K~zZ;McѾ}NN.@MqU48UrS>~yya`Jiii䝓6n}a@SfĢTmoWH \k˯08q^NOq@1 }w`W_V,T{O>@S9|;q)4O7.y7wAT/UtkJ#N+Mn=3kK79SK4֩ <ƶCshzkm.c] ںFRpٿ|H +{Md,Gee8;Y-|(յp?VCC}/vrxM)vw,鶡9~Cw b?xȩêdP 2ETPKRkWhh;D`EҜ;UvƐ_AnTukWFP~n=Ox{m+[.mQf⬌ucf|et-gqaX O~LbXբ6hǺ%t/(C$bods~(WzD>֔B ̠; +3 WGDm<Z@(>EߐrW[!7]4cDYm}ps^NUJbB&C8Ռ]$Xb(t2Ͷ%eGS]XReqhFP 7DP $VZMf(D'4 Laez#%{r(^U%rSuSaAD5Yr\nTR_UK.E,*,aP|CpGi^,]:YɎ 7J/'ȧ((!ʋT~)L` YdNlO\k\ykd=6xQs(qtR3"|\Jt 6O밼)c TVLP^FPv2jl8-E}i\C^,]]J t%f ܶS +.,K~v?w=jfFѥ`jϰyʱ@s&K.Y*.C)b,tāW^_`)˄`wL7.5ZAIH1HomxԒ>"-@fRk 5A4QB)n9g;>pmEnLh Mg x͑o[-.dnzⒿR+1"&[/wd=d j@0mfs1}K =#rOa[TV B/$#EXV`!=FPd)a؞*9kİ#H._FԀ'9Zn)&;y. :"QX.#u5Cf*G}>O{FX7Zӡ:<;7\s +Q5?,#!{Q@rx1߬ا(e&bvZU2BQT-e =ny>.y/΃0"=%JH 7 -(d'OfgƢol@\B%]퓋$2bmwGڭ? ee G-~K*n=xMU?Jj~~ʣjԂfѥYb]\ !:&"*zX>q.nXs_PVB>F P +-t`J%- Ej9BcmGZCa9\ N\.b^Ժ"{!DnrXl yT 0. hpYk<$6jr d9&%U-/t*$Cb2Ĭ019(ULPK.1_pPrz h+yRTzҘlkl?qDCT֍e'J58>Fo^a4Qs\:.sd+PF?(^(-cDAՇZ!>Ǧd +&"羿 >|ΦI{u9V7s."mTԟVI3Hu_=*@M $O`T^;Bk߮KY1 =jU +@ |r1@(zQeny֑p4:?Y~0wx̐GZj˨/J2戶ɣQaPazltOك=2Qh a +]&Xwsp+bPEûY·5zx SZ_Q6z_AwnD9PtkURB(=&.a'h47^!:4Y,ixs+>g=uIzk3F,ʠܻؖmfxږAYm~N 9"%CA6~E7tZvtxX9_:Jiܹ(U|W:'$ԉ5s\avZHq}qDPv9L`DEU+ޤʅd +􈢠>HXWrV=UY)%9aǷ"M>0&) seWI}YJ&A6 :&,ю}eR\ٱr!2!]J(WVb~j8R˻y-{;_?՗tg-nݼC;'x\g\N@p/"-h4$.z!qhF(}T5+Fb?THe y߀`W7LIQnSDS~]ෝ'^Yv%ZH9Ž,XA +IC vk:<k|?pgfS +OV//~_㷿_7Տu_o~o7g'w=gd V'o(Dq}fW4č/ +c3KD6E,hPB?Y1Wb7RU[0.Q{8M!K xSH\UPA6ԗ=+5BA!Ǚ4}_痁9g5>7"Ɔze+6pVW?%+DHsfX\&sܠ;j הr:QjH'Q} +հy'&n8M ϶~" IHد&[ҹԋ*XI,1F!DHHn ]>=(dH#Ȑw|pՇMs9cd!ʃ47*qxC;21& $Z]Dk@OL6Ѱ䢬?3F4wYXg6Jh<1S+;)ZtDv PC[{@VyQ{Pρj/bK1^ڀP.T]B9LEg^yjI:ISݰizKGl܁ApW3 V.ԥ@Y GŢjvBgؚjj}γ/uWm:Rmѯbٔ ; +?+?n-ظ獛g yOby+ƭ\N?09g"} JN)@FX kƦae|fls,U9s˜Pd(qJoi4ʛ+N϶ +}PlN[i$΄Mbc66bIhsښg~.亙Y~&dzp q/%DbкOs0 90%.>, +]XE6 dHsq`.^:^mЧ=/#x#(euK$0SLi7#͉2V֌JW$XWk4)a'4ʑ76;|)LnMy%,_'!#zՐҍ$KK +롆|EX( +.~%B8E,k=?;^ P40 'E X`HK3`6-hܔÀ!hǒE+gD+7Aǵ͑)*tTxg$lp3`a-.Bd5Ü=~~_ЄWNUnS݊+㌰þ3w72JJ~ p#@#ӒKa7⼅ա1eNOP~G }ETff5Hir$N9בvX qh"Ef 96-rnESX%V7v$-/vt:I(!d&L3ohi: +ZnPeCSkk~U>W `Tɪ.qo~'UAd퍅6U4,e;\5v pU ^3mY^# uvi|d}Q}X??}h0:oV_( #5bBeɶ>~Zrm ,ܥـ9\ٮ(@BKoǮR9SWJr.SqF:-s8W+w叅Fm[Fw"y-W:oŜ'Hu("f{] cS5jVs ̙_^VRՎ%c|~-;=+xlzR/Eu.IJD8 ‹BDSSs2}3~fgۥξw;s{HE[F +*x]$:-9҃usٍI* s.y6.hBlg.E wmI_ y:95l狃vtm~77z`c&>k'MK~AǭY']QBnH'h!dhNI/f[ɚ^1 ؚ49/sDt4ۨ՜ +`VR{a:mq%--NX|oȚg;=-4Ml )*}ɐNfT=zj ĮNjC'7$&;fQDu M&5ܓфv{9ŤOcTjX9><ӧlW[ky;5Kr5棤ݴ(-3Z(6 fB!0 +iPmK,p͕:w>2_ cLҸ/.#KTz4K?Ɓ4jb*i9n!}F!ϟ s< !κ2OucMFPE!;+ A}|#p$шAGah 64 +u^ % ii?lJQ횑E&K'ؒ#7JrBWVt7ztR1nvNYJ +}9"əkb!{害lma79~>9[z_`XչFѼ鞫F.;=GnP^{U:OlM -vSӼeuNJc fD|]XӴl>e9ZfB Z{2nNEΉRjmC9aAoA@֤-#QEW|F@ +7"scARu"tD1<BAPn[rNJI& msz$G@y SPb s|;o_}yZ"Ue ̢;, ǫ)ㅘO+QI#-oV$b +ZJ#rɀ!ur/C7{N: N%)vH FQ*qj*xƗ5T'HSf@R(x9p?y_UKWOn(_P?v+uW>Fx@+7Vֆ NI Xۋ1"`NiQN\~ fgmeg裼. 1AY(mq]6,@E <78ZYqq&%⌂JWkGPj> +jqָ lw[4|H?r@M%|ܐBˡl*T$19TSN2 ;oN|v'A= fWHpNL\n9 A>4ԡu O+Tc1qj0݊c)`_^ju ݀"瑁OVk46xe 7Xͯ<|Af0{h նc̼E c;ť DJTZpg(rdWSg B PLJXL'9"]Ukx8.F>~iE- FcD+PFz؋|9{>Grak<I +ͭH jHr3r1SC8iG܁ "]jQy:H{ry52@Xy8P&"B$ + R&0XXH`@lЍgAeuQ+`"ZdE)"wCR@VN_D (Zd'<3h̸h)Ktǀ_/ lOv܅9 CAq>W ls0m<J`3$`EB֔YT~#.^O0IjfZ{A5~/i_21XY +!%\iYhD0Thfa^˶gq=a6QGi -`εpF؊PTG c:[x 2*0@5l(7PS !G0&KDWklbŴDBpm`v] Q{EX|h t"'{!I!\眨zY6Qe4>݀qgU%'Gݫq&Ǯ%a#F&T!n$X-Ybe?Œ>o:tM~ x-`fʜx zʻ\?6"N!낋E4JJ>Og0&06T7, S$2(|Nc~$_%G ,kE>2ǵT#8G]d9tNy08~nB44P\Ukdey>7lk1&7Lv3wDԲob#0tQe<*߯$ tZ +Q@~AyTn`nImC@&H{x +HA|b|ΗEPǽhmq_'RE\Hd}ݭxڢ' +, 8-iMQՓ+0N@T㼵%bF}?uiu*ng:xhs ^19sݨ/9LSaR;O| U韲T/3ow+JG6 ͭtK|GTn[~c!fM_W]NJ1S`U Ejc@f쑜$D*`R+w+m5_K& KT_SYHQS2k,>9qY}:ԜJf?vظ|>02#bj_l:nkMTtg0B,b9V9&|Fd6IpBIF@`N,< .5/y~՛~ZOXcFY*$7%@W&"7n/gŪ+7Mǔ\fDI3SR{D7AT4K,f>[,d֤>]XESeG 63q&pcF` +V;b".yp~-,dvnᰐ.#JDht IA(1|8ҕ'LECx-EUktQj((h R/hݮBzNZ7G/1':9R{8g/MM{Pћwʢ9`d~fW1цpWnP~}!S^TcƲZxGG.sO]_;K^;޼Hu:\3jF\l 5`n]GH.Y<AYfi_3v4FR:w1zr4)r:0܍ЀY햏7a\< =iv.h2֋Bs=.dؖ#C&0k1L9' MO8}ঘgJJG,#d1K sɀ&ʼnf$Uj_*.]uɚhx?8HBĪ^14Uڅ#;7M 5RzPzl7}fR ,6ɣzˍj.poopO3K: +}"^3+R׀C8u.bT֗kuI1^Qfsy%eFk}cA=@OM>؈2Bs +׿/Aƞ8kE|Jij Rby\~ A'qy}>3gIn!J[$xFBzh)rýsh"I/&1ؿ1?Z Tg RaD ҥ)6k3cDc+F:Ƿ !1"_ qJڪ̍rxE]7IenJt !7/F&mA&,m=-z4'Zn۲h&s/3Q!ݩhyfPh"X#'ܒBxSP }T7R)̀Ϩ(=4/|^raΌb c:Zs$ ŊĊIM͆KGdX{7rF2/"=(N vPDd# h-đҐT;c`z%U ( |`ViXe828p9OueTC?k\E^!g3EH%[~WVkbkO + +cc-(Y3!/ОHqH.u<-ސK Q;1o =x9wU-%dT}O]YA#7e#8#Y@#[*PckE%%ƪ*}+@L"T%AIL诬ѓ?ܝ]OiU}e¬1O8ey.pp\"q]1@B,.db}'D5x :]AQ9}rse7|p +)}ڷzƆ-kK=rW57ؠ6 +/|Cݚq +aEd8LcTz߱Gpt)i -^ITNz(M)$vyGP`# yK*@dFKN唲OB\5҉ +8F7drg_SC/=OIT }h ߭%{jM{6L/etChʹ}"0CʽYCH%o +z4]/7AG_]wlh3_Txۺ!a{*Sj_ @Qi9 yȂ^t+-Y^?h|)8ԋ2N~*d°0g>@"?y펼S\+,n- hgnjR(7 O;ÅP{@^1 Xg^&[ +zR{*낕4+K\J^Nf.'D(Ԝrͪ2 _Ȩ̶GbD)=mokh6;*`k; m|XJTWwkAj+ys9'γ,amS2ӵ' Љ#pjL[eJPP"ڼ^p~آ)RXKCBYݩ(~7o:核 6J 46>tL*vسX,H]sqA;\^|#$c_y[@X 4 +~H\`$6+[d$bTh@dLz :{h7}iady؜K p :"^yD:Z,yRcWcv8| +,ԼK<k=nUN_̠|.ġ>+#S?{)1ͳ`7 KE-i$yr2 Xx# Yy*y^c7ޱtIO&iƉq^OY舝 '9!@j C)u)W+ 0.ä[E`JOOx%oF]I^s=),k3aAp| {JT\O&Al1.#<xkZHڔ4w^m$TTeY0N7Ƕs,tz= ,{uP5j5X&#|N!r4m1(urs7&%5\gl+h6!۸(`<(Ikm|e`gpe dN :A +H3盵xFARDMO )52)na-EcɲKA[O+P,2GmjaA5ՎSNNOVFncfLCB;E@v K%MQeYm:B{^D5?GrEbJ@>,.|NO5c9/X4pV9K5HmhqςAEx>d@^i,yIOhoCWda_w4 Q"7skrQ괟aΙLĒ_(|܄#(A6 &2GP!q3FJ" +"mBwݍbWJmu=vY"oj|:Fڇ! DR#Z| {n>so#M2[]o(EmƓV-Nf9SKquw:!_ y'E"]!ųˢgqJVXgƱ+,@O5wmZ1+l1S.Ӓm8G'ԟos!?edzhn-/J"-$3y5 %IKVsah^m7^D +{So.\Oߌ|11EcPq*١ +]\ÁѶ:g6IA4<d:ˈX,z<&CSf:kũL0/䊅|LRʴ/ >^B=2\!yܤ}\@TNY=UvBZ%KT~}R?StZQPZ<6aj0TN1~;QquU |å/"iE=G:2iacAf={N Ž++82wwfl;5$"٭ HQzg3\Dvu616<5Z)a,ib>#$U %Sq.BT +]=lb\R>}ႷfNEz=Pd=PzBQ + "DvDKurzT&뼃mY AJ4.di LocoK⿆ IKΰi ('v㮡SY32Z#S څtÃzڴS5ʪ*7&B Fs4[]u~if6v.uI<[4]|?V!F0WeC +3(x$pAK9I vD0T^iMySh\[65FH`vKMඑ/4,"*3ِb֠%wﶨVKS*N#b GX,ɧ[;'M -6КeNص@3#֞ ) Oj82. +o#X +:աD'Ѿ!;K.7fDQ] nv_7zbX$Y$HRw-!(1䃭E"zw+NG6b4/c]#k8RZ]Uq/yޝD;9( a`jVh޶G`~%afF@5"q5B܀%UN+AѶdTG>_oC0BS9M@yh@*bXg1Dh kP,[(Kv5ʅB 7p8į`#(L.[D]~el$E"3EuP=YOTijӜ)\dkh>F͜l6gD]Z(}%40zzTe?R},#j}{29Mkϸ0 +0 T RA(f:TP{A;yAÑsaŽI~sv.\Dϼ0+=-7U*B+|8DE/v0j +\PDtZi0j0atרnAc 4 +15 }hB\[j<% +ݿJ]жjz  Ul8߼\x^܀ÀTr櫆$ߡ݉ m~ԃ+LXզCbqLFQ8FX#tYcKeq$,܆4j ilٸpsJ E\ƈ|w|KZEs<9411N']E]g)8S 0hpb3PP$=F:Tl78 =u,8A61w-&,{< ޶5oѥ󥮷ͦnBBX@ 0y(T'Q̑ P(݅U gE1= +e-5ؕ?3Raq}~QI=kUY И 5Vl=rK=PyOe-=t5sgK<ǼR$sbqb13ёLl>Zw@?})bz߾/N wIUEz>@G12QRy9C8Q|g0 TynP/e0 B3RL/Bq  d>*q΄9KJ&_F[P݆ jk34A*ykkZ |r&x-|BX7-&D"鷀HQI{0.sJUʎ.{ٯH,L!?Bɚoh/h#=Dc +b3Y<4얍PƪAt9F R4|bg3l&dmoF]:V](NG!o03s? (FP$sqv-fU*[*7־4ņq5_/Ǩ~ ڙ Eszc k[=ծ NJQ/pHm;ΙMޢBi$y)wK[DKSH$xi/5zY%ΟYu&HOz3ٛ#u,υ0jڂy<V Gߐ)2l`Άb/LfNDVY_ǥ'b1cs FzA"GRUWzr)pP0'j Zr98nYˎkq[8̈Q׼)HJqLvW(c)8%H,E5n1E1ݞ`pT@r8j+3HS @' +O4a?,TЎ H +"qC; $F 2V~#icea;z޶vGmvI_U7-ٷ5 M~Pgp1"ǮSk*!ccNQ үhs,iXu*g _\f SU9/Wɋ#C]D8<dG<#~j N^oOS0q(3b6Z"-+6fPvoQ^5ٔq^vsn5m/eBd-j`GygQ̢ԷU/~b5P?*Y jwma<)'i)E1JE^霜|3i|i~R@ѿ8 d@/MZs]E`X'öeɻz EZn98?poȻ7dD`>Fh1(@h]2sJ4폷ujT] )5#ydIJUMET^@UrzHɈ)P51B$FQ^y$7\}a/X/JuhneM)*B +A\RZn`sSSw0vbE`v5H]YH3 AdI`Sy:E0EdѸS&(TcOM]Lj` YjifK& +k0VS"zcD`RIF!f锞#YJGҶNheV7۔~6 #Gf mBQAP$-x$鏹<(\ sϑpxr6N޹mfs@̘ne^v+>Q`4` D ƛ8 .5  *cI,B3ӭwdlO׊ZoZs&zacOp0 +gT;F_p3XDq BΞp@:6oBe[maژY)pr +!9 ;/Cd$U +s᫺jB`œ"Uxr` 3Bۡb?IiD:E@SR\CمAص.Eȴl-Jgؗe9S, hqcߖbwEkH3µ/;_1dcR@f]A33Ű*A iVydeY辈84L %ǒcG j-z^9, ts# {6Եni#X +7 OoU|߈(2 ;Om&$&u!& +Z5MVtױR98Vu2ٱpErX `؃/޻Srl͙B1':e**+mʡ :n,a n.QLhZU&lmOmƮ ;@'} JvK淟DxGQeqfY08 h  -0/ϐUlUԠƽ#&)o- R X\~^!ioرS~x5l?Gu +ZٗP:`JA8ڢآrjOA zIAei_wm1VQel V}-Y_mbqj*DΉFR9.&7ZgAދ42&3r +TWJM:d٢z#)4A,N-k7"ne1}"HLD z=#!pDIJ[Ѝ#-b,&uم"`p9X˓l:wԬW %8M5OH{;oPX)DGR]"{+)%*:2۩vg]﫴X)#7`0QFl/&U? D/4އj7tG=T1o؅"H5~9i1*dE6הc}UfبE bNyeVT݈R!P+>xȔ'V6#"7kEs[O~i|Z[^\ V1)o[%h\=nbxs8ՌbiXqcu웎0%Iޠ#3᩽8 U>=M< *CD6teGl7o@w! VuDY=p!fx m[f^ !DcX7IRdҺ'|,>҉f겣-N"OGIƹ݊Q+D8M<)HT=TbiDK#ex8\S2@>+Ke.An=|&x>Q +@t_ @ Ɍ1 %~?=T7FKqьN91) "MĹ;4h 텾C*|hS)E<#fZLѶX@\dړP`e`ؐ͆ s}u_Z!7;mDc҇ mp~ 3ӶxB%QbwY;ѕ+K1a7d, 9& ; KP&Ϟk5)a@)D~_Hj8r,E.MLgݦ}cB+E9QwSks["I?#}2 +"6 JT[XZCDQ"XÙ,v8GOQ¢AqЩ6v`C~;\qIcpJ~`)v u˗z|7[P*9M$I}RQT p 䵲2u[ַIdw0:EOB\X\S)]TgKN._`5}.,n_Aqe/u'TȢA7j^s-  +z)q_Bas /"-=6H-w䱱9iTЉ+S%Raat-J Y`.pRj*/M +Me( ;jOp`?ɾw>%%'w+o?Oo~/woB:7?7_~ÿ~ ۟?1;W?:_Ӌo~/O~~ ~S?n9yڿOgw7?۽㹘;/o?Y_?~ujla_ο_Y|hY>oCj/_W߿uLH M)cXozsGqԋ LkeH79'_3Oj 2VhΒ ˇ.̕GI_㪶h\zt,tN}S󴓯wV\a;%>f:yOBP$W<@ OoNWpc +8p#,Q@y2dm׺ȫ4Xӑ{ˇ+ic}8Wm2>n}rx̭Gw't__>wΝ~_ 8?ھne; +8g%Sz}s_y{y^_=NOM"n}|q \]mΧR< 9 E?},zYp덖r_[w,س3Ї{?8=MΖm_Ms83+Ow#|`Ae=l<O&caԡxw45kmFQko/vF^Q zˇe>z;\pP[Ucxа'|[@2o$|ʗ'~xq-EPx xׇޅ +?CY=JƏZgͣ<7qoH}p;Gdw֙uuWweMwLH+i4_$UgfϜխZLNu+ٳ~\Hr 51XH9@^e +'=-tR%w% Gc\b$h*,B2jT)vO!u/b,Q 2jT?YRbiޕ|?yȡ6+7,0WDѤoL-WWJgQ dzO=?cyO=q/VF$ +ZF׉ҧjq~!ՙ̬gbZwNQ,*W^H9LOqXӕTHi(yz,*CM%ngsFTo5QaTΐg`kMuqb3 Ø'{GJNy *! RU,V ;hoy-,;J6Vc 2OTyM;.R96?ཌYa +iFŴ>q" +>#b~>M5A΀\Fr%Qc)n+f(2<"DjȰ# 5}xô +f3@SIR$Q(T^Z^>=&d?MIb \[-ɾ%zm*x](.M-ĒX~i1VлX"XUC|PF)sˆ &? -J4;WUɤJfPѵ0!VIsUĔy Uy=Fhp+$1 GiEUoMyЏ>2gBf6*.Vjdr)}vrIB!Dѻ J}׸tnʜB^OyR 7&&o *I@TЮJ +9RN},IL:"Ivjy1yVy:QBnSs,BT\yz7U gP(SubLq:5)Q)yg暅L>3.hT?#ՏRN^ IIBp9TIԗbdL̒)_QyɜwNݙ)\"{18#b&9 /~gSɞ@jLSDKqqz`^H< LjL}V?yCY(|.A"RP[ 'RKWJ: +aR""]0^ӓ)S(l9Xd@.Qφ&ҍ.7P{;Zh=D;P5Bq۝1b@Bƿf5)褹:h`KʢhՖF^DyŤlBِ,M"R7zOȇ|G|QTd~b5B3 &"P0PoG5, KUFlPd=IXy^ +~^&4$π dzNzkI s&ҝȑTzSxaDxKo}DL"V!8IX6Ӝ|@r +9E9%RȏODV~P*Q+M9^/IؑBԭWl+!!s Zx !ijUk,A\ )A*+QXO#69$Q&Tjl!6Y+%K>K,rxRYDtG$q-MJ;=&*&~ʂK$ҥ6j-4D?xe,#5O)!ɩr "KNrn(`B^͋-E23vʪ4ߘŹ[<4R{X!GHdHV,U&R(R^ /-V4b]/TUD-j2_#<SA_(ˆ. /Hwѵ [C^AvTw*r|K.VBSv%RH"gCrdK(Qk@EH٫^]Q+(r3b=yGld2nX7)Qn#A K!gW&@KTۋ3@=WR*ȥE[ƹLg=Y\pMOYaiQv-ճ!(ULGu,Eg}ȱF6lF 1 4P(SlOVརO$0ZHLB,=}PZxHLL1y+m~d(< K*& 8n&|B=h@ݗalHDIBpbV'#˨%qƕS`z{ +[K$D d}BE$F ^AGY:8=eQynn<@[. Vr.E-Bb$rE_*t>+QMf*Z9@4zaI#7(23#Pcޢ/>L)k_WqDHbe%43OѡX +:CF}m>xQKt#P98b +7K*qriԀYʃ+z(R+wa0"4XIoJJF3/Q$<@S=)~'#y\Ή#_9ێ9. +u c+N !2ewߏf ++uh$#YSz"$EFEQKBr莧7ԿҀXWtQSsJ|Z±*Fը +ƺ7+ +c d!׾HzdU+u[SGH/AVf,D(ޒEQ޸?YQb:K.\9ZRϹO<\J'J\.x4D$}Y"Q__ٞؓIRdb{%QDbNZd*#sՆ g|](eh'4(eM|X?,m< +umȒ5R3%|(2}喈.N$QB8VH%I3fKP[xTl$]hV&nJݖ,/Zel&287Xm66Q/0٘ =nd8dl4AF n8rR*ݡr's"Z9E~^ j!Hr+bIl?}W 8^=ʕ +w +E$ +ˤEk +GYD$s׶lNI rtNeXHeSSrQohկ7g93 7,aXEI]a\"ؗV$ *yN a4OϋB$Ap} W\p5D6P!d#[2.d?̗iԊLV $+E(fwn 9'.ɐoYÔD#bU{IwKM{)4ǜۏO[UPӀ?"BWzj +t9gJp2IWk_3BLGDiyr c:L\+"CXZ\Nܢ@~ +Hr'̉n*N B$Ff')ןN,T"C`9`CD<Ʒ<$tDܯHÁQQ.O_Ы#bί(5NU]c1 +U/[SOtKGJ=ʆ5)R-]n W8D:99ՂXDIU41j\0J1s+KE݂dKًSYXFJ& +,(IFPc@ n RA20T%E}UFDv)1rtd@WuM29x*D!GmJՅqgoEyB_G%-B."ƺ$>xrNKтV*9#+{J:(FSDXG:iYY*ig)h[3rPF-@N .Bc}%1ٛD}r3~Btq/S濆eԧ2@>4 U6y֋"%"y.tD2~nP# +R(ʅ DNiΈ駞>4J.G-Z7 ]d$IjxHĂuWD2F.6bdr@4s%a?e:+x6١!qEVol4ƅC +¡L +!"a_NM &L̏( +bx2/5̸@{N %Z{d,"m5K:jm]岁V?q'@N]6̢PX a%ݚ3c] (=xQ3Qd${,S%t=?`br%HܲhY"j 8 \I("k}XJV'u@^fƺF*[i*UTb>"(FiƎeHWW=- 0و c_"\ c2GVe;&L +ߩ2~lˎ]iA AQlliŝG)ՁHj%ulP;h"}Ngkճ\DA+ +f ROYC“:W.DƑDRkwkQQi Ӊj~A1$tFl9uVe +qDT.5ˑN>jp+6$ +8O2%neR#<X{OBu,e0k]Ҝ'kd"$MTI1@Rnu^%0P|L<`nyf DaTv,8I>qe]* ga+ȭc+K4ITW~%?%Y]Uq[PsDmN8E +E^xĬTit̷͕͜5# ]& EilhM"]VIuڪn$ *ΓԚ'&yXFHDEN@i@ ;b(~ƉZI9_D9]=ƙDo)-Tק ʓM^-X>bG-T(㪸(' H\~XM5%ъJ97N93QH,J%Q, }cNTlZou [v(4xceFEυDv d;%Zy14DVQeD׉uԖF«%]J@Gg%&.$u(l]-ɞάQ5p,.I#ta-^r:j73u'\+F_kgˠ|R_(eUE1w'RmvyLҙ.*`6 ugd+[FDUFWKP R"\@kT42>Ie[,G;09b(: HOT& WhiVx-be~DnIo](_Q3Uhm#NU}BV4@FUADVn\Z|."r "O[$#@_lNBHɄKtmVTb뮵J"]"iJ>%Ţg!qK_dF-sYWf.T]S~'aeҒ r4-!9Ԡ6RBv\x˓_FTΨ_rsHqG֔,@km_`S]ve:}JMJ}ixlH#D2+e?nq]jr9L ԳEyGKK2 'UK$7:#h3uwxZ@ +Y NbC.lctQ簰>^:. #S6ӕa,JɟD"5WꨮfU$/yG xƲ+UΊbR7q&JHLfu(TtHIr!ѝAd?D\$2h`.YQT P9@4 +u +D[8*+LNչepKF9?jbBh|L8BSrSy9C`@|.CϘ@=n pcP'bŒ+r e/j1H}qQ`M!U,iDH|4$v"{MfZJWQ[Q;F`O׻J7EΙ{HD5VXgi54y+CDK@^du}î,o1kn%5`b$: K+*s%X[Y{_W=)U~J90tAn zI/!fT"Ncn(¾_q>,r`R򮞓wJ5B.MXNj9I&.u%گE"QƧ2v^r{OP?wyfj8/r tSI$,RNT GDOa)SeMRUͫhH9e IsP$D2Q__Gñar?JuSիӽj#]鼊 +Xy\sCt;P ǥ8Euv^. frHJC?DNc&~4}@2z(T>1YrB.BS#ŏ8|q_OfPtt-_BNjQsrIs-sN4%1}k$3s tGhUG16EHAǺs&'רrWnS%pMLU?(di T,ѳj\y>?',$범@Wae)AqGcwTX_En_/s;vQ?a_b`s QTҿˈ>B_Sr#]N固UWQ#nv&u97 u=u91^Lqc{.(Mp>" +by*rQ1wu]ۊmJ.L8+6JT7!;*p D?yuBv2,=ES ,sMhBI\H/Eczj,hƖ<$ąi(ܓ"p$I*RL:8 ,SHN~E3FOtTFWkD#.^I,2} XQ⌃_U%9VyOPdҘt{&7]]BNɊIq1yt-ّN]}<2Y[ɪ ++5&heg@l̡XERٷd{eIhuo;)쌵{ 5xyd$@tc{Z$_j O3q/#?ξ>??$~<|/%Ȗ?F)n-O_n߁_z{4G(Jr@(O eE5G +kG`n؋$ +'NOѧ"5 K22c/g ɨ샑_êR΢6Xz@_FwZ͗3y/ѣm޳bPҀ*mP4LP|@,j__nrL.j=-s~}€j)ITN4xfTJ1Q|w'7pPc"_ zZ?6Y϶u>\>j7+E[CWyXl{[kDLɳAE~d֨>~U +Y_S&%ÇQʵD xJrDWdpA3@e[Z(ouHi`=Bd~ $ś" ARO(`T-^g=fECޞ:l4yf$Y bQ>[=ݽWJEaғ;AN)IM15վї6 FE)#/ Lӟո %a0D!XXerbP5_6 &ɇߕS(ɣ+'DއE+:}]4dqeDLɪ;YF7/OoeWBD+›GHV=?Pݤn s'qka[si닟~a_U|wO\/-~Oz"1LM~/- +^B 7BODaC}1wn"7`u_:YYml?{N'k6vo:vGga% ǯL;tso`?xĻ/vpN6M#֜jjNNN'ރ`rݴޚ/شfxįzsrFWVmč]u'{ΪT5-ë7f'abqFM7 a^7]wKI ?ov4;&/ףC=j~o,BTkLa;v`Y񮎵F;l'Gvoei4z;ԧƬehrh=.ajӶ <Df'^mV^[wTMkf􏻽V;UTj +muOǣ mTݒ?ʰZŇ];z}l^Tjn9oF3X>F1E2rh1rmc{Աֽ`x1}<|8כzmnE;83fPp̦~V'K?.{l>;Շs:C5LM|>Zw//M;6:x0['_iL$Ͷl/yvnef-3֧mj<$:Y ^fySewtuϰ#^_ڽ֜gwK۽hwFse4W듽rZmQ*cw-#C n~7샎YXc x ?l<0j:h涝06ZmҬ/ZM F2t?yK%׫VGrw&cM{_q +)Yw 0'dx|=^hI;Fd=9V'+0 È*UVͨTA巭eotM>Wa$24M/7?_MoO}j9v 6&OW g4jy2ɿ/nnANgW0mkٷg(}5tz^OÛpu"x|E1l9]:݃v U8U|Q{رqvvͶL+7'+ F7_n|o~0;؟xWcfs/~stl%$iO_ gfN*WԴVz} TGf'kwjs^iMlkcMWRwΣZ+W;{ș5[`TMl6ʰ\WYM18TK.YWo.L{5?pz:}6?l4km[pbǣ(rV;NfCgwWB`ڍj;;&XVsoYGF"4n6ntz;X U&)mZ)N>mChw" WI֙i,*hx>q~vNOhv݂ܳ N^ ++`u1`ڢ-N̓:v+JN @,+L.fMی#`Lki4ap}n$GrmO9,{9.uRF- +& pLz9^V&ˮ ə3<,דqYs/z4MKgzz8#&$^ '|vg<ݸSއ؁hd*WGv;XS1^;kM׿opdZ&A>+Uƥ +@Z7sHzm?c~zگ\j3pN:l#gpZkf!BgpՆB`}j-ϰ%2[)т8 +!!;PF۫V&c5ipс= b+5}x?z_Ln{Jeٵgٶ 'FژDe'h8}h؇X4 V4}w ' [yhvB(ǣ߶{  35Fs a;px~/ыvz${3<ȭxr<{1[~9_K/]h~GO~ÿ`F;!Q!0^)A.*Q>vZ<8L/i2iMriNzIsl&%RuE9=;GNoΛ2 +JQ 6VJeXy1v4~<݅t[m(#Y _ +lF[cz cb`- +z#=xqUNƓ/^,W ao^Z[3q{<~x_G'u\o^"ʿv7p|$V4 LY~~zs&oӇ@L,N OM_i(_1Bgp(4/ EPtA/X;h7>vgN<v0R@0}n_ 07kl+SR[k@#"^ 虰V`ZƔWOzl V:tbmo +`a/F+ 'PPЀՊ^r@]yIb/ I*VaA`/2)x c$n\GƽnAB햪.mzg5 Xzt'~rspeCVz[VԨVGMV/ں5Hqduh- ' P} .'~BU* T+\@,{gǀ6t6?mW*=<P ^NϚ$I>-k|+$NNkePZ͠mbHn~v3:a{$zoóͻ\weNm;kxzqueѶ}_?GӦ>4W0~(?_~L!! l;RìLo`&Cv;8٭CV BrL/g[kwveg`(,/ԓ]#Bv1cGd@n{ѽ[YY1vvڰӡGIM!l^dk 'pk69 rn1x)Qvl6h_ì ֠\mo^مV4y]:spT#X \)taQ>yjsX)VۇٵK֠\8}6.%2&={n²29ĝ&ULR ˤfp \ p$n`!o9iRkOl;unw 9fuM+1pO: oGc{1[wF5͝q9]a[y=x9٫dZs& ;96ABGx/p9)V%jg-sqN7=]:vhI=+L5LaP +o~ӿ,X=OH jw{Vb\^Q\} +il\.{{=_̯wU 1!'wlh(Ao9ÓġhN!vvvZu|84J8\j/ىP߆?#"s` hKUv185-]'(ǫv+AQ֝YQЌNb7bX+{%b2 L3tGir8Ǯ6)"61L ֣Lذ҅Ϟ38zy{XCM rק CBC3oۙ 5 G_'G&S95dׇv`Z#gx۶  +pUk_!֭ZTn, 0?;g,_&_>b++^RǷۇ* ZiQU~MBN.TEe^ FqOԚ֪NF`1k ={oM{E&a 1w퟇闰&HSwDDnLILj^ 6Q7).溧xf0{63==v!')jӅdП3>@dmXS={> ?ήupWI&Jq _jAlBxӣ aJgZ5bKɚҰo/`t{KQ0D4`5 6^1{ToË y;}6,h;5d}?N—vlXZk8~z+9d ?:FgJ"l7<0{qL YNI0ӎ-gi@ STBYj⋄ivK:Kl=ie6=-xefD +6 +\ĀV[eV{F!أv'@r2xJ]A +t6v;n460 ִgdtѨͫ{e2a.RdF07dkw-HJeZ`;ݤ@*!>jx +.[gtж0)D +T<m{Y#WFJr&ugXaL﬒ax7sǽyoG0İa6E>v;j4:o{E2iւv-''cc%_OfձWS"~3pFӛUj}0PMךITh'8f/ .[Z^*c$aW@ ;|\lAsҢh ֽad 8 jvڰ*@q5T?7H^A~߽Y,LgOS?XEV^} nZ'7hMݼgv;~Ig跱hC`'f#%ir>BK}^DV'DaRli'wl\X}Xyރ6.ۭ@Bj6KHww*Y]Zu2?* lV@JZ@&Y@aU +FՀCJ>ޡ[:1LrgǏ@)$jС`N腱ee}x4N9.;Rh?q-r@L0l:BY?<ͣg?Wjp2T؈rO2}8OV)0Ң@=i /Ƿ_6`^={?^<:a }띲WwQOe9,R #?-RqAڧ(s;5UZq`(ìDVy*<~=tjsQcbrfs]C=UaE+P<6a` xA9zmr~>1N_*&ya+V9Yv03"M@m@X4@8|;HN-3@:=}C`X:]¯MmV*FK& jfW)pNl&%: 'zlC 3wx>5|z#hYc^E .\1ZZ[~HK`xNulӋ 42!k8V6tXrՈG{?C)Ja0T),fCtoN,PCZ?kKN@q8PE6]2^kX s:ƶ +?KAlfG%#3l[xiwWPԀ [ݽ{N`a7Zyo-wkc0Mg7uM r2Y}Vm5fdoOIu0w45:q 0HnNQ}1ؼ-;+8?0WS, ?f@ og/gm0?aˀ}>A3 w@R[$L2t;2}vqWVIx'F"1ǁΠ@;Pvp[Xp08(N֪AQLށZJٓoCՀ{S+Շ*g"aSJ{8="zݝ]VO Z5X* נ0Kww/ї.U~Ygzx XƬx"-&%\s@5{ld2e6ZPy\@YFjLwD5|'g@Y(I:C)`|2n +!h[[ B&R(NN'p|{yN;v~rbI>>yaTЧj@ ?LNgݡ 4- &!%^BzCvy˕d&Դ]-w#0s  鮎~wr{wCND+r2'Fcle|1"ن<ػr=ih~=9{ FZoBTyApgǂx51c9l6Jb->]lQBmgr{`Ziφ /2(ڽ7@yUʮ7d4[F^&͊TXlv-^X-L$kprÙ{.z8ga69) cl.^MiAI)s8~'PX}`:;{u)hO..~:\3]'S>@2!^kx q9?_ gиNE;![˙4Y~a WNа䴄dG-WaEmW9*KHrpp{`lm+ sܱ&V@\%g5RPfl L5֤6,j^mz4j}1'"jiY{tW+̧N1t;Z`aW΅\quXg>mA@giևV~l68J56ghvzGMJHy(Bb!( zOݰ bW +Ŷ"c:8ϟǃU,ݤ뫟%yM?LG] ;U|<7xv)繓+?}<*;x5wSrOx|<88ʝnc``2Aѥ]:Ëup iYN?'/qNA.-`K; tQ^b@q\r̴?8Vu~hc||믝I+k@{9 OM=jzօ +zÓ`y (fasA͹^tLQ^Y},Z!|/ցH~]7PՆG 6֊{Mz꧛Ety{/~J?78s+9vGQp1>> 4js̴ a`LRLgtmuz>\\/w5 gWWN[;y>\{Y`8-;X=!ƗA |J>On Tm׉v9|^hl- 3-ngtNc/{otvqu݈zi s_ç=we`.жw\=6?|\>A[;te0"5b `['Ta=f09`rdؑ;='4x_,_yhƻ '4xN/'_Mz) V//Dd_&BDEdڄJtXL`?<aSXl\~}t_zx3>LN*u_:8^6CӉȡ dx|_P NO JQ;ZDg58{8 nY$_^;|?.fYz.˧<ޤ/уҝAGkwz2o/<~%5‹6~pyM|&vG-qz0OWg?xѣ5,z>/"yRmyظtE/09Oc ׋6;oI1vԿmaD.lH`tڤ}4:o'_ dYp=:I87^Fӣ7`w??.7҃'Nh9Epykpmeaz7ȣ"ǟw/?ѓf{5 _-^in:.7U?}VOo|; `3`x柯{W8 0(,O~~~շo%>x7o/֗<_o3ZKw|f!oo_OQlwyd}D÷xOWOiyK.g_!団w/?G͎o]Ǐ.`r<ѕd\.O:}rTg?pv9VΩs99礴- $$! $clc'؀ 66368gιsys~7TJRjl@1b*pjOfJpr \> geëuQkqF)-WYM:ps + F@@?0Z.׳n"?qFؓJ cGU*ȅxvGc'Ti3owUBti1~6~ZؽR/"]-}-9 zl>Bn+40[pKKk[?zޏ˭ DX$RٝPa \Ha{x:7^ LFwv0> vfςe+[ڡZx}[>Hb;}r|Z`mc>\ + E[Zu=Ԟ[9_nL]ٽ ߘZ;nJ~}\wO*L优F94gtomf/ϊ>5n0LKW*DKPbAY ֺP?/[;p%JIthf&[Y_^> hdiNsՍxacs>`bPN/ΞZGW#Pz|ZI/zF& &ˌ+V$3F:D?_[|45-dzӒ@PQ`ZhFӓpXe2%-92E%)V)VL~TiAu k~NIԱ J$55ơ;)"jT_;6ך>9zIT[MfA 6ۙМ8˯JQCTrRm.6hÉ)]LM===ƧPrvF\Zh6 hPkd0LhVg_)V܈EZKscKBJu?Ч*3;v=s]8_=}j +ִdڝ[>t_5Le Jnal|Nzջ>h=-Xf6Qjю- xn*\ąWOL$Iյ̉gzGCG{s8˩ɀ^Y;qk$ZFa՚ӑ5=1At5>`bZ +4w<~ %ҙv&=B@yhq9YB׏!Wx%I#bk0MQ=aN_+8}4#Rc]F'Y9cS?/*[2U \;uQ°C5uZd$kF; &txVH&NU{ ^) +J06 wG^L啌U7NS;3sGATZks{FgYj>7[l.?J)6e(l 08|g>b.? +>Qo:pD A:)/X=岵D~5v>sA69[,66t-lmi/Ti +g>͎J<3Ns"F8ܞ9,@L@RK\Hq B0_kJ#X|,nl56Dt-VwzbYUü\KgOBTIU7)#sn\>H]obfnp 4Mi(WX>|/fаBMDgXl-vqBs ix=k s``3;)DrxnO-|'`w[-C^cmKe +lzul$?D%/0Tj C "~Z$4ΤK;A9!AZXA&i:qgnq$LҚ^obx6pfzsdJZ0GfdvC6(}%89Kq'֕pÌ$=.)z !tsGF0'TdAllUgP3(HMg`Ԃ'*RXϗ@уGl4/Xf1Cj5]^9B%SR۝?5hB ;J'%[ɚ-qJ$D)Ql'άU;p=8q&+ N rSLQ0X5m.`vSŭ\J%ZQ3xpKi&MiLy\!E|2ĕ@ ϋ%%%r|01F 0M߯u#fl&(&MLʫHܬix0,6@gRhwp>\s#A%ԫS'G; \I= 'bJHB2KL&3((2qdx'C` -$d WLC^+Zr,'8fVS)J\j'\Y]1i룵{-9VmU]oTb' TQJJ璅ًlOD(Qbfzl"4GHj|#MjƋs~R l3!эL懆v' KOֺ; uHƕpQzқ\Z^RUF ԻOAt .&@@y. e\Gi-*j́.LdIt\=wT䄴ۣ@@ vECxZg;l[?_zo?ꭷׯ˫O}n.6^KD( w[.^{~W^|ϼ߽׿kOusv5WWL&]ރO~_췿{k?}=[# L#ZZj-/sՏ}^3_Ss/O{S9wlnTd4laɇhGԔ$k_zc>KO~x/_?xk>t!B@m\Nup٘^X8rtyɏ|Ͽ?}Wۯo}烿n/~_&v8l +I cʹ7<3_zgoꍷ~~o}y޻ṳoK4 zpWh011r;G_}yyvo9WZP X>stream +_gnr:Wף-=n&<`5[<};x~3x{/}{Z`li?ϥ*B}pkqmr~xs9$EÊmO|Wa6ӟ?O/ +>}-k+;zQ,XԮkTfl475\~C]vGD/PRYps0'DX1Vl[Lԉ{>v+׮;~Ƴ^{孷|_^˟y G6`t8t{ j%\RaB,rpio}g_//~/ŏ]9wl(*m(E@PPbsuzO>zg?ȿo_7~O?ोJE' +X<2ýrD[ϟv=_|O;/>>G3uɝLLR~xx Ui&Juj1-yw<'>ćrO<w_g?൧ӻ[+ F7nzۚ4P"!wX1Mg;o??G|}?y˗ +K)(";]J-^D<4rI$ +ʼn^hKfNq<`ps$"S33Z s^JiNbb;TW`>Q//)`RtUBґp!:`6lEtTv8x)Ay1L5@:IB?>D(ܭժtP7E4"mI?` +h=S,ƒɀW Z +6kheH2V3nMai$+|…b,{{7+hZeL}n|p`dxiA)LWtlV$esDFk%I=$"m>4B8\(d9OӺйpM-pZ}mvĮ,FKWĠP!!%Nq=@>X?Ptp@Hz)7YT6+ut!7{NЖ r||%]nFp GL(("+8IE )a$`2"$n HnmS8Ōr&?\_-23ZyҧxAWRS!Dg _2n}#V7X<.,7FШ SGڿ AÄEBN~ ~bpDg$˦ +Rump34I'o r N1BP1N)Ech4 hUX8.,fH:3hFFL˭;\éjp(PpIGI7""$p8b/rL^bIL2|f|3t@ޓT c؄L"o2*JnW^&ML lv~c!7"MJsއi*CqOxRoz\i,v]í | +A4'flR@I_ıfAmt||ri P ol='Mc.F~DAFnZ95dv*>ɭk+F'kq.oć&Xf,0Rn +40`JM"TZ¨eeI.R^&Q(*0/50tYm M'E>Gp +@48`IBEK\ *Nk6#p* dR T6ϰ\bh;2:Ai:O3LЁ=z1;xh*/Bp2486,V12.^4H饓Rc>."hâ~:Ȑ@T8px-i&"CTᾆ=<^"5 MycSEpy4^*b}д"1ca6;k@[vHyM`0>.p|mgY6Hx Unq8gKFN$ыb>_^ +'F3wrQ2Z>~$[_KVH.G2^k᥯|-w8=<j,o2\YQF"!c#0bŖO2[zb ~QѭR4dz\|7۝}Z|BNrjǯOYP&NL):[KNz6ie9"ZtP uΦ;Xf劤AYPk_ E'b)(#`Uɱ\ +kB7lq#_ҵ*PVR! 6lB]<ŌФOv.gP4 4ܸZ,R Kz6!$$4>`Њ%tiHq东(ށpá&AL!¤x%=:Yn zjޒÝpzJ @]+Q`^`R<~A*MEmZlFaXM&Ad~!%h]Q3X{ "ta:zFnPB!-ҋdny؄"ѓpfd,3YQlRuqIkHaJ2x;HuNnauHm?G,$O-h!_FJ2fb㓳>\ll!xxyyor8'3Bg=26aq\0P%PqFM t->"z0#R>LU'(6KyYK j B;#=~f;Vf<5F4 &/zTnj=>$JEHB1rTJ$Fb]arA&ddg`Xp)xn# H&ʼnd~.;zhF$lutU[2P.N4%N02ibxaA *Jqltwz$Dn1o4|^D$ +֞X497y[smV +'Njs&  +dacnJ(#datAp-iM|'N]z3}hy%TPgYNi%s M%s8"(y(@|W$V@V(C H3udldc|ڈY90O}楳Fġ)g%laa:ͥKi j'Y۬Ϟn͝ 喜h8,=̗7ώIpp:@s7hEŇL舅 +'5Mp)TU͝m`܁Nw'wF* +?#4њ8K9*ǂQY:5^H>g|'l7 \qxPRNK(b|lSQ=6iZ( QD)Kv#S49+)06*^TrRJo9w:k@}ES-sZrDz& X$²й!ρ!ۣ&3B,'q2 +`) +jS Ti,޻r}7SBYrDHΖе??~#d&Sy|FNfwJ(U`$r>_< )cҢ_[s_k8a2Φ0.ʹ\eЩ{1F`jvU҉vg hAB,}L&3c3utpa@/-NRd1/}mV/Ċ+QCIʀJ\;|̵GV֟?ŧL}K"SETE):΁>rl/IH2j<);(uG<`n%AN ,\qhj5ca0pcZJwXp! +%"I(C>4 0k|27RFœX)7kꜦfϝofqυȱŋѹ34 V`Hq N. ߾ ɦQ*AqyL;34]M|^ifNSU-ܪku"Q#!V&;7s (]$ہhUo|l>$ӝN3^#wTV2s[ǯgOTd py0Sb*W )HY  vO)Zl\K@%sX54&U#]:]o?x}j0H 06AR͋hKWe6٬.2x( 1X8UZP:5J-D+jtV +b#`[xNU h~JxC Kor`nUa"6sɌr8R5W&f&NWpb#( W2vK{c}F3MSids`=`UelVo,DIƭNw=D#'}Gx9E^olt(-WF(01E@Erasp, JCdA9}XiM%z{S.h5V IQaB L0b#YmsBacJPi/EGqAC`Ն3삨4,V?ԞBFL uRKCr=0Lmvo4atD9`. +gY1G1qejԏaJbTSʪVC1 ΂f3N-΀j¬vYۣ b ,ñP0Xԅ +: +,y<=v\o3\(_/u <ŋi1(?y6ST#9FidB֗O-,]Bn|Dd "%Ib cfp<^ AJYgc,$8ʍ8`~^QHj?\vgjFYˊĉ" XBim=81! C@n.iP5^|taE 1\tV9a(RLWȍzLCiCO) u( B$W:'YiǶ-."#N;H$r$`#/hP@3W`;Gb]JL>3m50͂/.1rMT8X`vٷ߲gq< ^Lul7Kr`kG, -pۛCO]xoS, Ait$99 PAM6:KN_rÿ9fÀZ-A]$02)& rm2[8T/d +mٮ!hU~q9=R_9uX_>}Vp1=UCS!{}ߟ\Z:NwovƳDo^Lþ#({{1@#xr" brm|P!.P)v6Os j1p\]ǣq9ZmgMA& ZA/Y7&#1f`GG0"ؐ(&o֡.<_NO@PGǡLc:өIAO&RG/+V6/-l:by^jtGc0|I* zj31j|=ǥ (C6ZjC1E OBxIP7rvbgW N);y^ +XP8lga|.U2S۫po } vkg {}AvRTz`%uALmf10K!˳lTZ06z|ja/46X.5|Rvh[xu^Qtz4$Dq?j f}Ln2 BUG|!Jy:+R>#ZBWmmWꏶw/gDn*WqM<"KEnРmdP$U jVB0v*&v׭buK|qha Neȋ$#-'h`ؤC`X$Y،vh|wtMRZ.V; vv>}vxzb"j(jfRA*r,V<^M۪: + Y-F&3KgfL7ngz!>1IQ+ARe`t^kØD mˮhZ7njw8멉dq!zv@b$9 E @^ !ذZgEoyh9wdeY8:ҭN|EJPb3zc"|m]TjZEX +rmA +$b.H5CKQQEĈM80FBJMsYKV`)/v:S'o=u^$=65sAR)ژ(ue4Y)TT0ؕ&Ai-аj28KջGK?/l[%ydӺ\A3CVd%k3R՞> {|Zc)x'h*7CEm4E;m7^b1Cԍk~:9ѹssNh4r`f#a%AT"i+\۔d]EKZ˒ikw +Bj<9}/.oZ۾wokN3Kj$ z6aX[sL͙zᐄACԠI"mY!H@h$@$pcWT%HuNH377\DrjBPyc {\_k-C)-ή:S];щ9w?k_5CJs{nv/hf'X i0GG<XbGL# +Gy\i֚i% +3$^=-j!/ OT +0 HVSQ ~WJjctĵ@sJbF{3t(˖`q{ =+F([d򳫋|+m]jLߺvε|uX~kyIUjG!w痏<9~43PLڂ\dg$@YQopjM4ڪ3 +IdMI/f#3f6o\O׷dsgڻC+d+kŠMh(d Fy ^'B`p8xv2+֦nl<\}rYR~*XTktc9K. +J ̬3^I1QY&2 zg^&'StqNQw>jn|/'/~W?ݸFeMNsK#W&gud("_<TYa"8XvVY_|1F,pr9;[nmG@LWVSImF'T)Q)jdⴐUU (GO_zNy9"]Ӫ:k_9`TC`@ (<+hG(;$|` )DtM)tSGu'~uzl49p[Xb \xV g,_[MekmxC-ی夼[/yv$Ju;}5S\\"b45g\4whL&Y0^kWp*hslunm&s]+Woy.U +F,k-z!TVΓ\GL|v̶k@7zU{Ya†Js ;a@WD(Bm~fBcK|8n5FN;g5ә`]\k2۫*Dv9Uhlє{ËWn{1kw9}m7~onn0N|p$, +)oIE;6i]O^҃8 RɊe+'\VgJ$<:C6=C4`W#HHHǀ@H>B)FX_wI$+Fdkb3nf&:_S/-|fWo(z#{Nl 1n$z݈Ulp\"`!DBRlO\[<Ԝ~)^RbN0kqc;/ml2ͪU'53)V-2j gP"Im (#(tͻ[w;3TqLߴhfbĝtHz8֥}~:]PIkz L#I0k ;r$[Y>+F#|Ìm r}ƽn}tg 7!0QʚQ #! ,yu5Iob E]d%;>xVM3=Aqe̒D8" ((B? `$]r):**yEU6! ]6:3KUfx 6V4Ԭ?fw +iĨǪRα(jh=MRd,IyJ+;8vEaGz+h}Ҟ!/d  DJ,=.ΎViQ*Lpbd9.d{\uY*R[w0f㸉d69{jyyʍgfv띍ÇK[ϜRm^]+5/L͝[ڼ62}ۉl2{\Y;!hję6μ+O~qKf-7'w=o/]x}[i7=G'3W?N +@PHG͝L]r@ԍ.bVVbTj@L +J;"'% +k:UV.7FO\0fw% "'@n 4O)xN+ E&N*vS&QAO0&CR:+91Y(B:d8)|R</ +G8 +B9=V).:\e[P4(>apfTY "a 6 !>! $o=C!Ʀ .pTva81dj*gyS,M#6)Mh:XXltC,)0$l_IMсC哌O=]j-pR̎VNIG> @(eUXvp:?Y/Jjnah,drcN+YxQ01s9p zGSھx[Ͽ/{^|^z09}W'M-\޼55L+AQW!AIQ'K[O|W1HaԲqo㉕86wd`8#!=R_(&QkTFNkA$ bیT@0&o0RL49c{zz{?v,VT nY =Q͆U$my$JhSD(%≚jBa޴[Nz<(ej*y /L A'2Yk-I -NjV$+@4WLf5 Cni>3! xG jǃQTIB`[);I6!+Zubd|62ʶUD93̏_xj"IUѤ"RN֥|ugCoǣ=")5Se{[4[b3ɻͮ_qc>wo6|>YZ˵N?[JO $`k?{pTn&ԟמ}= F4N(-mܺpsuҳܫ|\_ +PDRqk/ +zy"QLvvfȧ]w2$WiFln[_,5vq뷟{#hzA|%\k?y@y熏Ca>=]Te̅и7. Li 1N[W(*̤zddD@XzI.Y:fU2qL&3hrŠvusQ*c0 nt4\* e~3`79+#ư$I4 +idæP`c@ }ᰟw{U0CD`ؐspH*%CL6qe4eMC>!T@G@Ho&žAHcG}C0^: `3=HpHEl 5@Dy }C+ +F@t'ш~czZ1X; : +!EIJ4n%+E0 |9vt0GPLz0L65-"r(>Rb`5+#C+BC@iM-ޫD9)Q,Od +Ѫ@&Q}p py(" p! F EHHhTB$"@A Hwk}ǽ>>( lkz |E8Q*H>?cZ'~EQ&Xu^J 3{8!p d%%E($<1Y594S!XP6bfIioXݽF`׃gE7 PmD#, 4G`Nja-DM2tN= OyP2`p;p40G(AD%*є 4e[?0F(L?>vtiVt Vd>Jr$D*J*U|(۟q] {Ѿp!@a 1q70^; ðhlq *gUj n +pˀq@J8t byJ!`@D +$ GO0+HO(GX x!_ؖb.J-ArBBb}zS~3iG UN<(5ˑ^O(8qF` |x a ;;:,qq~Cv)04k3x@dǃA$<K2^Vf9$=VU]'A3b$"|#/; ƻ$et-]Xqi #ȡ +)QH'L\ܿ{ј  K@)H(bI|5D j(rx$qJPLP 6D `b\+&`j6Cp @\P(J4Ѵ,q!?\>?p~?R(q" +I Q$ d)ې3 {cG< 9O=>r$pX;!('4xyOPӮo>~ ah尀#A$3Y'ղMIy\uvvs(UP;~d`x fW0_Jj44ZW9E\%+-nK3\[, QYեNt uN_­Ox_}72 x$]r)zћ}VĤmS/MRNieqW^4}0chYidh1Qͤs   @#6 #i++өTPa(K@4HN10kr9ٚɜNTcٍ?{ez3[.vKICGC^uK1B%+:0NXw2oݜͯr⏿o7[Y0PI#L<SSzT-DQ_O73W/O޻/߻padPL9SH0WGy'P?!oP%!IWt$R*ל#!/ +Ė-|fƔgw[w/ۿ;ͻX58~?dBi.2'BzD`-uSwk;/sW=o?{ŷn~{f9V)BMӧLk'qW;⻏;n*< |(ǎE}>ysf3=qKkRP&7*?8]_8[/|/_?Ν-*z5 IH "(b&^~K?~g__>ˏ?{w wwSd]+cI&G-_{tљ7?~/ίw??GY>΃! de  pC t0;g͇?w)m;P ,xA&f9/w?}{_?y?/~~/w_OLRAR$T tC\_ډ~Oy+??wo~ ˯\,ٽ$DHF+EU/l(o~JW~^?_'{ٍW+Z `8HRali$r*:?:s ???ǿz]??X}vf&\ Ά쇏&o>o]~ SN&B`9e:eKD"z~V8''owog~|+o/|p-?VI?ht`<:{Ͼ{?ٟ|/^ɜFx\D{DuWvʵv|"E$s]Kg~?ٿ٣_~/?Z_=^ϟsq +yc/~t}E)4D1).ܶ,v8*+?O>8ݏߟ?1+8kR:, w0ydo-߻?s?ovTqo&WuS|@u\IeglFY +OoK>yc.>>|exs%ҒkIp茭EϛJV! 26}>_i(O-5M +xS/h?v~+| #QSSNu jFXhN]=>zxz{-s_+_yfsȩs$%3x~~~^[zR´ra`Z>5Ȣm$XM~uʿo];_شL!'@qz)]4߸<v[{By4䴛wiUK4 +DxEkL1,>gqD"2M &>8G" &IS.)'P(RU, E$@' +|hh,9I)(4Mj1Zlζݨb)qٳ0>GF(ŔJE=^5޶$ז֒\=lSùr51T;qd?rP;>8;~ t)77%9l9 +Љf⅋/;29_.$$A1iƆa Wv_cϏ]*A )fIjţy!eZ3Y>ͯnsB=q*aH,eHe`tF;UxP\o S+ڛ^*-2^v`''#Qs!|$''/& $W%J DTMÚ'D(}$A;4+$ !˗)&ǰyOt勪 + IAhd(1E|`!r8Wlx-F-Hy/l@DJ-Iք7s!f Et \@(AR5dzTpRKSPX>|-[^h|z~ܹٕ;H J40 7TWMK"#9^ 1^KѦ4{I.%K0Z,yуѹŠf%0brAZyA}a7jOTliH F`p hŠv|bMuwɬ D%㻧n{Z\_{+?7~+qޠkԹ;ɋ;i ϰ׏D"^fJ'؂wX^ȃ򠀻8O@a G0k YӜXv$aJ +%0ఘ, 薛gƖoRƎJjN+f ˝0kbٌkS;na42,8DTk9v6z=vG۴P1=>)镙뻷5ʧwWoYmNMmת fQb=[ݩ]\VPDX8b;3:r*b+;1?ÄlƲm$Jd̯~f ,Wmu.N=kN|f2 _Z + SKWW>߹';@-Z7>6A5,.o=,5)&䧆|T6)fgV'ώN +ByLi7aCZ=Ω#$WϕO͜(ʀE#ަV24Kw_g'جK U5Ⱦ`}~MsFLRhn^>1:upr. zG28[Fb \yAO}nppE]hN^>j>^lGp^Ru;T|rb +jxV뜬K ˗拭mJJ*SS[zt2[$ Pk\Ovˣ3s}V)vkuN4;`3?slFT/$B^9c_Jŀe:;^  ciL^ 0innyf޳iLժ~)Y*˒w10DdBV`O9;MXU0VLnuT,,dJk"ـĬܱR@H+fO'hˍā8V%AXb +$Y<{w6>[Rj2Ov{Q'>ޜ8lLOUHtSbt2vjbVwZu|{#6=dÐa'b:?j"D 7R <0  ~P&{to?ON +c.@H8i(.+>)XV0`Vrro-oݭvvxG#u%[LD{)[IW6cyIdn+I(%թfr !rd4:wpwf튝^wjs̩sv_\8qwzV}RSgny *IF ` QTY-R{X8$rUW7FA(J%1Sg6νLhe*ׇ/T) MVh΂Xlσp `0:-m79Ӌ%He'1QT@sB1]NHUiUg$kcRސ2Fk[VK D7|ݹgSxvk|{!/WdL\ ˶x%We'h2LN2IOVs{42F TSWV.Ƈ_|CHdFlal 8r/|Bex4ZRcE`(:J0o Jad*'촶}97+#QoH )VmE+FCu:oM]q8)GI0kLhʦ]&b`YH>1} CќNFsk$Èh2~J2-h|BU`ON h*&Rb4/Vtv&-'IQojΈUALqP| ,sR>QXpSVt8S9JR#*FMc+3F(^'bY0jc(eR@ JED0cGAfvRǹVѬN$pF ELQmsJ5MWF/BB??s`zrQWڛ 錤 xnrjq;x ƫdnϪfW2~3٥愑\Ͷι  _XT(]'L.@*WxNw/rl`,:1?gbxOAuS+N"#VX{rH:ˈ5Fa4Gv6  Ofl0päElcS:;hELM șTnwر0H#K|"1i-'4Z+FdrD̚Xr3`́4c| r<Н:#$V|.w-RoeV2ܱh~)k\]?2 QV"8 ) DNQ7, |/ +[hΤ\+EH2IL*[Y؋rf@2V'Kj#dmͭezw[݇D976r$`<}rg:Lս#[ +,KTO+Iؒ-U.pY*F Z[ߠN, w^.-ڛ޼P)y~wy|}Oޭ ): .Io#DyuQM5>Q##UO;%u5DB[ڲDvߞ\k:Yyx?U1"7՝Wi"4RP,'W-w˸8ɻ7^t8??<4<3o=/+nڃ˻?}= 91ǥ|g:/jM3LÅ[Ф y 'i$N٥uD<-NevRQbϼښ>CLs9x[Nb*H寒,׫;Ymp)Z1@3a.{sld/.;cI<)3 O%<{Ww(["J)ʶvA̋bn9;ar߆|'N }xs0ݑ/h2-7=;| 4渘zҵQw(Jsre{Q&=кΡ^QvxdB}% H7m5񂽼 eֹ݂gٍ9!v/`~%P:x^}։W{_RM8q8;*:qy^E\_M_~nY3E:NLRCI|ww` .̗.7g^}SZT}UZb<;q}oGߨ\yt\"ԋ⾦ 3? A`!O!Wtc~GEOh1^Fvnz\A(MGrg"%~q,k_/6jjeFNp8{~xo?l/!_dN JPC6!͆mhXIxx֖ оmzX賜m/D 3pVqcwZou:8|_UqzZnH\ytgdEpj9)7,Yt~ybd'Y[n_L7 #%|.毎NfMʊlR@rhL_6OpC4D\ +?_w?ë$Ii9Nә"Ovv1 VGAM5F-:<ȏv bmor#= fNlq0ʲptMdVNrd'׿YQ{{UճtuZ/Vw:}nx5>h JE5͒=wT9O]of'Aᄲ?|'gylx7_e{S`)Nʓ|b +=0;l58'yn`~IA +NYo &%t-T o,VGrA~;CuhJp| #{9<%- Ҙ狛OmOֲ̙.EE4Ql|MwmHt+%|#D~>]?6禽$W{| kXZh["&i=zt'^tʶӈ{q^0棛wTyud9fy8z/m <h%4pw״$VIraDzܡIM( A3dwߔg,$dWAvqfސ2kuϬ%tZ姛䩢eӱyRe/yɧ9DB:櫃?ՙ%nB/FYU{UĘ98.]RfUo>H.,gLzjD Kvu9+rcXY)_qfjh3/kXP6 ~;#;}vyօhgYhR M3f@f.= <7W?~G tvoTPui-bvk-ۚ^f')'UsQ3%zg~{p{[uYTV;̪ͦջWn4 =+\g'?&Sr3t@xxIQ:zK5i$>%q60 &۽{'ϾN5~&~0Y|@6YI{a<]ݽOSǾNL5ziq~ݿФVcc^5Ouw9]}> `7TT+WlÛ;jd+(IN`EqkKbܶ cY| {?\j<5{7,U[xqycm[ lz*7FkFrFI΋]804FiUU /brI:}Hj:I 3alU_D5&YG j\1)V۟%dEɺ?x8]12ݙR,H . +tc킔Bl#b.\ivDar;,YDDWpp1ReB70*;[jbSp 9@jy?WceP6@ c]7C R7iyC1)/1z˜e,Qahh8Rݚ'|;?}/\URZ7Rm-8yUn1^8$9O\vGWIiWiy+mݙˀ`J:OYP&prQ`m$yKDt?rNlgWѦ3,4c^''vpǬTn5pNU%7gYKkB!/eBmox{3! }*YuϏiAH8>n_WYM Bif"I`Y{+Zo=5}d$YHIȷ&cu0ݛYjTzud#,R_2cM'IIw l12X۵YFz+^,& 'y$5Jbl~ w _V\4hxmm۾nMdBoCzQri $[²)XyIF\mUD9HJ"ri4?f;σtװ1N6n>!CfHVgVsgxP:=n 91i5YH8xfA9%=YY>m˲.WQ///t>\W~<+VUJ! c2kQkN7ѝ)b +(:эYQ^"X6VEf T`؋MwԴ_,U}b ^Xmus܋qPĜj9[rfz!D.Q7evZdG5i T  Ё*ӛ[\EF.aMgcKGdK6P5'mM=vQ 5U(=E1(Jٌ=ÉXQvEzaB$Kj8y gai6ڮ `1̾- vsVppM2C*bsRT}D?w;xf)4]R4`|vzs#9M{(3u98,lgBp!}nX3SS=;O^/uʀ53,W|Jqiq|Ψi&㓬x.:7c%n2.$Y E:_^?Ovk]*0h +BnYE-E@".F\ #c38]k\"1WuGGi0hؒA0 +kJ^o(g7E8!Eܢ:Y.qf[qW+4{d9ڙC)qwy +(>ߵ{%ű}IE ANȐ mkC] P~g܋6"ޅAn4O |V!]g0\t'/Ukǣx2PG;̶딤dV@̾,g4ً w՜H,Y#$/&;y1-7KIe({WEb:&28jl?gev`[4?}ۿ {@1>DE?,wӝPf qpk4]ŚٷJ +ԝl2"4'cU}Mm +[,0|; p!N%pvM搒;~Y'?8ҁf5!f٫K.Ahŷ%}W7/~&;*}QX]A"YHG/\7رH9 +0ٜ\tgC!0Xa;R 2Y@O{1 |/fn8Mڇ?fj ]F]nΥ$E1 ym69S^0)NHn62ΐ<]A5|u4`ZD1FDӤ8nor[n\H:H)/8w{[5ɶ$X֥)jx__f}9r8C(.Sp=_nqr=rAǖB:vBxaϟ*q'ɕ5c7:IJIG*a3MC'əa.2xmVy6єW7>y +ڒ'O@~bl;Y*E֓Ղ|(I:!rdl{[ZO`/ـ^(]ZM^=Ϫ Y)fPF"Q*"H7=QhS-Y3\K]rbAAy͖]׶k*nM jr޿ +؉u}lrsd(:x:LL4m7Z#ՙϋja۞7S.(5kF+/d-YqL+vysÜS$|X> ]`cP"F-ȭr ,o!RJqߙ6WVr^$%|_"al/BB#rT vύWKTk e 3VթɳL כiFRWpM`Kdz;YB)=yAA>>ݟh+^[nBtsRto 9C +P_#i )pFӺEps~xe@yRL EV7a{UD^зN:}$M{ÛW?Ok.=^,JcRWxhgQyBDŽiIaLzǣ?)67]rbB)ִbN,m_gե㯀DE@v*L?p(87 T f'/6/⥗ovO= ԘNz4kQXΎ=Q!e}$?[so%9;7~;3 #H+$WG2vCQaal$)HL-{ri Z#bO^oh k +߮ٓ- /Z%uLv{`Z :Sz4!\6kVSL@ [4^*B}>Ok]Wyu +o +"Dvj4}mR).`Ke2B,_ՙ-5WbtQA5(RdӼ{ugt(Yp}@|<䧈zä +Ȳ6eM% .ik6ܰW0żTe%E,@.#%'IrCI?> t pD!)Ť<]j4{g $f:{G}FCA9xf7t{[0/]o))P >j\Au4l*Hω$X(ȏ:}^YL'Tnw>ŒJOwn!+ض̉d-{{8b6ͥ Rz3__ +RqAVftc]R͐8@K'ͺ?kAYXNj\u:7qcMs*`$H,*K^""Apg?)FwK}I/uJ JuOϟ|xwH'wM+7ܟ/+0PJi |ckldgoQPYcY**vWz6r\-Qk3`d}2X|Qf_Zjooky/ÞrrG@ZE00.aN937 @"3iʿWV+h6\!CHhFZ] +6v.d<.` +^"us7˯x!3̡H&MR{qvu/Uk(jmowwz\"d֔Y%l̋а!05Q^^_n!!Zxt8,9b,o^H$yPw\h0=q]mrMjA <&WH?ohTp4ivZV7E&L?O,6 lɕ&߸|n'^uhÍ8!7wuInz(89)W0ȼ\Ҡu*Spӿ")>Jq`B*AwW?Y֌-ݵ=dG;8Eg0ݯxâ<8 TsCFA!O {LB%4h|rH +6?SQPȣ0F3B{ylZ|ܺ&vS7tI*i5|30rHPR_W/NnzyxkV+ȧ'RQKrv6Ʉ=OH! viun e#(ە uc@""2ܥhO +۞y؝yw=Kɒ8{d+$Fݐ* aSe;q ccFDmA1NpQW?A񶷕"߿Jxo+ *ce`L:dUJWu{ME> +İV?rdu^Fw%[[,p0zW0h4Fuy}Ӡ?=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ;cGZ{Ckyh#=v䡵ǎ<ؑ^/? cw]>3&-7>;̸&~xÇo?}E8Ls9:yslLO?}x#<}uGTU\eIqVAq7y}]e׎oN;ٞv{fwN~&gx~;-^g^^1ET/z[T:#gd*2O?_AO?}|4-by~&GW|~Xޗ>'N?w?o"!gq?ϋ_}9gO^9YN嫃Ϟw_ v;)r'VIkȟÿLI1>3$וˬ&]gJR=|L>7$PZܰǂ\2BWJ)RYLLx8[{1)%6(R9%5;сUg*m dQoFGiq;ם y`HR9խizrX!'4bz8wLX!նfݡ_qyvGo/g$;/uҾ(zNxXcFL4sbe b()nt4עm$h.e Ԟ*z߰ƊA,.DuDi[L : vK/Bj[N犗rT(VW8B3暵#kSY7Hݢ +b%nLTm.%[g/,|bY3Y@|٤[iZH*m F4Bhh5IY4|ʰ$$Q49TY2lfrx.Us.M):am) +yֈ2 0Ua0h7F1]K'&rDb&Vi")s?~0Np@1qnL /,SO~Ljڍl`*=w4'zh_+Fҷ}]?uET 8RqLTT&wdUM]I2EbPӾ/hnm-> B Uuf[3MXfPkzVI.x㰵BNlOP8GAiI!ph H= 092mߙo?րcItR`e%(I"˕-x͋eccyKYv0߅^Ryj-T‹ jҮ T++CL(0w_HE4[jڰH1&Tgc˛6?*HIq燦?O_F;0΁rM˞JCj!r<_$0UX̬<fK 'izjM:7z[ =^Lb:@3tt)7c FvQTHx-⹤~b3(Z B$\,=Xbif8Q@B^imm,6̅ k0MpQkh8&EfC9s?mfvmZMQ߽]A }1eK6Āi9D(TE)9yk& </AZ@`kZ;m?Z]_L!켬n=!Lq 78#ȫ3# Nul8cA.ա5sxG묂mCTJ >,WO?V7vebL:aͼp tsakp~ ++duds]ⵖʲxTvVt`R\U;'K]{tgXg+(v *0 Zv%B%@VSdMZ-9b +lW2ri"Nxb)"mSIlnfKed[sC2wXFq`U.7EjZ.bt0ܡVI,46xr"9q-HS_raFFjDŽ~1q-&CR LNID_(.((5# As068Ł $I9aMMwJA41 ?eed'-&bRy]A):>2tEc>^N$>2<mmsFW@NuwW_&RgmXA*ݫm.7_-7eSlo R0 +AXHY-1'"B|1]Rrн]׃[`PsU=xt=Mkbhixbs඀tȭfA[b0x)!P*WBra#:)) "q pxh P}t(M\1RDy!hk7'0 mr- +R0^6,x,|] 2 2m9:c"ʲGtP0 +D$XxN3y!{\rdtw)J۲&jWKQΆӻd{-"G m-=x;3uo`]թxaY/_}5/!j+/a>{%#YqRKb -VGxjQ ĘA@ +82:ֵϤIۻ^SfSA$\j ؋9Ҍ!| +6nԕZMs(խ~ɭ)Z=]Y*dͰ>`gkqKi^fWl{{hh8$"!n vM%ϚmfpkH)oy.v"UQ`FI*E8q[I7pbfvyak|R Y'9J7G4 d?N潧CYhF/Nv5kXAg>ܴO!h\lC3+ +h7-w^v" Čvv}7*cQ_D ź/!ƭEmeD*3QA5?%gzZt.;ȁ±1MVqC{P Rml,L^6GN^ #FCit&^֭)Y}|7*&ϓd:QKHCqa:{&kwM1wV 0xc(O夊zU kHMڏtk)J}Ya4aT'%ГXDwL(Q '8@V{U21)$<K1GԑPrs74O]Xhlt 4 `. ? , g5 Dh[H4"7`װl@fo6qaa, `U6Y%6kNY<2Үa)f G Ep&Icq/ǂw[{A|v1F1ݺw1ȢѴ e.(mhUھAlEǺ"ȄqygW6dIJߏOڴN0վ91'8aCAPLAeI[4?# BJ̈́Zrw\hTӵ浆ÝdAt8i hw/U@' ٮ_;z +1$*E%uwxrΧNթs9CK,9I' d1؄!m0ؘal}s]wuR~aoۅ| AZ^A +AU%i ]kЀ,zTq]9:?m"|}P. Ćǫvnr?=&$5؁Fy{r2`>pc^/^r$ASz1 + g ‡!vi_;'= fm4/vktjh9J,f1=IM"XR@,ɡ1rG;@sNDC!8`0B.z`q&PV R|c-cv-JD1Vo TzĚȓ IFjAn?;s~jn<Ȫ1paH4$5c(1@ АpzТ a=*JXn<>H>}qCyT k Z_`nfh"v;dwB1P-g)4Q)';~D6Z<0y@+CI;pu +l"~cer1YZ;D0h7 R =Ǫ:Zn_Z?b֚?` 2i12 +/Y@ ۧJ5ֲ3Ā >%"q́ | n#4u6up S##8 J/]I2/Xtvo !5H~C*ˋy-F1k%*@TY(Z r isrcNyzb}u&8@-XYO (}h-Gb4A2fw@A4j9LC0; `䷲m#c8ROj. (arX!=(1ZGZv/VcV't㋌X9_->N8aA`}= EAx%Ѐ?DIikA"1@9FG@`~e/lc~tys +Lh \@Rحu~=qxjEa! L !P!,G'<^*jx\TRQm' +WPO3ļM{0`30ޫ>!aO9 +A%x *T6S,W.7N(VȢ@$‰v  FIH 5Y5WfX +9A(kӱ{#6$7( {ZdSDEh[[Vw H {ԡޠ jS ~p!XmaE@%|`iU: Nj]ZK1\TéXkNn!=Nkkk)'nl/p.w*"A ކD ]e,jL4 XmІF,ă౶P,iUtvpb=:#Cm/cr5J7 ɖM^;S|@8' 6#juHBI5{oQ\Y sĄQ*&-d)b1'h@GpJ mV|=s'GÙt@%3aO@& ;w9F/ +`U8-U$G\dŹdyWkX}!PGXd$%RS*dAlI ‰ #1Mp5բx(,і!Z\#63/r[LT(6#=^(V[GTs1*E4~ j]J +jƫ$%39EhW©Ǫ`K#$o 79pG0 .h+UI.ˊh\ڇ_.ë-hjֈMȑ6ʤG 2BWArs0j=4S!΄b.3Li>O}SX +, '5M,B1V)<&D/e+k[A8tk'!hDT|Rl\Jp@򠅲6',U(ų A/p7gDcPl\Rց"YU1K:1*ɩUVi +ZG3b"EAˇ-Uc]#5!T< (>T<5?><;>s:6%V`.dXv!\V @F%tF'IFx~U[RqNR+NKFa±52J VC&؜}r^V#HꋑbD~-`AEـcZ$s['boH|&U\bYx`A$7/Eӳ0YVsz b$IeE g +UprZ `kkl4fgr;}^P$:-+Ps Bk0E%NR}1xZIZ3IWR]|hBv'nd5T~fqZE︽qAB9OjBY1;k䢙jHj?m<Wa,=[mU@Zr8>/kѾdLzrB-'K0µ1^ NfF@|(<o[әu02\ͷ6kwoX9r)#ڔJ@yZ(\I2zޑ\m? hcFgTkdsa%@cjrhMƏX"'d.MOz{>ٛ!UV%OURy2Pa82F(>Dt4̧IO]l(M0_G"Ep.H(T[no ϖ;GNzZ=̟^8r5<6\<{ԙx.MŒBc;ߛڸ1ؙ_>q pgnryXgYf#QJJbR4?_lo{d1/*R>FHbП)olS$X8lBa<\iH%5#1Hbc9}E@K^.ekRs']ٔ驥 A̠D{LW&/έ\퉣"1o$f!y-IoE&di>*L^0k$̰ڔr27UnjBI`)5MgRM +53;MU=ޯ69Aˡh+]Gs35tn*Q nؚ9on$rA[m;[CpY3ʵҙ+ EXlwR ©ݙVDD:_k-Aiq"a<3gZht֓irx"ZX5j,;nꋤ#V3RY(v Xvh[l/̘p̧RmqL 7L,\Z+5+x>)3׵yAi|cs~đ陣|泥:@]hAȭzGw?ϬNBxHZUBPMKs+9|3rވ"hn0zε/Db}<3Hx6YjOtق)i A;{zb8g[S+s`O/i3FH,1.m\\޽7;÷^&ARTq Di,5i&ޠSgT"8wDND-92 %ٍۣE)oF2j-|'`!]/d[Zt8{{:R"*Y]O,]O "XTUF$)T잊VI2?2+~TPl[A+8*ۥn,Jc셻W߈Qbs-JZ{ֶY>w ?m.^zA۞:6pK/}g|.ٻwz㪬u={7=B=҃/-5rr{7W8.[\]^?ˈ\mَfjgw]ˑ9Z̏I|Y[פ:x Qϕ^H01=9 (xz3uJwi!ۚ>Dڌ*IIpJ}Hd"5pwp:QZ@LRJeʝOif%WZМ8NHzU.G +EE49DIC 6 kx'_^47{ta(Fokri?ן;51_7C>l@ӬPTviN]ޏRy$\m$Fmpv|ɕ i׹B}e)VTlΔWzSxSGo&ƒ?SBQ4:P)6vݲuYKr6G ʰB=[:fKq:CJXLYhF}4'ƓkG[/naq iKv}bwz;#@Xb\Ve(monR{X_uO8zM5 6I2xn =<֟?ٝUc f4Sho'NzGȀd'z$:.Y 3 )v©~w8W_cl"; eA z`ޠ3oNttJQiISjk(T[^ܹ5ym$21}6qBv͵>*9فS9^nG2kc%OD*W]̜,\}ͥNoi7Ac8bD9#9NY!{bq4҅Hr+)4v񙅳.@.g$5V/5A!Cx89#Li9N d':;J/he(D=rfhQ w[͉ Ik /Dz1Am;ɥw̮_̂Pӗo~`f2pl8cz5Rx<]^-CZxTXA:O-7ec@ NIty8P lۑT/]Y[D|$WB:}]4)%N.Kz# 3o3RP^vjj tl?\RdG޻sJbQF# +:l68>ID16ҟ9Ɋdn9qP\#UF{y}Å;L$kV:G"A\SCRm3"vFL]ov 0CNbDU +B h؞])]X)V,L\$T=ud |ۙ8\!ΤU|ԭ|yqfB., kPN&''p"WoOn(c +4W,$ba$1ѝ8>z7R2p@4Ԛ6%P\vV2AFo`hǬ ҒO {QVhZB1jնdPVĢ,7/%S~BEiZ]9$E&Bсų8 +UrtvǺrcfjfLt\]9͈1SsݘB-Nx@|3vs;vo\8~ԕ|mgmZ kl* =X.!t5v7uΉkǧN js0 nZc^kCS`jT@QR3(S "vH^)drda^Tã!eY(V7ĩx3>ud rd~>OPd,3+ES{X52;/@YEWBaMIZ +$WAkpbv冩M_C0Fb"S\qRȨ %T(:C3Y+ ~erBxuIfE#.'+  CU3oX&lqͺ,Ab㠣6B N̈ZW~Bh8M13"5.pNGaQIKj-{\cMF)|dL5Tȃ3*j\.p!B .UX)׷&΂P)h !ѽPnN\U Ȅ`|A$k&YVL1>{ja㺉f;o'sn>q6%茨eML | A L"!)fb[ wx'\u (^r\?agq.!klm`F bX8,.#<Χ|Ai9T~58*I%JTɔ/z&nL̮m (cf'? F~$3 r }Br(1D%#Åpj٤FX@($pd_BpCkFjH +y  +{.;|4ILLjl P0A\n&W$Dv.ґSWwNshPZ~\fh+%V*BHGL=~v8w0;. xf +VWHY*T#J<9q:gشi!hZ ,Wt8 ljFl1; +lq'^昂#FMQӥRgy }O>o};ooۻ/hgrدxn۬ ;é#箽|Gn37]t띷w_'4A TD WBfPVίopnc/z=~o~W~(,NGZ̬MU剩ŕskSGwO_x_oox=ӛL%)"N je݌$&r1 çnc_x{y#O:H);,UT)+%6czЪԻc/\}O?S~_w.rZ}VAU OzAĒa.n'?G?r{O~σW>~#>{׽|Y6xbRUL?.Rvgq3箽+7v_{/~|g>QLŦ 5Kr9)4(RasAQac:G|厳~Cg;UȚx|K/~~o~??WOǯvh t& qd|+_׾|g7W~^??3ݚ Jf1mB0g>oo_W_~???՛ڌ&:4$l[_߀gѫ< ?g>܋/淿ӿ'/xG4eǢ8zqÏ=Szɧ^~W~+_~?ů~9QqA,ES3vWVvNڻ=>g饟_W^o__CQ̸k~w?y4ۂPа;stݽw~_=DoW[n/Ga ZY?|;~>C3?/w_W _oӝM'cRe/2{\|xo+}~gypWo7~7{o G?O/_SO=y-nF|j's 箽p>//l~??i˟D}Ox[GNQRxڪ +SӃى[sw~ᇯ~۹.V28*y\E<$ -UMUޑ 6#toEcYE-D+A?x +rŝct[ߜ'7+_}zsO_w٩鈙2E+สS.\xՙڳ<}导koWg|='wwH  p透yJ[[z䎛/} //~/?z~S4HRz:< 󴔈'zO}y^ɿ魿Ox+7n5X7HDa(TK^]Z;u ~=?ܳGs[-d  + SܳO??~+۫jC`uf. 08фhL/lb-@9 U(*2#nUaA5z$Uт`A bBqt>/GX ILFJ&%*zH 6WWṚC88>p/+HQTEވ1q#O%tRNG#L,>h|DP  4 9xj'VT!g*vZMea#mW&ZZ.>med n'r`N{amdűiM* +\RMzޱÍlrجB^J 5:Ⰽ]bgtt]hPcɨc`L( !,)65UT';3i]tD3cjAT4qQ dn,k@RbZ\<5sZS?U\4mHa$!dN'sc!J1O`p]2h",|0J"1ԢiTfLQ^Pق7NbR:zV?-3P2JZke##nxlAF!%K3lºHC<4c3; +We)6)%TִB0H#AƐJI* t: !yB2M}>ܷr["h/:$<x|*pMb\{$RD t0jga$lcA<Dq ABF-WX0f4Tf0󈏝^JRCdZN zgrψM:qR9úB5plw#`);IC#MѰֳdbbm#>Ҕ.&W`'`tmvwV:[ S4J'@ M RfDC(###Rf!W).֚[cؘ&jh\ZZ$.n-pbfCӉ".SJqtA>v`h\R &Ž`;*q: KJYjNb4 @H È|2E&p6{054 Q-AAyXLKQ(Ī ] ?<@1u OA(=6hi$a!م#ءQdus\+2bC&JV85%ȥbl\>)&0"#퐹 H@7f96K0 LJ Jl˲Q##5s"]@7/Q:A,㲊Tb`[8 x #Dܐ5XN^BRiɚ13fCC42WH&C3ˠD +i^ب-hc.7*$mpBv~i8;p*8#dh%>Ci`dAAatqQJTm}2Օ%NSFNf6P*96D*.`d:~ z::>'kU+-Ø|>dc\u'X >Hxeplv)"Gzx!EV AkDdX30&E +pzҍ<11F+Ǧy:hNLWC# D2IÑpjk;l:{SˌOfrBs-NqMp$(ADC0*䂤mb]%(>IV, XOx(uWP͆:1ˤ(* +Z>iAcRlmEv#i^.t"iD6;4I2+ +-Y)x4- EFGhEщLn,luLDaPK c!hZEʄˍ<+X`+Ж7j2"IOA<=NO!LDL40BsRfcCR{r04XTrL +S{"*d{dm0b3Gd7$,+TfP>̋u]oZIǬDNPzzt.Umf7q=ix]@VA1|!KWoydfZOLY臢3"(Pc-:Q댃?uYWZ&5(%mcqbQTjSmm*I]b}QPqon7e`,9JAX׹c-n7X Vy +օ6\B]^m@"/'4H բfsjr 4g+Yр$D!rMg쀑 +Fl_ G,nnMXl6m]"ҔZ.; ( %,ӀVkM; XR*7/u\ +L0HW&gA43-5x~N @] )`^P0)HHVkHW7.$%0[^Ii.`*6VYD?2={N^N"{S +bfb"Q5%ۓ;3{"#2Gʅb4h!NJ9AԣmPȏ$vwczY^mZOߺKCU+dfRqb^7@8@zX35=xq#.NfNBRXV'o\=`qT(FeDr Pq$[t[_(ng PpbtVuHnsiFMT+cԲf# V Z Xw;1?xj:,I cyF|Y OԺ's-GE0< UIrr Tj t9Lƞ ϗ"f 5؜vac(@8 ^'M%nhm92sR͖2ShIbs''3;æM<*KY䀐s$JR>횩ab'u:5y#* QZ.cY7T(rgH*.-;{!7K1q?jEHz'[Yڼ5Dle`vSf$ћ߼ʽO^HsXbq&.eʋ˖V&fWw-iM?Vj + 8Hthjᖠ~%BPD?wrj|gzI}K7ߋC3P?[PCK9w׶w85,lp{bor'HK'6w>؝:8 cn %[A$fHR 14\AG<)*S LWkr{48-wY:\K⺢ F^Zx*NB`92,X% 엁Jkk>oUkcJ")NꛭhjT 3Xr2FRD @FƐCch1ta%UZg)& `U-F5VjtVOz7elx띏e +LoߥDq& S1|qeFb=ׯT҈NXX7r eLFt\m5m{K'^ EZHrXR|}Ҕ39Z+8J=:'&3Յ3@ԨD8>TC)ROR#xfC $! kA%FDN\G7N2\d}+w|PYa XJx[ȣ`@,xў>^j--]Z8f?MI?}qW(.nNj8%Qn } +M' +J\B}d*?#G/ބ1 S #{mOAzb";NNPc Q10&(%A*ֽĔ/`J;UX={]|O'+kNKE#,7E gd4I1* ; k D;9nStiJ58ue#6Mv82^cX10Um +-{קu6VX2MTf ↑\T#bS)P^`[`^t)b$ZUa"ZI%xn#-AN-ͬ]l vB&+$&f0:ED|^ʕ;{S7cǦ.H#O{e sԯ {vg#$˳;7]#QYp{P"R),C~77tN !TƈMx`Al[?Hݐ@ݱJRXn\dTݳE^){}R(3`l MAM>_@a~ L7S眻'`a 2@DA,%%QVd=EKZrX?{zoks)t|p9/+Df!]\ϝ>Z 4ꦲ j&΋Vfh-k#@?zc)F2ՍDP`͙_:r%Pi1 |r!$SʉbuF(Gݤ8plp >1QT69̣Xg[[WweDfOhʬعu˓W.-<ުp^(JrURe1xplh(6W;,QfF#(U& +9uiΠY[sTЍ@@Fr0 G Py.G~?95D x LnA8Sn:%-&+܉Z}T؄;1esc=i*y d, S1ȑ )Kʉgӵݧ4HT`MV[#(%pU074pTŒ1RѨ\ hawj~<\\h6ɡx\;ƋDI3b.'Wy61"ǧ:qP3pqo4:Nr5YC:PWe Z3]ݬuOfohF 4Me!dq| bK ,[N:ӗmAbvw_5(E&0Y8Ǿ G v)M3$lgz|EK\k'/*Z=I1-t5y`Xp" PXD_FF6E 41K[oo;\sg񝫼âp Eİt<.klcX +C8XgsRaP\'(da7$`9]2lam*!v< ؖ/VxDeꂿ,y::1}p}=nwcsˡF^ +$0R_<1x $,lx6lmM ASjy'esFS@Z5PPIәV:@8E#|4*"|0*1fXRG`C!*3sOLAԀ3UzdqurK +y{b{Yn~xKh1bv;XV{\*4WNcv6/m7шxJ br\,׆zuol1? A8ǫ[ fk~6r~`3N{ˋ `eM+j]3&H +*C~V$̏kXPt| ff?~!aA|dԳ|eK3iJܯ/P0ܠRF0Cc|D@Ni6 J";mA*b @w5= r2:4PXIED<yA.vT\/dW<~gYLf:$<P(fAZ ,ȈsK[e=:J=<<7$ pጇF,.=#B>UZxdq,3|)SR5Uvgzp[Ow#NB Q$L&ģ8IF8w)ȱVm JZ3W(.C,JzDz7p,,@Ecq3q? ](% Nuqj{uu޹[[儔4)T|~ +8x%"I"ǕQt/{8>I%\*3-c;Ouz +f?^J v\0$M&g% 1fFG'FC<4`HG襐b"RD2{UFfN(UM_C ]-5܆!H`k܁q4"hxW[Oy8DZks5`ILqg$P"pe:< +Pp*P8O<>3wA*@  +@9hn+EIV,+7 wpsirٟ_ܺL8!/Lkf `lKApgl "ers|;wU 2ͳͻnv0um3 YEcJ13s8c9|^hC*fw==z$M!Zuq5ԢYIIaՓyڑ|$̄Ι>DPD$pC J krs /72L.A.`f@N Aq":6s#O<9cCGC GbF}1CԔ|V9 m; Zg=2g?3*z#SZ2 gsqXewFcHh@U5+QNje3k6'=vM t~#YmtN>[65tzD雲aZ<}Ia+)e<`RKvbSOMNS׶k7Ͼp^kbg̜v4r9*xqX [{1 >_g LI3a_,'XXB1WgOب5f)m5$ +Afu;>!@`dk\7ڝ V]VJ,L2Ez PpQ$brpL?#0n;ڙ% Xjc~'Pa,6dyB[d&\ D4Ġêhγ1p<B&dwᛑ(K.+eյ|ynuo?=h1J=,' + 8,l^~Zk0PrW Nj"SlW&Vh!M[;ֲ݁椢n6%:֚bfRlqFڡ/d .Nea.s5 +EQl_5egk…[g/=Y?LgN}?׽PGD=#+[*qIOi"+/s|u_ΦFFac +.CPJ{jyNO햫, M͝KUJ$KPPjm{Λ Hܦ98#N ׵s|yBa2{F Ib(;:FC2<-o:YZ/v] kphL6f"?mg pA U? CC0L73skPJR:с,ЙVtӯOLFc=vGQzB:KdRU;twzgt矶bܘ> @3*T'|HHYSܼՏ<1!P +݌ԏ},<:Jh]˝u Fs ŮU{vnN_hA%m-'ršv1QaJ Pqh8"  UuRpSٍvўܫw*XJpT|wbڍl3t4Ba%`}INd3  ɕ*^ +Ι&kݽs/?i/;H':~o.{JtvtqX`T[ `EJ4t1qѽoQDG7ZAeKq:A19J(^;}N1[0.Ub eKS@VE˭퉩7.ͩ*~{?C"U +B`Z#QI +c˵Jgo}bey{[\Xw[nVZ_>stream + BycrӵE"-snœKi`Uٹ]敪5ٕ~*3Y,NkFmދ,Ugكx\XEU;E8g89aT+EE+L-=rs,JZ\!$}sk+2Ǖ11ll/h?:'Ft$,Upbz1A;|kjkwޘ_ p])ZGDHefGHT9杗^mݚbF`(fc1MI[ֵ fsarʷdX,;BcNÔM +Yܝ=w1\)F+_`xM5A3||{ h#Y 3{ .7:dsWNO<]uc'H˕ g FQ'Ƴ6/ks e-Þ 3=D<6:k~V]LA<nk1lXVA8 ŀAQ E;zuڲccW>Y=..QlmO~O.- +CO`# X2ړOcB1{|ѫO?(.L/TW) K#Dw8%yP>z{I` Q䀢Ќn"JƚV<,o"Zk3ߛoOgMlolw7{,W^LL: ͨ[YeYWea*2tōko}©ݟg{Hv\{*S(v׎߽tc/'1O\zennww=BQq< 3ί6[k`Ȑk @j5澬Op|^S[KݨG#Ͳ)n RCH8$8f P c0@ Q4Jk #D%JKM؉)d.) +h5W.!+&tz*QGuD0-Ar9q{ޚTsq0[lar uaMכ)\;QfN$fuL"3xY0t;MV;>ZX?n幅^Ͻ|_;voy}/\{8xW6n.lܽzVM uadiN)f'Wߛ9䥬"?;] &\'/6u[|ӻ$ J1R{r+opҾ}N+S4Wr03ӻ+[׺SmɬadRP*Ӫj9 81%ysufV/=W g4j'&/F]24;ۢTTl&7sfru[&XL鴛ӒZɄ&o  & cDcf1!\Gm9+50 Dcf G69/ +0uEfmíCxzTu=(_/ ё81 +tgr-d%H4=Q/n$@X7rc3qCupRq,qYM@Ѫ8FcB0H TA$$IÐܼW.&d9evknrv=9/ fe:\4q\ݹk Ǯ42Ǹ80ON]~~&5zH.gI儆^w6O>{΍DvF?xg݃[TՏ{ggw~ {%-퟽T`tw68ћxx|y)n>v0"{GLQo{w.=x7QXnV^}竍F<@fszkX]ruy΃<@TKKWp\dĦ\nW_p3b?}{Ͽǃ8UO b{Jv멇@ y2BG q(a{j-OT5p2p],4m +gSU{'rS^zy +i@7=q59B\,);C9 0*@µgO?`uNojr"F AGT/ˬPNMKv ,C-M*E$R&8:U +3d=#a8S, d[V!v-DT2=aFV/c~eV=zV&hԔmB7Ŕ?BćpX0,?Ci&g}i3I@lnjhf)G"E hqLCxAZ8l<1iAT:tq ڪ^Ĵ]xd.AVIh 5 \pN8F#E%`E6% T +VcQgæqzI3q=&F a GHg ^bSAc(LipFi<2<¼̹3 A8I$&쀩$%%Zn "_fiLKO!H$p Q8aTAqR160FQR7N^m@A2BPH4.4i3LFVZaVrv/I0Ⰸ 1h|i0@XR`x\A EҮbX"ruX]JԴL +QõB25mT CLYLAd8 Edz y TP<0( i%3=MCT<::Gq$ +UNr],ũPEX̓Mj>mNV@Xp,FcH++% +P6J@ ma5>NƣU`^ qb +1(,L 6\جNUVm32Ш8"q8,$p8`ㅪONߴ"YXWt`F@)j=Tr, B_PQx4SARpWɏMV`7Ī3BUj|4 +8`sX6mO>.幝ӧoҤ0FO`)G&,@9aD`0#%1$A&B2:ub?^ixC̔ $x{Zҥ4(D1!Ԅ[X D\|bq 0*5y选FࡣQD1qVE-5)1WQ|b(LĀ2K&PHp 3\IȌ aJeQ(^K~WQ +πIUP )hm$NHXdWX\cx, ?xHp,8 + B_摵/(d!QH2^TZj"09~he(/PFʧ"AF +`99B)2I0PD>Ga.&baqd(:r4QvYʶ ?>Yp<8QB$ + /2&Rմ8ADAr+r 0T14QΔ -0-qBjmm)-DD0P]g^1l/> y(R!i+< K}A L6t 6 `b\.鎩Oۺ\d)Ȟ,PR9_m'u=Uȵ9"0DE(JǏ ϲH\ X]//p#0 - bfju4 ^T$L!q CJ* #"l rń*H$. cA;ԕx4 h%aBu@d <0@aB<0X4sꉽS+Sxmg>c -`O~lth$ +\v#T 6hB䍢*/,|dxֳ"FG:qQȑ@C(òrXRODB⒑6< 0h"Kh+wJj\l޽51Q;e/& %pqXh,PnScem)qfI]Y/>ҳ-={s^ɌEG8 k$G=KtJB%l;/g.ǯW󷏭J<$14XńխZt3TȜ@H4HR [K/Jsbx4 xiGsG8 vX(g]q2LT +W&=v Dr@*8Ze[*?>=JOds7?Ͻzg^9<]Ϲ6hYIH%I~*҄}n}f; _|m˯_~?[ٞ7J 0i(r'G.r'eTm~fOf'rKw.o_9}N+N|5$ǁ"lp # FHCqگ咪hqT33  [:wPہ4njܿ{{s/o߼_{杏` +P "il.]"k'Oj?~87?x~o}ݽLp8sS2 c*.{aV|t& ˟zz֝7鷟7^|/6J)B@lk-U~Z:[{~_kۧM "ht $8'!% M䥖ڳNZo=8֣/w^}Z, ֏ + ;,Ck>s|0%t>__x0~Ń KV<_Ae!$4KEN;==g>1//~޿ſ=S}ta!_Rpes +g$@7*͍Oͼx|O;_}[7ֿ_~wj46V5<CAb?5c^Xv^/{_ +^y*AUuv.C6;{;y>ӯǟ?'Ń{|SNAg$ecE|*W~ٯ/㏞Ͽ~~oww߽? !0Ll u%üt\R7~u?ſ©|?ۿ}v>G0,ΰ01Y%6ʍ5K?oV~~ݧ3{~Os7X<lw8~ x]bw>|bGXׯ?|w~[ՅA1-$2Hѻ5_~ߺwɭ~ʿ_~woovLUFFÃ4KAz5웷^~oo?<ɹ(^W'STF!rQV* ~f..eKgu?/o_O=7򃝿ճo|K*9I(gZ'o?'?~{VO,3:+Iլ$WRx8{?~~_\AoKƱgkgʝb9%h^􂝭^Q&ԙ)ܬsm?w߾Ϟ֛;_xnWNlezZ;'2 Y+zfCte_^{'W~~K?Kη_8YHG0G=Spl[TWGS'o\~WO?6}nqm2h&8v%x)l) 0l_{lޱn?7^3o^_O-b2%20ġƒtt%uӳgjo\|멅7Z87􃾽\qSѼD @+BJ҆7D=jE7޹G,Gg/p+{/:VG;1U)k[= `Z jVU8cݶ^>~?zwKՙRBuq'bqEup3Yia.fݯ~~swks5SdQ(P\${ziiPt'i]\_Βfu''nTAA<08 +3M6`eSR[BfZl~˥4fuQb16X*Ccp`ac|fg/sy}_مw,I]t1 ' T/ENvՋS+η_~y+TVƚu XAnWA\2MS;i}1]OݝX`L)PAAK>2x +OHba +Ԇ Cr@b(:"ȤaeT%[>6w*+5UY4e)%LA-p2^,&βd9iTjK-&X)cCMU: Ʌ<4Ct0HQ fI4xdJ.VkA`T + ^N<"%LpEzR6%1-Ib5MJc3PF rxKjR +x4Nمtew}m\ah=.M2˹f"C(cM+r-ә;|r8(>dlt'nM%3=PDx6pHrEL N`RcA:WYocqzYjqjg*הhN"{QAE)ڀf*Rhvn3bPK4CC +q،D4NR`ˁ12L2 _H`2/T*p%Av?aCɔQ"Ύc1H2%V)=Ieb`T6J9U;2Plw +A]h`L +#Gb12b1Ó1A `&˝4ՙ)- z*3}pA&Φ1:餦_1f/3@L@+6>-aQ:rܢMxAb];.]ɡx\uP†`MPj *rrx.fFQjʼnS3wo*ug5KO^Τ@hlxspXV7q:%hR >E'كczc$@P;[-*0YKT^8Fq %SM{yuQȩ=;,[9c>9ط@H 5Fl4'WQ̀!45Fz9Ȯ j(jG5 4ᥗh׷'\d8tغ;+5 dޣI,ISNsιs"à geeVU힮;`evWv= θ'j;{ x=OL~ryK9N~P-=p-IZ2E [cďw K*E^RN\~|5~N'GW`ry*yxcӋ'?=xїiDjdC}\ۼTss%.?< Z= 'i:n\>>==z&@hIvXۇ`G=VϾP&N*WNg +3phF>ňp8zTKKmR7J/jvtDV_Ye?P ӫwaX~"_2Q2䫃yMT<(#N./qrWjE<-{1U* ]Y&|\~](p,L,*5I4YdOIx%&n?]~8xǚK;htiW6a2p:}upp>NOL8% #3:͠z<=]'ZiܭDc7=_m>*&dazmGne_22f}EO?) 7+w{7I}Cؽb8quڼ|op7x3iNO6w_okN.-w0\_jf81$V3؎s[3tw &ۏ_In񓳇?|_vOvvo E{xu=~6|v_5_Tk,YAmӬ͸~ns?잾-Ԣ!$r`F>%dgOzsI8Pl%n qVŞު3~>t++P%[v82I9ĬUtWfNe{tٛ<81xLZI Vy9"ar<8LOGaZ܍1lNuh/<~zvuO阓}ݟ5g󽟬~ԝelzfj>'F5z>yJWjwyuyw'oMgo<}x::_|g~͊_7hbL:oo>'u8tN>Ϟ<|`\\zߍѫG+X8n۟%`U9)ٚ\5O?>\6熷@&amupmj?m>n/˗iΞ44޸9~z_|8`]P7W_[ȕ @ LJ V3ڧ__6x{q0yOӏg~/xnjv~WM97/ TR,;;aóů[g_,{ca@$U;9$(:9RDŰ.%2 8AպYyҁYn<-cZ @M{_nkVfnuG;(zg &;|ų_>xxd (M7­N;0$Wd^oF8@üNwDtsxӷȱi#+~0ۿzE}=4]t]}H <1|[~"%V}_ ft^:Ivy53 c7.|tf_?m4y `wpqdQ}OZiϚ7wgdp5hRzәhˏAmWwGw.$5k>7Xu_=:{N);} ԛGA0IA} rtȉB{:}n9ۿb +@f{۵/haS;EםpJkސ=FiZ?,>wPqǙ@T tPs'AEcp'z0崆w#P?sysU{(hz=il jhnl)+ilӯ1ʦ[ۇ%)+ nN'gݧsiZ @ +e m\=c͊ED-k2*nDep8?MGIP9o[ *?a7 # +_>v4}bRI /<':Oqw-vkWٳL8/֏o*hO;K;oZ( ߿{Z_w6mZjltYLj]Q3`zyt/Uujz{Y#[,i7;9RzRh|sCgt,M|g4iʤѼhᶮ6|B"?T-ym4{k3s`ƞ +jW=m./ j;ED1ܙb `d[^JRo㇆;Ӄz|:rrpz;6T@Y({@;EY)&SY "ўl47N0V6)pMgOFg-7>Fڧ*nv?I[˫8*\QGW:QuWcU h=Rl, oC@w:NbɪvɅࢠ1"QDs {":%dMwdRk:@n*4RdV_,_JJG|M>epEc"'ESĽo'8]CZY,^JCV*95oWO߭תPI{wԡ'|Ih|E +Q:^ѴXRZ.njTRA G՜(ƘIs 33kd3r̯GQaEh f0/rFɫ-ktNNJvd>qk>Sh gx[9pq{^XLn.*OGQkhkZɋ8!`qe.v^}'yeԸ)Ap|U:6OpaٽF{WN Lx~TvANҌ&a5p[uxr ˚f,[1|d5/u Rd;gn'm!eVtׄRT`d*)*(5O ^\V!NA7}7Dfy_3ނԽlz ”Uo7i + d@ZL(% Bv-LwC݊j{34xz5~JUF0R7|_<:I B`ɋ?;ITPm3B AmpYQI"^U@`YKY,qeKQ>+t{{2n }Bm2[Y%p@v+cQa~6SLfRЍ~5Y,j` j qHRus&JVŢ$ aO ao%Sd/[D%ٚjNƉaNEUꇨx~ hVnl[ԎMGC,Zc*Hـж1*uI +TmhD#MqB h(6U}U@>q]\D,Cd9(J|jP@`OOek0^>]ZT^ڼM?޵폪bVuV9e6UOSe-w4W_̖o@@h˚ A|)Fr''X1\H 'WVirs&DRfNs?n5?KڂҗjzlyK+fL5sAgMk,t̲iDMMG/vp=zRmNes}r$ixKuH׀bI +dƃb\KeeѶa!XV}=\$!뇅JTC1+ F,ce"Kq6b^UȡX2&&HPdVڼhJz9"NOydzSQI\ 1]郮fu-!o +M$n6=_{&&aX_&o?ͫv]V(tx3fowG/+SyVՃ %%<n# UX醻ыZ +&u;現pyX?+їHmd5M^ʋ6E0vϯ9{~A$TEpJ `?i_@Z*9v4cLQjAd55Jj0DlWVnN1ʵ|?/4ΰ#CM^?__|SєW/O a6]SS_EBf5 PƼ+`M ףs_v9@jg4Dpr@jAZUJsFKNd@w#D@Q KLs")N6-PxNTzUk0ˈ3/hF ȪlJ|-e<, 0ߢDbQ'Q6x{o˝,Im@.4 +׳7Y!+#*IDr2z6iX:\@aVB9țvQnKF1nHVVV:Yh^QtN#i=JZW Ϡ/7S+5p&%TR6:(vVtq=\g+%p>rQ$UmIAZ)'r[竃K$/}p*]YՃvdW*Gi* %BVԍEyvg/Q2Zϫ!qz<n#p-A h$,%Wf{:|4^LE9Im'^X*9]/^{ G2ZS2WPJC?*܏gķ|^APtQ(moCPrYk e(N['?t)Mfp֝1==1}` ,3[j5M;+n1x!ۦ=JjGق\Ną6Yے}"C7sC(jpBjl.LݎG E7 +Y y R@,&6YaѲUoFbA*T3|N~k)Hf| %Ijs `A:vHQ +tQYO\1=] ?n4R"S7I}>qb} ײ*4\4U4c$U^zvV%.d@P"HvsX9wbL '/KWP~q|^3\Wz]) : '`4 5j}]P.`Pv ܥnbUY==# 9Pڀ-6@1}/!N!]U D.>{4I.`,Tm!kobQ6 .MWQ#7M6g+meBQ" *BE)ҏ;#LH FW~%'^lsmȋ3\ d2:Ye!!/Z!]88PruU֞FjɁnA[C/ZTjG.dM MY$6Px>j9&8y"$e"-Y@N MInf0?<^ې ^-̠jX=Cx/#"D;y@bbE+ɖ s\li<ȱMyFe(fA]  /.m+}OM =QĵU +!FYQP=MoMДTƀ`e<,gNtP3L;po Wk2A՝`0H"`Va*>)W\RE0ϛ*ut#E+>&m<[ ܔb^˨];h&+C}r1SӚ5;140"A*I %@'(bC b :OX5'@n x280ϲvvP1;N>LõRk`|Ui1b~oZCQH)Օ(d-cXHiaP[*ʐ}okAHMCf:$FزҀt-նH$CڼAݴÄHT-8# wZO?EpGV %@`g41|NKPn%ه3$ZoA,u#`8" ~+:|+oK|^Z>Cɐrh BM0lyq] Ნ]t*E)BRWgQor"3R Xپhjm6n3 e$W󢭃* AYM !X.+b#`v*={%ānN .0C ap&3,m6iP=ATJpZZTTWqﭑfiZAR/8x_UAsӎ9H[L՗z GWukpr35AcZX:9~,"k|XX.Ab 2!%G,]m^岺btIr)pRɹwbhH?sۭ5L8m~RƨMv?_||p)::Fц2T7E'1$wvdq a.8go4rR7,&jST gYKAn#Nj2f 8$&/ i-K!D].8gfljt\ +|:L%%H ͘b%7]Yv̍ \0-#YCG<6%j g&Ȑܵ3(h?<.`CUmlRFAcT11qm/rn[Y]z.*JX bBэ!F=ȮHjtjoLTG=*ɠX|'HY_0\'i y1!W=RmO@_0,[㤪b냧~z:3Fl̖f H|@+>r##O b޼Us#+ UmYh:)TfWchk9@)!-Y:qBӯFnoCnRY 1o3)i3V Vp>Y%HplVY>2 ESFBy!_  +g8&!!bdw>,miT dcvZI/̬6WY-iTӃCZT#|lw+KǪ5wf46h/œTg/W`BK5pߍvemؘZFA3vS]?crRe-$d!ZΪ)A*KNZ߯o/O +b\tu{ %ssE昦㥲V,aup77i (tMVf 8!NVpX iw:Ӵw5\.>5,M\ٯw9iDMQ2XQ%謭IOۣ{?.etft%.i_Ԝm.@XAp Y to3 +$}IFG$+C`H:ݿ(bbL#i{WheD -a}> O1q H$j#)vtsr YZ*6]iNÖ0W8]WF|^]_ghܕ$PIfw*dp~0EKH*k SBMT*z}:vl2nQ|ƙmj{7 d5W(J˫캕Cz$=O l@XQ[ ɯto ޻J(&XvC\cņ9Ah 1fPR8uT}s6e(*әS\ԖblT({?;z'Q`w5͕j.[Ȱ˷T-XRwBPx% /g(ډ*[~m\ +#ز綽Yul ͚R+9m#'- v?{ly.cLZ3~I ͂ډJE5T6<}w0&B~44} +pW,(b Ax6I"` 5k7G^)m.K%ao8f*D/D( +MviօL-JD%E17waLʝq9YJiu_/Mla[،k ëHsh1$# DZFhZD_.,l*+UT6]=B\17'͋zu{,R| 2E@\`f-uBo}+g7tb <ru|Le +lD7FCV +"91mMD>A $ +b& De0I,!}]!*/xqsu﯑Œ"JbEqZA~Tk?:̃JUVC +s B |VlQ3KE톍7 =Ss ,_pg}(I}UdЀv%ޡzKQbNJ bXvsz)j ˈ)}4"c!lZE$m[5e}K@0ku/L8R 4|&V/VId0|- %% L"p+XJg=/TTvi& ;AFQ߰܉nI1f̳8yPjFQp>]>;ps/ }XII:E :w P*RUX{UIfo0(f’ݰ k0U_[ې%!*kyeo){ 1*@Zo]q S[OZ?-s +AƀX+o/xur$? #i>?qKӞyBƁy8vU`YwcII8Apv" +^,$jfwTE#AKi 8 UqK+4_w{!]@kaA"0aWO4s4jګQBY{Bγ9$78 8jLhPPू6?o}%x c녂}zSJЉ>Mw(iaˆ(u !7aXida 81 +6h6Z&*FGq~,T%jcmJ:A.{7cXV + zn'0@@@lϟ9%y2Ҏee]5 4ߓz|BY][}oAP@Jѹ[+@r窖5ΗGn5AU}]-)% mxfoZ }f?{k gWΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6 mΐ6!cF w >C~^}w'|/|*+p<\\??lIF㇏_/ϮdJM%7>w\c/ҽsGs[U|?ɔzݛ/RRs0|~գV9]siN ,Z?=w.#V'eS{?(v ۷(0<ñ0 0r9l;ᆡ8{?Y~qrvC;lfvM{'/>$$Wٙq7 {o[Wtea/'f㋫EE>9v_jŎ1X6e[A=3Y {T ߜcj*pcdoQLZ'rBzT1"/hNYhP;۰A$g [*ڲܑje}8WhB+QXj[9#p&,iIP swYK '(6p$0B[IpFAFp`bJe EJ6GDp`Bq9).#V`aZu;BzeܱE8s*vWOecF2aB`bY+%0HER1!|*k<ע4t- lw`%ɗBYGq[3-z%ɽ^pGqjEQ|ۢF.kZd/q"" GIuل:fb[{Yc ,ȗ ^T(!C,8bJ +[Nb 1)#.IHG+MOQrـD iARum RO۝ΉOTH;n KEC=8 #tVDb4''pϲƜXGI\'^ re#CoK95cSP&4ڎ3QtY?9ݬI(%'}L>N6vpBsm`f5ʨ fJD(JZ./iY%Q!&> *g|{(iJZߊN嘑؁b8Q1c^kاFFeĀi ?kYRs| FሹPܣ bDk$W͚2uC@ v,8j d}`.vыE)(b#xX v{cXg y#ǯӰ`,AYOPMHEa,IBQ˚w`0𡫛soPppNE%;ZA-M`4XI ^ K2R6F h d"q<ݷ]^h|{EYe  +CaYwBY*xaz}(Zf QiħNxD31E;ŢtiQ|G3^+)]35&{;b07L4b02*\,L@ةL 5"Tq&6` +&&Ń ^N _*A 2Af% GmltGwI>ɗDgYV_g0CP@0 ` +ŲH,RHR 466܆v9HʔƜ0ԴxE -EK"覬μd.Dֶf +o:ZŢc6E5p GaڒfXy5WOz6a7 눐盰ECk޾ֽJr5{d\IV0 lCML9V,a&UT[#yA5o\?溳zpǶ?V!#6DXJs)IWhG/)8ҐSXP +JF X S͋Y'&[2\U᤬Կ&%mysAhVӚAr2X>0є zRI\(D] `W `X |z,U'6ˏ- B%/޿O!H =JeeRFo=Y+S^4ݕf֙|^Z['iʾq&- nZ7`$m)Ff B2A[㤁fl6,eJ.$FF֐5B jc/^l #gރ8cJ@Ɩ +J혓pd%Ȕ'+I݄2jɺx0: O_QSa_Q Wh{Q\6ƶկ8|se0 = s>rp)K%TbŒV̖[WxX -F^? +Y˵H um8b.IbHz/ɮ\xtNOT9\sɣ͌(g@d3`r2& HM0zn֪իS:gU\Ypq |>zT6FgA66 lGbJ= lB8(V,1L/9+3o8&Ђσ2q^qlL{Ŀ20ȓf ``1b)OgɦQ{ @gi d[$%b}_O|^sΑjs+f8Kh0_\Q͎ǧZCVxnb޴Mk=YWȗanaKNߞ<ݚ:)-AZ{Vj>MRF2)=6a7-w6^O:@$Ok19\(#2r bvb;m&tg2[^2i/\:Kuc#lq'~ TNէxoQS +cLS90![87 ›e=^Ѹ%BaSUV*(-98HdC O ֐@}m8& 8-9#/ W$R."p8(cc,x: & 7}cbP4`bє$<~ F S +IeGrlIk QNR\وCV1>IY=^$hM +p̪tTt#T>ֲ& 4dT#uQoQB9\kpJ͆AR۾̩洤 AX +HEIւMńUd@[Buc'k\/Ev-2|وO$a0 64E@Ej0pB6_i,34Dt1v<:Fv$\C&E]gW0q0U*lx'kp4b$bF*ɄЩ :NAHCY1P𥀙(]E:Pxf_o96^\Ѳ P07 6HW";46td[a](CŢ nY/E)nG]EAkpFaS-M(ZeE|-|AblOJ |ex/1EUy'9'*u_HG\2)c0jE42]3$i &YKDvW@6lYZ+2×Q`rsqg一Ƅ*#*n8"]rɬh C';!)ZK{+7PAaXCt` ^b "C&M%я8ZRuFђ)`ft#6cķ⚼ + +љ Ɍ.Q^-( +%WppT?Pj\6:&&jt62⧢6dd/3sJHF㹚fL +Lv/ȶ)@H`lxcMF!۰a~Ї>"%ƤQ[06 ]˺֢x8 +&(74c3>s|łA+dMiR9RUFLur۲ރ+SukeRvb*nOz#c +͗xLL&-2Pbm 䒛_If>7vfE*pصtfᐑ+.*N<ՋK5jsڊƒvbb;p#"/J J:sc1t: WcPF()2r`V6A +h'2-'pt? B &#Lف"CN*K'n( +Cjh +:?SY& .hV(f)&Kdx/NLB>y +!X,fd$ +Gd;g?F&F#^/_B/Ry +bh-&JUd1Q,/٪8k5!'B~NBL=F0GX''Vs-AnZ{yfO's\Q4dE hz[ؼ"ś`dZs݉+.bfBt"\l9-KIgxt84F3ͨC!Η +<~_5L6e;㜚 +6lJ~{Ꜩ 1:揨#(dȖ\Ɍ!XhMF)@?G޶:=:[b0B7X>h$:2ANNZz n<>ODpeh57i1 :QiQqf]DpN"#Jn{?ֹ{R6F)q۷4:;ДѰ 1E8rm= GJM3¸_b'G(DY"WPivXҵ{ p'Ч4/fJ>pE!Q[S V91 !Eht z:(0X"5 B3b4ஃJGhp1KQH$8Hr%N-L> 4b1-J'*^,+z RQ:mC;3y^,\xrVP -Ǐ0/ =~uzYՏ?l#nPLDʡdnzi(u@!Ԃ~-M$!Xhq@:g6{Bd1b9v 2 4SH@YҨCFHD U62J_w|!J&4DqWT@ O2ddAjhQX(GV+4Fp,tIǜ !`  H +ET D AKRY[Nj%Q\^AfQ:ZvvWsHd.3.V c |!2.x7tnGO a4Čx2Ei*j+ Wb:9%hnMNz l͜`JmŕPSЭ3,JpihlA{a*A62"0P<?R @Ѳ<SND8v.ly<߫J cDPҚZ G9OL0&w!yh4:(E&R.hǢgaFɬ4i. )j1'@P41TU녂Z4 lv|Evx@1IMpąw6 +΢Ѯu󌓻E.4NR'x-CQHF 5Exڔ#a瑀h8GGI,ӌ,F`BF#f^rH0jr '9.BPe܌ M͜ O*Õ%IF=,c'!s$BCNJ*r[eʼRf$rH{"xz|"Z1 +g'{'}>$Czj{3)*mH-1l-ManZٸ[5A7XcrIsH0 9 +,_1I'C,^b~Î Hވ#l8WőaNE ~G4C(Y + [c^D6$Ki81%*bIlZʐ' ?2 0S3YȁZ:C~С!lH7q&*81 'Y zQb~plC&d5B3õ8\&CJT#Aɜ?EXƵH Č߯LY݌qb"vx r"2Nxt}3·܇͠_%pipȺ46=t(/~Er`T:BmN( w u}pp9 `8ۣaGO<_эwCrGL2_ԆF(޸4DBC`v4%aPb ͰY>*Jr0&s# 5<PT2B'A)(4A23o:a2h!~r8|exT r*d:c(Hi< ^sd͓w8EgT/NF + (d8ZGJs@~[c& ӰĨc$rEDbSyt!Hyf0tsߛ>X+%@=p% ECsJ荲##Z'8C^/ˡ!a(_, C.Hptɕ"˹_?~zoK-@1'|U(-HMX51ğÐlëh*G!"EAƉ*V(Dc[:SLnމjMzr%Q!NAn(ESHd e5=ސV-sB#3QXNvc4 h +흒z4rinЯ|9Fm#S<JcҌqّ(+3!4[[@1Pm5%y",A['K=vhCg {pF +Hxd` e=d'.M[JdINt B,h||\b~В}p>a2_ +%BO50YP0:@?>ƀx?!@1bdyV[rnNq*!Bh@Sj|d_B䬈%X&ײ$b`9FG+‘u\ܙ0쮝$uek%gJe+A{@`8#& |rzF}e n4֐`MuZfS,/4 evCF9Q:'-Kza n~ҵJs27T~,7{c^qRև6%`6[1ڲz|bE֯Jjt &@adkY nG_%)/D$HI&@M%  $ Z5 1h]V&s`[IQ-l=t;R !{IF`W@+241/x`'O!ҪZ&k + +2|=UBdmr0Cn;BPD]Eܙq3nrF \ɭpupXHCVrJ; a҅rx&mr4,(:jpBQ5NvVb4 {hLwVT<_c23H,Y[2,t"An0y^SP< biAn"bv'jʼ\0Y/t d3Y'5 +Y(cpX Џ\c2Γ2pQn z8 / p(Fe |Yð"5GT ZdMЁ#HRrzŒvsbJΐ?4'6xUI&N0B1KA Lq9D(%%vAj9]g9'Ec(fL$r,pWpۥFsXw@jNf?Zhy+9mC9RLਠT# gtq1U\ ,9T9~pRSVjRw@KJ*f_PkRjMY'̯MqKhnf qw1.dmBRiΖո= V ]IkR5LV0K#L7탛ys$7jDƛvjR*Q&!M\23ʕSE+3*1w*%5 [Nj3q"[[SA*$\m-$PWۛ./rrوijBP!ԄJjT,3"'D[ +j Te$tr>j2l&Jo?z.6E^ De;n v`B KR '+x\ϙvazP%j31f%o TҜjO/냝xeda8Ty1K zb(mhI,5Y幵Kꊕ]J D,aLĂ!NnI4-4ZIݰ3KFbNUs2]d}a Kל̒jUswh@8~D%U\cdnC#K$ D"1\>oLa)4u<0\Lt#n$&dq8WYG i&% v:4WYkWUKNf///uD:71tbfl{jPj@6;x ;9Tz +tb)Lv`;]\ϛDV씁.3nzD5QjnO^^=~WuX>vE +h&|՟,DQ.Ǧ ,Ly??:f +3aQmFf%YBXsxLTh:^8|hwCgoW]Mg*w'ڕwKR伤9q;s2SZ:O$jI ҅rHists"li9u9{>}>u6[ޘY>ZvTr_8'6:ٌPeo'jxk⌨Ueb':4HZ.X}p?}znFX8h|Of3uP; +V، K榛7SSvv6W]Nkapnu6!YBxL/M._&KGOކzjV1ylywkeb*7aJkKT^7{ߝ_Ə\9^&Ջ7gO^z`j锝b^!jY6;g+ݽ\y?w4cfrCͨWwSnzJ,nYn嶨ԼcdْP0]VMñda*{>LeT٥K,bqZ}SXZq#+؜1mVj/嚇s~gT43\p)O;u[εw$K7C/d_ؾwյ|{`f9vNwΧOlztiac2aDZN]9S7mbƽc7mlSF0)/i73Sn=Ǡ <'UpPbAN+F)Da-,,G{yQMڝT[>z{gS8Ve/ J2\q#ݼhS齺U+槗O/_28rs: S//eK UlY߹]oۻqY7GZ'^x'8dw7=7"qray޽0\mbtnرKW], :5iebrmϥSOdNz޼ _#%aќz [2յͫr1VnB2qwٮgۂ!%hb<1QO\Lfd6zL)q zӬrc/$'dvrz֥b{[{yvݵ'/+kfg%V"WZfŔh&S)tMn.]nt`6n3=t'|{gǒ\Q`S힮t1櫒\7CϷ;Kps[w/(^W yOۭSŇѳwJ3aNHF+6?v'V{0uߐ*'UUc/{'=fR2å3-dawd?ίJ]1뼒M,N ['dT'@2_IItwW;|u${/_L)#Wl OO޺ug&Rq΍X.lybtyUNtskL2=ƻzg3nP)Y)+˙f/Ғv7?NOĘ7Lo:bu{vݛucm1CiJql+QډqiIGb9_@?4B!k%kbghe4^PYN*nzMJ>%-B ΉuHprd+3mNg ̩\RyQU++7,m\md&'9l6! 8{g=@ܭw[sg/o@n!X˗5dzJZᓑ+fW. ^歕-s+  w^S[rCPQ'k;Z@;Q`lFxX7uKYV'c=(aBם>E/Xy)_]햬;[ZM/\ +B.F/u -kZӲZ6݁5E.L.\X߹sqhA $S1#.!kTq8N; +~$WeiMfwn1Fp‘$lRve3j[~clGkc.G"BūqJv.7V)!.ti*Q'Q.9B*7-Ɯb\^IJtz:ۉb7(*Y'l g'foH{5/]y4_^Fةef#3=7u=V>dO'2D,kO(Jjoŭc-n]ʼnWpA_Hjܙܙ\q QD1#JYT؎uwL-{jTXY0 +TД:K=t8Dz +I OgD?LūJHU&M&S>? 7ѼZwp<_\>x ,JF{x%SiIGcv$rR3򕅍fnwdORiTrv+ҺfppVLVML$jm˂R +x&J\$lńAձZ/S+ }V +oFGQ*X4NkPD1\L"nsz14u {,v]ͭJsD.7`D,l 'rsZw{:y6XTppHq&\`89қZrKB2LUzjL+IΧkhE=Gr6=Hrc}rle'h4 >};f3D0^/|0D> ! :Wmd>sѓ%2[[j<lv[5[44ZTZSs7nOea Ҍr`%qc='u3lyXWNɇRZf:6ӑe[^N5zr刦4#a+Nݞ>sj䥛So{?o}Wޏ|K870Y,4u3gr[zcx?ȃo~§>cn?u;\&,&`~}sgozzr>G^ʗ׾dTL7+N"WuWwN\=5zdoӗn~K?Wz׃oZZ=^NSImJHBR^r.Rxi~yojHkZ.&WO]GSo /׾k?y|4(Hp8`$b +BTY+˷~7?Лr{o|}kv#3DjX(.9vRO;s7mx[g?_~s@ +^WP $6-uͰlBQ^קϞzއ/~C=̻}Íw,n\?eM:*f'W=}ӥwm/^~/?[z'h6RSsgzw3//Ͽo_^7*vwcnx{6;noxO|kګ~o~;?goO<\q)Kv1[=O>#G>?_?^^V{6:[]M@gϜGz3O=' _??_׿ _ʙw5Zx73\y![9y+?G?OW_z_???/7kMFaB2!+Dj<ؓoy'_|z_z^ͯ~K>O~ƌo IJiݵc/7>/ß[/ݿ_{/~>=$(Y7B> I6]F{*WC;6dLzOy#o|˓o~O~{ҋß3ޥmvwќV{[kG}ӽ?/o}~?_W#N*۰kɭWz/?Ƈ{O^/K_W~ʏ+4O>=pzSMʪ" 5[H';gN>7O|w}/ß//7?y?^r{*ׇY^8U(6׶nxϽ#'>|?~w?/|>٣,Fp U*bLҌׇn{3ć>O'???+?o^?/>η{ih%Sl]wxo~?8?~7=;~޹;MEp6n7O}3yͿh'?p]w8v6gtn7٭7WVvvo/:CWzއz{j:iƲ*ϚѰ(sV-ʽ왓O;p?z[rCt\f;\޻KS:%>:ˍo=y\Ri߼xg}_OA7_mw\^Xd˩tKAtlwx⹛o~j}~n{'?7?ʫ/ϯ~;ܧ{Ou33| IЬ"* =-~w~zw?_<=?5EшU <9f1S'#:%eҐ%~/'n1.KGo]r;o{;{?o|~C>??o:{Y(j2 cBJ B:Ր89v߽mo|7}<^:}lgqzј]<|B|ѐZ=w?‹z=3w#wޠ74ԄT̉Heb +hO15nu8֖t$B~IHrJ\3rLjjiwhDR""g1M`M'3DJ(o)jXK o[.QPXxXh pDJ&(:q=UHG t\+`yu3Uɉf#c8#5 BZJ✢WGFp;I]jzZ-Gv'[zaifRzгRT( \G4⚭~s^ʭGʹSZiyb0lMoڕGKc~8 h/XU\njeI.zdr[^[YMZ + +oEª/yr4v4-2GsMmS'w]r"Or[URfZ@"Pd9ݩK| \xaDE!OE O[Hj%Wlڰ'4)Mus٩h +3;>xt8$1CKx^9{ueU7Zq\)Ibx̕xiOGвqEARa9>ͰyT>QJhF:E"5i';ۤieETY!/J%ys_ ^af#Q-Vi +hTD$IH!#VKU˺Qd)VvQ J hTnU>q{b~iiYd!:H߁׷Ch +y [ Gh,gۭ/˝/l%M9rQcQ" 4<1&с%qVTJ&rɎ%Jgq]ɂp(^nJ@7;Bvbu3Jyݛ^/8SgPO>I%W.O^h۵%όPpXٴ jRq%TcQhBSCyԌKeY>?VY.WBey eISLrd$06Ƌ f O0+zIY$2&xe|>:`)+vrBʕ kh @i-T}C!|M!HOP +@åMc`4T)0$ǥ1bѨ%TzRK^%\w*jIj;q|~ ΅p|L8(HBƱId$b:ri:GQ3dʰPV!EiIz>cr}RRQ,86#UX2^fbY#Ǩ@Pb)]6XB설U_Ȧ]]-<*UD|ZT#Y34 B`|-UQ#& <rIQjH]Mý +EyI*$Y )u71Wk0S~ch 'LE.քaM#%Aɺ]C:Pg'sť3֚j Dfzb٩{8I( +B2vfx+DYR^2}ƐvxP 4Ѩ}/1:eT*[X"Ȑ(,QtiEΪs`XgZ23_kf3YN+jIQT"X|WF02·9HVHW 4wڣZRF0j"'TT2& L,q(\UijM1 EN,ID%EɨjY:V/e%rQx\XDG3Jᨱx,?Mf[Q"4 G4#dmhXC88D*R˦o3UyrC:*{y]?P,mcNOh&ɯ8_Lh;'s+^b*9'a>~A? }T_D1Ĉ$WwVp!03CZ& F.pH7hH(bz$J.7oYGJ,ƳˬR%a~1κЬN]JKOI-Z}b`HlW;tS^r1]Z.4/ޕTQ\:|/ƛ("/֒uY턽jɓt [Vb)331@p2-E)%a#)uJFgsԊLZPM/ᚼXqýP +F8 q +Lɤ (e`@Q兼KP{U2$qm86! SG,j1LU۠Od%) V(LJ nc^)Wʲь%O>y4ffp196C Z( +yA2 ),JoJ1%Iwfxq(*/ED/RD"- 5=NMpy4]'F:X ?4!qPX@54*L+ +^[x +#U)1#m;%ٕLuCs(gXD ' i? nɚW'lVdnTZ<Tt׻K݃|c* yQT! KvJ#AjFKRQLJ{r"$ ncD"Q@餬ABL ͧ>Yz9SuVzEfb9eEtV,8DW:HU+~?IlRYZZWj;8D]ty=aզ4k[0H{kNM/g*^9w> R 8+h+ Z 9>Igtpڋ $C<X)2H<,15$~g0gx WʫpE5+j_^@b!ieg">`J4WiU^*^{M}SS@BI )JJs,Or%zr,qky &5a}B\4QT*Qgg"Pw|u;[`aZfc5H%mwJ +]'5Jˆ>3KyUD1jZ-F,pRAT@DxLuSŹp'US-hgo}X,Od-.UsF2B49{>tҥ㒜/kÓŭG;VZBY.Oޤr+|Cw<|D~;pL^4ơ]NYՐ'e;bcra[|欏 +A?O͸vjXU=>j*25DS:I4C4 Y6{^]A*3K3Y7Nce,x* ?Ylmvd, I$/|bubSp\4}'3ֶa(*;U/Jͭ`i@I@=K)t~sYJ&BAfQ + #|nz>kk$ ةO' nzn^p3`3j!|e{|d+Y_qR WV[klpU`AkV[wD1Ԙ_VjHI/-].k^% ġZ*N5sa+O.\Wasݸ7|ŭFdn|?=:~j9qև;^ḩ"8.;=KD,/$ lB41ri ;n bebΟ؉a+JGM e +QzU,@Zpz3CR&Cg@fXE@4mT 8dqZw\Q'Q՛?KdVr" U+8 +x~&XN +Emam`JkoxQ.:RU;+Js3,Jj Z%RF'1li;SȮlP:[jvN_/sJxJ^erGϿKo%MlX +xu(ܫ脣IȫUq܍DHlN{rc&:魧ݡ$NXW*kwW#v?ւa Ìbnanxh \NJkFbH- SxrY/Rt( CdnOdžr6yP?ۻlɮOς៼E RS34WMGHL*Ǫx<,m.gK("atqԙLS/2%A ,\wdbL1BKu:ECQkФ+rII@QDe‰"NfC!YW^U=^XR[Qg|Vjo:V=SZ8x?[ؼ9Y?c{`uq \\!!$6 qN$*d;%^.;y^)r3_:.]t67v.4m'9hwG+Vf!J% J3=CrptkaҨWj2:\ۜ)FG_!&!A:9wz݆ ǤT~.0E!qchT%#1KT[7tmV C0SbW$LN!Mvj*k``u |<f* W&*ZmB@,Vą/F`CK49fg'` ^m*Yhls[,,Ptd=+٣LmVSuiw2!9G +Re %rUL?$•rEZf4N;_\?_޽ךl&ۜ"Y%1 Iv$,2Bjw?<' B9 +Zԯ%)\+WW.vg{ቢ4^ֻ|]KictP,nJ`HAv|mbQ瑪3Aq9N+r\[cj4jBise|=A#rܪw4CQM>bZ$fpCpp0/Tn5[.zΕG޴;Eôj+rd96 B xmjs<_iNr-Phi3pD -Hwo1bNɛ/y`"XV3J+ɔ+ 3 ^4wSbHj>1'q\ dx𳝵O> 9 c{p;sNa4Vy.KeE2 U>ONY9d4x$rY;RZ\ y'դy,wd )%"6"L 0U + CQGJA E+v$M2㉊ӵQwƭZsRYۿ_i0|MJC'kᬠhÒV"xÀB<9&$u=58@vzyy `Q=8zɎ yqnrݛq3$!arW("r% DzHD! Z][ٸKQKݹc/Ģj_XKI14r%p1EKJY3e xjG/ïd@]wSuZH J|Oo`㞑Zdm׮llьfQQV$wIcE]-a!,!ES!o͎l$EJGZ#Pl{nkyhݽ'ou'Tr(gb,kqBK3 "`јAd,h0"_/t&$i.OqyhZNپumլ+j/4J/K nQzucD&Jrm +: +,y<8yC0J^RD4E檬 nw]f:3۽?{754Nh4.=x򕻯}UOL5\Oj X7pHD +@D ȳ^#òV +E80 ~oHx94W pFM0\V.UzGº @!W4n+?"I ,U&q޽G-$S:hNvZݭzl +Fdsx'ċ&0YInpBAUk QbH6xmЃo +bşY@+/V91+vg_,mo6S[oZV2ai hS^i B+}25EN<oyP5טQfS.E;~K[c^*j)tv$;|>62!o'A&T~l8]Ir{87^< MFj,1= c'!UY Z"R}.WO*c۞Ʃ<AkRZZYFwf..zM4Pئ.Kb_/3 0}7\qF7`ᵷ>> D)2u}~zj*6;E#<^$$)C{o!#cy=5V"9Pv81Bb(fsBUVZΕX? , +*eU d^ʕkOcIQYYn*۠`iB8EgP& U':<3r:(.bGs|fNX?Db +4P TVbӼ\+7w-r|hdmy.Hbilī/v0Sގ#*YؖRsY ɜ+7n>>}b Wټjsp{-Rӽ\nœꀐƦ9qq2rq"25K3bK4)L*Be哠'sӳG}7=77㙱l_~Uk8mp8Zon9NXj/AC^Q{N7` "!^SV| uλnsҍlϊ-=ؿjEZ9xIȨ9lW@/KեW&&"@3]ڥ1fyH4ǥ)܊"Pb8ąB,T f8&bDZku<]h.RRa}+êW? %d9ȩ ?|42X//^D8Z㴚k0AЊ1T:iP۽y{pyso<Ϩ\e5[KXȥv_T7P$U jVQsZ (Wܥҕzcg_zNJlq7jm`aV<1M]=}ƳQy)* /F`X$Y̺Zvͪ:bc=ƻ5:wnF"l=jB|1bCCP-2M08^Mf/2(L z3Q[q+yNLXDJ;KW!6%FHjֱ[oh4iŒv}k8wyC$AtWZ---JI(T +ϧW"c0H$DM@"8HT ҀiSe8Nn=9[gFdvwU0 p4&qB:JdO0ɸ\ofKW_민tu;=b(*aL<pPxja2_L֋h&Gka@'kv0_/"NҜF}]f\RLqF-m`W5S10Ҏz(&vH5iTvWnw3U{X*o&ͰiA)Zq|m'ٛӴk]Ecj_bS"@A@Lj!zAʃK8i;OoK7F(}?}yd{pyYqZk\'F1l%IȳϯEb.ŖO{g`Za)8QV67) QVl +Eq^{0;@P.*΂0v*Yx>^ۿk,lŔYG_dyjb_2Amaz +)쨷Vd*.eJQ2t7+W +ګ>F R&'MgO-ib<.}#޺pF,Gq`J^)ZZv𞬲// o-m\rMJţBunRa%4oIRrsܰK$kIFl9N*dtcԫ5gDP'כJiPmjVZ߿Whl{sÏ5q7{[A"``ok2P5aݨ>ɻ> iȵRck_׾\B0GGwCQWF,g) Y1qo dvIڳoRsWY4v<|ۂ丢w#^؅ ~̀_teJ$bO\`Z-̀}1<W]g8F3=IƙƕK+Fj^[Xw/ʶRx"9.$Tx16i6, pPL=b1~'o|upXZM)BW"Yzk^fG79׃^ MHr\7c)"_>kqVUu$1Oq-}~+,㵇)Z /L^7;sު{' [Z{[UoH#Rp2"R"K'q̙@"!van ( kJfRC5ʼnm9>bh--tr奸jww/]{mA.h|ŰV$ +yM@hyPl(ĄC,(DjnmG_ٿh_<{c+=Hkns}>8x;<|oQO$kѝ+^ޫ|7GAy=-n;ۏ}p`lq|s}almέ>~F{3v;UX՚(7TcAyHsWV RYZQđ:NIx}UkRT0+KkM+t;ݕRm=\U86W]!$0̤t$̀Y&K=ǥ9> ͬ.2_!2 f1Ow[vxFU A(9p9i!9Q}x_twnZ2BPXj*9(Œ2`V1O6SZhԘ&/F''"#EX 魠ljB(~k8XAVs kCdKʶ"9bzGHeYwE4jTr^jzKk/ЩhXA3La]լK+ƍK=|ioto޼fwvnj~ '~aeqѣJ{+n\W^DzpF֕[^A?|UZ[ŭGo}vۿ0]^KJyW{4T8^>$"f4\ +c<:Z}/_ִevALf?:~e=︕D#nn 4['Ǻ=fX4 +ޚB@b'3Al?-^5 LYImdiJj)exʃzk7q@KU[j RjD5XTČ"yҴey>w:R|ŘBA tI81)1g!wf|U"+fT&T>Ud-ԂwP\͕$%뮕O rB0"( +DF^BGDܛ;rܶgyxgo}rt;+k7^~KO.=]ݺ әdݏw{zXA*h^y_<d7  $շdyﱢozg_ GPP}FnpJw~{ug$<~no ^KVCXhs`94DC%/Aj`@X!OoVFIc![ҍxϻ2{Rִ|02+umZ,5Y6X$PhNzfl6BI \4+9Jx/zPظŵb}?_|.ߵ&*\spڹ\}QҫS 33xa΋\cKVzN6+q*Qo# 7 +BJH%pv{R p(B)iFHT +hsA#N,-&B_U3v痶rv/+תo|zpFҲ璄F|1ոr\fMfiS5ONnЌ+H-7_SE]N|t +̓܍wg޺>wOn<":;]*-9bu=@X{ܽ߸ַSngoVo7LӬf{pz^{KXƤם D@T+;4?S2'5t'y|jO ygϾL~ 3> +b:Ef$;ZeϮ>xw@.^ \xׂ/b1$$7^<.-{NT.+bp\{>c%dʫEJ2;z"F@GrpDӣa2fI6C3 [\-tz[[O6g*{@`e50{KHTRKeȈlf. TmHmC$JrP+Ac:CX>/:0q 3Q^=y"$d)mEOф!2q?f}x++@ӔIV4hRNd]vCKb38ns\oF_X՚;Yдm]+mhyoIB^ 2P@Ob#SXW`q`az{reҹrh'{Y*rpVb:nQH[j{)LR{|/dYB޻t循A +>ÂJj5`C~:aT}+xUrI2RP˗7? $eUj.=DhM4`A͍@q0zRjkjCt   + !xDCPD)SSKz|",<x#I2XLiK3DDLTJ 2HstT*\7"BR!Vry!|3ׂxDH'(Mw락La=a zZ,U&pp$IUi%EBgx#)jAl$>$2 +;t]MF +`O &'|hH Yf}PU4 0EthR/f?`⟍f,!ȬJDgԧ + 9Er>q*0A>hL!qar8ZUnN'HU͆W|GŴ~mzj2EyMLZF&t)~-}Eyo]e,It%qAa.+Rc]x"iXT&GSnSm kt!&Dc0. DM`Ytrc,g!{q&LCp!i OT?ſl QQpHD Ib.]'R*FCx(HHv* hD+jwәzpQ0+5t!N)b4@›,Ɠ +%!9CJh`DWw^,8bc ِo:Ѥn4rV)cV9)/l+۟}]:7)Rx2, Q.3,Dࡘ1eG6 +i]]H7\< &LN abˤb.&g׮ߞg?~x鋷G/o7~xkXN>D$`IƖr>][^jU2Iljzyik.ګ%bN qi%5/^Sa pLL^bi1£qkKo|OkwO:hmxS3^"geb/lqz|pwyso/?o_ݿݛIGWU<#eag9?~sooǿx7oNVYIWfqbN)|&Z7>Ǐ7~_>???xWVIADC(#Ӫհekw3yXWwnox/;/&ǣ|m.npw?^'W^o'WO{>I^g~Htw{mޛ޻̬,ﺪ{;~3CA޻%HK҄(.w,eP>fDFGtVe=9s~نXȧSHmEi=df?ڿ~ֿ7+?9,"͆_"7_`7o~;Ͽ׾I>[輜]/^IQ\E,賙}qO~??ҟ}ş?}ƾUNډJȺ^ '^C8/p?'+^?o?|÷~G?z'q&Qڊp!O懗W~^zo?~73>}RbM*lC!uf^n_}7.g_z/?/?VdeI1jQ ,m8n)/jnЃO~~~2o|ןַn~꺐Sj]bk5 []fovygǿ/_o6ƣ/3sRW_~v~N``5JZ3eK`PijJXK05^u;o?S~w޾=M< +G!:Ơ]rG*_VSuyB,L_[-%VHVBQ ՋaCeuoW<,XIk! +HKH`^}}~xYz}{q|7{I:jCKF R(!q8Z)& ԕu4b*w7oS~WE=6/E." b9eV@Jd.;) +h`iMMb+Bj~T{<Ʋ0~438Ed0x'\dX+Z$hH#E,ew$o{x?=X(e?0Z6_q* l/Nz-]σw00Z='ы֝dr1EQWW3bl{:Cor|^;tN:թ B=m;};_.Oi,Ò($/?͞ Ǐ!;'o@*_2mZԆ ap&Ȓ[APXP,:łI&W34*P%0Ȇ,Uⱂd9b +ll$lJ:b^` Gd<%7}*DZ|1A t2II<[e@gR7Y 4c88ɳ4'rsICigr?]okV9>Q{^mКfd󒬏p夳VMS]fK&&elAmp.樵B1'TYU< EmUJ:v~0N䖏BEOa`GFdbwpE1b" +K%"-AMiUVXvGUX MaL9sy~m [YE 0(ir4lel4@4h&^#Ȥ9l2ttKjbQe'KXPۦ3rda*Ej&-r\ݻ J:#bd1x4QJL}5m\`cz[N;E~)X+: N.#\L:Nf{޽t%D5-jrJi}bnG [P/W0Se)!גdUʵ!Z,v䑥Qe`ƫrCV+7.^NwPB,hmFfǰ?<,:\w)-1*fƛ_c _@'-^B BI_zoLMp0*"{8Rڎnh6yw]ږ=LûqFX?r¹{#,n J +1#pxt{4\189yw0ܱhL(ˊ#X2%<wK)*ޗ_=ѠYZzwWƼ2%ypv%TH.mt s6fU"LI.}Nma-C+سF\ q@^J۳qNjƔP P̔>DE{n.a{Ý|~{hi땭; K1U>n/E퉤Y3>e망z /obT %Np=La6޿ty2B@lht?{cbm- 7@9+YZ m U{` VvZi^6Nsy]36tkS,,w-#D9qb+oϔEsYڰZVMBH:hƇi9ElEl҄bO`'8ZbtF@1K&晠-U@Vf^_[cKDEfNA>+ v%Ha2WĎ@ ~c Mݓ/;4SزnwTwr\?wI֝A:*'{N eSU93,yG/yZD`j avw]ettr!DV}C$'* ڿueu_Nt=WuÃwn}aQ9uj :n |DKպS, ڵQ%KZ'WaI@LT(Yq\AE>\#j^RL%AL o9>߹hVcp71ݪ-9!Z26Wqwԋ0ITX^)6d'O`w|}L=^Bw66o endstream endobj 19 0 obj <>stream +g}gTU$<~[;3^@@7;o.L.i.ENjbVm"LY7G?}؛P:[O%cD ϟSY^ Qĸr}Zi/h1uZβ:q[>EMVƳ[77DZ/u*~oÏ.Ђl~[Su+8޻ [݃LA@H_ЧQэ/_>x%ڭd1Owff[>9zb@eh]hfrS+f_l(V*ॠ9 4"֓rd-%S.7R>.}oZZD皻0%+iw`:igwB|ov sJ@p"c8z>zxe>M`d`cqup? +ΈPX{^i)Fsh;Dƽ/]7ڭo]~޷/lmֻ7v{{Zo9<8~)jU;PՉrÇ;[ޅ;{!&h/\z/'%|;l( xm(Ff{as8TclhNOv7OY8"dUwl#YximpV7$<Vt]/^Q}ys.zѮj oDyqtw>;}s`+/$g?Gq;{rt wzt^v]|Mg5AjcT[= ZFsgm]‰<zLeO5Xg0=+k+%WYIu8W@\[TLő[PakxrYQ',{ɽŽ/B3[;:.0NsjXv7hYީ omA뷻7.?;_4{wڎi/)z9z_~o}П?c bֻcGǼl)ޖn>{Qn۝eT݁t<n ʟ kgrE+4GtXFl<%a$䩪 k=ݙއxooX9Q3yX랻ozыOyBJmI8bOҵ8o<&pY@|vgxwbIj0vwWFۏH.VNE }pԣ`'(zA8U@-PX"G8}攎/o}^C)Fsvt},W͑(*HUcA"i0ܘ^TZ\KKM 7X0'Ý!J@)3{BT^~|=8,Q:[au!Q=;]s1+wQ" -0S84N7DO`asp]ںa'Ȳjm>(a}h. /\fz*x.z 5uw0ʁ#wd}+Uhm'ޥm"AZ6/tad&w#pu( *bۆw.f lG6/jAT ˜DCTVŐdlHkf$[~kp:3F"5[w[(,DuuHQ?=z<7ʉ  %%sɠY%E5WQ: T@xaCt6jlmIZ?>#g| -xo~}-pf MÙ8W<w?7[|1+"C;}o65$1p =AvP[OkmsPsNPAsdm Y[+fp|c*,G0f!t9 Jc*Rl+`[3y%<)!_%izf޾僦˃ѹl$Kz V3bP۝1;`0"deIn<4`$PC*d +ɠUvԞ>⇫ X(NhC,K;7/LkFX9NL\Ihg^)7,(ðr +C!Bj:-2$=70 A~.+CjkV_H$  q< ݹ&D AH 0UA>؛@H3WHkΊx:'ݞd/"U,^y?қ?.;8kr2薗 5ԑnoiժ'/O5osR|Pk7Ts +BRӚPToHedhWwp.( "TK$yÌz{Q * tVYYS"7xasNA p|Pf#ptj@2T9ᒆz Z%<'@ MW%Pէnp(K+=dQҾa,i@Qm{{/1uf ˨Z(9YLxvA7 KT^|o4 +CtMA͚{~HI2MSq*KdN^'d .Q 1)*(NJmv/w&)ms0 6Hy`<cCAR"$+$s*Lu^TY$BODJN"-+Fkgk!HxCi2*׮ +yT)6^[_]6ա|4PlQ.G7^s2f[E$ipayGo8Bf!&+3v]͇ʸ)mwYF)B a4%Xht' iY:xߎOK2eAa Mg[a\1%jo~|T/%m* Z@qSRF\ɼwl) AÊ-IkL(a& !"Vhuo=`yHѨf/aՀΊmUz=֠?AP=i:n? H,]rJsMN9[ѓ3T~&[$bb%`@I6;_5=v IsmHصu*in}A0뺳F ,WX0\I^z8HT\0-,Ѧ6$^.VgP1"[(\J2 ͜7a=^gwj9酼H6M,!mv?*lN|UC6/t@a& DV j`j*!O1V4v:iLR;91b)T-V2Ia%5,3,:SA4?ڃ\_h*eK3RYY]3 Bf6?OU5d(fb҅LH:t@Ѿ U4#)-d` Yr%[BbI!b{ JMсnq{5%K|Q$ S#&+N!*Lܓ֐ Q-?z=*GXHgƧ˽{p.Gm gZ, {y*-<NTkh771Ԃ@0l*'Uﭮ(Q*WBc\[cG +KAS^rO)vܸN/ u@0V:+rNK(KRՋIg)a$ہ%+W\#M05?UQq^)\!@8Qyp`*NnfPЋep[OBS%etxEX=!k.($ϕ+EݯLv::(1P\lC52i*e$A!/6q1TaKJW{"'!8#`S+܁hޫ #e L DAހ߆ef +g>-NhLe@ nr~oJHtV­m0pt%PburEmmgHzWU@~ N\_Q|F9zE ]@ahyDMpKN:֙b޼!%Ŷ_9r[?}ի$V3зL`^;|rC8QQ褲Z dt7v_K:ba Xm/ !Y p2yMȅB KM&[$ӑԅnerfrE(&pAs@+XY"@ +6MQ/ ^ix4b P-NjR,vVoNBB__ +lJ{ _ aFH2!`!NUαAp57$w_ݠzh;P i ޭXBIr\=g&Ƽ_iW!*\Ϥtv\?We U]"kP/cbn0Bҙ$` E 6dq.NV* +zFBXO\$}Di3na٬r-R*4A~ ϖ?͟5-3(ɣ`=5`BT6[."hǓu|oST⾊IP$2%Y/N-eQFspһA N2>A'wQޯwD&=3Y1@`[և.W1" y-beN׻w 8IaPaJHЇQzwAw ' ak<7IWª d88%c}vX>@vB4Kxu:A1r:BBzV, ȫW:=a:&Y)bɷ%g=#Jv0t 0R3 R;f0[*gAJܪ5J TՈ6'a@R#99!,I ^uDJC1 al^xQBO''l6zޜ`}A*wT SIkgX6֝J(U*1FP/,6ը#;S.f :{6zdC F$W\lP 6H9 J#d@J ͔ s{9x3`Si +ǵ1_BQ@q [OgQ(Y-Ne~:VkXy0_[ˣ>H+ؒ@P0+k$Rt-_Dmk 2e( IhJIk|6<\ (PWV ,Nr|o KYCt0 E#"ʚ@I Tc8'y|@VK;>HcAd0Bˬ8%')|u666h!@5`X +bLwJjOJm`B q*"ZR&_2e}\];2 5P +ph sos@e`Lya4] HJtY89/!uR9}e]LeUJr*'x8}z@T.GSݱY@\$kQWNFu +l+ +RWWIYQR'_AkzFϕkl Mm0!嵬6p/p ECX<=0+k| @]}KJ议k˵P\A0<|0yMц=:0|;pzWnzmg^/ザ0*]CvhƐ\Og ¤ٽŪtA|E(tc 0 Aw,y߾*u;'̼bwX`,BHsA(0C%#@)A6)ߝ%mGBcv_W/ܺ=IUh6 M[kk{m]H xXoj:Hv.\3b麑Y >3`qXNZ=!dC| (0Ln竗hœ hS$(td KK[JPss ʖ8\,Twr#3{)+mbvajs%DNaX\ei_ +B=IOu!0tC6k-]-6Nd,CgI ׃a > E lϟ8dEן6t%1ff)N5t?i8r7"i3\0bEe`L:dCWFHq Q{_g(!KffxXb6`Т +Fqw:;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8Y;;r֎󎜵#g8gG)wEs}ᅍ1|/L/g.?{O"^Lc3KLJ7Ywx;ڕkÛ*kɥKGe]ϵӞg]J筜v쑟;>U6z;G޿v +4+Ǎw.>&-\]#WȝO$'\0]{t9;oϮX/XZxz!+8圬c۾gs2=s9y,tB.nIkYa,y|6ݼp/XEe7/!y.>~1޾}x=}ˬdURxL~9?5x1k[޵#%zfO3}?x7oϽ6iiw<.i&1hMB}^ݘ^Ƌ~' eFE'I<뢍vKN.i IJ,i_WlԍKTHaR.sB[T_cRFz mQSl6F8L@ +YӶ$UiC"E+d}pDSF{-ݚSjJ 3cwtf>43 +) jIʏ3Lx P8ѩB4Mg5jf(8eөr\Na7W;ѝegR~7ܚ_W)'cK5N x(m2#^* +>aKфKqgIU&'Eer;FjѤX:Aن9PN, In*jT2RIQFd<#\@&n"ϋm^|AR)):OyAlj"\9p$'xҖ喦vIգd65g#NHx&h +9&q3tbqa+ S"Q< XD#A9Tak<ߒ=0'TjtщшLx`JjөJ$D T3qєgY#A%)A1YQJjf*x 9 sAƜ!9IMT>.kXcvITVjY +;/V[4S|VIx+f,AIe :f b4n*L H cbŀ$SLE0BTRM0@ '5H[RԎӑfq D\1W!0LJj (q":Ks5^l#IWei(p I, d$ |3؋iUcXQY*褓Jy2fP +ˑ\Ž@ȌƜxT^1A減.J\v-mzbD5e}_P䯹c%IpL'&Lۆ9C%3Ε7 wR)^YMnf1HK^N)HT%ɐ|;B=Jf0sĥ@6l6IR>/ ͕m"H#AƲMcqdE%AjIBФO+gL0$P4ƥ4٧zTf:BxKZ,0Bz0liRZI6s`r F\Fɒ: Rɪ4B00l +%HsO r%./1}Hz7m /uVpbƼŇ םڇ; Rr]6z5ON2\)_ӭ^0*EeerUBV$_F8jFY^`ErRJ(IJ]ۂBde_yhVO0dis 9016u.( 4}\(#:1;Av*r ̂0,[/,S&A{'h:!lcSX:E#$ǂbO5) gRTlEv8d"Q@hVm"`LX[J=$eرB2Qʟ!=gfx<'J]xVc1OU{1sAEEc.dUfR욝8͗>RpČHPi}:bS&Rb@ʉJ6WoҌ r&b 5I$RҍWXڙ =$wFf;?q)IHf[ʮ4H/pK3UQk暖^UfrPa$ၬq##EV7$)o:˅bP?2cO{Vi RNHM^h2L%_gl(,@&pIۢP,u &@P GHpXCB*"˰H, vcq;fgr" 2œH΀8hSDq\/4#a<_f5pM.Cܜt"tF*ǕAOzz yePF4.H*S-|Yn(,I@bJaNJarsT亚T2`X\o5cgMY^D%Rm3HCsjr.ܔ6+Vv5JN,o+}YI&]nT,wmz7f4Y"G:mX3Q2 4!i`{팿b8&BdDHzAh@,J;@D 4cAf)D҈8E +Lyi,]8@HmmxA!R)Bx"XCr7KR7N:2#"QDc0kn4F>$6Hʟ>U G^l" U'4}#a=Aun.#. qRۇbv \`aD%s%:b3AFqƹT,n!JAAKV @=L +<lw#krV3 .#hoFr0k βZ +śoK8AB17Ic-k^Mwq呙U-ݗdtiF%_ZAn"vvV̢O` E&)G& e ^n1t1y#1^& :dBqѤTojis6cKf 268E@%aۓ럚n'Bm8;~\Mі$yŤ. D +=nCi+ q: )6DP,)B%&ȫd2H dW`cřX4Y PХH3]U6DtD֖+f#H1x1/"0lP?ΐLʺu6n9lbblT):Mg9 +OXHNH(L#S!Uk}U ϊgr8&ќ 9EfɌl.H +m`+ + %˂cErpp6WN2ކl \rf5)-wa}CTE^Q|$i,Ҭ-#brrә >.cbx_:(.QZMQvEIԚoMtD)&ET4V!7I$\+or-O+`T kI•^JRo{t +5"A"-YQv F%q f: e?NRSIچHkU0W-"A"D<fQB$q$h;0ę"x"ГȲ^,Xq +@`Z-s ).O%2.pV<&H%,)JVt1>Y|z0,"2 (Bd0S0^y* +8 :F߹YMB"wәi-) z#Rb1_S$0[f{k T493^E*qsBɂ:N\ $AGjhǑHpޗFvXI08U؆kW K/F#a@4H0,XP"ףɴ(d&)]'e:+4_V࠹f5k.)̐ul$!ZrS&\Lm+[0ѯd*:S "x + +Y8q2)ڡ9/@~:pp4W Ld Z h2%|`S1g4aCO&ȳ\Cdb)bd + >ʓ-8 +HQ h I0( +ɤAm"a [ov.!D3hd)5L̯#^C8EC!#BM!@j&$F*Y6uY6Ix4& t`[(-@ +?p"Ǖ"d)qT#`Q(gs璅w ȣ+F zKih[ʪQ/A"rIepa-:7'̢|Vvp7h`1\ٰ2$C tMUc=R/r1PM$Gp GhA!O0)h>KPV] +HH zsA$(QkEWY3R wA%{ʇid3(%H{ RȆ陋?7HzlQf2FzMEXP%xL*Yx9Q8I>o,HNxc~҉&3τn;yb…xN@0 [YK$FHQe˚H4m6 m:*ó0Tnv |Ez\(._(H^6$L^"ϡ L(fXzO)|8ÒSC[E/ACePCsI:( jɭ" (Am :. K Dڔev~fQ4L +@xL'-9) O jy8i `˙)ZGWE2*LDTvcDZ GLC lqz6&-M`5C@¡=H~S/@`i*t +)O-,2%1sA(qdD]rgV ,;#b8+p@2/sAǝވtEQ9exqD&$H z`t(hXCXOi].>AX$Q9IJ2MK`gx[S|iv6 w  sóqq>8&~,Q&lPwG}$ ԍP5$Ag jtW"YLȎI  x'D@Ą6 qA@1`9v9*/q.HI 1D9Hb1@T%wϷRl9F^[B~ݿt͝S 0y$wfS33\\5'8CZ7"Ca" Afgb3HN^>@zy)}gB%4 Ov?t\B '=Q@/ zZK ]VT63f.DDl'A"PRbRbLzzܼf "V!J2Uƒ))EX&%O#-Ɋb0V.b'+Q-s,g` 0 CQ=ՠ[ZC'QgHrCIvr +5l۰gl@ID)\ &eRI0|afw$`&hMՠdD D08*7כ2R"&ق!NNzʧ{SQaafEzd≼$T#Ȳf= +nOtM7GNW2Ma,& +j ;H-% K B5CA >dC)3BFCq\$ϐ PP>9lE}pCOoN*qbBC,05a/^x!NZE(̧"Kv `>۩H}VLgvnے>P/leJՓdc p%^i2LG\uUt@+FcZAr;En4^tF>%ȊBpCXm$!<}d%G1Y?ktm|% +̖Rd9Ž +;Y_ΒEK {Eka1/I]ɑ]2Fߓl(5^h0lI $p~,VL }Php܋Qn$N60@g&cpeZ#Q1FӽTd-'MTEHWhOC'Cn-1oN