diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 62d5f29ef..ba0eaf68c 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -4,11 +4,13 @@ * SPDX-License-Identifier: MIT */ module.exports = { + root: true, parser: '@typescript-eslint/parser', extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-requiring-type-checking', + 'plugin:svelte/recommended', ], parserOptions: { ecmaVersion: 2020, @@ -18,28 +20,24 @@ module.exports = { extraFileExtensions: ['.svelte'], }, env: { - es6: true, browser: true, + es6: true, + node: true, }, overrides: [ { files: ['*.svelte'], - processor: 'svelte3/svelte3', + parser: 'svelte-eslint-parser', parserOptions: { parser: '@typescript-eslint/parser', }, }, ], - settings: { - 'svelte3/typescript': require('typescript'), - // ignore style tags in Svelte because of Tailwind CSS - // See https://github.com/sveltejs/eslint-plugin-svelte3/issues/70 - 'svelte3/ignore-styles': () => true, - }, - globals: { - NodeJS: true, - process: true, - }, - plugins: ['svelte3', '@typescript-eslint'], - ignorePatterns: ['node_modules', 'svelte.config.js', '.eslintrc.cjs'], + plugins: ['@typescript-eslint'], + ignorePatterns: [ + 'node_modules', + 'svelte.config.js', + '.eslintrc.cjs', + 'babel.config.cjs', + ], }; diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b539eef70..fccebd173 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,14 +27,29 @@ permissions: contents: read jobs: - Jest: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run Tests run: | - npm install + npm ci npm test + formatting_and_linting: + name: Prettier / svelte Check + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Run prettier + shell: bash + run: | + npm ci + npm run checkFormat + - name: Svelte check + shell: bash + run: npm run check + build_and_deploy: if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') runs-on: ubuntu-latest @@ -43,9 +58,6 @@ jobs: - uses: actions/checkout@v3 with: submodules: true - - name: Branding - run: | - cp -f ./src/__viteBuildVariants__/ml-machine/windi.config.js ./windi.config.js - name: Build And Deploy uses: Azure/static-web-apps-deploy@1a947af9992250f3bc2e68ad0754c0b0c11566c9 with: @@ -54,8 +66,6 @@ jobs: action: "upload" app_location: ${{ env.APP_LOCATION }} app_artifact_location: ${{ env.APP_ARTIFACT_LOCATION }} - env: - VITE_TITLE: ML-Machine close: if: github.event_name == 'pull_request' && github.event.action == 'closed' @@ -66,4 +76,4 @@ jobs: uses: Azure/static-web-apps-deploy@1a947af9992250f3bc2e68ad0754c0b0c11566c9 with: azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} - action: "close" \ No newline at end of file + action: "close" diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 24a9cc89a..9eb66a708 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -27,13 +27,13 @@ permissions: contents: read jobs: - Jest: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run Tests run: | - npm install + npm ci npm test build_and_deploy: if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') @@ -43,9 +43,6 @@ jobs: - uses: actions/checkout@v3 with: submodules: true - - name: Branding - run: | - cp -f ./src/__viteBuildVariants__/ml-machine/windi.config.js ./windi.config.js - name: Build And Deploy uses: Azure/static-web-apps-deploy@1a947af9992250f3bc2e68ad0754c0b0c11566c9 with: @@ -54,8 +51,6 @@ jobs: action: "upload" app_location: ${{ env.APP_LOCATION }} app_artifact_location: ${{ env.APP_ARTIFACT_LOCATION }} - env: - VITE_TITLE: ML-Machine close: if: github.event_name == 'pull_request' && github.event.action == 'closed' diff --git a/.prettierignore b/.prettierignore index 4958c8934..71b433bc3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,3 @@ -src/translations.ts \ No newline at end of file +src/translations.ts +src/appInsights.ts +src/messages/* \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 2a8fd071b..0999a1039 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -21,6 +21,17 @@ "a11y-distracting-elements": "ignore", "a11y-structure": "ignore", "a11y-click-events-have-key-events": "ignore", - "a11y-missing-content": "ignore" - } -} + "a11y-missing-content": "ignore", + "a11y-no-noninteractive-element-interactions": "ignore", + "a11y-no-static-element-interactions": "ignore" + }, + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true + }, + "hide-files.files": [] +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2d6dbbacc..8b06b8b08 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,7 +7,7 @@ Please note we have a code of conduct, please follow it in all your interactions ## Pull Request Process -1. Ensure any install or build dependencies are removed and the tests using `jest` are running successfully. +1. Ensure any install or build dependencies are removed and the tests using `npm run test` are running successfully. 2. Update the README.md with details of changes to the interface, this includes new environment variables and useful file locations, if applicable. 3. Increase the version numbers in any examples files and the README.md to the new version that this diff --git a/README.md b/README.md index cce937b96..c03eaa7e1 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ We recommend starting here. ### ```npm test``` -Runs the test suite. Tests are driven by the framework [Jest](https://jestjs.io/). Runs all tests inside the folder `./src/__tests__/`. +Runs the test suite. Tests are driven by the framework [Vitest](https://vitest.dev/). Runs all tests inside the folder `./src/__tests__/`. If you do not plan to contribute to the project, you may safely ignore this. diff --git a/babel.config.cjs b/babel.config.cjs new file mode 100644 index 000000000..49d6c2a62 --- /dev/null +++ b/babel.config.cjs @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + ['@babel/preset-env', {targets: {node: 'current'}}], + ], + }; \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..c6414b2c5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,5 @@ +services: + ml: + build: . + ports: + - "5174:8080" diff --git a/dockerfile b/dockerfile new file mode 100644 index 000000000..1ef2ca06b --- /dev/null +++ b/dockerfile @@ -0,0 +1,25 @@ +# A Dockerfile must begin with a FROM instruction. +# New base image will be built based on the Node.js version 20 +# Image that is based on Debian Linux. +FROM node:20 + +# Create app directory +WORKDIR /usr/src/app + +# A wildcard is used to ensure both package.json AND package-lock.json are copied +COPY package*.json ./ + +# Install app dependencies +RUN npm install +RUN npm install express + +# Bundle app source +COPY . . + +# Creates a "dist" folder with the production build +RUN npm run build + +EXPOSE 8080 + +# Start the server using the production build +CMD [ "node", "dist/main.cjs" ] \ No newline at end of file diff --git a/features.json b/features.json new file mode 100644 index 000000000..ec4ddb583 --- /dev/null +++ b/features.json @@ -0,0 +1,6 @@ +{ + "title": "Learning tool", + "knnModel": true, + "lossGraph": true, + "makecode": true +} \ No newline at end of file diff --git a/microbit/v1/source/main.cpp b/microbit/v1/source/main.cpp index afee7f76f..c0838c478 100755 --- a/microbit/v1/source/main.cpp +++ b/microbit/v1/source/main.cpp @@ -46,10 +46,6 @@ void sendString(ManagedString s) void onConnected(MicroBitEvent) { connected = 1; // Set the connected flag - uBit.sleep(3000); - uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message - uart->send(ManagedString("vi_") + ManagedString(buildNumber)); - const uint8_t smiley[] { 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, @@ -59,6 +55,16 @@ void onConnected(MicroBitEvent) MicroBitImage happy(5,5,smiley); uBit.display.print(happy); + + for (size_t i = 0; i < 12; i++) + { + if (!connected) { + break; + } + uBit.sleep(1000); + uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message + uart->send(ManagedString("vi_") + ManagedString(buildNumber)); + } } /** diff --git a/microbit/v2/source/main.cpp b/microbit/v2/source/main.cpp index 48cf7da37..a4010cd53 100644 --- a/microbit/v2/source/main.cpp +++ b/microbit/v2/source/main.cpp @@ -49,11 +49,17 @@ void onConnected(MicroBitEvent) { connected = 1; // Set the connected flag - uBit.sleep(3000); - uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message - uart->send(ManagedString("vi_") + ManagedString(buildNumber)); - printSmiley(GLAD_SMILEY); + + for (size_t i = 0; i < 12; i++) + { + if (!connected) { + break; + } + uBit.sleep(1000); + uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message + uart->send(ManagedString("vi_") + ManagedString(buildNumber)); + } } /** diff --git a/package-lock.json b/package-lock.json index e517b0c9e..c5fba26fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "ml-machine", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -9,30 +9,31 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@microsoft/applicationinsights-web": "^3.0.0", - "@tensorflow/tfjs": "^4.4.0", + "@microsoft/applicationinsights-web": "^3.1.2", + "@tensorflow-models/knn-classifier": "^1.2.6", + "@tensorflow/tfjs": "^4.18.0", + "arrows-svg": "^1.8.0", "bowser": "^2.11.0", "browser-lang": "^0.2.1", - "chart.js": "^4.2.1", - "d3": "^7.8.5", + "chart.js": "^4.4.2", + "d3": "^7.9.0", + "d3-3d": "^1.0.0", "dapjs": "^2.3.0", - "js-cookie": "^3.0.4", - "postcss": "^8.4.23", + "js-cookie": "^3.0.5", + "postcss": "^8.4.38", "smoothie": "^1.36.1", + "svelte-i18n": "^4.0.0", "svelte-skeleton": "^1.3.1", "three": "^0.152.2", "uuid4": "^2.0.3" }, "devDependencies": { - "@babel/preset-env": "^7.21.4", - "@smui/dialog": "^7.0.0-beta.3", - "@sveltejs/vite-plugin-svelte": "^2.1.0", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/svelte": "^3.2.2", - "@tsconfig/svelte": "^4.0.1", + "@babel/preset-env": "^7.24.4", + "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@testing-library/svelte": "^4.1.0", + "@tsconfig/svelte": "^5.0.4", "@types/browser-lang": "^0.1.1", "@types/d3": "^7.4.1", - "@types/jest": "^29.5.1", "@types/js-cookie": "^3.0.3", "@types/node": "^18.16.0", "@types/three": "^0.152.0", @@ -40,98 +41,88 @@ "@types/web-bluetooth": "^0.0.17", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", - "babel-jest": "^29.5.0", "eslint": "^8.43.0", "eslint-plugin-svelte": "^2.32.1", - "eslint-plugin-svelte3": "^4.0.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "jest-expect-message": "^1.1.3", - "prettier": "^2.8.8", - "prettier-plugin-svelte": "^2.10.0", - "svelte": "^3.58.0", - "svelte-check": "^3.2.0", - "svelte-jester": "^2.3.2", - "svelte-preprocess": "^5.0.3", + "jsdom": "^23.0.1", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.1.2", + "svelte": "^4.2.14", + "svelte-check": "^3.6.9", + "svelte-preprocess": "^5.1.3", "svelte-windicss-preprocess": "^4.2.2", - "ts-jest": "^29.1.0", - "tslib": "^2.5.0", - "typescript": "^5.0.4", - "vite": "^4.3.1", + "tslib": "^2.6.2", + "typescript": "^5.4.5", + "vite": "^5.2.8", "vite-plugin-environment": "^1.1.3", - "vite-plugin-windicss": "^1.8.10" + "vite-plugin-windicss": "^1.9.3", + "vitest": "^1.5.0" } }, - "node_modules/@adobe/css-tools": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", - "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", - "dev": true + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/@antfu/utils": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.4.tgz", - "integrity": "sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", - "convert-source-map": "^1.7.0", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", + "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "dev": true, + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -141,22 +132,14 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, + "peer": true, "dependencies": { - "@babel/types": "^7.21.4", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -165,102 +148,61 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", - "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -270,13 +212,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -286,151 +229,128 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@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", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", - "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -440,122 +360,122 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, "dependencies": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", + "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", "dev": true, + "peer": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -563,9 +483,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -574,13 +494,14 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -589,114 +510,97 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", - "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.7" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.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==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "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==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -705,46 +609,37 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.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==", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.3" }, "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==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -753,17 +648,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -772,93 +663,70 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "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==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "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" + "@babel/helper-plugin-utils": "^7.8.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==", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "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" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" + "@babel/helper-plugin-utils": "^7.10.4" }, "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==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -867,10 +735,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "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==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -879,22 +747,22 @@ "@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==", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { + "node_modules/@babel/plugin-syntax-private-property-in-object": { "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==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -906,37 +774,44 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "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==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, + "@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-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -945,37 +820,48 @@ "@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==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" }, "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==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -984,85 +870,130 @@ "@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==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" }, "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==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" }, "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==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1071,13 +1002,14 @@ "@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==", + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1086,13 +1018,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1101,13 +1034,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1116,15 +1050,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1133,13 +1066,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1148,13 +1083,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1163,21 +1099,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1186,14 +1114,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/template": "^7.20.7" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1202,13 +1130,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1217,14 +1145,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1233,13 +1161,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1248,14 +1178,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1264,13 +1196,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", - "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1279,30 +1212,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1311,13 +1243,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1326,14 +1259,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1342,15 +1275,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", - "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1359,16 +1293,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1377,14 +1309,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1393,29 +1325,30 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1424,14 +1357,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1440,13 +1373,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", - "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1456,12 +1392,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1471,13 +1407,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "regenerator-transform": "^0.15.1" + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -1487,12 +1423,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1502,12 +1438,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1517,13 +1453,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1533,12 +1469,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1548,12 +1484,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1563,12 +1499,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1578,12 +1514,28 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1593,13 +1545,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1608,39 +1560,45 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", - "@babel/plugin-proposal-async-generator-functions": "^7.20.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.21.0", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.21.0", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@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", @@ -1650,45 +1608,61 @@ "@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", - "@babel/plugin-transform-arrow-functions": "^7.20.7", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", - "@babel/plugin-transform-modules-systemjs": "^7.20.11", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.21.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1697,72 +1671,74 @@ "@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==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "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==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", - "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", + "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", + "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1770,33 +1746,42 @@ } }, "node_modules/@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.12.tgz", - "integrity": "sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.9.tgz", + "integrity": "sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==", "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "android" @@ -1806,13 +1791,12 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz", - "integrity": "sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.9.tgz", + "integrity": "sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "android" @@ -1822,13 +1806,12 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.12.tgz", - "integrity": "sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.9.tgz", + "integrity": "sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "android" @@ -1838,13 +1821,12 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz", - "integrity": "sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.9.tgz", + "integrity": "sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -1854,13 +1836,12 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz", - "integrity": "sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.9.tgz", + "integrity": "sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -1870,13 +1851,12 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz", - "integrity": "sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.9.tgz", + "integrity": "sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -1886,13 +1866,12 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz", - "integrity": "sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.9.tgz", + "integrity": "sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -1902,13 +1881,12 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz", - "integrity": "sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.9.tgz", + "integrity": "sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==", "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1918,13 +1896,12 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz", - "integrity": "sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.9.tgz", + "integrity": "sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1934,13 +1911,12 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz", - "integrity": "sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.9.tgz", + "integrity": "sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==", "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1950,13 +1926,12 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz", - "integrity": "sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.9.tgz", + "integrity": "sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==", "cpu": [ "loong64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1966,13 +1941,12 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz", - "integrity": "sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.9.tgz", + "integrity": "sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==", "cpu": [ "mips64el" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1982,13 +1956,12 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz", - "integrity": "sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.9.tgz", + "integrity": "sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==", "cpu": [ "ppc64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -1998,13 +1971,12 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz", - "integrity": "sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.9.tgz", + "integrity": "sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==", "cpu": [ "riscv64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -2014,13 +1986,12 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz", - "integrity": "sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.9.tgz", + "integrity": "sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==", "cpu": [ "s390x" ], - "dev": true, "optional": true, "os": [ "linux" @@ -2030,13 +2001,12 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz", - "integrity": "sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.9.tgz", + "integrity": "sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -2046,13 +2016,12 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz", - "integrity": "sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.9.tgz", + "integrity": "sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "netbsd" @@ -2062,13 +2031,12 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz", - "integrity": "sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.9.tgz", + "integrity": "sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "openbsd" @@ -2078,13 +2046,12 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz", - "integrity": "sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.9.tgz", + "integrity": "sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "sunos" @@ -2094,13 +2061,12 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz", - "integrity": "sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.9.tgz", + "integrity": "sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -2110,13 +2076,12 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz", - "integrity": "sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.9.tgz", + "integrity": "sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==", "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "win32" @@ -2126,13 +2091,12 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz", - "integrity": "sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.9.tgz", + "integrity": "sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -2142,9 +2106,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", - "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0" @@ -2157,23 +2121,23 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -2188,16 +2152,10 @@ "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==", - "dev": true - }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2209,46 +2167,66 @@ "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==", + "node_modules/@eslint/js": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz", + "integrity": "sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@formatjs/intl-localematcher": "0.5.2", + "tslib": "^2.4.0" } }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@formatjs/fast-memoize": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/@eslint/js": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", - "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.3.tgz", + "integrity": "sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.0", + "@formatjs/icu-skeleton-parser": "1.7.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.0.tgz", + "integrity": "sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz", + "integrity": "sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==", + "dependencies": { + "tslib": "^2.4.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -2270,9 +2248,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "node_modules/@iconify/json": { @@ -2281,396 +2259,615 @@ "integrity": "sha512-ZcQKCnJXmeKDKxSu4vOFCYkCv8sjX1OASTMQpzqVzt3ivBBDudAYyXJlO4hgk0X4B2R0IMHRNvRgCAYkKDa2eQ==", "dev": true }, - "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==", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "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" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@jest/console": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", - "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "slash": "^3.0.0" - }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "node_modules/@microsoft/applicationinsights-analytics-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.1.2.tgz", + "integrity": "sha512-HIlptHMIX3cGqTOUrdVjWb5FpYvs1xmosrIf7pnU0Y0/BER382fHCb/4BAB5mU32h/UlPX8to/d6Q20fSCtYAw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@microsoft/applicationinsights-cfgsync-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-cfgsync-js/-/applicationinsights-cfgsync-js-3.1.2.tgz", + "integrity": "sha512-tVrIYxu3SCB/vYGdwPg5Inc8Kr1I9PCbqb/mIp+qOJyIRiB90VIHde6qHsttb7/ZHJJbNlztUtY4UcD5jaCBoA==", "dependencies": { - "color-name": "~1.1.4" + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.3.0 < 2.x", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/@microsoft/applicationinsights-channel-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.1.2.tgz", + "integrity": "sha512-QyPxpOOhtohFzcl4tzfWp4seN6JaToF66DZ1qjsYkUmEyHAackWSsv9m7qvuaAcCB9WrUzW9y0mRXgGKsEJcAg==", + "dependencies": { + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.3.0 < 2.x", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" + }, + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@microsoft/applicationinsights-common": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-3.1.2.tgz", + "integrity": "sha512-ivu3s73xt6Owakepnx2mbrMCry1mVHrA/2TL4nKCRLad6O3IBK3MkruMoeb3hoWpECBhErFRVj+/b0Kh7dl/Lw==", "dependencies": { - "has-flag": "^4.0.0" + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/core": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", - "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", - "dev": true, + "node_modules/@microsoft/applicationinsights-core-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.1.2.tgz", + "integrity": "sha512-xsJAm52tV355S/MogTunV/m1wg6P6tFg9Yhi4AC2OE9p2aa0k/FYHzWmrCrsEAVimCd8n/iTXmMRSrQk5QpxiA==", "dependencies": { - "@jest/console": "^29.5.0", - "@jest/reporters": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-resolve-dependencies": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "jest-watcher": "^29.5.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.3.0 < 2.x", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "tslib": "*" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@microsoft/applicationinsights-dependencies-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.1.2.tgz", + "integrity": "sha512-vFf/6s1ACvcmeDpAAMin2JefPQ+7lthfcNThLFOMPxRxsIKIsQMZ1rHhqd55xcZTNITCywhuK4dD+/YkwC9HPw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.3.0 < 2.x", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@microsoft/applicationinsights-properties-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.1.2.tgz", + "integrity": "sha512-GK+o/7RyIfySxAIHvw2oba5ca4WyvjE40+1gnRL15Pd/qnRn8+6OIOTpJ4kT1wg2l8CTVtPrUmIK4zeN6MqocA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@microsoft/applicationinsights-shims": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz", + "integrity": "sha512-DKwboF47H1nb33rSUfjqI6ryX29v+2QWcTrRvcQDA32AZr5Ilkr7whOOSsD1aBzwqX0RJEIP1Z81jfE3NBm/Lg==", "dependencies": { - "color-name": "~1.1.4" + "@nevware21/ts-utils": ">= 0.9.4 < 2.x" + } + }, + "node_modules/@microsoft/applicationinsights-web": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-3.1.2.tgz", + "integrity": "sha512-q+6RUtKChXrMf2+TN/dohK2p+LUTw8EIYKFtrujYG8/jh88fCdVqmgTCPk9bLb4wsH/dd5wLS+Aw7qVQtlYa9Q==", + "dependencies": { + "@microsoft/applicationinsights-analytics-js": "3.1.2", + "@microsoft/applicationinsights-cfgsync-js": "3.1.2", + "@microsoft/applicationinsights-channel-js": "3.1.2", + "@microsoft/applicationinsights-common": "3.1.2", + "@microsoft/applicationinsights-core-js": "3.1.2", + "@microsoft/applicationinsights-dependencies-js": "3.1.2", + "@microsoft/applicationinsights-properties-js": "3.1.2", + "@microsoft/applicationinsights-shims": "3.0.1", + "@microsoft/dynamicproto-js": "^2.0.3", + "@nevware21/ts-async": ">= 0.3.0 < 2.x", + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "tslib": "*" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/@microsoft/dynamicproto-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz", + "integrity": "sha512-JTWTU80rMy3mdxOjjpaiDQsTLZ6YSGGqsjURsY6AUQtIj0udlF/jYmhdLZu8693ZIC0T1IwYnFa0+QeiMnziBA==", + "dependencies": { + "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + } }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/@nevware21/ts-async": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@nevware21/ts-async/-/ts-async-0.5.0.tgz", + "integrity": "sha512-fJ2wSl5fd4UWoWbnXpPVKRg2Uw6u4+o9RsBHb35tiaOajVxJ97LrKAtrCGi6E19GpgfQbAWRFvz/iDXe3XCjWQ==", + "dependencies": { + "@nevware21/ts-utils": ">= 0.11.0 < 2.x" } }, - "node_modules/@jest/core/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "node_modules/@nevware21/ts-utils": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.11.1.tgz", + "integrity": "sha512-1QZSZ39UzjC8MR0+LRO2l8ITFHYdCZeHfBG9p3XUCz0hQ22I0Pf/XE5EF+TPSJK3LLME3pUNx2MCQ4XEtOHv+g==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/@jest/core/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==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 8" } }, - "node_modules/@jest/core/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/@jest/core/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==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/@jest/environment": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.1.tgz", + "integrity": "sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.1.tgz", + "integrity": "sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.1.tgz", + "integrity": "sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.1.tgz", + "integrity": "sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.1.tgz", + "integrity": "sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.1.tgz", + "integrity": "sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.1.tgz", + "integrity": "sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.1.tgz", + "integrity": "sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==", + "cpu": [ + "ppc64le" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.1.tgz", + "integrity": "sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.1.tgz", + "integrity": "sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.1.tgz", + "integrity": "sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.1.tgz", + "integrity": "sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.1.tgz", + "integrity": "sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.1.tgz", + "integrity": "sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.1.tgz", + "integrity": "sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.0.tgz", + "integrity": "sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-mock": "^29.5.0" + "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.9", + "svelte-hmr": "^0.16.0", + "vitefu": "^0.2.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" } }, - "node_modules/@jest/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", + "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", "dev": true, "dependencies": { - "expect": "^29.5.0", - "jest-snapshot": "^29.5.0" + "debug": "^4.3.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" } }, - "node_modules/@jest/expect-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.4.3" + "node_modules/@tensorflow-models/knn-classifier": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.6.tgz", + "integrity": "sha512-68RG9y70bFF0qYFpF+4bGaalAiEqz54v1qBmiSo3XODJq8Bow9EcDeAQBGPz6Bxiz6VQlZOdg29xiYm8N/a2Tw==", + "peerDependencies": { + "@tensorflow/tfjs-backend-cpu": "^4.18.0", + "@tensorflow/tfjs-core": "^4.18.0" + } + }, + "node_modules/@tensorflow/tfjs": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.18.0.tgz", + "integrity": "sha512-MjA2M91wSkTkpFSuyQAuZm+DT9Y7DFu3rsTaO1BjCbf1S7o8DgJPKMmh6hk6uEn6/SBBbZVXPu+ZTQ/SyrP2Pw==", + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.18.0", + "@tensorflow/tfjs-backend-webgl": "4.18.0", + "@tensorflow/tfjs-converter": "4.18.0", + "@tensorflow/tfjs-core": "4.18.0", + "@tensorflow/tfjs-data": "4.18.0", + "@tensorflow/tfjs-layers": "4.18.0", + "argparse": "^1.0.10", + "chalk": "^4.1.0", + "core-js": "3.29.1", + "regenerator-runtime": "^0.13.5", + "yargs": "^16.0.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "tfjs-custom-module": "dist/tools/custom_module/cli.js" } }, - "node_modules/@jest/fake-timers": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", - "dev": true, + "node_modules/@tensorflow/tfjs-backend-cpu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.18.0.tgz", + "integrity": "sha512-zk6NyGGsv0mCDnc5xWxLB5Zi8GaHVI2gg7KC0FSw/r5wW9SfA3ZIqUHVZhbIVhNqZSWy6L/+EIJa7l6q1XCkrg==", "dependencies": { - "@jest/types": "^29.5.0", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.18.0" } }, - "node_modules/@jest/globals": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", - "dev": true, + "node_modules/@tensorflow/tfjs-core": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.18.0.tgz", + "integrity": "sha512-wjyq+F8AZJjhtr5xUBAON4VrNBXr9Poows/LnRh1K7wS+w41sCk0EQfeo6NfgUZXbHE/jgcqU6+fZDUKt3qRrg==", "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/types": "^29.5.0", - "jest-mock": "^29.5.0" + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@webgpu/types": "0.1.38", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "yarn": ">= 1.3.2" } }, - "node_modules/@jest/reporters": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", - "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", - "dev": true, + "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "version": "2019.7.3", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", + "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" + }, + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-backend-webgl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.18.0.tgz", + "integrity": "sha512-ZLQ8MnWnIttMDqHepEzPL0Y4HkTePl8+AaYm9AcNnDUK7VF2jn+BXcTHCUOGfiwKu/OMwRc6osDrjxr0cCqNrA==", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "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-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" + "@tensorflow/tfjs-backend-cpu": "4.18.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "yarn": ">= 1.3.2" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "@tensorflow/tfjs-core": "4.18.0" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-converter": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.18.0.tgz", + "integrity": "sha512-b7utNMvmI986OPaQvDyHoiHKiIyip7ubSjG4KzTcFOWEKTsirtHxRp/6QKY/XSuH3AJK9Switu1/B5QC7xR2Zg==", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.18.0" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-data": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.18.0.tgz", + "integrity": "sha512-JGfEwq8a0nEXwwU04/PW7O6kZ3FdqAd6ofMboM9qwGTv47QdeO/G1657sy4N21Q/qiz5qFDbGLhim3Nq9gZm9g==", + "dependencies": { + "@types/node-fetch": "^2.1.2", + "node-fetch": "~2.6.1", + "string_decoder": "^1.3.0" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "peerDependencies": { + "@tensorflow/tfjs-core": "4.18.0", + "seedrandom": "^3.0.5" + } + }, + "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-layers": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.18.0.tgz", + "integrity": "sha512-9AyxUdvjMDbDOkNzdkMRToJZF/le5ia8X3lVfGRGxzsuyoWDBGlV9V1ICufD+Z8sODXVyu+cgE8kAMtVK4aHFA==", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.18.0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { + "node_modules/@tensorflow/tfjs/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -2681,11 +2878,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/reporters/node_modules/chalk": { + "node_modules/@tensorflow/tfjs/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2697,11 +2893,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { + "node_modules/@tensorflow/tfjs/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -2709,26 +2904,23 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/reporters/node_modules/color-name": { + "node_modules/@tensorflow/tfjs/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@jest/reporters/node_modules/has-flag": { + "node_modules/@tensorflow/tfjs/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { + "node_modules/@tensorflow/tfjs/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -2736,89 +2928,26 @@ "node": ">=8" } }, - "node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.25.16" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=14" } }, - "node_modules/@jest/source-map": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", - "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", - "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", - "dev": true, - "dependencies": { - "@jest/console": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", - "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.5.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", - "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { + "node_modules/@testing-library/dom/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==", @@ -2833,7 +2962,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/transform/node_modules/chalk": { + "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -2849,7 +2978,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/transform/node_modules/color-convert": { + "node_modules/@testing-library/dom/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==", @@ -2861,19 +2990,13 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/transform/node_modules/color-name": { + "node_modules/@testing-library/dom/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@jest/transform/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { + "node_modules/@testing-library/dom/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==", @@ -2882,7 +3005,7 @@ "node": ">=8" } }, - "node_modules/@jest/transform/node_modules/supports-color": { + "node_modules/@testing-library/dom/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==", @@ -2894,3512 +3017,3040 @@ "node": ">=8" } }, - "node_modules/@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.4.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": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/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==", + "node_modules/@testing-library/svelte": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/svelte/-/svelte-4.1.0.tgz", + "integrity": "sha512-MJqe7x9WowkiAVdk9mvazEC2ktFZdmK2OqFVoO557PC37aBemQ4ozqdK3yrG34Zg9kuln3qgTVeLSh08e69AMw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@testing-library/dom": "^9.3.1" }, "engines": { - "node": ">=8" + "node": ">= 10" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "svelte": "^3 || ^4" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@tsconfig/svelte": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-5.0.4.tgz", + "integrity": "sha512-BV9NplVgLmSi4mwKzD8BD/NQ8erOY/nUE/GpgWe2ckx+wIQF5RyRirn/QsSSCPeulVpc3RA/iJt6DpfTIZps0Q==", + "dev": true }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/@tweenjs/tween.js": { + "version": "18.6.4", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", + "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==", + "dev": true }, - "node_modules/@jest/types/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==", + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", "dev": true }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/@types/browser-lang": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/browser-lang/-/browser-lang-0.1.2.tgz", + "integrity": "sha512-F6UrLn++11o967g8+G4c0mILIuSuyhpE9N989T4Rr+sgHqYpdrAbPgp3KOPPf4AA2A09dQDUB8/3K1GBG9Daeg==", + "dev": true }, - "node_modules/@jest/types/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==", + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "dev": true + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" + "@types/d3-selection": "*" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", "dev": true, - "engines": { - "node": ">=6.0.0" + "dependencies": { + "@types/d3-selection": "*" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "dev": true }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", "dev": true }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@types/d3-array": "*", + "@types/geojson": "*" } }, - "node_modules/@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "dev": true }, - "node_modules/@material/animation": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0.tgz", - "integrity": "sha512-VlYSfUaIj/BBVtRZI8Gv0VvzikFf+XgK0Zdgsok5c1v5DDnNz5tpB8mnGrveWz0rHbp1X4+CWLKrTwNmjrw3Xw==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } + "node_modules/@types/d3-dispatch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "dev": true }, - "node_modules/@material/base": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0.tgz", - "integrity": "sha512-Ou7vS7n1H4Y10MUZyYAbt6H0t67c6urxoCgeVT7M38aQlaNUwFMODp7KT/myjYz2YULfhu3PtfSV3Sltgac9mA==", + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", "dev": true, "dependencies": { - "tslib": "^2.1.0" + "@types/d3-selection": "*" } }, - "node_modules/@material/button": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0.tgz", - "integrity": "sha512-dqqHaJq0peyXBZupFzCjmvScrfljyVU66ZCS3oldsaaj5iz8sn33I/45Z4zPzdR5F5z8ExToHkRcXhakj1UEAA==", - "dev": true, - "dependencies": { - "@material/density": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/focus-ring": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/shape": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/tokens": "^14.0.0", - "@material/touch-target": "^14.0.0", - "@material/typography": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/density": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0.tgz", - "integrity": "sha512-NlxXBV5XjNsKd8UXF4K/+fOXLxoFNecKbsaQO6O2u+iG8QBfFreKRmkhEBb2hPPwC3w8nrODwXX0lHV+toICQw==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "dev": true }, - "node_modules/@material/dialog": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0.tgz", - "integrity": "sha512-E07NEE4jP8jHaw/y2Il2R1a3f4wDFh2sgfCBtRO/Xh0xxJUMuQ7YXo/F3SAA8jfMbbkUv/PHdJUM3I3HmI9mAA==", - "dev": true, - "dependencies": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/button": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/icon-button": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/shape": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/tokens": "^14.0.0", - "@material/touch-target": "^14.0.0", - "@material/typography": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/dom": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0.tgz", - "integrity": "sha512-8t88XyacclTj8qsIw9q0vEj4PI2KVncLoIsIMzwuMx49P2FZg6TsLjor262MI3Qs00UWAifuLMrhnOnfyrbe7Q==", - "dev": true, - "dependencies": { - "@material/feature-targeting": "^14.0.0", - "tslib": "^2.1.0" - } + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "dev": true }, - "node_modules/@material/elevation": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0.tgz", - "integrity": "sha512-Di3tkxTpXwvf1GJUmaC8rd+zVh5dB2SWMBGagL4+kT8UmjSISif/OPRGuGnXs3QhF6nmEjkdC0ijdZLcYQkepw==", + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", "dev": true, "dependencies": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" + "@types/d3-dsv": "*" } }, - "node_modules/@material/feature-targeting": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0.tgz", - "integrity": "sha512-a5WGgHEq5lJeeNL5yevtgoZjBjXWy6+klfVWQEh8oyix/rMJygGgO7gEc52uv8fB8uAIoYEB3iBMOv8jRq8FeA==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } + "node_modules/@types/d3-force": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.9.tgz", + "integrity": "sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==", + "dev": true }, - "node_modules/@material/focus-ring": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-14.0.0.tgz", - "integrity": "sha512-fqqka6iSfQGJG3Le48RxPCtnOiaLGPDPikhktGbxlyW9srBVMgeCiONfHM7IT/1eu80O0Y67Lh/4ohu5+C+VAQ==", - "dev": true, - "dependencies": { - "@material/dom": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0" - } + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "dev": true }, - "node_modules/@material/icon-button": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0.tgz", - "integrity": "sha512-wHMqzm7Q/UwbWLoWv32Li1r2iVYxadIrwTNxT0+p+7NdfI3lEwMN3NoB0CvoJnHTljjXDzce0KJ3nZloa0P0gA==", + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", "dev": true, "dependencies": { - "@material/base": "^14.0.0", - "@material/density": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/focus-ring": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/touch-target": "^14.0.0", - "tslib": "^2.1.0" + "@types/geojson": "*" } }, - "node_modules/@material/ripple": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0.tgz", - "integrity": "sha512-9XoGBFd5JhFgELgW7pqtiLy+CnCIcV2s9cQ2BWbOQeA8faX9UZIDUx/g76nHLZ7UzKFtsULJxZTwORmsEt2zvw==", - "dev": true, - "dependencies": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } + "node_modules/@types/d3-hierarchy": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.6.tgz", + "integrity": "sha512-qlmD/8aMk5xGorUvTUWHCiumvgaUXYldYjNVOWtYoTYY/L+WwIEAmJxUmTgr9LoGNG0PPAOmqMDJVDPc7DOpPw==", + "dev": true }, - "node_modules/@material/rtl": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0.tgz", - "integrity": "sha512-xl6OZYyRjuiW2hmbjV2omMV8sQtfmKAjeWnD1RMiAPLCTyOW9Lh/PYYnXjxUrNa0cRwIIbOn5J7OYXokja8puA==", + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", "dev": true, "dependencies": { - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" + "@types/d3-color": "*" } }, - "node_modules/@material/shape": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0.tgz", - "integrity": "sha512-o0mJB0+feOv473KckI8gFnUo8IQAaEA6ynXzw3VIYFjPi48pJwrxa0mZcJP/OoTXrCbDzDeFJfDPXEmRioBb9A==", - "dev": true, - "dependencies": { - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } + "node_modules/@types/d3-path": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.2.tgz", + "integrity": "sha512-WAIEVlOCdd/NKRYTsqCpOMHQHemKBEINf8YXMYOtXH0GA7SY0dqMB78P3Uhgfy+4X+/Mlw2wDtlETkN6kQUCMA==", + "dev": true }, - "node_modules/@material/theme": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0.tgz", - "integrity": "sha512-6/SENWNIFuXzeHMPHrYwbsXKgkvCtWuzzQ3cUu4UEt3KcQ5YpViazIM6h8ByYKZP8A9d8QpkJ0WGX5btGDcVoA==", - "dev": true, - "dependencies": { - "@material/feature-targeting": "^14.0.0", - "tslib": "^2.1.0" - } + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "dev": true }, - "node_modules/@material/tokens": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0.tgz", - "integrity": "sha512-SXgB9VwsKW4DFkHmJfDIS0x0cGdMWC1D06m6z/WQQ5P5j6/m0pKrbHVlrLzXcRjau+mFhXGvj/KyPo9Pp/Rc8Q==", + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "dev": true + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "dev": true + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", "dev": true, "dependencies": { - "@material/elevation": "^14.0.0" + "@types/d3-time": "*" } }, - "node_modules/@material/touch-target": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0.tgz", - "integrity": "sha512-o3kvxmS4HkmZoQTvtzLJrqSG+ezYXkyINm3Uiwio1PTg67pDgK5FRwInkz0VNaWPcw9+5jqjUQGjuZMtjQMq8w==", + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", + "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==", + "dev": true + }, + "node_modules/@types/d3-selection": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.10.tgz", + "integrity": "sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==", + "dev": true + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", "dev": true, "dependencies": { - "@material/base": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "tslib": "^2.1.0" + "@types/d3-path": "*" } }, - "node_modules/@material/typography": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0.tgz", - "integrity": "sha512-/QtHBYiTR+TPMryM/CT386B2WlAQf/Ae32V324Z7P40gHLKY/YBXx7FDutAWZFeOerq/two4Nd2aAHBcMM2wMw==", + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==", + "dev": true + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "dev": true + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "dev": true + }, + "node_modules/@types/d3-transition": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.8.tgz", + "integrity": "sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ==", "dev": true, "dependencies": { - "@material/feature-targeting": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" + "@types/d3-selection": "*" } }, - "node_modules/@microsoft/applicationinsights-analytics-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.0.0.tgz", - "integrity": "sha512-21X1/jxm4Z6TdHqTInAdGIlAzdzHaUfUVsRJNGbIc4hI0Ua6whFjXKs4PmEe/nUCQfqWsCJYKSBCsQwR8+h3qg==", + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "dev": true, "dependencies": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" } }, - "node_modules/@microsoft/applicationinsights-channel-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.0.tgz", - "integrity": "sha512-5L8jgqsy8H2jB4sSy1giJ6BeNE6c3qqkQBfRs/G0jgg7B/6dimLABCI72nOOgae3irrfxrnPX9EXz50YbG4XZQ==", - "dependencies": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" - } + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, - "node_modules/@microsoft/applicationinsights-common": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.0.tgz", - "integrity": "sha512-8oAFm0Q1hmsv2StpLy3RboTMHhuk5/QrrBHiECCbzyL8vAd+Y3qHbPdN9lLPjvwLezAp6o2Ej8mZpR2Q3JsYlQ==", - "dependencies": { - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" - } + "node_modules/@types/geojson": { + "version": "7946.0.13", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz", + "integrity": "sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==", + "dev": true }, - "node_modules/@microsoft/applicationinsights-core-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.0.tgz", - "integrity": "sha512-ZgN3So3aNmhHLkViZoYqzYehlYhdM1iB5svoAzB0IUnR2s6wvBEZ4SYpW5WimK0hvAcOQiRG67KFMC1eI4kA0Q==", - "dependencies": { - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" - } + "node_modules/@types/js-cookie": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", + "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", + "dev": true }, - "node_modules/@microsoft/applicationinsights-dependencies-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.0.0.tgz", - "integrity": "sha512-UcAVWia5hKZOYB8wJLuGBQcubfCb1HcehmUdbx7pAvPv3uwZOZ447a2zpC7JyYxOyIcMwRYgEtHnIF/TSFucDQ==", - "dependencies": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" - } + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true }, - "node_modules/@microsoft/applicationinsights-properties-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.0.0.tgz", - "integrity": "sha512-a1FP51bVW1/aMC1kyLIhgSTDfxpyiN/odi8u+tsIpqZTvJ/TxjgTK3nNSpXLQSx2nAYPMl3yhQPtgVmSUNodQg==", - "dependencies": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" - } + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, - "node_modules/@microsoft/applicationinsights-shims": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz", - "integrity": "sha512-DKwboF47H1nb33rSUfjqI6ryX29v+2QWcTrRvcQDA32AZr5Ilkr7whOOSsD1aBzwqX0RJEIP1Z81jfE3NBm/Lg==", + "node_modules/@types/node": { + "version": "18.19.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", + "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", "dependencies": { - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" + "undici-types": "~5.26.4" } }, - "node_modules/@microsoft/applicationinsights-web": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-3.0.0.tgz", - "integrity": "sha512-evNuHelZfVm/GQUkuACLp2DejDiCDf/Ue7C5YdyxKE9fqXHZLceWAovILytUWqn0Pawxl1Hh0Vduo1c3iZbuSg==", - "dependencies": { - "@microsoft/applicationinsights-analytics-js": "3.0.0", - "@microsoft/applicationinsights-channel-js": "3.0.0", - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-dependencies-js": "3.0.0", - "@microsoft/applicationinsights-properties-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - }, - "peerDependencies": { - "tslib": "*" + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" } }, - "node_modules/@microsoft/dynamicproto-js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.2.tgz", - "integrity": "sha512-MB8trWaFREpmb037k/d0bB7T2BP7Ai24w1e1tbz3ASLB0/lwphsq3Nq8S9I5AsI5vs4zAQT+SB5nC5/dLYTiOg==", + "node_modules/@types/node-hid": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.4.tgz", + "integrity": "sha512-0ootpsYetN9vjqkDSwm/cA4fk/9yGM/PO0X8SLPE/BzXlUaBelImMWMymtF9QEoEzxY0pnhcROIJM0CNSUqO8w==", "dependencies": { - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" + "@types/node": "*" } }, - "node_modules/@nevware21/ts-utils": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.9.4.tgz", - "integrity": "sha512-dvU51sDoIdU3k0EBnODmdGya4xpU4vkK97OYIy+nviB613g3+GcErx8ceTGTjBJXjS7PUI1FR5mUOK40cyeqxg==", - "peerDependencies": { - "typescript": ">=1" - } + "node_modules/@types/offscreencanvas": { + "version": "2019.3.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz", + "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==" }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } + "node_modules/@types/pug": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", + "dev": true }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } + "node_modules/@types/seedrandom": { + "version": "2.4.34", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.34.tgz", + "integrity": "sha512-ytDiArvrn/3Xk6/vtylys5tlY6eo7Ane0hvcx++TKo6RxQXuVfW0AF/oeWqAj9dN29SyhtawuXstgmPlwNcv/A==" }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true }, - "node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "node_modules/@types/stats.js": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", + "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", "dev": true }, - "node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "node_modules/@types/three": { + "version": "0.152.1", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.152.1.tgz", + "integrity": "sha512-PMOCQnx9JRmq+2OUGTPoY9h1hTWD2L7/nmuW/SyNq1Vbq3Lwt3MNdl3wYSa4DvLTGv62NmIXD9jYdAOwohwJyw==", "dev": true, "dependencies": { - "type-detect": "4.0.8" + "@tweenjs/tween.js": "~18.6.4", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.9", + "lil-gui": "~0.17.0" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", - "dev": true, + "node_modules/@types/usb": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.4.tgz", + "integrity": "sha512-NOUza/8yuswu6RoECQyPHEjA34qpDaeONQ72fm+bCnnN2DJjDePAY+NsmV17H88oIlq4JlJ2mD5Kh5d6R2MwTQ==", "dependencies": { - "@sinonjs/commons": "^2.0.0" + "@types/node": "*" } }, - "node_modules/@smui/common": { - "version": "7.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@smui/common/-/common-7.0.0-beta.3.tgz", - "integrity": "sha512-77tKJ+dvKbas2tNeHhovq6Yg3OJ78FS2Jky8QZXNsF5uOKbI/gZ6OXYRTEmudfKANP6xHCtFdpgbk1JF1VdHeA==", - "dev": true, - "dependencies": { - "@material/dom": "^14.0.0", - "svelte2tsx": "^0.6.10" - } + "node_modules/@types/w3c-web-usb": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz", + "integrity": "sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==" }, - "node_modules/@smui/dialog": { - "version": "7.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@smui/dialog/-/dialog-7.0.0-beta.3.tgz", - "integrity": "sha512-Fysm1SUdw+1H6dUajcEyNLcHFcPg+zJjxJtwgvffYC8BtUD1QYyTW4NBkSCXRWEiwsBxA4GDzyNEQIkQ864Wyw==", - "dev": true, - "dependencies": { - "@material/button": "^14.0.0", - "@material/dialog": "^14.0.0", - "@material/dom": "^14.0.0", - "@smui/common": "^7.0.0-beta.3", - "svelte2tsx": "^0.6.10" - } + "node_modules/@types/web-bluetooth": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "dev": true }, - "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.1.0.tgz", - "integrity": "sha512-Bc9A8mtTGlhTICdLL/aZ+jyHI3kwtkcXremOH5xwjbNNKOTOtY8nMyG8/oZ5KK8IuUfAn1WL58Bp2tofDJBW0w==", + "node_modules/@types/webxr": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.10.tgz", + "integrity": "sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==", + "dev": true + }, + "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==", "dev": true, "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", - "deepmerge": "^4.3.1", - "kleur": "^4.1.5", - "magic-string": "^0.30.0", - "svelte-hmr": "^0.15.1", - "vitefu": "^0.2.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": "^14.18.0 || >= 16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "svelte": "^3.54.0", - "vite": "^4.0.0" + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/@tensorflow/tfjs": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.4.0.tgz", - "integrity": "sha512-EmCsnzdvawyk4b+4JKaLLuicHcJQRZtL1zSy9AWJLiiHTbDDseYgLxfaCEfLk8v2bUe7SBXwl3n3B7OjgvH11Q==", - "dependencies": { - "@tensorflow/tfjs-backend-cpu": "4.4.0", - "@tensorflow/tfjs-backend-webgl": "4.4.0", - "@tensorflow/tfjs-converter": "4.4.0", - "@tensorflow/tfjs-core": "4.4.0", - "@tensorflow/tfjs-data": "4.4.0", - "@tensorflow/tfjs-layers": "4.4.0", - "argparse": "^1.0.10", - "chalk": "^4.1.0", - "core-js": "3.29.1", - "regenerator-runtime": "^0.13.5", - "yargs": "^16.0.3" - }, - "bin": { - "tfjs-custom-module": "dist/tools/custom_module/cli.js" - } + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/@tensorflow/tfjs-backend-cpu": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.4.0.tgz", - "integrity": "sha512-d4eln500/qNym78z9IrUUzF0ITBoJGLrxV8xd92kLVoXhg35Mm+zqUXShjFcrH8joOHOFuST0qZ0TbDDqcPzPA==", + "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==", + "dev": true, "dependencies": { - "@types/seedrandom": "^2.4.28", - "seedrandom": "^3.0.5" + "@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": { - "yarn": ">= 1.3.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@tensorflow/tfjs-core": "4.4.0" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@tensorflow/tfjs-backend-webgl": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.4.0.tgz", - "integrity": "sha512-TzQKvfAPgGt9cMG+5bVoTckoG1xr/PVJM/uODkPvzcMqi3j97kuWDXwkYJIgXldStmfiKkU7f5CmyD3Cq3E6BA==", + "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==", + "dev": true, "dependencies": { - "@tensorflow/tfjs-backend-cpu": "4.4.0", - "@types/offscreencanvas": "~2019.3.0", - "@types/seedrandom": "^2.4.28", - "@types/webgl-ext": "0.0.30", - "seedrandom": "^3.0.5" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { - "yarn": ">= 1.3.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@tensorflow/tfjs-core": "4.4.0" - } - }, - "node_modules/@tensorflow/tfjs-converter": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.4.0.tgz", - "integrity": "sha512-JUjpRStrAuw37tgPd5UENu0UjQVuJT09yF7KpOur4BriJ0uQqrbEZHMPHmvUtr5nYzkqlXJTuXIyxvEY/olNpg==", - "peerDependencies": { - "@tensorflow/tfjs-core": "4.4.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@tensorflow/tfjs-core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.4.0.tgz", - "integrity": "sha512-Anxpc7cAOA0Q7EUXdTbQKMg3reFvrdkgDlaYzH9ZfkMq2CgLV4Au6E/s6HmbYn/VrAtWy9mLY5c/lLJqh4764g==", + "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==", + "dev": true, "dependencies": { - "@types/long": "^4.0.1", - "@types/offscreencanvas": "~2019.7.0", - "@types/seedrandom": "^2.4.28", - "@types/webgl-ext": "0.0.30", - "@webgpu/types": "0.1.30", - "long": "4.0.0", - "node-fetch": "~2.6.1", - "seedrandom": "^3.0.5" + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "yarn": ">= 1.3.2" - } - }, - "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { - "version": "2019.7.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" - }, - "node_modules/@tensorflow/tfjs-data": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.4.0.tgz", - "integrity": "sha512-aY4eq4cgrsrXeBU6ABZAAN3tV0fG4YcHd0z+cYuNXnCo+VEQLJnPmhn+xymZ4VQZQH4GXbVS4dV9pXMclFNRFw==", - "dependencies": { - "@types/node-fetch": "^2.1.2", - "node-fetch": "~2.6.1", - "string_decoder": "^1.3.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@tensorflow/tfjs-core": "4.4.0", - "seedrandom": "^3.0.5" - } - }, - "node_modules/@tensorflow/tfjs-layers": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.4.0.tgz", - "integrity": "sha512-OGC7shfiD9Gc698hINHK4y9slOJvu5m54tVNm4xf+WSNrw/avvgpar6yyoL5bakYIZNQvFNK75Yr8VRPR7oPeQ==", - "peerDependencies": { - "@tensorflow/tfjs-core": "4.4.0" + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@tensorflow/tfjs/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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==", + "dev": true, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@tensorflow/tfjs/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@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": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@tensorflow/tfjs/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==", - "dependencies": { - "color-name": "~1.1.4" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@tensorflow/tfjs/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==" - }, - "node_modules/@tensorflow/tfjs/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==", - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@tensorflow/tfjs/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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/@testing-library/dom/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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": 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==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@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": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/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==", + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/@testing-library/dom/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==", + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@testing-library/dom/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==", + "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==", "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@testing-library/dom/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==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitest/expect": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.5.0.tgz", + "integrity": "sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", + "chai": "^4.3.10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "node_modules/@vitest/runner": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.5.0.tgz", + "integrity": "sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==", "dev": true, "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "@vitest/utils": "1.5.0", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/@vitest/runner/node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "yocto-queue": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/@vitest/runner/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vitest/snapshot": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.5.0.tgz", + "integrity": "sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/@vitest/snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/@vitest/snapshot/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/@vitest/spy": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.5.0.tgz", + "integrity": "sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/@vitest/utils": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.5.0.tgz", + "integrity": "sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@testing-library/svelte": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@testing-library/svelte/-/svelte-3.2.2.tgz", - "integrity": "sha512-IKwZgqbekC3LpoRhSwhd0JswRGxKdAGkf39UiDXTywK61YyLXbCYoR831e/UUC6EeNW4hiHPY+2WuovxOgI5sw==", + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "dependencies": { - "@testing-library/dom": "^8.1.0" - }, "engines": { - "node": ">= 10" + "node": ">=10" }, - "peerDependencies": { - "svelte": "3.x" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tsconfig/svelte": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-4.0.1.tgz", - "integrity": "sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==", - "dev": true - }, - "node_modules/@tweenjs/tween.js": { - "version": "18.6.4", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", - "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==", + "node_modules/@vitest/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true + "node_modules/@webgpu/types": { + "version": "0.1.38", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.38.tgz", + "integrity": "sha512-7LrhVKz2PRh+DD7+S+PVaFd5HxaWQvoMqBbsV9fNJO1pjUs1P8bM2vQVNfk+3URTqbuTI7gkXi0rfsN0IadoBA==" }, - "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "node_modules/@windicss/config": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.9.3.tgz", + "integrity": "sha512-u8GUjsfC9r5X1AGYhzb1lX3zZj8wqk6SH1DYex8XUGmZ1M2UpvnUPOFi63XFViduspQ6l2xTX84QtG+lUzhEoQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "debug": "^4.3.4", + "jiti": "^1.18.2", + "windicss": "^3.5.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@windicss/config/node_modules/windicss": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz", + "integrity": "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==", "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" + "bin": { + "windicss": "cli/index.js" + }, + "engines": { + "node": ">= 12" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@windicss/plugin-utils": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.9.3.tgz", + "integrity": "sha512-3VG5HEGeuIfG/9iTwLyzWWm/aGKNTbtSVkpkAabdRuDP/2lEmf6Hpo4uo5drwE+2O9gXfc6nSYgAwBjotx5CfQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@antfu/utils": "^0.7.2", + "@windicss/config": "1.9.3", + "debug": "^4.3.4", + "fast-glob": "^3.2.12", + "magic-string": "^0.30.0", + "micromatch": "^4.0.5", + "windicss": "^3.5.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "node_modules/@windicss/plugin-utils/node_modules/@antfu/utils": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz", + "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==", "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@types/browser-lang": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@types/browser-lang/-/browser-lang-0.1.1.tgz", - "integrity": "sha512-hq7ix3T/ve/BIhYynH/0h/rVjG+hoIyrnhxmphmpj8h2sBuYSuTDHnQ1Tp/eat2mtGcrs+xpyIluEzyClW93aw==", - "dev": true - }, - "node_modules/@types/d3": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.1.tgz", - "integrity": "sha512-lBpYmbHTCtFKO1DB1R7E9dXp9/g1F3JXSGOF7iKPZ+wRmYg/Q6tCRHODGOc5Qk25fJRe2PI60EDRf2HLPUncMA==", + "node_modules/@windicss/plugin-utils/node_modules/windicss": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz", + "integrity": "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==", "dev": true, - "dependencies": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" + "bin": { + "windicss": "cli/index.js" + }, + "engines": { + "node": ">= 12" } }, - "node_modules/@types/d3-array": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.8.tgz", - "integrity": "sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==", - "dev": true + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/@types/d3-axis": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.4.tgz", - "integrity": "sha512-ySnjI/7qm+J602VjcejXcqs1hEuu5UBbGaJGp+Cn/yKVc1iS3JueLVpToGdQsS2sqta7tqA/kG4ore/+LH90UA==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "dependencies": { - "@types/d3-selection": "*" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@types/d3-brush": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.4.tgz", - "integrity": "sha512-Kg5uIsdJNMCs5lTqeZFsTKqj9lBvpiFRDkYN3j2CDlPhonNDg9/gXVpv1E/MKh3tEqArryIj9o6RBGE/MQe+6Q==", + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "dev": true, - "dependencies": { - "@types/d3-selection": "*" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@types/d3-chord": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.4.tgz", - "integrity": "sha512-p4PvN1N+7GL3Y/NI9Ug1TKwowUV6h664kmxL79ctp1HRYCk1mhP0+SXhjRsoWXCdnJfbLLLmpV99rt8dMrHrzg==", - "dev": true - }, - "node_modules/@types/d3-color": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.1.tgz", - "integrity": "sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==", - "dev": true - }, - "node_modules/@types/d3-contour": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.4.tgz", - "integrity": "sha512-B0aeX8Xg3MNUglULxqDvlgY1SVXuN2xtEleYSAY0iMhl/SMVT7snzgAveejjwM3KaWuNXIoXEJ7dmXE8oPq/jA==", + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "@types/d3-array": "*", - "@types/geojson": "*" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/@types/d3-delaunay": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.2.tgz", - "integrity": "sha512-WplUJ/OHU7eITneDqNnzK+2pgR+WDzUHG6XAUVo+oWHPQq74VcgUdw8a4ODweaZzF56OVYK+x9GxCyuq6hSu1A==", - "dev": true - }, - "node_modules/@types/d3-dispatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.4.tgz", - "integrity": "sha512-NApHpGHRNxUy7e2Lfzl/cwOucmn4Xdx6FdmXzAoomo8T81LyGmlBjjko/vP0TVzawlvEFLDq8OCRLulW6DDzKw==", - "dev": true - }, - "node_modules/@types/d3-drag": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.4.tgz", - "integrity": "sha512-/t53K1erTuUbP7WIX9SE0hlmytpTYRbIthlhbGkBHzCV5vPO++7yrk8OlisWPyIJO5TGowTmqCtGH2tokY5T/g==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "@types/d3-selection": "*" + "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/@types/d3-dsv": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.4.tgz", - "integrity": "sha512-YxfUVJ55HxR8oq88136w09mBMPNhgH7PZjteq72onWXWOohGif/cLQnQv8V4A5lEGjXF04LhwSTpmzpY9wyVyA==", - "dev": true - }, - "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", - "dev": true + "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==", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/d3-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.4.tgz", - "integrity": "sha512-RleYajubALkGjrvatxWhlygfvB1KNF0Uzz9guRUeeA+M/2B7l8rxObYdktaX9zU1st04lMCHjZWe4vbl+msH2Q==", + "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==", "dev": true, "dependencies": { - "@types/d3-dsv": "*" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@types/d3-force": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.6.tgz", - "integrity": "sha512-G9wbOvCxkNlLrppoHLZ6oFpbm3z7ibfkXwLD8g5/4Aa7iTEV0Z7TQ0OL8UxAtvdOhCa2VZcSuqn1NQqyCEqmiw==", - "dev": true - }, - "node_modules/@types/d3-format": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.2.tgz", - "integrity": "sha512-9oQWvKk2qVBo49FQq8yD/et8Lx0W5Ac2FdGSOUecqOFKqh0wkpyHqf9Qc7A06ftTR+Lz13Pi3jHIQis0aCueOA==", - "dev": true - }, - "node_modules/@types/d3-geo": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.5.tgz", - "integrity": "sha512-ysEEU93Wv9p2UZBxTK3kUP7veHgyhTA0qYtI7bxK5EMXb3JxGv0D4IH54PxprAF26n+uHci24McVmzwIdLgvgQ==", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { - "@types/geojson": "*" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@types/d3-hierarchy": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.4.tgz", - "integrity": "sha512-wrvjpRFdmEu6yAqgjGy8MSud9ggxJj+I9XLuztLeSf/E0j0j6RQYtxH2J8U0Cfbgiw9ZDHyhpmaVuWhxscYaAQ==", - "dev": true - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.2.tgz", - "integrity": "sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==", - "dev": true, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "@types/d3-color": "*" + "sprintf-js": "~1.0.2" } }, - "node_modules/@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", - "dev": true - }, - "node_modules/@types/d3-polygon": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", - "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", - "dev": true - }, - "node_modules/@types/d3-quadtree": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.3.tgz", - "integrity": "sha512-GDWaR+rGEk4ToLQSGugYnoh9AYYblsg/8kmdpa1KAJMwcdZ0v8rwgnldURxI5UrzxPlCPzF7by/Tjmv+Jn21Dg==", - "dev": true - }, - "node_modules/@types/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", - "dev": true - }, - "node_modules/@types/d3-scale": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.5.tgz", - "integrity": "sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==", + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "dependencies": { - "@types/d3-time": "*" + "deep-equal": "^2.0.5" } }, - "node_modules/@types/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", - "dev": true - }, - "node_modules/@types/d3-selection": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.7.tgz", - "integrity": "sha512-qoj2O7KjfqCobmtFOth8FMvjwMVPUAAmn6xiUbLl1ld7vQCPgffvyV5BBcEFfqWdilAUm+3zciU/3P3vZrUMlg==", - "dev": true - }, - "node_modules/@types/d3-shape": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.3.tgz", - "integrity": "sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, "dependencies": { - "@types/d3-path": "*" + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/d3-time": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.1.tgz", - "integrity": "sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==", - "dev": true - }, - "node_modules/@types/d3-time-format": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.1.tgz", - "integrity": "sha512-Br6EFeu9B1Zrem7KaYbr800xCmEDyq8uE60kEU8rWhC/XpFYX6ocGMZuRJDQfFCq6SyakQxNHFqIfJbFLf4x6Q==", - "dev": true - }, - "node_modules/@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", - "dev": true - }, - "node_modules/@types/d3-transition": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.5.tgz", - "integrity": "sha512-dcfjP6prFxj3ziFOJrnt4W2P0oXNj/sGxsJXH8286sHtVZ4qWGbjuZj+RRCYx4YZ4C0izpeE8OqXVCtoWEtzYg==", + "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==", "dev": true, - "dependencies": { - "@types/d3-selection": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/d3-zoom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.5.tgz", - "integrity": "sha512-mIefdTLtxuWUWTbBupCUXPAXVPmi8/Uwrq41gQpRh0rD25GMU1ku+oTELqNY2NuuiI0F3wXC5e1liBQi7YS7XQ==", - "dev": true, + "node_modules/arrows-svg": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/arrows-svg/-/arrows-svg-1.8.0.tgz", + "integrity": "sha512-oY129G34Nt2CWwsSeQQcKgNyloTf8KTD0+suEIvCajyQ6nJj++hmIqDkDhNio9MnDpQMx7XnTpfvoFeyrOp6iA==", "dependencies": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" + "preact": "^10.5.7" } }, - "node_modules/@types/geojson": { - "version": "7946.0.11", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.11.tgz", - "integrity": "sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==", - "dev": true - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, - "dependencies": { - "@types/node": "*" + "engines": { + "node": "*" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", "dependencies": { - "@types/istanbul-lib-report": "*" + "dequal": "^2.0.3" } }, - "node_modules/@types/jest": { - "version": "29.5.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.1.tgz", - "integrity": "sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/helper-define-polyfill-provider": "^0.6.1" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/@types/js-cookie": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.3.tgz", - "integrity": "sha512-Xe7IImK09HP1sv2M/aI+48a20VX+TdRJucfq4vfRVy6nWN8PYPOEnlMRSgxJAgYQIXJVL8dZ4/ilAM7dWNaOww==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/@types/jsdom": { - "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", - "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" - }, - "node_modules/@types/node": { - "version": "18.16.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.0.tgz", - "integrity": "sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==" + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, - "node_modules/@types/node-fetch": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.3.tgz", - "integrity": "sha512-ETTL1mOEdq/sxUtgtOhKjyB2Irra4cjxksvcMUR5Zr4n+PxVhsCD9WS46oPbHL3et9Zde7CNRr+WUNlcHvsX+w==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@types/node-hid": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.1.tgz", - "integrity": "sha512-VPxuGDCoDxOUKrTZPSok7IEmiK4cVLfj8Csu09FtG5uF+eqf1HETERHXQkO02Rk6j6YiiHxp0/DA9R4llvhEzQ==", + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { - "@types/node": "*" + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/offscreencanvas": { - "version": "2019.3.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz", - "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==" - }, - "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "node_modules/@types/pug": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", - "dev": true - }, - "node_modules/@types/seedrandom": { - "version": "2.4.30", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.30.tgz", - "integrity": "sha512-AnxLHewubLVzoF/A4qdxBGHCKifw8cY32iro3DQX9TPcetE95zBeVt3jnsvtvAUf1vwzMfwzp4t/L2yqPlnjkQ==" - }, - "node_modules/@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-9w+a7bR8PeB0dCT/HBULU2fMqf6BAzvKbxFboYhmDtDkKPiyXYbjoe2auwsXlEFI7CFNMF1dCv3dFH5Poy9R1w==", - "dev": true + "node_modules/browser-lang": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/browser-lang/-/browser-lang-0.2.1.tgz", + "integrity": "sha512-+xmtsTxVZKWrKHoNUQp4Tm7BEXlnMwOMAHZAh1SSot1+n04qHLFIH0K5anX52k5BkcauggbaNlWT8f3bVwDh/Q==" }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@types/jest": "*" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@types/three": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.152.0.tgz", - "integrity": "sha512-9QdaV5bfZEqeQi0xkXLdnoJt7lgYZbppdBAgJSWRicdtZoCYJ34nS2QkdeuzXt+UXExofk4OWqMzdX71HeDOVg==", + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~18.6.4", - "@types/stats.js": "*", - "@types/webxr": "*", - "fflate": "~0.6.9", - "lil-gui": "~0.17.0" + "engines": { + "node": "*" } }, - "node_modules/@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "node_modules/@types/usb": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.4.tgz", - "integrity": "sha512-NOUza/8yuswu6RoECQyPHEjA34qpDaeONQ72fm+bCnnN2DJjDePAY+NsmV17H88oIlq4JlJ2mD5Kh5d6R2MwTQ==", - "dependencies": { - "@types/node": "*" + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@types/w3c-web-usb": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.6.tgz", - "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", - "dev": true - }, - "node_modules/@types/webgl-ext": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz", - "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg==" - }, - "node_modules/@types/webxr": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.2.tgz", - "integrity": "sha512-szL74BnIcok9m7QwYtVmQ+EdIKwbjPANudfuvDrAF8Cljg9MKUlIoc1w5tjj9PMpeSH3U1Xnx//czQybJ0EfSw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.14.tgz", - "integrity": "sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw==", + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.0.tgz", - "integrity": "sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/type-utils": "5.59.0", - "@typescript-eslint/utils": "5.59.0", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "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": ">=6" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.0.tgz", - "integrity": "sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==", + "node_modules/caniuse-lite": { + "version": "1.0.30001609", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz", + "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chai": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/typescript-estree": "5.59.0", - "debug": "^4.3.4" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" }, "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": ">=4" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz", - "integrity": "sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==", + "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==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/visitor-keys": "5.59.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.0.tgz", - "integrity": "sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==", - "dev": true, + "node_modules/chart.js": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz", + "integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==", "dependencies": { - "@typescript-eslint/typescript-estree": "5.59.0", - "@typescript-eslint/utils": "5.59.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "@kurkle/color": "^0.3.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 - } + "pnpm": ">=8" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.0.tgz", - "integrity": "sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==", + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "get-func-name": "^2.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "*" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz", - "integrity": "sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==", + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/visitor-keys": "5.59.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 8.10.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.0.tgz", - "integrity": "sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==", + "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==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/typescript-estree": "5.59.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "is-glob": "^4.0.1" }, "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": ">= 6" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz", - "integrity": "sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==", - "dev": true, + "node_modules/cli-color": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz", + "integrity": "sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==", "dependencies": { - "@typescript-eslint/types": "5.59.0", - "eslint-visitor-keys": "^3.3.0" + "d": "^1.0.1", + "es5-ext": "^0.10.61", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10" } }, - "node_modules/@webgpu/types": { - "version": "0.1.30", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.30.tgz", - "integrity": "sha512-9AXJSmL3MzY8ZL//JjudA//q+2kBRGhLBFpkdGksWIuxrMy81nFrCzj2Am+mbh8WoU6rXmv7cY5E3rdlyru2Qg==" + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } }, - "node_modules/@windicss/config": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.10.tgz", - "integrity": "sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==", - "dev": true, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", "dependencies": { - "debug": "^4.3.4", - "jiti": "^1.16.0", - "windicss": "^3.5.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" } }, - "node_modules/@windicss/plugin-utils": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.10.tgz", - "integrity": "sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==", + "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==", "dev": true, "dependencies": { - "@antfu/utils": "^0.7.2", - "@windicss/config": "1.8.10", - "debug": "^4.3.4", - "fast-glob": "^3.2.12", - "magic-string": "^0.27.0", - "micromatch": "^4.0.5", - "windicss": "^3.5.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "color-name": "1.1.3" } }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "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==", "dev": true }, - "node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "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==", + "dependencies": { + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.8" } }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" + "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==", + "engines": { + "node": ">= 10" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, - "engines": { - "node": ">=0.4.0" - } + "peer": true }, - "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==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" + "node_modules/core-js": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/core-js-compat": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", + "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, "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" + "browserslist": "^4.23.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "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==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 8" } }, - "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==", + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "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==", + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "dependencies": { - "color-convert": "^1.9.0" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { "node": ">=4" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "rrweb-cssom": "^0.6.0" }, "engines": { - "node": ">= 8" + "node": ">=14" } }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dependencies": { - "sprintf-js": "~1.0.2" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "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==", - "dev": true, + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/d3-3d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d3-3d/-/d3-3d-1.0.0.tgz", + "integrity": "sha512-8w7tkcf9yA86oeTIhQtLpax7Mn6cjBlCfK2+FsEbbz/O0GkL6PrMfdCNRlyFdOLUjOZvebZYAxISzPII7Euo9A==" }, - "node_modules/babel-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", - "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", - "dev": true, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", "dependencies": { - "@jest/transform": "^29.5.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "internmap": "1 - 2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">=12" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", "dependencies": { - "color-name": "~1.1.4" + "d3-path": "1 - 3" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", "dependencies": { - "has-flag": "^4.0.0" + "d3-array": "^3.2.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "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==", - "dev": true, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", "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" + "delaunator": "5" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "d3-dispatch": "1 - 3", + "d3-selection": "3" }, - "peerDependencies": { - "@babel/core": "^7.0.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==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=12" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" } }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" + "d3-dsv": "1 - 3" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=12" } }, - "node_modules/babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", - "dev": true, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", "dependencies": { - "babel-plugin-jest-hoist": "^29.5.0", - "babel-preset-current-node-syntax": "^1.0.0" + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=12" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", "engines": { - "node": ">=8" - } - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node": ">=12" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "node_modules/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", "dependencies": { - "fill-range": "^7.0.1" + "d3-array": "2.5.0 - 3" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/browser-lang": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/browser-lang/-/browser-lang-0.2.1.tgz", - "integrity": "sha512-+xmtsTxVZKWrKHoNUQp4Tm7BEXlnMwOMAHZAh1SSot1+n04qHLFIH0K5anX52k5BkcauggbaNlWT8f3bVwDh/Q==" + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" + "d3-color": "1 - 3" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=12" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", "engines": { - "node": ">= 6" + "node": ">=12" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001434", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", - "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "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==", - "dev": true, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "d3-path": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/chart.js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.0.tgz", - "integrity": "sha512-vQEj6d+z0dcsKLlQvbKIMYFHd3t8W/7L2vfJIbYcfyPcRx92CsHqECpueN8qVGNlKyDcr5wBrYAYKnfu/9Q1hQ==", + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", "dependencies": { - "@kurkle/color": "^0.3.0" + "d3-time": "1 - 3" }, "engines": { - "pnpm": ">=7" + "node": ">=12" } }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", "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" + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" }, "engines": { - "node": ">= 8.10.0" + "node": ">=12" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependencies": { + "d3-selection": "2 - 3" } }, - "node_modules/ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", - "dev": true, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "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==", + "node_modules/dapjs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/dapjs/-/dapjs-2.3.0.tgz", + "integrity": "sha512-quanzq7+2xnqgGqqYgARz9o3iBcZ3Ir5r5mTA7WPsjrp9ilEqqCToSFGTL+8HuGP35dUIL7O+yMBloYHhHgZDA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@types/node-hid": "^1.2.0", + "@types/usb": "^1.5.1", + "@types/w3c-web-usb": "^1.0.4" + }, + "engines": { + "node": ">=8.14.0" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "dev": true, + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=18" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "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==", + "node_modules/data-urls/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" } }, - "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==", - "dev": true + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } }, - "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==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=18" } }, - "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==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">= 10" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "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==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/core-js": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", - "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "dev": true, "dependencies": { - "browserslist": "^4.21.4" + "type-detect": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=6" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "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==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "dependencies": { - "cssom": "~0.3.6" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "dev": true - }, - "node_modules/d3": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", - "dependencies": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "node_modules/delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" + "robust-predicates": "^3.0.0" } }, - "node_modules/d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { - "node": ">=12" + "node": ">=0.4.0" } }, - "node_modules/d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "dependencies": { - "d3-path": "1 - 3" - }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "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==", + "dev": true, "dependencies": { - "d3-array": "^3.2.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "dependencies": { - "delaunator": "5" + "esutils": "^2.0.2" }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.736", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", + "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==", + "dev": true + }, + "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==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, "dependencies": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json.js", - "csv2tsv": "bin/dsv2dsv.js", - "dsv2dsv": "bin/dsv2dsv.js", - "dsv2json": "bin/dsv2json.js", - "json2csv": "bin/json2dsv.js", - "json2dsv": "bin/json2dsv.js", - "json2tsv": "bin/json2dsv.js", - "tsv2csv": "bin/dsv2dsv.js", - "tsv2json": "bin/dsv2json.js" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" }, "engines": { - "node": ">=12" + "node": ">=0.10" } }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "engines": { - "node": ">=12" + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dependencies": { - "d3-dsv": "1 - 3" - }, - "engines": { - "node": ">=12" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "node_modules/d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "dependencies": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" } }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "node_modules/esbuild": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.9.tgz", + "integrity": "sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.9", + "@esbuild/android-arm64": "0.19.9", + "@esbuild/android-x64": "0.19.9", + "@esbuild/darwin-arm64": "0.19.9", + "@esbuild/darwin-x64": "0.19.9", + "@esbuild/freebsd-arm64": "0.19.9", + "@esbuild/freebsd-x64": "0.19.9", + "@esbuild/linux-arm": "0.19.9", + "@esbuild/linux-arm64": "0.19.9", + "@esbuild/linux-ia32": "0.19.9", + "@esbuild/linux-loong64": "0.19.9", + "@esbuild/linux-mips64el": "0.19.9", + "@esbuild/linux-ppc64": "0.19.9", + "@esbuild/linux-riscv64": "0.19.9", + "@esbuild/linux-s390x": "0.19.9", + "@esbuild/linux-x64": "0.19.9", + "@esbuild/netbsd-x64": "0.19.9", + "@esbuild/openbsd-x64": "0.19.9", + "@esbuild/sunos-x64": "0.19.9", + "@esbuild/win32-arm64": "0.19.9", + "@esbuild/win32-ia32": "0.19.9", + "@esbuild/win32-x64": "0.19.9" } }, - "node_modules/d3-geo": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", - "dependencies": { - "d3-array": "2.5.0 - 3" - }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=0.8.0" } }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "node_modules/eslint": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", + "dev": true, "dependencies": { - "d3-color": "1 - 3" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", + "@humanwhocodes/config-array": "^0.11.13", + "@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" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "node_modules/eslint-compat-utils": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", + "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", + "dev": true, "engines": { "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" } }, - "node_modules/d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "node_modules/eslint-plugin-svelte": { + "version": "2.35.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.35.1.tgz", + "integrity": "sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@jridgewell/sourcemap-codec": "^1.4.14", + "debug": "^4.3.1", + "eslint-compat-utils": "^0.1.2", + "esutils": "^2.0.3", + "known-css-properties": "^0.29.0", + "postcss": "^8.4.5", + "postcss-load-config": "^3.1.4", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.11", + "semver": "^7.5.3", + "svelte-eslint-parser": ">=0.33.0 <1.0.0" + }, "engines": { - "node": ">=12" + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0-0", + "svelte": "^3.37.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } } }, - "node_modules/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "node_modules/eslint-plugin-svelte/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "node_modules/eslint-plugin-svelte/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "node_modules/eslint-plugin-svelte/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "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==", + "dev": true, "dependencies": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=12" + "node": ">=8.0.0" } }, - "node_modules/d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "d3-path": "^3.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "d3-array": "2 - 3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "d3-time": "1 - 3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "node_modules/eslint/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==", + "dev": true, "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "d3-selection": "2 - 3" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=4.0" } }, - "node_modules/dapjs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/dapjs/-/dapjs-2.3.0.tgz", - "integrity": "sha512-quanzq7+2xnqgGqqYgARz9o3iBcZ3Ir5r5mTA7WPsjrp9ilEqqCToSFGTL+8HuGP35dUIL7O+yMBloYHhHgZDA==", + "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==", + "dev": true, "dependencies": { - "@types/node-hid": "^1.2.0", - "@types/usb": "^1.5.1", - "@types/w3c-web-usb": "^1.0.4" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=8.14.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" }, "engines": { - "node": ">=12" + "node": ">=0.10" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/esniff/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "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==", "dev": true, "dependencies": { - "ms": "2.1.2" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=6.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==", - "dev": true - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/dedent-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", - "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", - "dev": true - }, - "node_modules/deep-equal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", - "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" + "estraverse": "^5.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "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==", + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4.0" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delaunator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", - "dependencies": { - "robust-predicates": "^3.0.0" + "node": ">=4.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=0.4.0" + "node": ">=4.0" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" } }, - "node_modules/diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.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==", - "dev": true, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" + "d": "1", + "es5-ext": "~0.10.14" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { - "webidl-conversions": "^7.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=12" + "node": ">=8.6.0" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "dependencies": { + "reusify": "^1.0.4" } }, - "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==" + "node_modules/fflate": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", + "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", + "dev": true }, - "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "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==", "dev": true, - "engines": { - "node": ">=0.12" + "dependencies": { + "flat-cache": "^3.0.4" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "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==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { - "is-arrayish": "^0.2.1" + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.12.tgz", - "integrity": "sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==", + "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==", "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.12", - "@esbuild/android-arm64": "0.17.12", - "@esbuild/android-x64": "0.17.12", - "@esbuild/darwin-arm64": "0.17.12", - "@esbuild/darwin-x64": "0.17.12", - "@esbuild/freebsd-arm64": "0.17.12", - "@esbuild/freebsd-x64": "0.17.12", - "@esbuild/linux-arm": "0.17.12", - "@esbuild/linux-arm64": "0.17.12", - "@esbuild/linux-ia32": "0.17.12", - "@esbuild/linux-loong64": "0.17.12", - "@esbuild/linux-mips64el": "0.17.12", - "@esbuild/linux-ppc64": "0.17.12", - "@esbuild/linux-riscv64": "0.17.12", - "@esbuild/linux-s390x": "0.17.12", - "@esbuild/linux-x64": "0.17.12", - "@esbuild/netbsd-x64": "0.17.12", - "@esbuild/openbsd-x64": "0.17.12", - "@esbuild/sunos-x64": "0.17.12", - "@esbuild/win32-arm64": "0.17.12", - "@esbuild/win32-ia32": "0.17.12", - "@esbuild/win32-x64": "0.17.12" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true }, - "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==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, - "engines": { - "node": ">=0.8.0" + "dependencies": { + "is-callable": "^1.1.3" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">= 6" } }, - "node_modules/eslint": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", - "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.43.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "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.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "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", - "import-fresh": "^3.0.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.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/eslint-plugin-svelte": { - "version": "2.32.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.1.tgz", - "integrity": "sha512-8rrB4oLXf1R3DakipKRnM6AI5saXcroWwz4z+/biGdNMFvIDKsPLxrgdRRYDouNEOxyXt3X9qRRM22dhWvqKsw==", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@jridgewell/sourcemap-codec": "^1.4.14", - "debug": "^4.3.1", - "esutils": "^2.0.3", - "known-css-properties": "^0.27.0", - "postcss": "^8.4.5", - "postcss-load-config": "^3.1.4", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", - "semver": "^7.5.3", - "svelte-eslint-parser": "^0.32.0" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0-0", - "svelte": "^3.37.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "svelte": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-svelte3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "peerDependencies": { - "eslint": ">=8.0.0", - "svelte": "^3.2.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, + "peer": true, "engines": { - "node": ">=8.0.0" + "node": ">=6.9.0" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, + "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==", "engines": { - "node": ">=4.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": "*" } }, - "node_modules/eslint/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==", + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "dev": true - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint/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==", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/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==", + "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==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "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/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" }, - "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==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "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" @@ -6408,1286 +6059,1248 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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==", + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/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==", + "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==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "get-intrinsic": "^1.2.2" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/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==", + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "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.3" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "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==", + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "whatwg-encoding": "^3.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/eslint/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==", + "node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, "engines": { - "node": ">= 0.8.0" + "node": ">= 14" } }, - "node_modules/eslint/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==", + "node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/eslint/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==", + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, + "engines": { + "node": ">=16.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==", "dependencies": { - "prelude-ls": "^1.2.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "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==", + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4" } }, - "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, "engines": { - "node": ">=4" + "node": ">=0.8.19" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "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==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" + "once": "^1.3.0", + "wrappy": "1" } }, - "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==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", "engines": { - "node": ">=4.0" + "node": ">=12" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/intl-messageformat": { + "version": "10.5.8", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.8.tgz", + "integrity": "sha512-NRf0jpBWV0vd671G5b06wNofAN8tp7WWDogMZyaU8GUAsmbouyvgwmFJI7zLjfAMpm3zK+vSwRP3jzaoIcMbaA==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.7.3", + "tslib": "^2.4.0" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "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" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/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==", + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "dependencies": { - "reusify": "^1.0.4" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "bser": "2.1.1" + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fflate": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", - "dev": true - }, - "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==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { "node": ">=8" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "is-extglob": "^2.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "dependencies": { - "is-callable": "^1.1.3" + "engines": { + "node": ">=0.12.0" } }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, - "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==", + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, "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==", + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true, - "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==", - "engines": { - "node": "6.* || 8.* || >= 10.*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "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==", + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">= 6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=4" + "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==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "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" + "which-typed-array": "^1.1.11" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 0.4.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/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==", + "node_modules/jsdom": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "integrity": "sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==", "dev": true, + "dependencies": { + "cssstyle": "^3.0.0", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.7", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.3", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.14.2", + "xml-name-validator": "^5.0.0" + }, "engines": { - "node": ">=4" + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/jsdom/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "punycode": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18" } }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "dependencies": { - "whatwg-encoding": "^2.0.0" + "peer": true, + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "peer": true, + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, - "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==", + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" + "json-buffer": "3.0.1" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/known-css-properties": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "dev": true + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/ignore": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", + "node_modules/lil-gui": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz", + "integrity": "sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==", + "dev": true + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "engines": { - "node": ">= 4" + "node": ">=10" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" }, "engines": { - "node": ">=6" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } + "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==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, - "node_modules/indent-string": { + "node_modules/long": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "get-func-name": "^2.0.1" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "yallist": "^3.0.2" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dependencies": { + "es5-ext": "~0.10.2" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.30.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz", + "integrity": "sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" } }, - "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==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.6" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, + "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==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, + "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==", "dependencies": { - "has": "^1.0.3" + "mime-db": "1.52.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "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==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, - "engines": { - "node": ">=0.12.0" + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/mlly": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "acorn": "^8.10.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.3.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==", - "dev": true, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, + "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==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", "dependencies": { - "has-tostringtag": "^1.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "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==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-lib-report/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==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/istanbul-lib-report/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==", + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "node": ">= 0.4" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" + "wrappy": "1" } }, - "node_modules/jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", - "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "dependencies": { - "@jest/core": "^29.5.0", - "@jest/types": "^29.5.0", - "import-local": "^3.0.2", - "jest-cli": "^29.5.0" - }, - "bin": { - "jest": "bin/jest.js" + "mimic-fn": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">=12" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.8.0" } }, - "node_modules/jest-changed-files/node_modules/p-limit": { + "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==", @@ -7702,13335 +7315,2348 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", - "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.5.0", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.5.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "p-limit": "^3.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus/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==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "callsites": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "entities": "^4.4.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/jest-circus/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==", + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-circus/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==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "node_modules/jest-circus/node_modules/has-flag": { + "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-circus/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==", + "node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" } }, - "node_modules/jest-circus/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==", + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/jest-circus/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-circus/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==", + "node_modules/pkg-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" } }, - "node_modules/jest-cli": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", - "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, "dependencies": { - "@jest/core": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "node-notifier": { + "postcss": { + "optional": true + }, + "ts-node": { "optional": true } } }, - "node_modules/jest-cli/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==", + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=10" + "node": ">=12.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4.29" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "node_modules/preact": { + "version": "10.20.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.20.1.tgz", + "integrity": "sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cli/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==", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/jest-cli/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==", + "node_modules/prettier": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "node": ">=14" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/jest-config": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "node_modules/prettier-plugin-svelte": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.1.2.tgz", + "integrity": "sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==", "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.5.0", - "@jest/types": "^29.5.0", - "babel-jest": "^29.5.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.5.0", - "jest-environment-node": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } + "prettier": "^3.0.0", + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, - "node_modules/jest-config/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==", + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/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==", + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-config/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==", + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, - "node_modules/jest-config/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==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, - "engines": { - "node": ">=8" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.10.0" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "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==", "dev": true }, - "node_modules/jest-config/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==", + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "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==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@babel/runtime": "^7.8.4" } }, - "node_modules/jest-diff/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==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-diff/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==", + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/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==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, - "engines": { - "node": ">=8" + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "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==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-diff/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==", + "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==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "engines": { - "node": ">=10" + "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/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-diff/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==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-each/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==", + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + }, + "node_modules/rollup": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.1.tgz", + "integrity": "sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=8" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.14.1", + "@rollup/rollup-android-arm64": "4.14.1", + "@rollup/rollup-darwin-arm64": "4.14.1", + "@rollup/rollup-darwin-x64": "4.14.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.1", + "@rollup/rollup-linux-arm64-gnu": "4.14.1", + "@rollup/rollup-linux-arm64-musl": "4.14.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.1", + "@rollup/rollup-linux-riscv64-gnu": "4.14.1", + "@rollup/rollup-linux-s390x-gnu": "4.14.1", + "@rollup/rollup-linux-x64-gnu": "4.14.1", + "@rollup/rollup-linux-x64-musl": "4.14.1", + "@rollup/rollup-win32-arm64-msvc": "4.14.1", + "@rollup/rollup-win32-ia32-msvc": "4.14.1", + "@rollup/rollup-win32-x64-msvc": "4.14.1", + "fsevents": "~2.3.2" } }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "queue-microtask": "^1.2.2" } }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dependencies": { - "color-name": "~1.1.4" + "mri": "^1.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/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" + } + ] }, - "node_modules/jest-each/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==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "node_modules/sander/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/jest-each/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==", + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "xmlchars": "^2.2.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=v12.22.7" } }, - "node_modules/jest-each/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" }, - "node_modules/jest-each/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==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest-environment-jsdom": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", - "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0", - "jsdom": "^20.0.0" + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/jest-environment-node": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", - "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" } }, - "node_modules/jest-expect-message": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/jest-expect-message/-/jest-expect-message-1.1.3.tgz", - "integrity": "sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==", - "dev": true - }, - "node_modules/jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-haste-map": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", - "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "@jest/types": "^29.5.0", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=8" } }, - "node_modules/jest-leak-detector": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", - "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "node_modules/smoothie": { + "version": "1.36.1", + "resolved": "https://registry.npmjs.org/smoothie/-/smoothie-1.36.1.tgz", + "integrity": "sha512-499Vr2od6TicP8s7ykcyTfddh/6n11BB41G9RE7gqQRyfoPIAYotUTzwAxQpAfOdVOb+BvcG2qla+hjyqwe+PA==" }, - "node_modules/jest-matcher-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", - "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "node_modules/sorcery": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.5.0", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "@jridgewell/sourcemap-codec": "^1.4.14", + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "sorcery": "bin/sorcery" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true + }, + "node_modules/std-env": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==", + "dev": true + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "internal-slot": "^1.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "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==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, + "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==", "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-matcher-utils/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==", + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-matcher-utils/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-matcher-utils/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==", + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-message-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", - "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.5.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/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==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "js-tokens": "^9.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/jest-message-util/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==", + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", "dev": true }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "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==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-message-util/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==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/svelte": { + "version": "4.2.14", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.14.tgz", + "integrity": "sha512-ry3+YlWqZpHxLy45MW4MZIxNdvB+Wl7p2nnstWKbOAewaJyNJuOtivSbRChcfIej6wFBjWqyKmf/NgK1uW2JAA==", "dependencies": { - "has-flag": "^4.0.0" + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/estree": "^1.0.1", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" }, "engines": { - "node": ">=8" + "node": ">=16" } }, - "node_modules/jest-mock": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", - "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "node_modules/svelte-check": { + "version": "3.6.9", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.9.tgz", + "integrity": "sha512-hDQrk3L0osX07djQyMiXocKysTLfusqi8AriNcCiQxhQR49/LonYolcUGMtZ0fbUR8HTR198Prrgf52WWU9wEg==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-util": "^29.5.0" + "@jridgewell/trace-mapping": "^0.3.17", + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "svelte-preprocess": "^5.1.3", + "typescript": "^5.0.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "svelte-check": "bin/svelte-check" + }, + "peerDependencies": { + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" } }, - "node_modules/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==", + "node_modules/svelte-eslint-parser": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz", + "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==", "dev": true, + "dependencies": { + "eslint-scope": "^7.0.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "postcss": "^8.4.29", + "postcss-scss": "^4.0.8" + }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" }, "peerDependencies": { - "jest-resolve": "*" + "svelte": "^3.37.0 || ^4.0.0" }, "peerDependenciesMeta": { - "jest-resolve": { + "svelte": { "optional": true } } }, - "node_modules/jest-regex-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "node_modules/svelte-eslint-parser/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==", "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/jest-resolve": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", - "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "node_modules/svelte-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4.0" } }, - "node_modules/jest-resolve-dependencies": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", - "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "node_modules/svelte-hmr": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", "dev": true, - "dependencies": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.5.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/svelte-i18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/svelte-i18n/-/svelte-i18n-4.0.0.tgz", + "integrity": "sha512-4vivjKZADUMRIhTs38JuBNy3unbnh9AFRxWFLxq62P4NHic+/BaIZZlAsvqsCdnp7IdJf5EoSiH6TNdItcjA6g==", "dependencies": { - "color-convert": "^2.0.1" + "cli-color": "^2.0.3", + "deepmerge": "^4.2.2", + "esbuild": "^0.19.2", + "estree-walker": "^2", + "intl-messageformat": "^10.5.3", + "sade": "^1.8.1", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-i18n": "dist/cli.js" }, "engines": { - "node": ">=8" + "node": ">= 16" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "svelte": "^3 || ^4" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/svelte-i18n/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/svelte-preprocess": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz", + "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==", "dev": true, + "hasInstallScript": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.30.5", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">= 16.0.0", + "pnpm": "^8.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" }, - "engines": { - "node": ">=7.0.0" + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/svelte-skeleton": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/svelte-skeleton/-/svelte-skeleton-1.3.1.tgz", + "integrity": "sha512-/dVf4Am8Rolo9DjQxmy8X8xXSKDzZWyGjf84CekWdQqvP+Y57lW1O8dxHUxqT1bGeER8ZMAOuyGEzx+gADEVWg==" }, - "node_modules/jest-resolve/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==", + "node_modules/svelte-windicss-preprocess": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/svelte-windicss-preprocess/-/svelte-windicss-preprocess-4.2.2.tgz", + "integrity": "sha512-eX8ILQaeCX9des6MCOQpVLH77QL1qPKKy5Y1qPi1fTCwW5ZvtKI/MFk0O3RR/A/CjfIkZ3tICmCWaigJSplW8w==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@iconify/json": "1.1.432", + "fast-glob": "3.2.7", + "windicss": "3.2.1", + "windicss-runtime-dom": "3.0.0" } }, - "node_modules/jest-resolve/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==", + "node_modules/svelte-windicss-preprocess/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runner": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", - "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "node_modules/svelte-windicss-preprocess/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "@jest/console": "^29.5.0", - "@jest/environment": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-leak-detector": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-resolve": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-util": "^29.5.0", - "jest-watcher": "^29.5.0", - "jest-worker": "^29.5.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" + "is-glob": "^4.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/svelte/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==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dequal": "^2.0.3" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/three": { + "version": "0.152.2", + "resolved": "https://registry.npmjs.org/three/-/three-0.152.2.tgz", + "integrity": "sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==" + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "es5-ext": "~0.10.46", + "next-tick": "1" } }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "globalyzer": "0.1.0", + "globrex": "^0.1.2" } }, - "node_modules/jest-runner/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==", + "node_modules/tinybench": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", "dev": true }, - "node_modules/jest-runner/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==", + "node_modules/tinypool": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.3.tgz", + "integrity": "sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/jest-runner/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==", + "node_modules/tinyspy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.0.0" } }, - "node_modules/jest-runner/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==", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-runtime": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", - "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/globals": "^29.5.0", - "@jest/source-map": "^29.4.3", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8.0" } }, - "node_modules/jest-runtime/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==", + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "node": ">= 6" }, - "engines": { - "node": ">=7.0.0" + "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/jest-runtime/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==", + "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==", "dev": true }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, - "node_modules/jest-runtime/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==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", - "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.5.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.5.0", - "semver": "^7.3.5" + "prelude-ls": "^1.2.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.8.0" } }, - "node_modules/jest-snapshot/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==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/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==", + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=7.0.0" + "node": ">=14.17" } }, - "node_modules/jest-snapshot/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==", + "node_modules/ufo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", "dev": true }, - "node_modules/jest-snapshot/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==", + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "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==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-snapshot/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==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-snapshot/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==", + "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==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "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==", "dev": true, - "dependencies": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 4.0.0" } }, - "node_modules/jest-util/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==", + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "update-browserslist-db": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "punycode": "^2.1.0" } }, - "node_modules/jest-util/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==", + "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==", "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/jest-util/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==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/uuid4": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid4/-/uuid4-2.0.3.tgz", + "integrity": "sha512-CTpAkEVXMNJl2ojgtpLXHgz23dh8z81u6/HEPiQFOvBc/c2pde6TVHmH4uwY0d/GLF3tb7+VDAj4+2eJaQSdZQ==" }, - "node_modules/jest-validate": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", - "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "node_modules/vite": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "leven": "^3.1.0", - "pretty-format": "^29.5.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">=8" + "node": "^18.0.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/vite-node": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.5.0.tgz", + "integrity": "sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" }, "engines": { - "node": ">=10" + "node": "^18.0.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/vitest" } }, - "node_modules/jest-validate/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==", + "node_modules/vite-plugin-environment": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vite-plugin-environment/-/vite-plugin-environment-1.1.3.tgz", + "integrity": "sha512-9LBhB0lx+2lXVBEWxFZC+WO7PKEyE/ykJ7EPWCq95NEcCpblxamTbs5Dm3DLBGzwODpJMEnzQywJU8fw6XGGGA==", + "dev": true, + "peerDependencies": { + "vite": ">= 2.7" + } + }, + "node_modules/vite-plugin-windicss": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.9.3.tgz", + "integrity": "sha512-PqNiIsrEftCrgn0xIpj8ZMSdpz8NZn+OJ3gKXnOF+hFzbHFrKGJA49ViOUKCHDOquxoGBZMmTjepWr8GrftKcQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@windicss/plugin-utils": "1.9.3", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "windicss": "^3.5.6" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.0.1 || ^3.0.0 || ^4.0.0 || ^5.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/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==", + "node_modules/vite-plugin-windicss/node_modules/windicss": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz", + "integrity": "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==", "dev": true, + "bin": { + "windicss": "cli/index.js" + }, "engines": { - "node": ">=8" + "node": ">= 12" } }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/jest-validate/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==", + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-validate/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==", + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-watcher": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", - "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.5.0", - "string-length": "^4.0.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/jest-watcher/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==", + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/jest-watcher/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==", + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/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==", + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-watcher/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==", + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-worker": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", - "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.5.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-cookie": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.4.tgz", - "integrity": "sha512-tlu5VGqPFMP5eBefnmszCFZkPXG2n527NRN9XdNtN6FZ5n/0e98TdDm8BOz290OIIsxtXb9XTJjfqE6gVhOHQw==", - "engines": { - "node": ">=14", - "npm": ">=9.5.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" } }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" } }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" } }, - "node_modules/jsdom/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "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/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], "dev": true, - "bin": { - "json5": "lib/cli.js" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/known-css-properties": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", - "dev": true - }, - "node_modules/kolorist": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.7.0.tgz", - "integrity": "sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==", - "dev": true - }, - "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==", + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">= 0.8.0" + "node": ">=12" } }, - "node_modules/lil-gui": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz", - "integrity": "sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==", - "dev": true - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, + "optional": true, + "os": [ + "win32" + ], "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==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", - "dev": true, - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "dependencies": { - "mime-db": "1.50.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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mri": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", - "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", - "dev": true - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "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/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", - "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - } - ], - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.4.19" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-svelte": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", - "integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", - "dev": true, - "peerDependencies": { - "prettier": "^1.16.4 || ^2.0.0", - "svelte": "^3.2.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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-rand": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", - "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ] - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "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==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "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==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.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/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.1.tgz", - "integrity": "sha512-OEJWVeimw8mgQuj3HfkNl4KqRevH7lzeQNaWRPfx0PPse7Jk6ozcsG4FKVgtzDsC1KUF+YlTHh17NcgHOPykLw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" - }, - "node_modules/rollup": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", - "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "node_modules/sade": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", - "dev": true, - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "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" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", - "dev": true, - "dependencies": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" - }, - "node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "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==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/smoothie": { - "version": "1.36.1", - "resolved": "https://registry.npmjs.org/smoothie/-/smoothie-1.36.1.tgz", - "integrity": "sha512-499Vr2od6TicP8s7ykcyTfddh/6n11BB41G9RE7gqQRyfoPIAYotUTzwAxQpAfOdVOb+BvcG2qla+hjyqwe+PA==" - }, - "node_modules/sorcery": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.14", - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0" - }, - "bin": { - "sorcery": "bin/sorcery" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=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==", - "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==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svelte": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.58.0.tgz", - "integrity": "sha512-brIBNNB76mXFmU/Kerm4wFnkskBbluBDCjx/8TcpYRb298Yh2dztS2kQ6bhtjMcvUhd5ynClfwpz5h2gnzdQ1A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/svelte-check": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.2.0.tgz", - "integrity": "sha512-6ZnscN8dHEN5Eq5LgIzjj07W9nc9myyBH+diXsUAuiY/3rt0l65/LCIQYlIuoFEjp2F1NhXqZiJwV9omPj9tMw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "chokidar": "^3.4.1", - "fast-glob": "^3.2.7", - "import-fresh": "^3.2.1", - "picocolors": "^1.0.0", - "sade": "^1.7.4", - "svelte-preprocess": "^5.0.3", - "typescript": "^5.0.3" - }, - "bin": { - "svelte-check": "bin/svelte-check" - }, - "peerDependencies": { - "svelte": "^3.55.0" - } - }, - "node_modules/svelte-eslint-parser": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.0.tgz", - "integrity": "sha512-Q8Nh3GHHoWZMv3Ej4zw+3+gyWPR8I5pPTJXEOvW+JOgwhGXqGKh7mOKNlVcEPtk+PCGiK9TPaRtvRkKoJR327A==", - "dev": true, - "dependencies": { - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "postcss": "^8.4.23", - "postcss-scss": "^4.0.6" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "svelte": "^3.37.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "svelte": { - "optional": true - } - } - }, - "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "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/svelte-hmr": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", - "dev": true, - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": ">=3.19.0" - } - }, - "node_modules/svelte-jester": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/svelte-jester/-/svelte-jester-2.3.2.tgz", - "integrity": "sha512-JtxSz4FWAaCRBXbPsh4LcDs4Ua7zdXgLC0TZvT1R56hRV0dymmNP+abw67DTPF7sQPyNxWsOKd0Sl7Q8SnP8kg==", - "dev": true, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "jest": ">= 27", - "svelte": ">= 3" - } - }, - "node_modules/svelte-preprocess": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", - "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@types/pug": "^2.0.6", - "detect-indent": "^6.1.0", - "magic-string": "^0.27.0", - "sorcery": "^0.11.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">= 14.10.0" - }, - "peerDependencies": { - "@babel/core": "^7.10.2", - "coffeescript": "^2.5.1", - "less": "^3.11.3 || ^4.0.0", - "postcss": "^7 || ^8", - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", - "pug": "^3.0.0", - "sass": "^1.26.8", - "stylus": "^0.55.0", - "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "svelte": "^3.23.0", - "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "coffeescript": { - "optional": true - }, - "less": { - "optional": true - }, - "postcss": { - "optional": true - }, - "postcss-load-config": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/svelte-skeleton": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/svelte-skeleton/-/svelte-skeleton-1.3.1.tgz", - "integrity": "sha512-/dVf4Am8Rolo9DjQxmy8X8xXSKDzZWyGjf84CekWdQqvP+Y57lW1O8dxHUxqT1bGeER8ZMAOuyGEzx+gADEVWg==" - }, - "node_modules/svelte-windicss-preprocess": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/svelte-windicss-preprocess/-/svelte-windicss-preprocess-4.2.2.tgz", - "integrity": "sha512-eX8ILQaeCX9des6MCOQpVLH77QL1qPKKy5Y1qPi1fTCwW5ZvtKI/MFk0O3RR/A/CjfIkZ3tICmCWaigJSplW8w==", - "dev": true, - "dependencies": { - "@iconify/json": "1.1.432", - "fast-glob": "3.2.7", - "windicss": "3.2.1", - "windicss-runtime-dom": "3.0.0" - } - }, - "node_modules/svelte-windicss-preprocess/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/svelte-windicss-preprocess/node_modules/windicss": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.2.1.tgz", - "integrity": "sha512-LusrIrryBFHAPQ/OOTbS4EWWuzI6eGeJglI9nQ3kDBr1cqH69NWt8Z8q59f9kTkgptXroejmWfksWwqgHs8EVw==", - "dev": true, - "bin": { - "windicss": "cli/index.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/svelte2tsx": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.11.tgz", - "integrity": "sha512-rRW/3V/6mcejYWmSqcHpmILOSPsOhLgkbKbrTOz82s2n8TywmIsqj2jYPsiL6HeGoUM/atiTD0YKguW4b7ECog==", - "dev": true, - "dependencies": { - "dedent-js": "^1.0.1", - "pascal-case": "^3.1.1" - }, - "peerDependencies": { - "svelte": "^3.55", - "typescript": "^4.9.4 || ^5.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/three": { - "version": "0.152.2", - "resolved": "https://registry.npmjs.org/three/-/three-0.152.2.tgz", - "integrity": "sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/ts-jest": { - "version": "29.1.0", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", - "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "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==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "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==", - "dev": true, - "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.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/uuid4": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid4/-/uuid4-2.0.3.tgz", - "integrity": "sha512-CTpAkEVXMNJl2ojgtpLXHgz23dh8z81u6/HEPiQFOvBc/c2pde6TVHmH4uwY0d/GLF3tb7+VDAj4+2eJaQSdZQ==" - }, - "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", - "dev": true, - "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-plugin-environment": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/vite-plugin-environment/-/vite-plugin-environment-1.1.3.tgz", - "integrity": "sha512-9LBhB0lx+2lXVBEWxFZC+WO7PKEyE/ykJ7EPWCq95NEcCpblxamTbs5Dm3DLBGzwODpJMEnzQywJU8fw6XGGGA==", - "dev": true, - "peerDependencies": { - "vite": ">= 2.7" - } - }, - "node_modules/vite-plugin-windicss": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.10.tgz", - "integrity": "sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==", - "dev": true, - "dependencies": { - "@windicss/plugin-utils": "1.8.10", - "debug": "^4.3.4", - "kolorist": "^1.6.0", - "windicss": "^3.5.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vite": "^2.0.1 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", - "dev": true, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", - "dev": true, - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/windicss": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz", - "integrity": "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==", - "dev": true, - "bin": { - "windicss": "cli/index.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/windicss-runtime-dom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/windicss-runtime-dom/-/windicss-runtime-dom-3.0.0.tgz", - "integrity": "sha512-a12Uhu71yT1U8w0PzJ3amF9xmC8b1rWFLgXEfI/UyuwUi6D1vUACOO6vb0iY4T4OtP/bJAjQMM7lv3hMWSwLuQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.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==", - "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/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/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==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "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==", - "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==", - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", - "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", - "dev": true - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@antfu/utils": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.4.tgz", - "integrity": "sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==", - "dev": true - }, - "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", - "dev": true - }, - "@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "dev": true, - "requires": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", - "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", - "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - } - }, - "@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", - "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "dev": true, - "requires": { - "@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" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/template": "^7.20.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", - "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", - "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", - "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "regenerator-transform": "^0.15.1" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", - "@babel/plugin-proposal-async-generator-functions": "^7.20.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.21.0", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.21.0", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@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", - "@babel/plugin-transform-arrow-functions": "^7.20.7", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", - "@babel/plugin-transform-modules-systemjs": "^7.20.11", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.21.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", - "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@esbuild/android-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.12.tgz", - "integrity": "sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz", - "integrity": "sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.12.tgz", - "integrity": "sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz", - "integrity": "sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz", - "integrity": "sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz", - "integrity": "sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz", - "integrity": "sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz", - "integrity": "sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz", - "integrity": "sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz", - "integrity": "sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz", - "integrity": "sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz", - "integrity": "sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz", - "integrity": "sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz", - "integrity": "sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz", - "integrity": "sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz", - "integrity": "sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz", - "integrity": "sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz", - "integrity": "sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz", - "integrity": "sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz", - "integrity": "sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz", - "integrity": "sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz", - "integrity": "sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==", - "dev": true, - "optional": true - }, - "@eslint-community/eslint-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", - "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "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" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "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==", - "dev": true - } - } - }, - "@eslint/js": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", - "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@iconify/json": { - "version": "1.1.432", - "resolved": "https://registry.npmjs.org/@iconify/json/-/json-1.1.432.tgz", - "integrity": "sha512-ZcQKCnJXmeKDKxSu4vOFCYkCv8sjX1OASTMQpzqVzt3ivBBDudAYyXJlO4hgk0X4B2R0IMHRNvRgCAYkKDa2eQ==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", - "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", - "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", - "dev": true, - "requires": { - "@jest/console": "^29.5.0", - "@jest/reporters": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-resolve-dependencies": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "jest-watcher": "^29.5.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-mock": "^29.5.0" - } - }, - "@jest/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", - "dev": true, - "requires": { - "expect": "^29.5.0", - "jest-snapshot": "^29.5.0" - } - }, - "@jest/expect-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", - "dev": true, - "requires": { - "jest-get-type": "^29.4.3" - } - }, - "@jest/fake-timers": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" - } - }, - "@jest/globals": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/types": "^29.5.0", - "jest-mock": "^29.5.0" - } - }, - "@jest/reporters": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", - "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "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-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, - "@jest/source-map": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", - "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", - "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", - "dev": true, - "requires": { - "@jest/console": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", - "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", - "dev": true, - "requires": { - "@jest/test-result": "^29.5.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", - "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.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" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" - }, - "@material/animation": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0.tgz", - "integrity": "sha512-VlYSfUaIj/BBVtRZI8Gv0VvzikFf+XgK0Zdgsok5c1v5DDnNz5tpB8mnGrveWz0rHbp1X4+CWLKrTwNmjrw3Xw==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/base": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0.tgz", - "integrity": "sha512-Ou7vS7n1H4Y10MUZyYAbt6H0t67c6urxoCgeVT7M38aQlaNUwFMODp7KT/myjYz2YULfhu3PtfSV3Sltgac9mA==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/button": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0.tgz", - "integrity": "sha512-dqqHaJq0peyXBZupFzCjmvScrfljyVU66ZCS3oldsaaj5iz8sn33I/45Z4zPzdR5F5z8ExToHkRcXhakj1UEAA==", - "dev": true, - "requires": { - "@material/density": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/focus-ring": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/shape": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/tokens": "^14.0.0", - "@material/touch-target": "^14.0.0", - "@material/typography": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/density": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0.tgz", - "integrity": "sha512-NlxXBV5XjNsKd8UXF4K/+fOXLxoFNecKbsaQO6O2u+iG8QBfFreKRmkhEBb2hPPwC3w8nrODwXX0lHV+toICQw==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/dialog": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0.tgz", - "integrity": "sha512-E07NEE4jP8jHaw/y2Il2R1a3f4wDFh2sgfCBtRO/Xh0xxJUMuQ7YXo/F3SAA8jfMbbkUv/PHdJUM3I3HmI9mAA==", - "dev": true, - "requires": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/button": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/icon-button": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/shape": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/tokens": "^14.0.0", - "@material/touch-target": "^14.0.0", - "@material/typography": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/dom": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0.tgz", - "integrity": "sha512-8t88XyacclTj8qsIw9q0vEj4PI2KVncLoIsIMzwuMx49P2FZg6TsLjor262MI3Qs00UWAifuLMrhnOnfyrbe7Q==", - "dev": true, - "requires": { - "@material/feature-targeting": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/elevation": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0.tgz", - "integrity": "sha512-Di3tkxTpXwvf1GJUmaC8rd+zVh5dB2SWMBGagL4+kT8UmjSISif/OPRGuGnXs3QhF6nmEjkdC0ijdZLcYQkepw==", - "dev": true, - "requires": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/feature-targeting": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0.tgz", - "integrity": "sha512-a5WGgHEq5lJeeNL5yevtgoZjBjXWy6+klfVWQEh8oyix/rMJygGgO7gEc52uv8fB8uAIoYEB3iBMOv8jRq8FeA==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/focus-ring": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-14.0.0.tgz", - "integrity": "sha512-fqqka6iSfQGJG3Le48RxPCtnOiaLGPDPikhktGbxlyW9srBVMgeCiONfHM7IT/1eu80O0Y67Lh/4ohu5+C+VAQ==", - "dev": true, - "requires": { - "@material/dom": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0" - } - }, - "@material/icon-button": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0.tgz", - "integrity": "sha512-wHMqzm7Q/UwbWLoWv32Li1r2iVYxadIrwTNxT0+p+7NdfI3lEwMN3NoB0CvoJnHTljjXDzce0KJ3nZloa0P0gA==", - "dev": true, - "requires": { - "@material/base": "^14.0.0", - "@material/density": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/elevation": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/focus-ring": "^14.0.0", - "@material/ripple": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "@material/touch-target": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/ripple": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0.tgz", - "integrity": "sha512-9XoGBFd5JhFgELgW7pqtiLy+CnCIcV2s9cQ2BWbOQeA8faX9UZIDUx/g76nHLZ7UzKFtsULJxZTwORmsEt2zvw==", - "dev": true, - "requires": { - "@material/animation": "^14.0.0", - "@material/base": "^14.0.0", - "@material/dom": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/rtl": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0.tgz", - "integrity": "sha512-xl6OZYyRjuiW2hmbjV2omMV8sQtfmKAjeWnD1RMiAPLCTyOW9Lh/PYYnXjxUrNa0cRwIIbOn5J7OYXokja8puA==", - "dev": true, - "requires": { - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/shape": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0.tgz", - "integrity": "sha512-o0mJB0+feOv473KckI8gFnUo8IQAaEA6ynXzw3VIYFjPi48pJwrxa0mZcJP/OoTXrCbDzDeFJfDPXEmRioBb9A==", - "dev": true, - "requires": { - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/theme": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0.tgz", - "integrity": "sha512-6/SENWNIFuXzeHMPHrYwbsXKgkvCtWuzzQ3cUu4UEt3KcQ5YpViazIM6h8ByYKZP8A9d8QpkJ0WGX5btGDcVoA==", - "dev": true, - "requires": { - "@material/feature-targeting": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/tokens": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0.tgz", - "integrity": "sha512-SXgB9VwsKW4DFkHmJfDIS0x0cGdMWC1D06m6z/WQQ5P5j6/m0pKrbHVlrLzXcRjau+mFhXGvj/KyPo9Pp/Rc8Q==", - "dev": true, - "requires": { - "@material/elevation": "^14.0.0" - } - }, - "@material/touch-target": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0.tgz", - "integrity": "sha512-o3kvxmS4HkmZoQTvtzLJrqSG+ezYXkyINm3Uiwio1PTg67pDgK5FRwInkz0VNaWPcw9+5jqjUQGjuZMtjQMq8w==", - "dev": true, - "requires": { - "@material/base": "^14.0.0", - "@material/feature-targeting": "^14.0.0", - "@material/rtl": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@material/typography": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0.tgz", - "integrity": "sha512-/QtHBYiTR+TPMryM/CT386B2WlAQf/Ae32V324Z7P40gHLKY/YBXx7FDutAWZFeOerq/two4Nd2aAHBcMM2wMw==", - "dev": true, - "requires": { - "@material/feature-targeting": "^14.0.0", - "@material/theme": "^14.0.0", - "tslib": "^2.1.0" - } - }, - "@microsoft/applicationinsights-analytics-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.0.0.tgz", - "integrity": "sha512-21X1/jxm4Z6TdHqTInAdGIlAzdzHaUfUVsRJNGbIc4hI0Ua6whFjXKs4PmEe/nUCQfqWsCJYKSBCsQwR8+h3qg==", - "requires": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-channel-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.0.tgz", - "integrity": "sha512-5L8jgqsy8H2jB4sSy1giJ6BeNE6c3qqkQBfRs/G0jgg7B/6dimLABCI72nOOgae3irrfxrnPX9EXz50YbG4XZQ==", - "requires": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-common": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.0.tgz", - "integrity": "sha512-8oAFm0Q1hmsv2StpLy3RboTMHhuk5/QrrBHiECCbzyL8vAd+Y3qHbPdN9lLPjvwLezAp6o2Ej8mZpR2Q3JsYlQ==", - "requires": { - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-core-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.0.tgz", - "integrity": "sha512-ZgN3So3aNmhHLkViZoYqzYehlYhdM1iB5svoAzB0IUnR2s6wvBEZ4SYpW5WimK0hvAcOQiRG67KFMC1eI4kA0Q==", - "requires": { - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-dependencies-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.0.0.tgz", - "integrity": "sha512-UcAVWia5hKZOYB8wJLuGBQcubfCb1HcehmUdbx7pAvPv3uwZOZ447a2zpC7JyYxOyIcMwRYgEtHnIF/TSFucDQ==", - "requires": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-properties-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.0.0.tgz", - "integrity": "sha512-a1FP51bVW1/aMC1kyLIhgSTDfxpyiN/odi8u+tsIpqZTvJ/TxjgTK3nNSpXLQSx2nAYPMl3yhQPtgVmSUNodQg==", - "requires": { - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-shims": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz", - "integrity": "sha512-DKwboF47H1nb33rSUfjqI6ryX29v+2QWcTrRvcQDA32AZr5Ilkr7whOOSsD1aBzwqX0RJEIP1Z81jfE3NBm/Lg==", - "requires": { - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/applicationinsights-web": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-3.0.0.tgz", - "integrity": "sha512-evNuHelZfVm/GQUkuACLp2DejDiCDf/Ue7C5YdyxKE9fqXHZLceWAovILytUWqn0Pawxl1Hh0Vduo1c3iZbuSg==", - "requires": { - "@microsoft/applicationinsights-analytics-js": "3.0.0", - "@microsoft/applicationinsights-channel-js": "3.0.0", - "@microsoft/applicationinsights-common": "3.0.0", - "@microsoft/applicationinsights-core-js": "3.0.0", - "@microsoft/applicationinsights-dependencies-js": "3.0.0", - "@microsoft/applicationinsights-properties-js": "3.0.0", - "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/dynamicproto-js": "^2.0.2", - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@microsoft/dynamicproto-js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.2.tgz", - "integrity": "sha512-MB8trWaFREpmb037k/d0bB7T2BP7Ai24w1e1tbz3ASLB0/lwphsq3Nq8S9I5AsI5vs4zAQT+SB5nC5/dLYTiOg==", - "requires": { - "@nevware21/ts-utils": ">= 0.9.4 < 2.x" - } - }, - "@nevware21/ts-utils": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.9.4.tgz", - "integrity": "sha512-dvU51sDoIdU3k0EBnODmdGya4xpU4vkK97OYIy+nviB613g3+GcErx8ceTGTjBJXjS7PUI1FR5mUOK40cyeqxg==", - "requires": {} - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0" - } - }, - "@smui/common": { - "version": "7.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@smui/common/-/common-7.0.0-beta.3.tgz", - "integrity": "sha512-77tKJ+dvKbas2tNeHhovq6Yg3OJ78FS2Jky8QZXNsF5uOKbI/gZ6OXYRTEmudfKANP6xHCtFdpgbk1JF1VdHeA==", - "dev": true, - "requires": { - "@material/dom": "^14.0.0", - "svelte2tsx": "^0.6.10" - } - }, - "@smui/dialog": { - "version": "7.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@smui/dialog/-/dialog-7.0.0-beta.3.tgz", - "integrity": "sha512-Fysm1SUdw+1H6dUajcEyNLcHFcPg+zJjxJtwgvffYC8BtUD1QYyTW4NBkSCXRWEiwsBxA4GDzyNEQIkQ864Wyw==", - "dev": true, - "requires": { - "@material/button": "^14.0.0", - "@material/dialog": "^14.0.0", - "@material/dom": "^14.0.0", - "@smui/common": "^7.0.0-beta.3", - "svelte2tsx": "^0.6.10" - } - }, - "@sveltejs/vite-plugin-svelte": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.1.0.tgz", - "integrity": "sha512-Bc9A8mtTGlhTICdLL/aZ+jyHI3kwtkcXremOH5xwjbNNKOTOtY8nMyG8/oZ5KK8IuUfAn1WL58Bp2tofDJBW0w==", - "dev": true, - "requires": { - "debug": "^4.3.4", - "deepmerge": "^4.3.1", - "kleur": "^4.1.5", - "magic-string": "^0.30.0", - "svelte-hmr": "^0.15.1", - "vitefu": "^0.2.4" - }, - "dependencies": { - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true - }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } - } - }, - "@tensorflow/tfjs": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-4.4.0.tgz", - "integrity": "sha512-EmCsnzdvawyk4b+4JKaLLuicHcJQRZtL1zSy9AWJLiiHTbDDseYgLxfaCEfLk8v2bUe7SBXwl3n3B7OjgvH11Q==", - "requires": { - "@tensorflow/tfjs-backend-cpu": "4.4.0", - "@tensorflow/tfjs-backend-webgl": "4.4.0", - "@tensorflow/tfjs-converter": "4.4.0", - "@tensorflow/tfjs-core": "4.4.0", - "@tensorflow/tfjs-data": "4.4.0", - "@tensorflow/tfjs-layers": "4.4.0", - "argparse": "^1.0.10", - "chalk": "^4.1.0", - "core-js": "3.29.1", - "regenerator-runtime": "^0.13.5", - "yargs": "^16.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@tensorflow/tfjs-backend-cpu": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.4.0.tgz", - "integrity": "sha512-d4eln500/qNym78z9IrUUzF0ITBoJGLrxV8xd92kLVoXhg35Mm+zqUXShjFcrH8joOHOFuST0qZ0TbDDqcPzPA==", - "requires": { - "@types/seedrandom": "^2.4.28", - "seedrandom": "^3.0.5" - } - }, - "@tensorflow/tfjs-backend-webgl": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.4.0.tgz", - "integrity": "sha512-TzQKvfAPgGt9cMG+5bVoTckoG1xr/PVJM/uODkPvzcMqi3j97kuWDXwkYJIgXldStmfiKkU7f5CmyD3Cq3E6BA==", - "requires": { - "@tensorflow/tfjs-backend-cpu": "4.4.0", - "@types/offscreencanvas": "~2019.3.0", - "@types/seedrandom": "^2.4.28", - "@types/webgl-ext": "0.0.30", - "seedrandom": "^3.0.5" - } - }, - "@tensorflow/tfjs-converter": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.4.0.tgz", - "integrity": "sha512-JUjpRStrAuw37tgPd5UENu0UjQVuJT09yF7KpOur4BriJ0uQqrbEZHMPHmvUtr5nYzkqlXJTuXIyxvEY/olNpg==", - "requires": {} - }, - "@tensorflow/tfjs-core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.4.0.tgz", - "integrity": "sha512-Anxpc7cAOA0Q7EUXdTbQKMg3reFvrdkgDlaYzH9ZfkMq2CgLV4Au6E/s6HmbYn/VrAtWy9mLY5c/lLJqh4764g==", - "requires": { - "@types/long": "^4.0.1", - "@types/offscreencanvas": "~2019.7.0", - "@types/seedrandom": "^2.4.28", - "@types/webgl-ext": "0.0.30", - "@webgpu/types": "0.1.30", - "long": "4.0.0", - "node-fetch": "~2.6.1", - "seedrandom": "^3.0.5" - }, - "dependencies": { - "@types/offscreencanvas": { - "version": "2019.7.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" - } - } - }, - "@tensorflow/tfjs-data": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-4.4.0.tgz", - "integrity": "sha512-aY4eq4cgrsrXeBU6ABZAAN3tV0fG4YcHd0z+cYuNXnCo+VEQLJnPmhn+xymZ4VQZQH4GXbVS4dV9pXMclFNRFw==", - "requires": { - "@types/node-fetch": "^2.1.2", - "node-fetch": "~2.6.1", - "string_decoder": "^1.3.0" - } - }, - "@tensorflow/tfjs-layers": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-4.4.0.tgz", - "integrity": "sha512-OGC7shfiD9Gc698hINHK4y9slOJvu5m54tVNm4xf+WSNrw/avvgpar6yyoL5bakYIZNQvFNK75Yr8VRPR7oPeQ==", - "requires": {} - }, - "@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", - "dev": true, - "requires": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/svelte": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@testing-library/svelte/-/svelte-3.2.2.tgz", - "integrity": "sha512-IKwZgqbekC3LpoRhSwhd0JswRGxKdAGkf39UiDXTywK61YyLXbCYoR831e/UUC6EeNW4hiHPY+2WuovxOgI5sw==", - "dev": true, - "requires": { - "@testing-library/dom": "^8.1.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@tsconfig/svelte": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-4.0.1.tgz", - "integrity": "sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==", - "dev": true - }, - "@tweenjs/tween.js": { - "version": "18.6.4", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", - "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==", - "dev": true - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/browser-lang": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@types/browser-lang/-/browser-lang-0.1.1.tgz", - "integrity": "sha512-hq7ix3T/ve/BIhYynH/0h/rVjG+hoIyrnhxmphmpj8h2sBuYSuTDHnQ1Tp/eat2mtGcrs+xpyIluEzyClW93aw==", - "dev": true - }, - "@types/d3": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.1.tgz", - "integrity": "sha512-lBpYmbHTCtFKO1DB1R7E9dXp9/g1F3JXSGOF7iKPZ+wRmYg/Q6tCRHODGOc5Qk25fJRe2PI60EDRf2HLPUncMA==", - "dev": true, - "requires": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" - } - }, - "@types/d3-array": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.8.tgz", - "integrity": "sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==", - "dev": true - }, - "@types/d3-axis": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.4.tgz", - "integrity": "sha512-ySnjI/7qm+J602VjcejXcqs1hEuu5UBbGaJGp+Cn/yKVc1iS3JueLVpToGdQsS2sqta7tqA/kG4ore/+LH90UA==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-brush": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.4.tgz", - "integrity": "sha512-Kg5uIsdJNMCs5lTqeZFsTKqj9lBvpiFRDkYN3j2CDlPhonNDg9/gXVpv1E/MKh3tEqArryIj9o6RBGE/MQe+6Q==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-chord": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.4.tgz", - "integrity": "sha512-p4PvN1N+7GL3Y/NI9Ug1TKwowUV6h664kmxL79ctp1HRYCk1mhP0+SXhjRsoWXCdnJfbLLLmpV99rt8dMrHrzg==", - "dev": true - }, - "@types/d3-color": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.1.tgz", - "integrity": "sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==", - "dev": true - }, - "@types/d3-contour": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.4.tgz", - "integrity": "sha512-B0aeX8Xg3MNUglULxqDvlgY1SVXuN2xtEleYSAY0iMhl/SMVT7snzgAveejjwM3KaWuNXIoXEJ7dmXE8oPq/jA==", - "dev": true, - "requires": { - "@types/d3-array": "*", - "@types/geojson": "*" - } - }, - "@types/d3-delaunay": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.2.tgz", - "integrity": "sha512-WplUJ/OHU7eITneDqNnzK+2pgR+WDzUHG6XAUVo+oWHPQq74VcgUdw8a4ODweaZzF56OVYK+x9GxCyuq6hSu1A==", - "dev": true - }, - "@types/d3-dispatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.4.tgz", - "integrity": "sha512-NApHpGHRNxUy7e2Lfzl/cwOucmn4Xdx6FdmXzAoomo8T81LyGmlBjjko/vP0TVzawlvEFLDq8OCRLulW6DDzKw==", - "dev": true - }, - "@types/d3-drag": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.4.tgz", - "integrity": "sha512-/t53K1erTuUbP7WIX9SE0hlmytpTYRbIthlhbGkBHzCV5vPO++7yrk8OlisWPyIJO5TGowTmqCtGH2tokY5T/g==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-dsv": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.4.tgz", - "integrity": "sha512-YxfUVJ55HxR8oq88136w09mBMPNhgH7PZjteq72onWXWOohGif/cLQnQv8V4A5lEGjXF04LhwSTpmzpY9wyVyA==", - "dev": true - }, - "@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", - "dev": true - }, - "@types/d3-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.4.tgz", - "integrity": "sha512-RleYajubALkGjrvatxWhlygfvB1KNF0Uzz9guRUeeA+M/2B7l8rxObYdktaX9zU1st04lMCHjZWe4vbl+msH2Q==", - "dev": true, - "requires": { - "@types/d3-dsv": "*" - } - }, - "@types/d3-force": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.6.tgz", - "integrity": "sha512-G9wbOvCxkNlLrppoHLZ6oFpbm3z7ibfkXwLD8g5/4Aa7iTEV0Z7TQ0OL8UxAtvdOhCa2VZcSuqn1NQqyCEqmiw==", - "dev": true - }, - "@types/d3-format": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.2.tgz", - "integrity": "sha512-9oQWvKk2qVBo49FQq8yD/et8Lx0W5Ac2FdGSOUecqOFKqh0wkpyHqf9Qc7A06ftTR+Lz13Pi3jHIQis0aCueOA==", - "dev": true - }, - "@types/d3-geo": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.5.tgz", - "integrity": "sha512-ysEEU93Wv9p2UZBxTK3kUP7veHgyhTA0qYtI7bxK5EMXb3JxGv0D4IH54PxprAF26n+uHci24McVmzwIdLgvgQ==", - "dev": true, - "requires": { - "@types/geojson": "*" - } - }, - "@types/d3-hierarchy": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.4.tgz", - "integrity": "sha512-wrvjpRFdmEu6yAqgjGy8MSud9ggxJj+I9XLuztLeSf/E0j0j6RQYtxH2J8U0Cfbgiw9ZDHyhpmaVuWhxscYaAQ==", - "dev": true - }, - "@types/d3-interpolate": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.2.tgz", - "integrity": "sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==", - "dev": true, - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", - "dev": true - }, - "@types/d3-polygon": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", - "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", - "dev": true - }, - "@types/d3-quadtree": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.3.tgz", - "integrity": "sha512-GDWaR+rGEk4ToLQSGugYnoh9AYYblsg/8kmdpa1KAJMwcdZ0v8rwgnldURxI5UrzxPlCPzF7by/Tjmv+Jn21Dg==", - "dev": true - }, - "@types/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", - "dev": true - }, - "@types/d3-scale": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.5.tgz", - "integrity": "sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==", - "dev": true, - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", - "dev": true - }, - "@types/d3-selection": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.7.tgz", - "integrity": "sha512-qoj2O7KjfqCobmtFOth8FMvjwMVPUAAmn6xiUbLl1ld7vQCPgffvyV5BBcEFfqWdilAUm+3zciU/3P3vZrUMlg==", - "dev": true - }, - "@types/d3-shape": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.3.tgz", - "integrity": "sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==", - "dev": true, - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.1.tgz", - "integrity": "sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==", - "dev": true - }, - "@types/d3-time-format": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.1.tgz", - "integrity": "sha512-Br6EFeu9B1Zrem7KaYbr800xCmEDyq8uE60kEU8rWhC/XpFYX6ocGMZuRJDQfFCq6SyakQxNHFqIfJbFLf4x6Q==", - "dev": true - }, - "@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", - "dev": true - }, - "@types/d3-transition": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.5.tgz", - "integrity": "sha512-dcfjP6prFxj3ziFOJrnt4W2P0oXNj/sGxsJXH8286sHtVZ4qWGbjuZj+RRCYx4YZ4C0izpeE8OqXVCtoWEtzYg==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-zoom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.5.tgz", - "integrity": "sha512-mIefdTLtxuWUWTbBupCUXPAXVPmi8/Uwrq41gQpRh0rD25GMU1ku+oTELqNY2NuuiI0F3wXC5e1liBQi7YS7XQ==", - "dev": true, - "requires": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "@types/geojson": { - "version": "7946.0.11", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.11.tgz", - "integrity": "sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==", - "dev": true - }, - "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "29.5.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.1.tgz", - "integrity": "sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==", - "dev": true, - "requires": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - } - } - }, - "@types/js-cookie": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.3.tgz", - "integrity": "sha512-Xe7IImK09HP1sv2M/aI+48a20VX+TdRJucfq4vfRVy6nWN8PYPOEnlMRSgxJAgYQIXJVL8dZ4/ilAM7dWNaOww==", - "dev": true - }, - "@types/jsdom": { - "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", - "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" - }, - "@types/node": { - "version": "18.16.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.0.tgz", - "integrity": "sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==" - }, - "@types/node-fetch": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.3.tgz", - "integrity": "sha512-ETTL1mOEdq/sxUtgtOhKjyB2Irra4cjxksvcMUR5Zr4n+PxVhsCD9WS46oPbHL3et9Zde7CNRr+WUNlcHvsX+w==", - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "@types/node-hid": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.1.tgz", - "integrity": "sha512-VPxuGDCoDxOUKrTZPSok7IEmiK4cVLfj8Csu09FtG5uF+eqf1HETERHXQkO02Rk6j6YiiHxp0/DA9R4llvhEzQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/offscreencanvas": { - "version": "2019.3.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz", - "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==" - }, - "@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "@types/pug": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", - "dev": true - }, - "@types/seedrandom": { - "version": "2.4.30", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.30.tgz", - "integrity": "sha512-AnxLHewubLVzoF/A4qdxBGHCKifw8cY32iro3DQX9TPcetE95zBeVt3jnsvtvAUf1vwzMfwzp4t/L2yqPlnjkQ==" - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-9w+a7bR8PeB0dCT/HBULU2fMqf6BAzvKbxFboYhmDtDkKPiyXYbjoe2auwsXlEFI7CFNMF1dCv3dFH5Poy9R1w==", - "dev": true - }, - "@types/testing-library__jest-dom": { - "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", - "dev": true, - "requires": { - "@types/jest": "*" - } - }, - "@types/three": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.152.0.tgz", - "integrity": "sha512-9QdaV5bfZEqeQi0xkXLdnoJt7lgYZbppdBAgJSWRicdtZoCYJ34nS2QkdeuzXt+UXExofk4OWqMzdX71HeDOVg==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~18.6.4", - "@types/stats.js": "*", - "@types/webxr": "*", - "fflate": "~0.6.9", - "lil-gui": "~0.17.0" - } - }, - "@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "@types/usb": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.4.tgz", - "integrity": "sha512-NOUza/8yuswu6RoECQyPHEjA34qpDaeONQ72fm+bCnnN2DJjDePAY+NsmV17H88oIlq4JlJ2mD5Kh5d6R2MwTQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/w3c-web-usb": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.6.tgz", - "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" - }, - "@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", - "dev": true - }, - "@types/webgl-ext": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz", - "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg==" - }, - "@types/webxr": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.2.tgz", - "integrity": "sha512-szL74BnIcok9m7QwYtVmQ+EdIKwbjPANudfuvDrAF8Cljg9MKUlIoc1w5tjj9PMpeSH3U1Xnx//czQybJ0EfSw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.14.tgz", - "integrity": "sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.0.tgz", - "integrity": "sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==", - "dev": true, - "requires": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/type-utils": "5.59.0", - "@typescript-eslint/utils": "5.59.0", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.0.tgz", - "integrity": "sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/typescript-estree": "5.59.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz", - "integrity": "sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/visitor-keys": "5.59.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.0.tgz", - "integrity": "sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.59.0", - "@typescript-eslint/utils": "5.59.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.0.tgz", - "integrity": "sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz", - "integrity": "sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/visitor-keys": "5.59.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.0.tgz", - "integrity": "sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.0", - "@typescript-eslint/types": "5.59.0", - "@typescript-eslint/typescript-estree": "5.59.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.59.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz", - "integrity": "sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.59.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@webgpu/types": { - "version": "0.1.30", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.30.tgz", - "integrity": "sha512-9AXJSmL3MzY8ZL//JjudA//q+2kBRGhLBFpkdGksWIuxrMy81nFrCzj2Am+mbh8WoU6rXmv7cY5E3rdlyru2Qg==" - }, - "@windicss/config": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.10.tgz", - "integrity": "sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==", - "dev": true, - "requires": { - "debug": "^4.3.4", - "jiti": "^1.16.0", - "windicss": "^3.5.6" - } - }, - "@windicss/plugin-utils": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.10.tgz", - "integrity": "sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==", - "dev": true, - "requires": { - "@antfu/utils": "^0.7.2", - "@windicss/config": "1.8.10", - "debug": "^4.3.4", - "fast-glob": "^3.2.12", - "magic-string": "^0.27.0", - "micromatch": "^4.0.5", - "windicss": "^3.5.6" - } - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true - }, - "acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "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==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "babel-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", - "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", - "dev": true, - "requires": { - "@jest/transform": "^29.5.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "@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" - } - }, - "babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.5.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-lang": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/browser-lang/-/browser-lang-0.2.1.tgz", - "integrity": "sha512-+xmtsTxVZKWrKHoNUQp4Tm7BEXlnMwOMAHZAh1SSot1+n04qHLFIH0K5anX52k5BkcauggbaNlWT8f3bVwDh/Q==" - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001434", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", - "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chart.js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.0.tgz", - "integrity": "sha512-vQEj6d+z0dcsKLlQvbKIMYFHd3t8W/7L2vfJIbYcfyPcRx92CsHqECpueN8qVGNlKyDcr5wBrYAYKnfu/9Q1hQ==", - "requires": { - "@kurkle/color": "^0.3.0" - } - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - } - }, - "ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "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==", - "dev": true - }, - "core-js": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", - "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==" - }, - "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", - "dev": true, - "requires": { - "browserslist": "^4.21.4" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "d3": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", - "requires": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - } - }, - "d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" - }, - "d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - } - }, - "d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "requires": { - "d3-path": "1 - 3" - } - }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" - }, - "d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "requires": { - "d3-array": "^3.2.0" - } - }, - "d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "requires": { - "delaunator": "5" - } - }, - "d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" - }, - "d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - } - }, - "d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "requires": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - } - }, - "d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" - }, - "d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "requires": { - "d3-dsv": "1 - 3" - } - }, - "d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" - }, - "d3-geo": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", - "requires": { - "d3-array": "2.5.0 - 3" - } - }, - "d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==" - }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" - }, - "d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" - }, - "d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" - }, - "d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" - }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", - "requires": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - } - }, - "d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" - }, - "d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" - }, - "d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "requires": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - } - }, - "dapjs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/dapjs/-/dapjs-2.3.0.tgz", - "integrity": "sha512-quanzq7+2xnqgGqqYgARz9o3iBcZ3Ir5r5mTA7WPsjrp9ilEqqCToSFGTL+8HuGP35dUIL7O+yMBloYHhHgZDA==", - "requires": { - "@types/node-hid": "^1.2.0", - "@types/usb": "^1.5.1", - "@types/w3c-web-usb": "^1.0.4" - } - }, - "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "dedent-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", - "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", - "dev": true - }, - "deep-equal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", - "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delaunator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", - "requires": { - "robust-predicates": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", - "dev": true - }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true - }, - "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==" - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - } - }, - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "dev": true - }, - "esbuild": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.12.tgz", - "integrity": "sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.17.12", - "@esbuild/android-arm64": "0.17.12", - "@esbuild/android-x64": "0.17.12", - "@esbuild/darwin-arm64": "0.17.12", - "@esbuild/darwin-x64": "0.17.12", - "@esbuild/freebsd-arm64": "0.17.12", - "@esbuild/freebsd-x64": "0.17.12", - "@esbuild/linux-arm": "0.17.12", - "@esbuild/linux-arm64": "0.17.12", - "@esbuild/linux-ia32": "0.17.12", - "@esbuild/linux-loong64": "0.17.12", - "@esbuild/linux-mips64el": "0.17.12", - "@esbuild/linux-ppc64": "0.17.12", - "@esbuild/linux-riscv64": "0.17.12", - "@esbuild/linux-s390x": "0.17.12", - "@esbuild/linux-x64": "0.17.12", - "@esbuild/netbsd-x64": "0.17.12", - "@esbuild/openbsd-x64": "0.17.12", - "@esbuild/sunos-x64": "0.17.12", - "@esbuild/win32-arm64": "0.17.12", - "@esbuild/win32-ia32": "0.17.12", - "@esbuild/win32-x64": "0.17.12" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "eslint": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", - "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.43.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "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.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "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", - "import-fresh": "^3.0.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.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "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.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "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==", - "dev": true - } - } - }, - "eslint-plugin-svelte": { - "version": "2.32.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.1.tgz", - "integrity": "sha512-8rrB4oLXf1R3DakipKRnM6AI5saXcroWwz4z+/biGdNMFvIDKsPLxrgdRRYDouNEOxyXt3X9qRRM22dhWvqKsw==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@jridgewell/sourcemap-codec": "^1.4.14", - "debug": "^4.3.1", - "esutils": "^2.0.3", - "known-css-properties": "^0.27.0", - "postcss": "^8.4.5", - "postcss-load-config": "^3.1.4", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", - "semver": "^7.5.3", - "svelte-eslint-parser": "^0.32.0" - } - }, - "eslint-plugin-svelte3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", - "dev": true, - "requires": {} - }, - "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==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "dev": true - }, - "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fflate": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "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==" - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "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" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "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==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "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==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "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==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "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==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", - "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", - "dev": true, - "requires": { - "@jest/core": "^29.5.0", - "@jest/types": "^29.5.0", - "import-local": "^3.0.2", - "jest-cli": "^29.5.0" - } - }, - "jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - } - } - }, - "jest-circus": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", - "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.5.0", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.5.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", - "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", - "dev": true, - "requires": { - "@jest/core": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "jest-config": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.5.0", - "@jest/types": "^29.5.0", - "babel-jest": "^29.5.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.5.0", - "jest-environment-node": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", - "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0", - "jsdom": "^20.0.0" - } - }, - "jest-environment-node": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", - "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" - } - }, - "jest-expect-message": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/jest-expect-message/-/jest-expect-message-1.1.3.tgz", - "integrity": "sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==", - "dev": true - }, - "jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", - "dev": true - }, - "jest-haste-map": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", - "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", - "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", - "dev": true, - "requires": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - } - } - }, - "jest-matcher-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", - "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.5.0", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", - "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.5.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", - "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-util": "^29.5.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", - "dev": true - }, - "jest-resolve": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", - "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", - "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", - "dev": true, - "requires": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.5.0" - } - }, - "jest-runner": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", - "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", - "dev": true, - "requires": { - "@jest/console": "^29.5.0", - "@jest/environment": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-leak-detector": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-resolve": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-util": "^29.5.0", - "jest-watcher": "^29.5.0", - "jest-worker": "^29.5.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", - "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/globals": "^29.5.0", - "@jest/source-map": "^29.4.3", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", - "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.5.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.5.0", - "semver": "^7.3.5" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", - "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", - "dev": true, - "requires": { - "@jest/types": "^29.5.0", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "leven": "^3.1.0", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", - "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", - "dev": true, - "requires": { - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.5.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", - "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.5.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "dev": true - }, - "js-cookie": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.4.tgz", - "integrity": "sha512-tlu5VGqPFMP5eBefnmszCFZkPXG2n527NRN9XdNtN6FZ5n/0e98TdDm8BOz290OIIsxtXb9XTJjfqE6gVhOHQw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "dev": true, - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "requires": {} - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "known-css-properties": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", - "dev": true - }, - "kolorist": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.7.0.tgz", - "integrity": "sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lil-gui": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz", - "integrity": "sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==", - "dev": true - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", - "dev": true - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "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==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - }, - "mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "requires": { - "mime-db": "1.50.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "mri": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", - "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "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==", - "dev": true - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", - "dev": true - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@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" - } - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "requires": {} - }, - "postcss-scss": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", - "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", - "dev": true, - "requires": {} - }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - }, - "prettier-plugin-svelte": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", - "integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", - "dev": true, - "requires": {} - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "pure-rand": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", - "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "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==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve.exports": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.1.tgz", - "integrity": "sha512-OEJWVeimw8mgQuj3HfkNl4KqRevH7lzeQNaWRPfx0PPse7Jk6ozcsG4FKVgtzDsC1KUF+YlTHh17NcgHOPykLw==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" - }, - "rollup": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", - "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "sade": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", - "dev": true, - "requires": { - "mri": "^1.1.0" - } - }, - "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", - "dev": true, - "requires": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" - }, - "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "smoothie": { - "version": "1.36.1", - "resolved": "https://registry.npmjs.org/smoothie/-/smoothie-1.36.1.tgz", - "integrity": "sha512-499Vr2od6TicP8s7ykcyTfddh/6n11BB41G9RE7gqQRyfoPIAYotUTzwAxQpAfOdVOb+BvcG2qla+hjyqwe+PA==" - }, - "sorcery": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.14", - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "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==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svelte": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.58.0.tgz", - "integrity": "sha512-brIBNNB76mXFmU/Kerm4wFnkskBbluBDCjx/8TcpYRb298Yh2dztS2kQ6bhtjMcvUhd5ynClfwpz5h2gnzdQ1A==", - "dev": true - }, - "svelte-check": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.2.0.tgz", - "integrity": "sha512-6ZnscN8dHEN5Eq5LgIzjj07W9nc9myyBH+diXsUAuiY/3rt0l65/LCIQYlIuoFEjp2F1NhXqZiJwV9omPj9tMw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "chokidar": "^3.4.1", - "fast-glob": "^3.2.7", - "import-fresh": "^3.2.1", - "picocolors": "^1.0.0", - "sade": "^1.7.4", - "svelte-preprocess": "^5.0.3", - "typescript": "^5.0.3" - } - }, - "svelte-eslint-parser": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.0.tgz", - "integrity": "sha512-Q8Nh3GHHoWZMv3Ej4zw+3+gyWPR8I5pPTJXEOvW+JOgwhGXqGKh7mOKNlVcEPtk+PCGiK9TPaRtvRkKoJR327A==", - "dev": true, - "requires": { - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "postcss": "^8.4.23", - "postcss-scss": "^4.0.6" - }, - "dependencies": { - "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - } - } - }, - "svelte-hmr": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", - "dev": true, - "requires": {} - }, - "svelte-jester": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/svelte-jester/-/svelte-jester-2.3.2.tgz", - "integrity": "sha512-JtxSz4FWAaCRBXbPsh4LcDs4Ua7zdXgLC0TZvT1R56hRV0dymmNP+abw67DTPF7sQPyNxWsOKd0Sl7Q8SnP8kg==", - "dev": true, - "requires": {} - }, - "svelte-preprocess": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", - "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", - "dev": true, - "requires": { - "@types/pug": "^2.0.6", - "detect-indent": "^6.1.0", - "magic-string": "^0.27.0", - "sorcery": "^0.11.0", - "strip-indent": "^3.0.0" - } - }, - "svelte-skeleton": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/svelte-skeleton/-/svelte-skeleton-1.3.1.tgz", - "integrity": "sha512-/dVf4Am8Rolo9DjQxmy8X8xXSKDzZWyGjf84CekWdQqvP+Y57lW1O8dxHUxqT1bGeER8ZMAOuyGEzx+gADEVWg==" - }, - "svelte-windicss-preprocess": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/svelte-windicss-preprocess/-/svelte-windicss-preprocess-4.2.2.tgz", - "integrity": "sha512-eX8ILQaeCX9des6MCOQpVLH77QL1qPKKy5Y1qPi1fTCwW5ZvtKI/MFk0O3RR/A/CjfIkZ3tICmCWaigJSplW8w==", - "dev": true, - "requires": { - "@iconify/json": "1.1.432", - "fast-glob": "3.2.7", - "windicss": "3.2.1", - "windicss-runtime-dom": "3.0.0" - }, - "dependencies": { - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "windicss": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.2.1.tgz", - "integrity": "sha512-LusrIrryBFHAPQ/OOTbS4EWWuzI6eGeJglI9nQ3kDBr1cqH69NWt8Z8q59f9kTkgptXroejmWfksWwqgHs8EVw==", - "dev": true - } - } - }, - "svelte2tsx": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.11.tgz", - "integrity": "sha512-rRW/3V/6mcejYWmSqcHpmILOSPsOhLgkbKbrTOz82s2n8TywmIsqj2jYPsiL6HeGoUM/atiTD0YKguW4b7ECog==", - "dev": true, - "requires": { - "dedent-js": "^1.0.1", - "pascal-case": "^3.1.1" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "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==", - "dev": true - }, - "three": { - "version": "0.152.2", - "resolved": "https://registry.npmjs.org/three/-/three-0.152.2.tgz", - "integrity": "sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "ts-jest": { - "version": "29.1.0", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", - "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==" - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true - }, - "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==", - "dev": true - }, - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid4": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid4/-/uuid4-2.0.3.tgz", - "integrity": "sha512-CTpAkEVXMNJl2ojgtpLXHgz23dh8z81u6/HEPiQFOvBc/c2pde6TVHmH4uwY0d/GLF3tb7+VDAj4+2eJaQSdZQ==" - }, - "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "node": ">=12" } }, - "vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], "dev": true, - "requires": { - "esbuild": "^0.17.5", - "fsevents": "~2.3.2", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "vite-plugin-environment": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/vite-plugin-environment/-/vite-plugin-environment-1.1.3.tgz", - "integrity": "sha512-9LBhB0lx+2lXVBEWxFZC+WO7PKEyE/ykJ7EPWCq95NEcCpblxamTbs5Dm3DLBGzwODpJMEnzQywJU8fw6XGGGA==", + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], "dev": true, - "requires": {} + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "vite-plugin-windicss": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.10.tgz", - "integrity": "sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==", + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, - "requires": { - "@windicss/plugin-utils": "1.8.10", - "debug": "^4.3.4", - "kolorist": "^1.6.0", - "windicss": "^3.5.6" + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, - "vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "dev": true, - "requires": {} + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } }, - "w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "node_modules/vitest": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.5.0.tgz", + "integrity": "sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==", "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" + "dependencies": { + "@vitest/expect": "1.5.0", + "@vitest/runner": "1.5.0", + "@vitest/snapshot": "1.5.0", + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", + "acorn-walk": "^8.3.2", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.3", + "vite": "^5.0.0", + "vite-node": "1.5.0", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "1.5.0", + "@vitest/ui": "1.5.0", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } } }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, - "requires": { - "makeerror": "1.0.12" + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" } }, - "webidl-conversions": { + "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "dev": true, - "requires": { + "dependencies": { "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" } }, - "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "engines": { + "node": ">=18" + } }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { + "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-boxed-primitive": { + "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "requires": { + "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-collection": { + "node_modules/which-collection": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dev": true, - "requires": { + "dependencies": { "is-map": "^2.0.1", "is-set": "^2.0.1", "is-weakmap": "^2.0.1", "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, - "requires": { + "dependencies": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "windicss": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz", - "integrity": "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==", - "dev": true + "node_modules/why-is-node-running": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "dev": true, + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/windicss": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/windicss/-/windicss-3.2.1.tgz", + "integrity": "sha512-LusrIrryBFHAPQ/OOTbS4EWWuzI6eGeJglI9nQ3kDBr1cqH69NWt8Z8q59f9kTkgptXroejmWfksWwqgHs8EVw==", + "dev": true, + "bin": { + "windicss": "cli/index.js" + }, + "engines": { + "node": ">= 12" + } }, - "windicss-runtime-dom": { + "node_modules/windicss-runtime-dom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/windicss-runtime-dom/-/windicss-runtime-dom-3.0.0.tgz", "integrity": "sha512-a12Uhu71yT1U8w0PzJ3amF9xmC8b1rWFLgXEfI/UyuwUi6D1vUACOO6vb0iY4T4OtP/bJAjQMM7lv3hMWSwLuQ==", - "dev": true - }, - "word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } }, - "wrap-ansi": { + "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==", - "requires": { + "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/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==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "wrappy": { + "node_modules/wrap-ansi/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==" + }, + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "node_modules/ws": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.0.tgz", + "integrity": "sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==", "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "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 + } } }, - "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "engines": { + "node": ">=18" + } }, - "xmlchars": { + "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "yaml": { + "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "yargs": { + "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -21038,18 +9664,30 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "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==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/package.json b/package.json index 0a1dfd9c9..31a9165e6 100644 --- a/package.json +++ b/package.json @@ -6,88 +6,63 @@ "type": "module", "license": "MIT", "scripts": { - "build": "vite build", - "dev": "vite", + "build": "node prepEnv.js simple && vite build", + "dev": "node prepEnv.js unbranded && vite", + "devML": "node prepEnv.js branded && vite", + "devSimple": "node prepEnv.js simple && vite", "start": "vite dist --host", - "check": "svelte-check --tsconfig ./tsconfig.json", - "test": "jest", - "prettier": "prettier --write src/." - }, - "jest": { - "testMatch": [ - "/**/__tests__/*.test.ts" - ], - "transform": { - "^.+\\.svelte$": [ - "svelte-jester", - { - "preprocess": true - } - ], - "^.+\\.ts$": "ts-jest", - "^.+\\.js$": "babel-jest" - }, - "moduleFileExtensions": [ - "js", - "ts", - "svelte" - ], - "setupFilesAfterEnv": [ - "/src/setup_tests.ts", - "jest-expect-message" - ] + "check": "svelte-check --fail-on-warnings --tsconfig ./tsconfig.json --compiler-warnings 'a11y-aria-attributes:ignore,a11y-click-events-have-key-events:ignore,a11y-media-has-caption:ignore,a11y-structure:ignore,a11y-role-supports-aria-props:ignore,a11y-role-has-required-aria-props:ignore,a11y-media-has-caption:ignore,a11y-no-static-element-interactions:ignore,a11y-no-noninteractive-element-interactions:ignore,a11y-missing-content:ignore'", + "test": "vitest", + "prettier": "prettier --write src/.", + "checkFormat": "prettier --check src/." }, "devDependencies": { - "@babel/preset-env": "^7.21.4", - "@smui/dialog": "^7.0.0-beta.3", - "@sveltejs/vite-plugin-svelte": "^2.1.0", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/svelte": "^3.2.2", - "@tsconfig/svelte": "^4.0.1", - "@types/d3": "^7.4.1", + "@babel/preset-env": "^7.24.4", + "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@testing-library/svelte": "^4.1.0", + "@tsconfig/svelte": "^5.0.4", "@types/browser-lang": "^0.1.1", - "@types/jest": "^29.5.1", + "@types/d3": "^7.4.1", "@types/js-cookie": "^3.0.3", "@types/node": "^18.16.0", "@types/three": "^0.152.0", + "@types/w3c-web-usb": "^1.0.6", "@types/web-bluetooth": "^0.0.17", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", - "babel-jest": "^29.5.0", "eslint": "^8.43.0", "eslint-plugin-svelte": "^2.32.1", - "eslint-plugin-svelte3": "^4.0.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "jest-expect-message": "^1.1.3", - "prettier": "^2.8.8", - "prettier-plugin-svelte": "^2.10.0", - "svelte": "^3.58.0", - "svelte-check": "^3.2.0", - "svelte-jester": "^2.3.2", - "svelte-preprocess": "^5.0.3", + "jsdom": "^23.0.1", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.1.2", + "svelte": "^4.2.14", + "svelte-check": "^3.6.9", + "svelte-preprocess": "^5.1.3", "svelte-windicss-preprocess": "^4.2.2", - "@types/w3c-web-usb": "^1.0.6", - "ts-jest": "^29.1.0", - "tslib": "^2.5.0", - "typescript": "^5.0.4", - "vite": "^4.3.1", + "tslib": "^2.6.2", + "typescript": "^5.4.5", + "vite": "^5.2.8", "vite-plugin-environment": "^1.1.3", - "vite-plugin-windicss": "^1.8.10" + "vite-plugin-windicss": "^1.9.3", + "vitest": "^1.5.0" }, "dependencies": { - "@microsoft/applicationinsights-web": "^3.0.0", - "@tensorflow/tfjs": "^4.4.0", + "@microsoft/applicationinsights-web": "^3.1.2", + "@tensorflow-models/knn-classifier": "^1.2.6", + "@tensorflow/tfjs": "^4.18.0", + "arrows-svg": "^1.8.0", "bowser": "^2.11.0", "browser-lang": "^0.2.1", - "chart.js": "^4.2.1", - "d3": "^7.8.5", + "chart.js": "^4.4.2", + "d3": "^7.9.0", + "d3-3d": "^1.0.0", "dapjs": "^2.3.0", - "js-cookie": "^3.0.4", - "postcss": "^8.4.23", + "js-cookie": "^3.0.5", + "postcss": "^8.4.38", "smoothie": "^1.36.1", + "svelte-i18n": "^4.0.0", "svelte-skeleton": "^1.3.1", "three": "^0.152.2", "uuid4": "^2.0.3" } -} +} \ No newline at end of file diff --git a/prepEnv.js b/prepEnv.js new file mode 100644 index 000000000..15b1f0fa4 --- /dev/null +++ b/prepEnv.js @@ -0,0 +1,55 @@ +/* eslint-disable @typescript-eslint/no-unsafe-argument */ +/* eslint-disable @typescript-eslint/no-unsafe-call */ +/* eslint-disable @typescript-eslint/no-unsafe-member-access */ +/* eslint-disable @typescript-eslint/no-unsafe-assignment */ +// This script is used to setup different build configurations +// run by ` node prepEnv.js branded ` for ml-machine-branded config +import { copyFile } from 'fs'; + +// Validate input +const args = process.argv; +if (args.length < 3) { + throw new Error("Not enough arguments. Try 'node prepEnv.js branded' ") +} +if (args.length > 3) { + throw new Error("Too many arguments. Try 'node prepEnv.js branded' ") +} + +// Configure build script and validate input +const fileMoveTargets = { + "branded": [ + // Set source(first) and destination(second) + ['./src/__viteBuildVariants__/ml-machine/windi.config.js', './windi.config.js'], + ['./src/__viteBuildVariants__/ml-machine/features.json', './features.json'] + ], + "unbranded": [ + ['./src/__viteBuildVariants__/unbranded/windi.config.js', './windi.config.js'], + ['./src/__viteBuildVariants__/unbranded/features.json', './features.json'] + ], + "simple": [ + ['./src/__viteBuildVariants__/ml-machine-simple/windi.config.js', './windi.config.js'], + ['./src/__viteBuildVariants__/ml-machine-simple/features.json', './features.json'] + ] +} + +const availableTargets = Object.getOwnPropertyNames(fileMoveTargets); +const buildVariantTarget = args[2]; +if (!availableTargets.includes(buildVariantTarget)) { + const listTargets = availableTargets.map(target => ` node prepEnv.js ${target}`).join("\n") + "\n"; + const errorMessage = `Invalid build variant target!\nUse on of the following build targets: \n${listTargets}`; + throw new Error(errorMessage); +} + +// The actual work +const copyFiles = fileMoveTargets[buildVariantTarget]; +copyFiles.forEach(element => { + const source = element[0]; + const destination = element[1]; + copyFile(source, destination, (err) => { + console.log("Copied ", element[0], " -> ", element[1]) + if (err) { + console.error("Failed to move ", source, " to ", destination) + throw new Error(err) + } + }) +}); \ No newline at end of file diff --git a/public/firmware/MICROBIT.hex b/public/firmware/MICROBIT.hex index 7dade5785..9db6c79a1 100644 --- a/public/firmware/MICROBIT.hex +++ b/public/firmware/MICROBIT.hex @@ -6895,22 +6895,22 @@ :10B3D000481000200519A40500203601000100884E :10B3E0003720FB349B5F80041F8000100D9DCB092C :10B3F0000020880900200E0A0020024810000000EA -:10C00000000002204DF2020075F2020077F20200F9 -:10C0100079F202007BF202007DF2020000000000D3 -:10C020000000000000000000000000007FF202009D -:10C0300081F202000000000083F2020085F202009B -:10C0400087F20200694E0200EDF00200B1F002003A -:10C05000C5F0020087F2020035DC020025C80200AC -:10C06000EDEC0200F5EC0200FDEC020087F20200AC -:10C0700087F2020087F2020087F2020087F20200D4 -:10C0800087F20200D9FA020087F2020087F202006A -:10C0900087F2020087F202001932030087F20200E1 -:10C0A00087F2020087F2020005ED02000DED0200AA -:10C0B00087F2020087F2020000000000000000008A -:10C0C00087F2020087F2020087F20200D9F0020034 -:10C0D00087F2020087F2020087F2020087F2020074 -:10C0E00015F1020000000000000000000000000048 -:10C0F0000000000087F202000000000001F10200D1 +:10C000000000022065F202008DF202008FF20200B1 +:10C0100091F2020093F2020095F20200000000008B +:10C0200000000000000000000000000097F2020085 +:10C0300099F20200000000009BF202009DF2020053 +:10C040009FF20200814E020005F10200C9F00200D9 +:10C05000DDF002009FF202004DDC02003DC802004C +:10C0600005ED02000DED020015ED02009FF2020049 +:10C070009FF202009FF202009FF202009FF2020074 +:10C080009FF20200F1FA02009FF202009FF202000A +:10C090009FF202009FF20200313203009FF2020081 +:10C0A0009FF202009FF202001DED020025ED02004A +:10C0B0009FF202009FF2020000000000000000005A +:10C0C0009FF202009FF202009FF20200F1F00200D4 +:10C0D0009FF202009FF202009FF202009FF2020014 +:10C0E0002DF1020000000000000000000000000030 +:10C0F000000000009FF202000000000019F10200A1 :10C10000000000000000000000000000000000002F :10C11000000000000000000000000000000000001F :10C12000000000000000000000000000000000000F @@ -6935,7554 +6935,7554 @@ :10C25000027B05D85C1C6410C0F81438C0F818487C :10C2600092B207EE902A00F50162F8EE677A00F6C6 :10C270000C031160C3ED007A30BD00BFAFF3008046 -:10C280000000000000000000E87F03000000000044 +:10C280000000000000000000F87F03000000000034 :10C290004389DA0700F1E9802DE9F0474FF0804249 :10C2A00043F00103D2F8002443818EB00646002AF1 -:10C2B00000F0CD80704A13680133136008F0FEFF70 -:10C2C00006F1B8070021304607F090FB38466B4C6A -:10C2D00009F0EEFB04F1F00554F8043F184613B1E1 -:10C2E0001B681B689847AC42F6D1304601F090F8C5 +:10C2B00000F0CD80704A13680133136009F00AF86A +:10C2C00006F1B8070021304607F09CFB38466B4C5E +:10C2D00009F0FAFB04F1F00554F8043F184613B1D5 +:10C2E0001B681B689847AC42F6D1304601F09CF8B9 :10C2F000634B0024CDE90A340AAB93E80300102312 :10C300008DE8030002932246334640F2FD31384661 -:10C3100007F016FB5B4BCDE90C34C02302930EAB48 +:10C3100007F022FB5B4BCDE90C34C02302930EAB3C :10C3200013E9030064228DE80300334640F2FD3137 -:10C33000384607F005FB7289534B42F4C0424FF078 +:10C33000384607F011FB7289534B42F4C0424FF06C :10C34000E00C7281A02160228025402083F809C37F :10C3500083F80A1383F81A2383F81B2383F807133F :10C3600083F81C1383F8215383F8222383F80153A5 -:10C3700083F8020383F8060306F5E26001F0E6FDA8 -:10C3800001F086F8014604A80FF02CFA12F056FDD1 -:10C3900037A3D3E90023824689461BF0FFF934A373 -:10C3A000D3E9002380460D46504649461BF0F6F976 -:10C3B00006A811460FF0F6F92DA3D3E90023404655 -:10C3C00029461BF0EBF907A811460FF0EBF928A35B -:10C3D000D3E90023404629461BF0E0F9014608A8AE -:10C3E0000FF0E0F907AA08A909A80FF0DBFA06AADE -:10C3F00009A905A80FF0D6FA09A80FF0CBF908A8EB -:10C400000FF0C8F907A80FF0C5F906A80FF0C2F998 +:10C3700083F8020383F8060306F5E26001F0F2FD9C +:10C3800001F092F8014604A80FF038FA12F062FDAD +:10C3900037A3D3E90023824689461BF00BFA34A366 +:10C3A000D3E9002380460D46504649461BF002FA69 +:10C3B00006A811460FF002FA2DA3D3E90023404648 +:10C3C00029461BF0F7F907A811460FF0F7F928A343 +:10C3D000D3E90023404629461BF0ECF9014608A8A2 +:10C3E0000FF0ECF907AA08A909A80FF0E7FA06AAC6 +:10C3F00009A905A80FF0E2FA09A80FF0D7F908A8D3 +:10C400000FF0D4F907A80FF0D1F906A80FF0CEF974 :10C4100006F294723B4604A9009206F10C0005AAAC -:10C42000019404F077FF05A80FF0B4F904A80FF009 -:10C43000B1F907F025F83368144A5B6893420DD1CF -:10C440000A2009F09BFD20460EB0BDE8F0870A4B9C -:10C450004FF47A701A600AF069F92FE730460A2122 +:10C42000019404F083FF05A80FF0C0F904A80FF0F1 +:10C43000BDF907F031F83368144A5B6893420DD1B7 +:10C440000A2009F0A7FD20460EB0BDE8F0870A4B90 +:10C450004FF47A701A600AF075F92FE730460A2116 :10C46000984720460EB0BDE8F0870948704700BFE6 :10C4700000CA9A3B00000000302000205439002000 -:10C48000F9340200E534020000E100E089340200E2 +:10C4800011350200FD34020000E100E0A134020099 :10C4900016FCFFFF0000000082B010B59FED0C7B82 :10C4A00082B00146069CCC6081ED067B10300021F5 -:10C4B00004AC019084E80C0009F068FF019802B018 -:10C4C000BDE8104002B009F0B5BE00BFAFF3008078 +:10C4B00004AC019084E80C0009F074FF019802B00C +:10C4C000BDE8104002B009F0C1BE00BFAFF300806C :10C4D000000000000000000010B5054C237833B9BF :10C4E000044B13B10448AFF300800123237010BD47 -:10C4F00030380020000000008C9A030008B5034B80 +:10C4F00030380020000000009C9A030008B5034B70 :10C500001BB103490348AFF3008008BD00000000E1 -:10C51000343800208C9A0300A3F5803A704700BF9E +:10C51000343800209C9A0300A3F5803A704700BF8E :10C52000174B002B08BF134B9D46FFF7F5FF00216B -:10C530008B460F461348144A121A1BF02AFB0E4B67 +:10C530008B460F461348144A121A1BF036FB0E4B5B :10C54000002B00D098470D4B002B00D098470020BF :10C55000002104000D000D48002802D00C4801F015 -:10C560003FF91AF019FB2000290000F011FA1AF027 -:10C57000FFFA00BF000008000000000000000000FB -:10C580000000022000240020A4420020E1D7010086 +:10C560004BF91AF025FB2000290000F01DFA1AF003 +:10C570000BFB00BF000008000000000000000000EE +:10C580000000022000240020A4420020F9D701006E :10C590000000000010B50E4C84B0214603A80EF038 -:10C5A000CDFFA4F1100003F047FA962009F0E6FC55 -:10C5B00000231A46009303A920460EF05DFE642076 -:10C5C00009F0DCFC03A80EF027FD04B010BD00BF8D -:10C5D000F42C002000B585B0014602A80EF092FDB3 -:10C5E00002A903A80EF084FD0023CDE900331A460A -:10C5F00003A906480BF000FF03A80EF00DFD02A8EA -:10C600000EF00AFD05B05DF804FB00BF202D0020F0 -:10C610002DE9F04784B000F03BFF014602A80FF07F -:10C62000E1F80522114603A80EF042FDDFF8708004 +:10C5A000D9FFA4F1100003F053FA962009F0F2FC31 +:10C5B00000231A46009303A920460EF069FE64206A +:10C5C00009F0E8FC03A80EF033FD04B010BD00BF75 +:10C5D000F42C002000B585B0014602A80EF09EFDA7 +:10C5E00002A903A80EF090FD0023CDE900331A46FE +:10C5F00003A906480BF00CFF03A80EF019FD02A8D2 +:10C600000EF016FD05B05DF804FB00BF202D0020E4 +:10C610002DE9F04784B000F047FF014602A80FF073 +:10C62000EDF80522114603A80EF04EFDDFF87080EC :10C6300000270FFA87F946460125494602A80FF060 -:10C64000C9F916F8013B984217D00135062DF4D1EF +:10C64000D5F916F8013B984217D00135062DF4D1E3 :10C650000137052F08F10508EBD100231A46009396 -:10C6600003A90E480EF008FE03A80EF0D5FC02A8A0 -:10C670000FF090F804B0BDE8F087C5F1040A042477 +:10C6600003A90E480EF014FE03A80EF0E1FC02A888 +:10C670000FF09CF804B0BDE8F087C5F1040A04246B :10C680001FFA8AFA22B2013C6423494603A8A4B2E5 -:10C690000EF0C2FD5445F5D1D7E700BFF42C0020C1 +:10C690000EF0CEFD5445F5D1D7E700BFF42C0020B5 :10C6A000442000202DE9F04F3B4A3C4B12681B68A8 :10C6B000DFF8F0908BB0190C100CADF81C30ADF811 -:10C6C00018208DF81E108DF81A0000F0E1FE0146CA -:10C6D00008A80FF087F80522114609A80EF0E8FC1B +:10C6C00018208DF81E108DF81A0000F0EDFE0146BE +:10C6D00008A80FF093F80522114609A80EF0F4FC03 :10C6E0000DF1190304930DF11D0305934FF0500A4A :10C6F0004FF00A0B2A4B039300230293BDF90870F5 -:10C70000039E0125394608A80FF064F916F8013B8D +:10C70000039E0125394608A80FF070F916F8013B81 :10C71000984217D00135062DF4D1029B039A0133BC :10C720000532052B02930392E8D1049B0DF11B0205 :10C73000934221D013F801BB0493059B13F801AB7E :10C740000593D7E7C5F104081FFA88F8042422B23C -:10C750005B46394609A80EF05FFD504609F00EFC15 +:10C750005B46394609A80EF06BFD504609F01AFCFD :10C76000013C002300931A4609A94846A4B20EF0E2 -:10C7700083FD4445EBD1CDE7C82009F0FFFBFFF76F -:10C7800009FFFFF707FF09A80EF046FC08A80FF005 -:10C7900001F80BB0BDE8F08F487C03004C7C03002F -:10C7A00044200020F42C002030B589B0EC468CE801 -:10C7B0000F001C4C1C4B012240F6B8301A6009F0E7 -:10C7C000DDFB2568194907A80FF00CF8022207A91C -:10C7D000284606F069FD07A80EF0DCFF144924681E -:10C7E00005A80EF0FFFF134B06A819680EF0DAFF3C -:10C7F00006AA05A907A80FF0D5F8022207A9204626 -:10C8000006F052FD07A80EF0C5FF06A80EF0C2FF05 -:10C8100005A80EF0BFFF084809B0BDE83040FFF79B -:10C82000D9BE00BF6038002054380020507C03007F -:10C83000587C0300602000205C7C030010B584B0AD -:10C840000DF1100C084C0CE90F0000230748236081 -:10C85000FFF7C0FE4FF4FA6009F090FB04B0BDE8AA -:10C860001040FFF7D5BE00BF54380020D87C03002D -:10C8700010B588B0EC468CE80F00204B20491C68AE -:10C8800007A80EF0AFFF2146022307AA04A806F06E -:10C8900013FD07A80EF07EFF0223002204A905A8BD -:10C8A0000FF048F8174907A80EF09CFF07A905A844 -:10C8B0000FF02EF8044607A80EF06CFF3CB905A84F -:10C8C0000EF068FF04A80EF065FF08B010BD01234C -:10C8D000022204A906A80FF02DF806A907A80EF059 -:10C8E000F7FF07A800F0FCF9C82100F077FA07A8C5 -:10C8F0000EF050FF06A80EF04DFFE0E76038002074 -:10C90000547D0300587D030010B5034B03600446BB -:10C910000FF0C6FF204610BD647D030010B5054B27 -:10C92000036004460FF0BCFF20461BF0D0F8204601 -:10C9300010BD00BF647D03002DE9F04182B0BDF859 -:10C940002080CBB10F2906460D4617461C4602D162 -:10C95000B8F1C00F10D128201BF0BBF82346A9B2B4 -:10C96000CDF80080BAB2044609F01AFE33682146B9 -:10C970005B683046984710B902B0BDE8F0812046A8 -:10C9800009F026FE204602B0BDE8F0411BF09FB83A -:10C9900070B5424C424E84B010252046FFF778FC1B -:10C9A00004F1B8003F4B009501224FF47A71FFF774 -:10C9B000C3FF04F1B8003C4B009502224FF47A719A -:10C9C000FFF7BAFF394B0095012204F1B8004FF48C -:10C9D0009661FFF7B1FF072104F10C0004F02CFE73 -:10C9E00038201BF076F820231A46216B054606F006 -:10C9F00073FB482035601BF06CF8216B04F2E47285 -:10CA0000054606F0FDF92A4B7C201D601BF061F8FD -:10CA100004F54B72216B054605F0DEFF254B202007 -:10CA20001D601BF056F8216B054605F069FB224B93 -:10CA300028201D601BF04DF8D4F81029216B044606 -:10CA400004F09CF81D4B35681D491C6003A80EF0CE -:10CA5000C9FE002203A9284606F0FCFC03A80EF03C -:10CA600099FE184C1848FFF7B5FD4FF4C87009F04F -:10CA700085FA23683BB11448FFF7ACFD09F03CFB95 -:10CA8000002004B070BDFFF70DFE2368002BF2D12B -:10CA900009F032FB002004B070BD00BF002500206B -:10CAA00060380020A9C701003DC8010071C801001D -:10CAB0005C38002058380020503800204C380020C6 -:10CAC000547D0300543800205C7C030010B5054CF5 -:10CAD000204606F0B3FD2046034A0449BDE8104055 -:10CAE0001AF0F0BF0025002040200020F1CA01000C -:10CAF0002DE9F843654B664E664FDFF8B08104467A -:10CB000003F13C0200F59350C4E9003208300025DF -:10CB100000F09EFF04F6281000F0FAFA04F6FC007C -:10CB2000A4F80259C4F8FC6808F0B4FD04F6D40077 -:10CB3000A4F8DA58C4F8D46808F0ACFD04F6A400F0 -:10CB40000CF07CFF544BC4F8943804F6940009F0C0 -:10CB5000F5FD04F674000BF0D7FC04F654000BF05E -:10CB6000D3FC04F2E47000F053FE04F2847002F08F -:10CB70000BFC04F5EB6001F031FC04F5E26000F021 -:10CB80007DFFC4F8F47604F2F4600FF089FEC4F877 -:10CB9000DC7604F2DC600FF083FE04F2746011F0C6 -:10CBA00067FB3E4BC4F82C3304F54B7704F5CE609D -:10CBB0000EF04AFD3846A4F83253C4F82C6308F04E -:10CBC00069FD374BC4F8EC3204F53B700DF0EEF81C -:10CBD000344BC4F8E0302833C4F8E83004F538703A -:10CBE0000EF032FD04F537700EF02EFD04F1E00971 -:10CBF00004F52E7504F1D80745F8188C28460DF079 -:10CC00004BFAA5F110003C3D0EF01EFDBD42F3D1E4 -:10CC100000254846C4F8E060A4F8E65008F03AFD64 -:10CC200004F1B8000CF06CFB04F180000BF0A2F8EA -:10CC300004F164006666A4F86A5008F02BFD04F164 -:10CC40004C00E664A4F8525008F024FD274604F195 -:10CC500034006663658708F01DFD134B47F80C3FF1 -:10CC600004F120000EF096FD04F11C000EF092FD80 -:10CC70003846E660658208F00DFD201D666065811E -:10CC800008F008FD2046BDE8F88300BFBC8C030017 -:10CC9000348E0300647D0300C09103001C8D0300EB -:10CCA000A497030010960300788A0300EC95030014 -:10CCB000A0F104001CE700BF10B50446FFF718FF01 -:10CCC00020461AF004FF204610BD00BF10B5041F17 -:10CCD0002046FFF70DFF20461AF0F9FE204610BD52 -:10CCE00030B583B03049044601A80EF07BFD01A9A0 -:10CCF00020460EF00DFE054601A80EF04BFD15B1C5 -:10CD00002A4803B030BD2A4901A80EF06BFD01A9E5 -:10CD100020460EF0FDFD054601A80EF03BFD7DB955 -:10CD2000244901A80EF05EFD01A920460EF0F0FD99 -:10CD3000054601A80EF02EFD2DB11F4803B030BDF1 -:10CD40001E4803B030BD1E4901A80EF04BFD01A9DD -:10CD500020460EF0DDFD054601A80EF01BFD75B95D -:10CD6000184901A80EF03EFD01A920460EF0D0FDA5 -:10CD7000054601A80EF00EFD1DB11348C1E713488A -:10CD8000BFE7134901A80EF02DFD01A920460EF0C2 -:10CD9000BFFD044601A80EF0FDFC0E4B0E48002C12 -:10CDA00008BF1846ADE700BF64860300902000204E -:10CDB000A47D0300A87D0300A8200020A02000205F -:10CDC000AC7D0300B07D0300C0200020B020002017 -:10CDD0009484030064200020C82000202DE9F8433B -:10CDE000DFF840908846851E861DA9F1180435F8A5 -:10CDF000027F0021484610F0AFFB4FF4007120463F -:10CE000011F088F83946204610F032FC404609F00F -:10CE1000B5F80021204611F07DF8B542E7D1BDE814 -:10CE2000F88300BF302A00200048704716FCFFFF3F -:10CE3000704700BF704700BF0048704716FCFFFFF7 -:10CE400082B010B58C4684B049688646DCF8000094 -:10CE50000DF1080CACE8030006A981E80C00039B67 -:10CE6000DA070EEB630C12D55A10029B5EF8022013 -:10CE7000D45808AB93E803008DE8030006AB0CCB55 -:10CE80006046A04704B0BDE8104002B07047029C65 -:10CE9000EFE700BF2DE9F04F83B0DDE90CABBDF843 -:10CEA0003870002B41D080460E4691461D46BAF19F -:10CEB000000F3DD00F2E01D1C02F36D128201AF0FF -:10CEC00008FE044610300EF06DF818202680A4F8F5 -:10CED00002901AF0FEFDCDE900AB47F00207A780F3 -:10CEE0006B4607460246A06003CB47F80C5B002365 -:10CEF000D8F80060D360E3607B6091605060756833 -:10CF00000D495161C4E908330C4B9D4208D12046BC -:10CF100009F05EFB204603B0BDE8F04F1AF0D7BD24 -:10CF200021464046A8470028F1D103B0BDE8F08F64 -:10CF30001BF0010FBED1F8E741CE010039CE010050 -:10CF400082B070B504A981E80C000446D0F8480806 -:10CF5000BDF8126018300DF0BBF818B926F00206C3 -:10CF6000012E13D1D4F8E008036801211B6898470B -:10CF7000D4F8E008012110F063FFD4F84818D4F881 -:10CF8000D808BDE8704002B00FF094BA0546D4F856 -:10CF9000E008036829461B689847D4F8E00829464A -:10CFA000BDE8704002B010F04BBF00BF70B5044642 -:10CFB00082B038201AF08DFD04F1080613233246A2 -:10CFC000054624490093244B0FF01EFF0021C4F8AE -:10CFD000D458284610F02CF8D4F8D4080FF0ECFF01 -:10CFE00081B2304602F0F2F84FF40041304602F0D0 -:10CFF000F7F8D4F8D40888B194F86038D4F86818F1 -:10D000008BB910F09BF9D4F8D40894F8613828B1A2 -:10D01000D4F864185BB1002210F04CF9D4F8D03881 -:10D020005BB102B070BD012210F044F9EBE710F0E3 -:10D0300085F9D4F8D038002BF3D1002240F2FF3329 -:10D0400004F66C01304602F081F8C4F8D00802B052 -:10D0500070BD00BF0010024000442C4710B50446CC -:10D0600049B3D0F8D43823B3C388194A43F0010335 -:10D070000221C380C2F88410BFF34F8FBFF36F8FBC -:10D08000D0F8D40810F010F9D4F86818D4F8D408FF -:10D0900010F054F9D4F86418D4F8D40810F04EF90C -:10D0A000D4F8D40810B103689B6998470023C4F8EA -:10D0B000D438002010BDC388DA07FAD5D0F8D428B8 -:10D0C00023F00103C380002AF3D1FFF76FFFF0E7DD -:10D0D00000E100E0044B186810B1D0F8D43803B177 -:10D0E0007047FFF763BF00BF64380020D0F8D43822 -:10D0F00080F861185BB129B1D0F864180022184695 -:10D1000010F0D8B8D0F86418184610F017B9704766 -:10D1100070B50446D0F8D4081C4B236048B1D4F84D -:10D12000681810F00BF9D4F86418D4F8D40810F08B -:10D1300005F9174BC4F8EC3803F1800103F1A402A0 -:10D14000C4F80019C4F80829124E002504F614107A -:10D150000EF07AFA04F51060C4F80069A4F80659D4 -:10D1600008F098FA04F6E80002F0B4FF04F66C0048 -:10D1700002F084FC04F1080001F0BEFD20462660A8 -:10D18000E58008F087FA204670BD00BFBC7D030033 -:10D190004C890300348E030010B50446FFF7B8FF36 -:10D1A00020461AF094FC204610BD00BF2DE9F04740 -:10D1B0004FF000088CB01D46734B03600646C0F864 -:10D1C0000480044617468A46DDF8509008F0F4F9CA -:10D1D0006E4B46F8083B6E49032340F2FF3230465F -:10D1E000FFF70EF840F20113C4F8687804F66C07F4 -:10D1F0004AF64442A4F8603840F6C231C4F864A844 -:10D20000384602F0D9FC159BC4F8E0383946C4F81A -:10D21000D088C4F8D488C4F8D858C4F8DC9804F688 -:10D22000E80002F055FF2B22314604F6EC0003F033 -:10D23000F3F9584B1A68002A00F0A3803846012100 -:10D2400002F03AFF0022494628460FF0DBF85A2147 -:10D25000C4F8480828460FF01BF807210022D4F82C -:10D2600048084D4E0EF02EFD08F092F9024650206F -:10D2700005921AF02EFCD4F84818059A0546183184 -:10D280000DF078FDC4F8545828460DF035FC0146E1 -:10D29000482005911AF01DFC0A23019302233F4AFE -:10D2A00005990093012305460DF0D4FAD4F85408EB -:10D2B000C4F84C5803689B68984701465020059174 -:10D2C0001AF007FC002301931523029300274FF067 -:10D2D000834300930599324B324A039705460DF07C -:10D2E000E1F83368C4F858588BB12F490691079775 -:10D2F00006A903C9D4F8542815898DE803001846F7 -:10D30000C02302933A4629462346FFF7C3FD502027 -:10D310001AF0DFFBD4F84C182522243105460DF015 -:10D3200029FD3368C4F850583BB3DFF87C800025F2 -:10D33000CDE9088508AA92E80300C0278DE803001C -:10D340002A461846252123460297FFF7A3FDD4F865 -:10D3500048083668294618300CF0AEFECDE90A853B -:10D360000CAB0297024613E9030023468DE8030045 -:10D3700040F2FF313046FFF78DFD20460CB0BDE88E -:10D38000F0871C605AE700BF348E0300BC7D0300A9 -:10D3900000442C4764380020843A00200AD7A33D7B -:10D3A000000082420000AA4241CF010000487047BD -:10D3B000D87D0300BFF34F8F0549064BCA6802F4BE -:10D3C000E0621343CB60BFF34F8F00BFFDE700BFA8 -:10D3D00000ED00E00400FA0512DF7047704700BF5F -:10D3E00008B5084609F0A6F9002008BD11F026BDD1 -:10D3F000084609F09BB900BF11F026BD024A034957 -:10D4000001601060704700BF743800201C7E03006C -:10D4100030B583B0054600240DF107008DF80740B4 -:10D42000FFF7DAFF9DF80730012B1ED0154A16488A -:10D43000012313604FF0040CC2F80041D2F8003110 -:10D44000002BFBD0D2F80835BCF1010C43EA0020D8 -:10D45000F2D1012353602B680C4A9B6993420AD195 -:10D4600003B0BDE8304009F065B92B68074A9B69F5 -:10D4700005489342F4D00146284603B0BDE8304049 -:10D48000184700BF00D00040ED5EBC0BE1D30100A7 -:10D4900030B4194D0FCD88B001AC0FC495E807002A -:10D4A000164D03C4002305F8053F19464FF080537D -:10D4B00022705C6E05204FF0010C01EB810202F13D -:10D4C00020030DEB0302B4FBF0F300FB1343B3FBAB -:10D4D000FCF31A44013112F81C2C05F8012D052922 -:10D4E000A4EB030400EB80000CEB8C0CE5D10348AB -:10D4F00008B030BC704700BFE07D030068380020F2 -:10D5000000B583B000230DF107008DF80730FFF759 -:10D5100063FF9DF80700A0F10100B0FA80F0400918 -:10D5200003B05DF804FB00BF2DE9F04F89B09E4CBD -:10D53000079011F079FC9D4B9D490022C3F81025FE -:10D54000C3F81425C3F81825C3F81C25C3F82025F3 -:10D55000C3F82425C3F82825C3F82C251C230D1D4A -:10D560004FF0A04203F5E07303208D4242F8230000 -:10D570000ED011F8013F1F2B86BF03F01F03224678 -:10D580004FF0A04203F5E0738D4242F82300F0D142 -:10D59000884A854C1523151D4FF0A04103F5E07313 -:10D5A0000320954241F823000ED012F8013F1F2BB3 -:10D5B00086BF03F01F0321464FF0A04103F5E0733F -:10D5C000954241F82300F0D17A48774D15234FF06A -:10D5D000A041012404FA03F39042C1F80C350ED0A7 -:10D5E00010F8013F1F2B86BF03F01F0329464FF0A1 -:10D5F000A04104FA03F39042C1F80C35F0D16E4B10 -:10D600006E4A1B6812680693DFF89CB104920023EF -:10D6100003934FF0010A049B002B00F0B880039A9B -:10D62000934240F3B280664B0193002302931B2682 -:10D630004FF0A041019B4FF000095A1CB9F1270F90 -:10D64000059203F1050876DC039B40F69F72042BDC -:10D6500049F6404E49F63F43C4BF4FF47A6E134635 -:10D66000DDF814C0534C774649F64042B6460425CF -:10D670004EFA05FE1EF0010F524E4FF01C0012D064 -:10D680001F2846D84FF0A04E0AFA00F0013DCEF810 -:10D690000C0512D31CF801EC16F8010B4EFA05FE2E -:10D6A0001EF0010FECD11F2837D84FF0A04E0AFA18 -:10D6B00000F0013DCEF80805ECD25FB120781F28BC -:10D6C00086BF00F01F005D464FF0A0450AFA00F04B -:10D6D000C5F80805002002E00130904212D09842BF -:10D6E000D1F80455F8D125781F2D86BF05F01F0508 -:10D6F0005E464FF0A04601300AFA05F59042C6F8A2 -:10D700000C55ECD1C44504F101040AD01CF801EB1E -:10D71000ADE700F01F00DE46B6E700F01F00DE4672 -:10D72000C5E709F10109B9F1300F09D0019BB9F141 -:10D73000270F1E7888DD4FF0FF334FF0000E8FE784 -:10D74000029B032B2BD0029B3BB3012B14BF012365 -:10D750000A23079A92FBF3F3029A1B4801320292C2 -:10D7600080FB0320DA17C2EBA00202EB8202A3EBDC -:10D770004203303305226FF09F005BB212FB0303BC -:10D78000069AD018D65C019054E7FFF713FE0C4BB5 -:10D790000193049B02931B264AE76423D9E7039B6A -:10D7A0000133039337E700BF0003005000600040DF -:10D7B0000C7E0300047E0300382100207038002016 -:10D7C000FC7D03000D7E03006766666608B5FFF703 -:10D7D000ABFE00BF08B50846FFF7F8FF08BD00BF65 -:10D7E0004FF0FF30704700BF054B186828B1036841 -:10D7F000044ADB69934202D1704711F01DBB184700 -:10D8000074380020DDD301000048704716FCFFFF8C -:10D8100010B5074B03F1080248330446026040F894 -:10D820003C3F0AF0BDFB204601F0B8FD204610BD8C -:10D830003C7E0300094B10B503F10802483304464F -:10D84000026040F83C3F0AF0ABFB204601F0A6FD29 -:10D8500020461AF03CF9204610BD00BF3C7E030074 -:10D86000094A10B502F108014832A0F13C0440F821 -:10D870003C1C02600AF094FB204601F08FFD20461C -:10D880001AF025F9204610BD3C7E0300084B10B568 -:10D89000044603F10801483340F83C1C44F83C3985 -:10D8A0000AF07EFB204601F079FD204610BD00BF46 -:10D8B0003C7E0300F0B5044683B0182015460F46A1 -:10D8C0001AF007F90D491B22064611F023FA01232D -:10D8D00000933A462B463146204601F0F5FE2A4693 -:10D8E000214604F13C000AF09FFB054B204603F162 -:10D8F000080248332260E36303B0F0BD00B001408A -:10D900003C7E0300F8B50646044656F85C0B0368F7 -:10D910004FF400620025DF69E2620B233146B8470D -:10D920002946102284F8835084F8785084F86D508A -:10D9300084F8885004F1790019F06AFA2946102217 -:10D94000E06304F16E0019F063FA2368E56A1A686F -:10D95000606405F5006518466563136BE76B9847CF -:10D960002844874212D3656CE36BAB420ED2206829 -:10D970000368DB6A9847854208D205490E22304683 -:10D980001AF0CFF8B0FA80F04009F8BD0020F8BDD9 -:10D99000A07E030038B50446154618464FF4807241 -:10D9A0000423C4E90150216004F10C00083106F0A1 -:10D9B00085FB04F1240008F039FC04F190000DF01F -:10D9C00091FF0023C4E91133C4E9133323632362B5 -:10D9D000A363E3626363E363A4F85430A365C4F80C -:10D9E0008C30204638BD00BF30B5036ADB078DB0F0 -:10D9F000044608D4FFF786FF28B9236A23F0010301 -:10DA000023620DB030BD2D22002168461AF0C1F806 -:10DA10002068E16A02680B23156A6A46A8472068F5 -:10DA2000016801230D6A616C6A46A847E5E700BFFB -:10DA300038B500F124050446284608F0FBFB2046D3 -:10DA4000FFF7D2FF2846BDE8384008F06BBC00BFA6 -:10DA500010B5044690300DF09DFE204610BD00BF6D -:10DA6000C1600020704700BF0048704716FCFFFFF0 -:10DA7000014B1880704700BF7442002010B5044A63 -:10DA8000026000230446C38007F004FE204610BD58 -:10DA9000348E030010B5064A026000230446C3809A -:10DAA00007F0F8FD20461AF012F8204610BD00BF1E -:10DAB000348E030082B010B58C4684B04968864627 -:10DAC000DCF800000DF1080CACE8030006A981E8C1 -:10DAD0000C00039BDA070EEB630C12D55A10029B65 -:10DAE0005EF80220D45808AB93E803008DE80300E9 -:10DAF00006AB0CCB6046A04704B0BDE8104002B0B6 -:10DB00007047029CEFE700BF2DE9F84300251E4651 -:10DB1000134B45600446036017468846BDF82090C5 -:10DB200007F04AFD0F4B2360C4E90887A66204F1A1 -:10DB30002C0008F07BFB00220023C4E90E23E388BD -:10DB4000256143F4804343F004036561A561656387 -:10DB5000A4F84050A4F80490E3802046BDE8F88380 -:10DB6000348E0300047F0300C3885B070CD510B517 -:10DB7000006A84B0026800230093146AE0210DF16A -:10DB80000F02A04704B010BD704700BF70B5C38836 -:10DB90005B0784B004460D4608D5006A002302687E -:10DBA0000093166AE0210DF10F02B047206A2A683F -:10DBB00001685388002400940C6A0432E021A047D5 -:10DBC00004B070BD70B54B6AD3F80C23B3F81243A0 -:10DBD000526884B0064603F543700D46904784F4BE -:10DBE0008074B0FA80F3C4F300245B09A34229D106 -:10DBF0000C2101220DEB01000DF0FEFCEB885B0710 -:10DC000008D5286A002302680093146AE0210DF108 -:10DC10000B02A047286A039A0368002100919C6ABE -:10DC200004320C23E021A04748B903A930460DF087 -:10DC300001FD03A80DF008FD304604B070BD03A837 -:10DC40000DF002FD30460DF0D1FC304604B070BD41 -:10DC500070B50C4682B0064668460DF0C7FCE388F6 -:10DC600001252B43E380012008F060FD214601A837 -:10DC7000FFF7A8FF01A968460DF0EEFC01A80DF022 -:10DC8000E3FC009B5A88691CE2B11A79202A1DD155 -:10DC9000E2885B79920601D5392B1FD0312B11D048 -:10DCA000022168460DF06AFDE38823F0010369460E -:10DCB000E38030460DF0BEFC68460DF0C5FC3046F2 -:10DCC00002B070BD132D0BDC0D46CCE7132AE7D054 -:10DCD00059790E4808F0D2FCC11CE2E70125C2E7E1 -:10DCE0000122022101A80DF087FC019B20221A715C -:10DCF00038225A71E38823F00103E38001A93046FA -:10DD00000DF098FC01A80DF09FFCD5E7B47E030050 -:10DD100070B584B00D4601921E4604460DF066FCB7 -:10DD2000019903A80DF086FC03A92846FFF72EFFF2 -:10DD300000B92EB903A80DF087FC204604B070BDD1 -:10DD400003A80DF081FC294603A8FFF781FF03A972 -:10DD500020460DF081FC03A80DF076FC204604B0AF -:10DD600070BD00BF70B582B01646044601220D4654 -:10DD7000684602210DF040FC20460DF037FC009B68 -:10DD800010225E711A71694601A80DF053FC01A9B9 -:10DD90002846FFF7FBFE064601A80DF055FC2EB104 -:10DDA00068460DF051FC204602B070BD294601A81E -:10DDB000FFF74EFF01A920460DF04EFC01A80DF023 -:10DDC00043FC68460DF040FC204602B070BD00BF29 -:10DDD00030B5CB889B0783B00C46054606D5A068B6 -:10DDE000A38928602846AB8003B030BD68460DF09B -:10DDF000FDFB0122214601A8FFF7B4FF01A96846F7 -:10DE00000DF02AFC01A80DF01FFC009BB3F80730B1 -:10DE1000A3810222214601A8FFF7A4FF01A96846B9 -:10DE20000DF01AFC01A80DF00FFC009BB3F80730B1 -:10DE30002381022B03D1E38843F02003E3800322F4 -:10DE4000214601A8FFF78EFF01A968460DF004FCEA -:10DE500001A80DF0F9FB009BA189B3F8073063819D -:10DE600049F60412E388914216BF23F0040343F0FD -:10DE7000060343F00203E38068460DF0E5FBAEE7DE -:10DE800070B50C4684B00421054601220DEB01005B -:10DE90000DF0B2FB019A122313710126082384F0BE -:10DEA000010453719671D47101A90DEB03000DF0BB -:10DEB000C1FB3346294602AA03A8FFF729FF03A89E -:10DEC0000DF0C2FB02A80DF0BFFB01A80DF0BCFBDA -:10DED00004B070BD30B5012185B00446FFF7D0FF16 -:10DEE0000021012007F0EAFB04210DEB01000122D3 -:10DEF0000DF082FB019A1223137107230125537140 -:10DF000008239571D37101A90DEB03000DF092FB6D -:10DF10002B4602AA214603A8FFF7FAFE03A80DF03C -:10DF200093FB02A80DF090FB0A2008F0FFFB606A4B -:10DF3000032100F543700FF09DFF4FF0804301A8CF -:10DF4000C3F800550DF080FB05B030BDC388DB077A -:10DF500000D5704730B50446406AD0F80C33B0F8AD -:10DF600012535B6883B000F54370984785F4807561 -:10DF7000B0FA80F0C5F300254009A84213D16846E5 -:10DF80000DF034FB214601A8FFF71CFE01A96846ED -:10DF90000DF062FB01A80DF057FB009B5A8822B9D7 -:10DFA00068460DF051FB03B030BD1A79112AF7D144 -:10DFB0005A79092AF4D19A79012AF1D1DB79032B14 -:10DFC000EED12046FFF786FFEAE700BFC38870B5B1 -:10DFD00013F0010503D0124B00221A6070BD0446F5 -:10DFE000406AD0F80C33B0F812635B6800F54370F8 -:10DFF000984786F48076B0FA80F0C6F30026400990 -:10E00000B042E8D1064A13681D2B02DC01331360CD -:10E0100070BD20461560BDE87040FFF797BF00BF98 -:10E0200078380020C38819B143F00103C3807047DA -:10E0300023F001039BB2C380704700BF08B508F00E -:10E04000DFF8003818BF012008BD00BF10B5044636 -:10E0500009F092FED4E90E32C01A61EB0201B0F56C -:10E06000FA7F71F1000305D3606B0028CCBF00205C -:10E07000012010BD002010BD30B5194B1D688DB0BA -:10E0800045B3044606A80CF08DFF164B02931820EA -:10E0900019F01FFD14490022CDE900120146CDE917 -:10E0A000040241F80C4BCDE90A22C2604A606A467C -:10E0B000034603CA586099602A680C4992680C4864 -:10E0C00058618A424FF01203ADF80C3004D102A817 -:10E0D00008F07EFA0DB030BD02A928469047F6E759 -:10E0E000843A0020FF03050011E1010069DA010014 -:10E0F000B5DA010010B5002104462C3008F046F9CD -:10E10000002008F085F82046BDE81040FFF7B4BFB6 -:10E1100082B010B502A981E80C00BDF8082040F2D9 -:10E12000FF339A4203D0BDE8104002B07047BDF8FB -:10E130000A30052BF7D1044600212C3008F026F9CF -:10E14000002008F065F82046BDE8104002B0FFF757 -:10E1500093BF00BF2DE9F04F8BB006469DF85000ED -:10E1600004901F460D460191144609F015FEB36A4E -:10E17000002B00F0F68082468B4609F00DFE6DB153 -:10E18000844277EB0103C0F0EA80774A201A67EBFC -:10E190000101002382428B4180F0E1803046012161 -:10E1A000FFF76EFE049B002B14BF0220012000210C -:10E1B00007F084FA08A809F0B9FE8046B06A029117 -:10E1C0000368C168DA6943690791D3F84815059176 -:10E1D000D3F804130691D3F80413C3F80813634B60 -:10E1E0009A4240F0B480624BC360DFF89491002300 -:10E1F000A9F80030049B73B9159B63B11B6815988F -:10E200005B689847159BD988C1F30021C1F10301D0 -:10E2100018460FF02FFE706A032100F543700FF0CF -:10E2200029FEB06A534A03684021DB6B1160089AEB -:10E2300002219847B06A03689B6A98470D3C029B8D -:10E2400047F1FF37B4EB0A0467EB0B07B8EB0A089A -:10E2500063EB0B0B18EB08084BEB0B0BB4EB080351 -:10E26000029367EB0B030393019B089CDFF814B147 -:10E2700000252F46AA4643B3029B03999D4277EBA4 -:10E28000010224D25A1B61EB070393457AEB030387 -:10E290001BD3B06A03682244DB6B0221984730BF6E -:10E2A000B06A03689B6C9847041B6519804647F168 -:10E2B000000709F071FDB9F8002092B2444632B16E -:10E2C000019BA9F800A0002BD6D15A46E1E7706A5D -:10E2D000002100F543700FF0CDFD049921B9159B85 -:10E2E00013B118460FF0C6FDB06A03681B6B984760 -:10E2F000B06A0368DA694369D3F80413C3F80813F2 -:10E300001A498A4226D1079AC260059AC3F848255D -:10E31000002200231946104609F018FEB36A049A39 -:10E320005B69002A069AC3F8042314BF0420032063 -:10E33000002107F0C3F900213046FFF7A1FD09F0E5 -:10E340001BFDC6E90E0100200BB0BDE8F08F0849A7 -:10E3500090474AE707999047B36A5B69D5E7064853 -:10E36000F2E70648F0E700BF9F86010061DA01008E -:10E3700071DA010000E100E009FCFFFF16FCFFFF7D -:10E3800074420020BFBDF0FF70B5044684B0002089 -:10E3900007F03EFF2046FFF76FFE0022002302A891 -:10E3A000CDE9022309F0E8FD002601230146009390 -:10E3B0000196DDE902232046FFF7CCFE31460546F3 -:10E3C00004F12C0007F0E2FF284604B070BD00BF46 -:10E3D0006FF47D70704700BF00207047094B10B587 -:10E3E00003F10802483304460260836018300DF0E0 -:10E3F000D1F9054A226000232046E38007F04AF95C -:10E40000204610BD687F0300348E03000020704753 -:10E410000B4B10B503F108024833044602608360D9 -:10E4200018300DF0B7F9074A22600023E380204638 -:10E4300007F030F9204619F04AFB204610BD00BF16 -:10E44000687F0300348E03002DE9F0411D46104B18 -:10E4500003600023436004460F461646BDF818804B -:10E4600007F0AAF80B4B656103F1080248332260FC -:10E47000A360C4E9037604F118000DF033FA4022DA -:10E480001823A4F80480A262E3802046BDE8F0814E -:10E49000348E0300687F03002DE9F04F032B87B013 -:10E4A00082460D46174619464FF00102B8BF0321B8 -:10E4B00005A803930DF0A0F84B4E4FF014094FF050 -:10E4C000000868690121FFF7ADFDE8683A68016856 -:10E4D0005388CDF800800C6A0432E421A0478346BB -:10E4E000002866D13B681B790C2B39D1EB8813F0DF -:10E4F000400F14BF6420142007F040FD2869D0F8B5 -:10E500000C23B0F81243526884F48074B24200F5D0 -:10E510004370C4F3002447D10020844224D1002258 -:10E5200011464FF0FF3305A80DF0BCF8E868059AD6 -:10E5300001685388CDF800808C6A0432E421A0473A -:10E540008346C8B9059A386813790079834237D071 -:10E55000EC88A1061BD5202B0ED15379392B0BD17A -:10E56000012007F00BFDC9E70BF1010B012007F0BB -:10E5700005FDBBF1140FC1D1B9F10109A1D1686941 -:10E580004946FFF74FFD50460DF030F824E0002BD0 -:10E59000E6D0202BF0D153799842E1D0002BDFD088 -:10E5A000B9F101098DD1EAE79047B0FA80F040094E -:10E5B000B3E7012007F0E2FCB9F1010981D1DEE700 -:10E5C00068695946FFF72EFD039905A80DF0D6F8A6 -:10E5D00005A950460DF02EF805A80DF035F8504667 -:10E5E00007B0BDE8F08F00BFD1E301002DE9F04195 -:10E5F0000C4684B00546486998461746FFF7B4FABA -:10E60000E388DB0611D403AE394630460DF012F82C -:10E610004346324621462846FFF73EFF30460DF07E -:10E6200013F8284604B0BDE8F0810122114601A884 -:10E630000CF0E2FF3B681B79032B019B0CBF062209 -:10E6400003221A7101A902A80CF0F4FF03210A4861 -:10E6500008F014F803AE034602AA21463046FFF73D -:10E660001BFF30460CF0F0FF02A80CF0EDFF01A8F4 -:10E670000CF0EAFFC8E700BF207F0300F0B585B0CB -:10E68000044617460E460122082101A89D000CF001 -:10E69000B3FF20460CF0AAFF47F02060019F06F070 -:10E6A000A3FA7860284606F09FFA01A9B86002A88C -:10E6B0000CF0C0FF05F1080302AA314603A8FFF7DA -:10E6C00095FF03A920460CF0C7FF03A80CF0BCFF80 -:10E6D00002A80CF0B9FF23685B88082B12D900222E -:10E6E00020464FF0FF3308210CF0FCFF23685988C7 -:10E6F000204608390DF042F801A80CF0A5FF20468D -:10E7000005B0F0BD03A80CF071FF03A920460CF082 -:10E71000A3FF03A80CF098FF01A80CF095FF20467A -:10E7200005B0F0BD30B583B00C46014601A81D46CA -:10E73000FFF7A4FF01994B885BB12046AA00043182 -:10E7400019F0FFF9002401A80CF07EFF204603B069 -:10E7500030BD014CF7E700BF0CFCFFFFA0F1080043 -:10E76000FFF7E0BF2DE9F04F804685B068464FEADD -:10E7700083090D4692460CF039FFD8F82810494518 -:10E78000A8BF49460831012201A80CF035FF09EB6A -:10E79000050B4FF0FF330022FF2101A80CF082FF90 -:10E7A0005D453DD2002601E0AB4539D9D8F8282097 -:10E7B000019FA9EB0604944245F03060A8BF1446BF -:10E7C00006F012FA7860204606F00EFA26F00301F1 -:10E7D00022465144B86007F10C0019F0B2F904F177 -:10E7E000080101A80CF0CAFF01A902A80CF022FF41 -:10E7F000092302AA414603A8FFF7F8FE03A96846C9 -:10E800000CF02AFF03A80CF01FFF02A80CF01CFF5D -:10E81000009B5B8825442644002BC5D1064C00E0B4 -:10E82000002401A80CF010FF68460CF00DFF2046F4 -:10E8300005B0BDE8F08F00BF0EFCFFFFA0F108009F -:10E84000FFF790BF70B5154682B0012204460E4610 -:10E85000684611460CF0D0FE009B69461D7101A868 -:10E860000CF0E8FE2946094807F008FF01AA034614 -:10E8700031462046FFF7BAFE01A80CF0E5FE6846D7 -:10E880000CF0E2FE204602B070BD00BF207F030006 -:10E8900010B5C3889B0784B0044609D5636A00207D -:10E8A0009AB262F30F001B0C63F31F4004B010BD5B -:10E8B00001A80CF09BFE0722214602A8FFF7C2FF29 -:10E8C00002A901A80CF0C8FE02A80CF0BDFE019B35 -:10E8D0005A88B2B90622214602A8FFF7B3FF02A95F -:10E8E00001A80CF0B9FE02A80CF0AEFE019B5A88FC -:10E8F0001AB901A80CF0A8FED0E75B7984F826309D -:10E90000F7E7B3F8050006F07FF90622A084214658 -:10E9100002A8FFF797FF02A901A80CF09DFE02A82C -:10E920000CF092FE019B5A88002AE2D05B79A28CFF -:10E9300084F8263002FB03F3B3F5F83F1EDC61696F -:10E9400002A8FFF745FABDF80830012B4FF040024E -:10E95000E3881AD023F0100343F02803A2629BB28D -:10E96000BDF80C2002F5CD427B3292B2012A98BF4D -:10E9700043F0400343F00203E380BAE74FF4F83377 -:10E98000B3FBF2F284F82620D9E7A26243F0180321 -:10E99000E6E700BF2DE9F04788B0064615460C466D -:10E9A0000122082101A80CF027FE02A80CF01EFE8F -:10E9B00003A80CF01BFE04A80CF018FE3046FFF76D -:10E9C00067FF96F826300590B08C04EB850900FBB4 -:10E9D00003F3994500F2D580B9FBF0F8B4FBF0F1F0 -:10E9E00000FB08F8B9EB080300FB01FA08BFA8EB2D -:10E9F000000854454FEA850500F0BD80C31A00FBAE -:10EA00001144B3FBF0F700FB1737002C7DD1002F2A -:10EA100040F08C80F3881B073BD5C2455BD8544639 -:10EA200007AD03E0B38C1C44444554D844F0406027 -:10EA3000019F06F0D9F87860204606F0D5F801A9C4 -:10EA4000B86006A80CF0F6FD012306AA3146284658 -:10EA5000FFF7CCFD294602A80CF0FEFD28460CF07D -:10EA6000F3FD06A80CF0F0FD029B5B88002BD9D1CA -:10EA7000454C04A80CF0E8FD03A80CF0E5FD02A845 -:10EA80000CF0E2FD01A80CF0DFFD204608B0BDE867 -:10EA9000F0874AF04060019C06F0A6F860604046AE -:10EAA00006F0A2F801A9A06006A80CF0C3FD01239E -:10EAB00006AA314607A8FFF799FD07A902A80CF09E -:10EAC000CBFD07A80CF0C0FD06A80CF0BDFD029B15 -:10EAD0005B88002BCCD0039B5B88002B35D1049B3B -:10EAE0005C88002CC5D004A907A80CF0A3FD079AE8 -:10EAF00033681C6A5388494604329B083046A04755 -:10EB000007A80CF0A1FD0024B3E707ADA308524607 -:10EB100031462846FFF7B2FD294603A80CF09CFDBC -:10EB200028460CF091FD002F3FF474AF07ADBB08F1 -:10EB30004A4631462846FFF7A1FD294604A80CF0B5 -:10EB40008BFD28460CF080FD64E703A907A80CF0B4 -:10EB500071FD079A33681C6A538851469B0804323A -:10EB60003046A04707A80CF06FFD049B5C88002C82 -:10EB70003FF47FAFB7E7021B4244AA427FF43EAFA7 -:10EB800048E76FF47A7474E70EFCFFFF10B5044693 -:10EB900084B00191FFF77CFEA28C01999208204677 -:10EBA00004B0BDE81040FFF7F5BE00BF10B5044645 -:10EBB00082B0FFF76DFEA38C94F8260003FB00F0F3 -:10EBC00002B010BD10B5044682B0FFF761FEA08C04 -:10EBD00002B010BD10B5044682B00838FFF758FEE9 -:10EBE000A08B02B010BD00BF0368084ADB6A9342E5 -:10EBF0000BD110B5044682B0FFF74AFEA08C94F802 -:10EC0000263003FB00F002B010BD1847ADEB010049 -:10EC100010B5044682B00838FFF73AFEA38BA07FF8 -:10EC200003FB00F002B010BD30B5044685B0A0F182 -:10EC3000080528460191FFF72BFEA28B0199920847 -:10EC4000284605B0BDE83040FFF7A4BE10B550F827 -:10EC5000083C0A4ADB6A9342044682B0A0F10800ED -:10EC600003D002B0BDE810401847FFF711FEA08B9B -:10EC7000A37F03FB00F002B010BD00BFADEB0100AD -:10EC800003460020DA680132DA6070470B68816061 -:10EC90001B680846184700BFD0F81408704700BF2B -:10ECA0004B1E032B02D96FF47A7070474B1C5B101C -:10ECB000C0F81418C0F818380020704700F501603B -:10ECC0000068704710B5044B044640F8083B0CF050 -:10ECD000BBFC204610BD00BFD47F030010B5054B20 -:10ECE000044640F8083B0CF0AFFC204618F0EFFE5D -:10ECF000204610BDD47F0300F8B54468104B036074 -:10ED00000546D4B10F4E104F08E040F8087B0CF0D8 -:10ED10009BFC204618F0DBFE6C6874B16068E26B07 -:10ED200003689B686A60984723689B68B3422046E3 -:10ED3000EBD098476C68002CF0D12846F8BD00BF96 -:10ED4000E87F0300DDEC0100D47F030038B54B6899 -:10ED50000C461A684FF07E510546D268216318466A -:10ED600005F50165904795ED006A9FED117AD4EDA8 -:10ED7000067AD4ED075AC7EE276A431C03EBD37318 -:10ED800020F002025B10012AC4E90D0385EE867AA9 -:10ED9000C4ED096A84ED0A7A02D00023236238BDEB -:10EDA000BEEE007A67EE877AC4ED087A38BD00BF00 -:10EDB00000C07F442DE9F04F2DED068B8BB00C4643 -:10EDC0000AEE100A029108F0E7FF63680193CDE9AB -:10EDD0000401002B00F09981029B4FF40072D3F8DC -:10EDE000183892FBF3F2002A40F3AC81029B0C33FB -:10EDF000920000211846039318F0CBFECC4E9FEDF5 -:10EE0000CD8A01240AE002985946FFF79FFFDBF8FC -:10EE100034505DB9019B002B00F0B080019B9B46F4 -:10EE2000DB6BDBF834500193002DECD0029BDBED63 -:10EE30000A7AD3F818284FF4007AF5EE407A9AFB54 -:10EE4000F2FA0AF1030A03EB8A02F1EE10FA0092D9 -:10EE500009D103F5016292ED007ADBED076AC6EE97 -:10EE6000877ACBED0A7A009A039B9A42D2D99846C8 -:10EE7000DBF808309BED0B7A5A88DBF8383092FBD0 -:10EE8000F3F207EE902AF8EEE77A9BED0A6A009A11 -:10EE900077EEC77AA2EB0807C7EE866ABF10FDEED1 -:10EEA000E68A18EE909AB945A8BFB946B9F1000FA5 -:10EEB00034D007EE903A4C46C24601E0DBED0E7AC4 -:10EEC000DBF8102056F82530F8EEE77A67EE877AFF -:10EED000FDEEE77A17EE900A1044984707EE900A85 -:10EEE0009BED087A9BED096ADBED0C6AF8EEE77A98 -:10EEF000013C77EE877A9AED007A67EE867AA6EE85 -:10EF0000A77AAAEC017ADBED0B7A9BED0A7A37EE51 -:10EF1000877A8BED0B7AD1D108EB890818EE903AFD -:10EF20009F4223DDDBF80C30002B3FF473AFDBF89E -:10EF30000410013BCBF80C300B6806A81B689847FF -:10EF400006A90BF108000CF087FB06A80CF07CFB6F -:10EF5000DBF808308BED0B8A5A880433CBF810307D -:10EF60001344CBF81430002A3FF454AF009B98456B -:10EF7000FFF47EAF019B002B7FF450AF002C40F0DC -:10EF80008580029B93F828387BB1029B049AC3F8D2 -:10EF90003828059AC3F83C2883F828480222012320 -:10EFA00040F6D63106A80BF0AFFF01224FF40071F6 -:10EFB00006A80CF021FB029A069C9FED5F7A6588FB -:10EFC00002F60C0393ED008A02F61C03D3ED007ADF -:10EFD000D2F81438D2F8182895FBF2F568EE277AA3 -:10EFE000032BC7EE879A04F1040400F08580012BFF -:10EFF00000F08280F6EE007A68EE678A9FED4F9A05 -:10F0000028EE278A75B3B8EEC99A039F4C4EDDF8F7 -:10F010000880023D02E0D8F81438013DB7EC017ACF -:10F02000D8F8202856F82330F0EE497AE7EE297A0E -:10F030002046F4EE687AF1EE10FA48BFF0EE687AF6 -:10F04000F4EE487AF1EE10FAC8BFF0EE487AFDEE21 -:10F05000E77A17EE901A11439847D8F818381C44ED -:10F060006B1CD8D1029B986803681B68984706A957 -:10F070001AEE100A0CF0DEFA06A80CF0E5FA1AEE09 -:10F08000100A0BB0BDEC068BBDE8F08F029A02F6B9 -:10F090002403D3ED007AF5EE407AF1EE10FA0ED0AB -:10F0A000D2F818384FF4007292FBF3F2002A06DD12 -:10F0B000039B03EB8202E3EC017A9A42FBD1029BB1 -:10F0C00093F82838002B7FF470AF02990498C1F8A8 -:10F0D00030080123059881F8283801F504640026DA -:10F0E0000027C1F834081A4644E9026740F6D631D1 -:10F0F00006A80BF009FF58E7B6EE009A28EE099A29 -:10F10000DFED0C8ABDEEC99A7CE7029B9868036824 -:10F110001B6898471AEE100A01224FF400710CF098 -:10F120006BFA1AEE100A0BB0BDEC068BBDE8F08F3F -:10F13000F02000200000000000C07F44000000001C -:10F1400014210020029B0C33039357E670B505464B -:10F150002DED028B402008EE902A0E4608EE103A64 -:10F1600018F0B7FC40220446002118F012FD20469A -:10F17000154B40F8083B0CF039FAF5EE408AF1EEF9 -:10F1800010FA04BF05F50163D3ED008A6660B8EE9E -:10F19000C88A0023002221462846C4E9033384EDAF -:10F1A000068AC4ED078A6361E262FFF7CFFD336828 -:10F1B0006A685B68E26330466C6021469847BDEC44 -:10F1C000028B204670BD00BFD47F030007EE901A6B -:10F1D000F8EE677A00F60C00C0ED007A0020704768 -:10F1E000C0F820180020704729DF704728DF7047DB -:10F1F00012DF7047022802D1014B01221A707047BA -:10F200008042002000207047C0687047D0E902307B -:10F2100003FB00F0704700BF10B504460846646861 -:10F22000114621449A0018F08CFC002010BD00BF4C -:10F230002DE9F041466882B04FF000080DF107005B -:10F240001D4614460E448DF80780FFF7D1FF9DF848 -:10F250000730ABB11E4F87F8008001E008F060FE78 -:10F260002A4621463046FFF7BFFF03460A20002BFF -:10F27000F4D13B78002BFCD0002002B0BDE8F08137 -:10F28000144A0123C2F80435D2F80034002BFBD015 -:10F2900095B1A4F1040C0F48C4F104040CEB8505EE -:10F2A000344404EB0C035CF8042F1A60D0F800140B -:10F2B0000029FBD0AC45F4D1064A0023C2F804353E -:10F2C000D2F80034002BFBD0002002B0BDE8F08162 -:10F2D0008042002000E00140F0B5436883B004465E -:10F2E00000270DF10700CD188DF80770FFF780FF9C -:10F2F0009DF807309BB1174E377001E008F010FE03 -:10F30000E068B5FBF0F0FFF771FF03460A20002B21 -:10F31000F4D13378002BFCD0002003B0F0BD0E4AAE -:10F320000223C2F80435D2F80034002BFBD00A497E -:10F33000C2F80855D1F80034002BFBD00023064A50 -:10F34000C1F80435D2F80034002BFBD0002003B004 -:10F35000F0BD00BF8042002000E001400268054986 -:10F36000D2688A4204D1D0E9020303FB00F070475F -:10F37000104700BF0DF20100C360024B0360C0E9FB -:10F38000011270470C800300704700BF6FF47D705E -:10F39000704700BF6FF47D70704700BF10B5C38821 -:10F3A000044A026023F400530446C38007F026FD9C -:10F3B000204610BD3080030010B5C388064A0260A5 -:10F3C00023F400530446C38007F018FD204618F0CC -:10F3D0007EFB204610BD00BF30800300036870B57F -:10F3E0005A6C0A4DAA42044606D15B68084A934209 -:10F3F00008D16FF47D7070BD90472368044A5B6844 -:10F400009342F6D02046BDE87040184795F30100BE -:10F41000D1E3010070B50646006A0368DB6A9847CD -:10F42000306A03681B6B9847F369D868002820DDB1 -:10F4300006F130011E4D0844002411F9012B02F59C -:10F44000A272884245F82240F7D11A4D002402E00A -:10F45000DA68A2420DDD5A6952F824000268526847 -:10F46000AA4204F10104F3D09047F369DA68A2429A -:10F47000F1DC9A68002A13DD0E4D002402E09A6840 -:10F48000A2420DDD1A6952F8240002685268AA42AD -:10F4900004F10104F3D09047F3699A68A242F1DCC9 -:10F4A000F388002223F00203F380F27570BD00BFE1 -:10F4B00000600040D1E30100C37D0BB1FFF7AABF9C -:10F4C000704700BF2DE9F04FC37D85B00446019120 -:10F4D000002B6CD1C3880293E669F368002B6DDDC5 -:10F4E0000123206ADFF8E880DFF8E8E0344D354F8B -:10F4F000039404F1300C04F1350200219B469C1C5E -:10F500008CF80030147074696458247C03F5A27977 -:10F5100048EA04244EF8294012F9019B446909F194 -:10F52000A20901F5A27A544445F8394012F9014C78 -:10F530001CF9019BA23405EBC40407EB8909C4F84C -:10F54000049012F9014C0BFA04F4C5F80445F46870 -:10F550009C4201F1040103F10103D0DC039C029BF6 -:10F5600023F00103E380019B327A1749023B012B10 -:10F570009CBF0132D2B26275C2EB0212134B9200F1 -:10F58000B3FBF2F2237B626202FB03F3A1FB0313E2 -:10F59000DB0BA36203680021DB6B9847236A5B697E -:10F5A0000122DA60019BA37505B0BDE8F08FC38826 -:10F5B0000293DB0790D4D0E90760D4E7206ACEE756 -:10F5C00000F0014030600040818080800024F40021 -:10F5D00003000100006000402DE9F8430546817DED -:10F5E000FFF770FFEB699A68002A20DD304FDFF8E3 -:10F5F000C490DFF8C48000240AE05A6C4A4549D11F -:10F600005B68434543D1EB699A680134A2420EDD41 -:10F610001B6953F8246033689A68BA42EDD0002120 -:10F6200030469047EB699A680134A242F0DCDA6810 -:10F63000002A20DD1E4FDFF87C90DFF87C8000245C -:10F640000AE05A6C4A452DD15B68434527D1EB69E6 -:10F65000DA680134A2420EDD5B6953F82460336836 -:10F660009A68BA42EDD0002130469047EB69DA68DB -:10F670000134A242F0DC286A03685B6A9847286A72 -:10F6800003689B6A98470123EB75BDE8F883304611 -:10F690009847B8E70021304690473368B0E73046D6 -:10F6A0009847D4E70021304690473368CCE700BF45 -:10F6B000DDF3010095F30100D1E30100C37D03B147 -:10F6C0007047FFF789BF00BFF8B515460E46526870 -:10F6D00029689DF81870044607F0BCFBEA68134BD4 -:10F6E00013492360052A4FF00003C4E90756A775A4 -:10F6F0000C602376E3752375E3620FDC32681946EC -:10F700003046936B9847206A03684FF47A51DB6C5C -:10F710009847226AE37D0749D1600BB12046F8BDC6 -:10F720002046FFF759FF2046F8BD00BF3080030098 -:10F730007C38002029FA010010B5034661B1026847 -:10F740000E49126B0E4CC37D23708A4213D10BB14C -:10F75000FFF760FE002010BD094A1278002AF9D098 -:10F760001A680849D26A8A4205D1DB7D002BF1D1A3 -:10F77000FFF732FFEEE79047002010BDB9F401001B -:10F7800081420020BDF601002DE9F04FC769037DDD -:10F79000BA680569934285B0044680F21B813A69D4 -:10F7A0009E4E52F8230003681B68B34240F032813A -:10F7B000D4F82080D8F8142001235360227D617D85 -:10F7C0001A44B2FBF1F001FB10222275B8688242A4 -:10F7D0005EDAD7F80C90B969B9F1000F01EB42017C -:10F7E0004BDDAA1DD8F81450009525890195CDE967 -:10F7F000027800FA03FEDDE90078A07DCDE900265D -:10F8000000F0FD0004F1300CCD18227E032A03D84D -:10F81000DFE802F002B2A3BF4A78009E15F801ACFF -:10F8200008FB026212F80A2018B9002A00F0BF8013 -:10F83000FF22A66A03F5A87A06FB02F247F82A20FF -:10F840009A46002A00F0B8809CF90020920002F14C -:10F85000804202F5C042D2F810B52BF4801BC2F8EA -:10F8600010B5D145714403F101030CF1010C75444D -:10F87000CBDCDDE90278019E227D3B6953F8220052 -:10F8800003681B68B34240F0BC80D8F814305EE0D7 -:10F89000626AD8F800300021DB6B9200404698473E -:10F8A000E169CB68002B27DD0025DFF8749104F1B6 -:10F8B0003007A84602E0CB68AB421DDD4A6917F964 -:10F8C000013B013502EB850203F5A27352F8040CEB -:10F8D00049F82380D4E9082305F5A87C52699B00E8 -:10F8E00042F82C3003681B68B342E4D001219847EA -:10F8F000E169CB68AB42E1DC0B69186803681B68FF -:10F90000B34240F083800B6994F930201B6844496E -:10F910001B7C02F5A2721B0243F0011341F8223056 -:10F9200094F9303094F935103E4A9B00A23103F12E -:10F93000804303F5C24342F83130236A94F935100D -:10F940005B69A23102EBC10203F144015160012263 -:10F95000DA601A6005B0BDE8F08F91F801A0628905 -:10F96000009EA2EB0A0215F801AC08FB02626FEAE6 -:10F970000A0A12F80A2057E715F8012C009E91F8A0 -:10F9800001A002FB088232446FEA0A0A12F80A2038 -:10F990004AE7628915F801AC009E013AA2EB0A021F -:10F9A00008FB026291F801A012F80A203CE703F577 -:10F9B000A8729A4647F822009CF90020920002F1B2 -:10F9C000804202F5C042D2F810B54BF4801BC2F859 -:10F9D00010B546E7D0E908235169104E9A00D1F8D6 -:10F9E0004435817DC3EB0323B3FBF2F3C288C3F13B -:10F9F000FF0342F00302C362C280FFF763FDE769C1 -:10FA0000D6E601219847236A5B69A0E70021984761 -:10FA1000E16978E700219847E769C9E68DF30100BD -:10FA20000060004000F00140024B186808B1FFF789 -:10FA3000ABBE70477C38002010300BF0E3BB00BF3A -:10FA400010B5044607F0BEF940B9237B616A044A49 -:10FA500001FB03F3A2FB0323DB0BA36210BD00BF7A -:10FA600081808080C160704703207047006B07EE83 -:10FA7000900AF8EEE77A17EE900A70470F4B03F101 -:10FA80000802343310B50446C0E9002324300BF0DB -:10FA9000DBFD04F120000BF0D7FD04F11C000BF09E -:10FAA000D3FD04F118000BF0CFFD054A626000237E -:10FAB000201D638105F0EEFD204610BD6880030027 -:10FAC000348E0300114B03F10802343310B50446A1 -:10FAD000C0E9002324300BF0B7FD04F120000BF047 -:10FAE000B3FD04F11C000BF0AFFD04F118000BF0A6 -:10FAF000ABFD074A626000236381201D05F0CAFD4B -:10FB0000204617F0E4FF204610BD00BF68800300C8 -:10FB1000348E030038B5124B03F108023433044627 -:10FB200040F8042C40F8203B0BF08EFD04F11C0043 -:10FB30000BF08AFD04F118000BF086FD04F11400AF -:10FB40000BF082FD074A22600023251FE380204638 -:10FB500005F0A0FD284617F0BAFF284638BD00BFC3 -:10FB600068800300348E030038B5114B054603F15D -:10FB700008023433044640F8042C45F80439203098 -:10FB80000BF062FD04F11C000BF05EFD04F11800A7 -:10FB90000BF05AFD04F114000BF056FD054A2260EB -:10FBA00000232046E38005F075FD284638BD00BFE0 -:10FBB00068800300348E0300F0B5264B03600446D2 -:10FBC0000025254B436083B02181043065811646B2 -:10FBD00005F0F2FC214B23602C33636004F110002C -:10FBE00006F024FB04F11C0701224FF4007104F11C -:10FBF00018000BF001FD38460BF0F8FC04F1200072 -:10FC00000BF0F4FC2946012204F124000BF0F4FC73 -:10FC100000234FF4007163650122E163C4E90A55D2 -:10FC2000E560256401A80BF0E7FC01A938460BF05C -:10FC300013FD01A80BF008FD094A6263AE424FF0C4 -:10FC400000032046C4E91355C8BF2663238703B0C9 -:10FC5000F0BD00BF54920300348E03007080030097 -:10FC600000C07F4443895B0770B5856A04465DD454 -:10FC70002B46216A002B64D05033081D4A88A362AA -:10FC8000024493420ED3D1ED037AA062F5EEC07A1E -:10FC9000F1EE10FA3CDA04F1100006F0AFFB002898 -:10FCA00036DCA36A93ED027ADFED277A19685A6889 -:10FCB000A264B5EEC07AF1EE10FA48BFB1EE477A11 -:10FCC000C7EE276A00206164206504F1580104F141 -:10FCD0006405D4ED0C7AF8EEE77A67EEA67AFDEECD -:10FCE000E77AF8EEE76AC4ED137ADA699861012AD7 -:10FCF000B8BF012207EE902AB8EEE77ADA61C6EEC5 -:10FD0000877A1433E1EC017A8D42EED1002070BD88 -:10FD10000026A66204F1240104F120000BF09CFCF3 -:10FD2000A81BC4E9136618BF012070BD00238362BD -:10FD300000F1240120300BF08FFCA36A216A002B14 -:10FD40009AD10B1D184699E700007A442DE9F04F2F -:10FD5000D1E9137E2DED088B01F118034FF0000B54 -:10FD60009FEDB68ADFEDB6AA9FEDB6AA0BEE903AEC -:10FD70000BEE100A8BB00C465D467046B842034647 -:10FD800032D0628912F004022ED10492B8424DDBC7 -:10FD90006289920740F11581049B002BEED0AB469F -:10FDA000002D00F03F81D4ED0D7A228FB6EE007A5F -:10FDB00067EE877A5545FCEEE77A17EE903A43EA0C -:10FDC00002039BB203D22BF8023BDA45FBD81BEEB1 -:10FDD000901A1BEE100A0BF02DFC1BEE100A0BB054 -:10FDE000BDEC088BBDE8F08F2046FFF73BFFE76CCA -:10FDF0006389002F40F09D80002800F0F280E562CA -:10FE000023F0040363810523236401231A46218917 -:10FE100006A80BF079F804F1100006F083FAD4E993 -:10FE200013700122B84203460492B1DA002D00F0AB -:10FE3000CB8006AA019204F15802029204F1640BED -:10FE4000D4ED127AD4ED0D8A94ED117AA16ADDF821 -:10FE500008C0DDF804E068EEA78AD4ED0C7A27EE3E -:10FE6000087AF8EEE77A68EEAA8A87EE279A0E46B5 -:10FE7000F0EE4A9AE8EECA9AD6F81880F269BCEC1D -:10FE8000017A07EE908AF8EEE77A013A67EE877A10 -:10FE90009045FDEEE77A06F11406EEEC017A08BF14 -:10FEA0004EF8047CE345E7D1DDE90676089ABE42C8 -:10FEB000A8BF3E469642A8BF16469E4240DDAA45D0 -:10FEC00085D0D4ED157AFDEEE77AD1E9033017EE4F -:10FED000901A984707EE900AF8EE676AB0EE697AD2 -:10FEE000A8EEA67A206D228FD4ED157ABCEEC77AE3 -:10FEF00079EE277A17EE101AF4EEC87A431C1143F4 -:10FF0000F1EE10FA25F8021B18462365C4ED157AA8 -:10FF100008DD77EEC87AF4EEC87AF1EE10FAF8DC74 -:10FF2000C4ED157AB3420BDA55453FF450AFA16AE0 -:10FF3000C7E713F004025CD000283FF461AF5EE72E -:10FF40009C46BC4586460DF11C094FF014084FF045 -:10FF50000006204608D00136032E08F1140828D0E8 -:10FF600059F8047BBC45F6D1826A06EB860102EBA8 -:10FF7000810389000391D3E906718F424FEA860419 -:10FF8000E9DA5B6902EB08014BB1059098470598E7 -:10FF9000039B826AD0F850E01344F4469F693444CE -:10FFA00002EB840201360137032E976108F1140831 -:10FFB000D6D104466346E76C674570463FF740AFCD -:10FFC000EAE6002D7FF4E8AEE56AB5B1A26900214A -:10FFD000E16202F1040A5288874292443FF729AF56 -:10FFE000DAE659073FF50CAF206D01230493034671 -:10FFF000CCE6206D04920346C8E606AD0122E16B13 +:10C770008FFD4445EBD1CDE7C82009F00BFCFFF756 +:10C7800009FFFFF707FF09A80EF052FC08A80FF0F9 +:10C790000DF80BB0BDE8F08F587C03005C7C030003 +:10C7A00044200020F42C00202DE9F04389B06C4691 +:10C7B000DFF89890214DDFF89880214F84E80F0032 +:10C7C00001232048C9F80030FFF704FF0C24D9F8F2 +:10C7D00000304FF47A706BB309F0DCFB2E684146F1 +:10C7E00007A80FF00BF8022207A9304606F068FDF3 +:10C7F00007A80EF0DBFF394605A82E680EF0FEFFF5 +:10C80000114B06A819680EF0D9FF06AA05A907A8BA +:10C810000FF0D4F8022207A9304606F051FD07A810 +:10C820000EF0C4FF06A80EF0C1FF05A80EF0BEFF73 +:10C83000013CCCD109B0BDE8F08300BF60380020D6 +:10C84000E47C0300607C030060200020543800205A +:10C85000DC7C030010B584B00DF1100C084C0CE921 +:10C860000F00002307482360FFF7B4FE4FF4FA607F +:10C8700009F090FB04B0BDE81040FFF7C9BE00BF4F +:10C8800054380020E87C030010B588B0EC468CE8F2 +:10C890000F00204B20491C6807A80EF0AFFF21466F +:10C8A000022307AA04A806F013FD07A80EF07EFFD6 +:10C8B0000223002204A905A80FF048F8174907A889 +:10C8C0000EF09CFF07A905A80FF02EF8044607A854 +:10C8D0000EF06CFF3CB905A80EF068FF04A80EF03E +:10C8E00065FF08B010BD0123022204A906A80FF0BD +:10C8F0002DF806A907A80EF0F7FF07A800F0FCF92D +:10C90000C82100F077FA07A80EF050FF06A80EF035 +:10C910004DFFE0E760380020647D0300687D030080 +:10C9200010B5034B036004460FF0C6FF204610BD50 +:10C93000747D030010B5054B036004460FF0BCFF87 +:10C9400020461BF0D0F8204610BD00BF747D0300C8 +:10C950002DE9F04182B0BDF82080CBB10F29064609 +:10C960000D4617461C4602D1B8F1C00F10D1282041 +:10C970001BF0BBF82346A9B2CDF80080BAB204463A +:10C9800009F01AFE336821465B683046984710B9B3 +:10C9900002B0BDE8F081204609F026FE204602B034 +:10C9A000BDE8F0411BF09FB870B5424C424E84B0D8 +:10C9B00010252046FFF76CFC04F1B8003F4B0095B2 +:10C9C00001224FF47A71FFF7C3FF04F1B8003C4B2A +:10C9D000009502224FF47A71FFF7BAFF394B0095A8 +:10C9E000012204F1B8004FF49661FFF7B1FF07216F +:10C9F00004F10C0004F02CFE38201BF076F8202304 +:10CA00001A46216B054606F073FB482035601BF083 +:10CA10006CF8216B04F2E472054606F0FDF92A4B2E +:10CA20007C201D601BF061F804F54B72216B0546FC +:10CA300005F0DEFF254B20201D601BF056F8216B12 +:10CA4000054605F069FB224B28201D601BF04DF8C0 +:10CA5000D4F81029216B044604F09CF81D4B35686E +:10CA60001D491C6003A80EF0C9FE002203A9284638 +:10CA700006F0FCFC03A80EF099FE184C1848FFF7CE +:10CA8000A9FD4FF4C87009F085FA23683BB114483A +:10CA9000FFF7A0FD09F03CFB002004B070BDFFF7DC +:10CAA00001FE2368002BF2D109F032FB002004B014 +:10CAB00070BD00BF0025002060380020A9C701001C +:10CAC00055C8010089C801005C3800205838002092 +:10CAD000503800204C380020647D0300543800207A +:10CAE000607C030010B5054C204606F0B3FD2046DF +:10CAF000034A0449BDE810401AF0F0BF00250020A9 +:10CB00004020002009CB01002DE9F843654B664E1B +:10CB1000664FDFF8B081044603F13C0200F5935004 +:10CB2000C4E900320830002500F09EFF04F628100A +:10CB300000F0FAFA04F6FC00A4F80259C4F8FC6804 +:10CB400008F0B4FD04F6D400A4F8DA58C4F8D468A8 +:10CB500008F0ACFD04F6A4000CF07CFF544BC4F8C4 +:10CB6000943804F6940009F0F5FD04F674000BF017 +:10CB7000D7FC04F654000BF0D3FC04F2E47000F090 +:10CB800053FE04F2847002F00BFC04F5EB6001F03C +:10CB900031FC04F5E26000F07DFFC4F8F47604F2A5 +:10CBA000F4600FF089FEC4F8DC7604F2DC600FF06C +:10CBB00083FE04F2746011F067FB3E4BC4F82C3323 +:10CBC00004F54B7704F5CE600EF04AFD3846A4F824 +:10CBD0003253C4F82C6308F069FD374BC4F8EC32CB +:10CBE00004F53B700DF0EEF8344BC4F8E030283318 +:10CBF000C4F8E83004F538700EF032FD04F53770F3 +:10CC00000EF02EFD04F1E00904F52E7504F1D807AD +:10CC100045F8188C28460DF04BFAA5F110003C3D64 +:10CC20000EF01EFDBD42F3D100254846C4F8E06079 +:10CC3000A4F8E65008F03AFD04F1B8000CF06CFBE3 +:10CC400004F180000BF0A2F804F164006666A4F819 +:10CC50006A5008F02BFD04F14C00E664A4F8525031 +:10CC600008F024FD274604F134006663658708F068 +:10CC70001DFD134B47F80C3F04F120000EF096FD0C +:10CC800004F11C000EF092FD3846E660658208F063 +:10CC90000DFD201D6660658108F008FD2046BDE899 +:10CCA000F88300BFCC8C0300448E0300747D030026 +:10CCB000D09103002C8D0300B4970300209603004D +:10CCC000888A0300FC950300A0F104001CE700BF64 +:10CCD00010B50446FFF718FF20461AF004FF20465F +:10CCE00010BD00BF10B5041F2046FFF70DFF204602 +:10CCF0001AF0F9FE204610BD30B583B03049044625 +:10CD000001A80EF07BFD01A920460EF00DFE0546A0 +:10CD100001A80EF04BFD15B12A4803B030BD2A49D9 +:10CD200001A80EF06BFD01A920460EF0FDFD0546A1 +:10CD300001A80EF03BFD7DB9244901A80EF05EFD6F +:10CD400001A920460EF0F0FD054601A80EF02EFDCB +:10CD50002DB11F4803B030BD1E4803B030BD1E4981 +:10CD600001A80EF04BFD01A920460EF0DDFD0546A1 +:10CD700001A80EF01BFD75B9184901A80EF03EFD83 +:10CD800001A920460EF0D0FD054601A80EF00EFDCB +:10CD90001DB11348C1E71348BFE7134901A80EF0BE +:10CDA0002DFD01A920460EF0BFFD044601A80EF09E +:10CDB000FDFC0E4B0E48002C08BF1846ADE700BF27 +:10CDC0007486030090200020B47D0300B87D03002A +:10CDD000A8200020A0200020BC7D0300C07D03000F +:10CDE000C0200020B0200020A48403006420002084 +:10CDF000C82000202DE9F843DFF840908846851EC2 +:10CE0000861DA9F1180435F8027F0021484610F06C +:10CE1000AFFB4FF40071204611F088F839462046E8 +:10CE200010F032FC404609F0B5F80021204611F020 +:10CE30007DF8B542E7D1BDE8F88300BF302A002075 +:10CE40000048704716FCFFFF704700BF704700BFE7 +:10CE50000048704716FCFFFF82B010B58C4684B0C6 +:10CE600049688646DCF800000DF1080CACE80300C8 +:10CE700006A981E80C00039BDA070EEB630C12D5C0 +:10CE80005A10029B5EF80220D45808AB93E80300C6 +:10CE90008DE8030006AB0CCB6046A04704B0BDE8AC +:10CEA000104002B07047029CEFE700BF2DE9F04F41 +:10CEB00083B0DDE90CABBDF83870002B41D0804663 +:10CEC0000E4691461D46BAF1000F3DD00F2E01D1FE +:10CED000C02F36D128201AF008FE044610300EF07C +:10CEE0006DF818202680A4F802901AF0FEFDCDE916 +:10CEF00000AB47F00207A7806B4607460246A060DA +:10CF000003CB47F80C5B0023D8F80060D360E360E4 +:10CF10007B609160506075680D495161C4E90833C8 +:10CF20000C4B9D4208D1204609F05EFB204603B021 +:10CF3000BDE8F04F1AF0D7BD21464046A84700286B +:10CF4000F1D103B0BDE8F08F1BF0010FBED1F8E7BF +:10CF500059CE010051CE010082B070B504A981E81C +:10CF60000C000446D0F84808BDF8126018300DF0E7 +:10CF7000BBF818B926F00206012E13D1D4F8E00848 +:10CF8000036801211B689847D4F8E008012110F0DC +:10CF900063FFD4F84818D4F8D808BDE8704002B050 +:10CFA0000FF094BA0546D4F8E008036829461B68D8 +:10CFB0009847D4F8E0082946BDE8704002B010F068 +:10CFC0004BBF00BF70B5044682B038201AF08DFD0B +:10CFD00004F1080613233246054624490093244BE6 +:10CFE0000FF01EFF0021C4F8D458284610F02CF88A +:10CFF000D4F8D4080FF0ECFF81B2304602F0F2F81A +:10D000004FF40041304602F0F7F8D4F8D40888B164 +:10D0100094F86038D4F868188BB910F09BF9D4F8FC +:10D02000D40894F8613828B1D4F864185BB10022B0 +:10D0300010F04CF9D4F8D0385BB102B070BD0122C9 +:10D0400010F044F9EBE710F085F9D4F8D038002B54 +:10D05000F3D1002240F2FF3304F66C01304602F0B7 +:10D0600081F8C4F8D00802B070BD00BF00100240C3 +:10D0700000442C4710B5044649B3D0F8D43823B344 +:10D08000C388194A43F001030221C380C2F8841007 +:10D09000BFF34F8FBFF36F8FD0F8D40810F010F9A3 +:10D0A000D4F86818D4F8D40810F054F9D4F86418F7 +:10D0B000D4F8D40810F04EF9D4F8D40810B10368AD +:10D0C0009B6998470023C4F8D438002010BDC3885A +:10D0D000DA07FAD5D0F8D42823F00103C380002A58 +:10D0E000F3D1FFF76FFFF0E700E100E0044B1868B1 +:10D0F00010B1D0F8D43803B17047FFF763BF00BF59 +:10D1000064380020D0F8D43880F861185BB129B1B8 +:10D11000D0F864180022184610F0D8B8D0F8641877 +:10D12000184610F017B9704770B50446D0F8D40807 +:10D130001C4B236048B1D4F8681810F00BF9D4F8F0 +:10D140006418D4F8D40810F005F9174BC4F8EC387B +:10D1500003F1800103F1A402C4F80019C4F80829FE +:10D16000124E002504F614100EF07AFA04F5106041 +:10D17000C4F80069A4F8065908F098FA04F6E80023 +:10D1800002F0B4FF04F66C0002F084FC04F1080025 +:10D1900001F0BEFD20462660E58008F087FA2046B3 +:10D1A00070BD00BFCC7D03005C890300448E03008A +:10D1B00010B50446FFF7B8FF20461AF094FC20464D +:10D1C00010BD00BF2DE9F0474FF000088CB01D46A0 +:10D1D000734B03600646C0F80480044617468A462F +:10D1E000DDF8509008F0F4F96E4B46F8083B6E49B4 +:10D1F000032340F2FF323046FFF702F840F20113FA +:10D20000C4F8687804F66C074AF64442A4F860381B +:10D2100040F6C231C4F864A8384602F0D9FC159B28 +:10D22000C4F8E0383946C4F8D088C4F8D488C4F8C3 +:10D23000D858C4F8DC9804F6E80002F055FF2B2219 +:10D24000314604F6EC0003F0F3F9584B1A68002A53 +:10D2500000F0A3803846012102F03AFF002249463F +:10D2600028460FF0DBF85A21C4F8480828460FF08A +:10D270001BF807210022D4F848084D4E0EF02EFD71 +:10D2800008F092F90246502005921AF02EFCD4F8CC +:10D290004818059A054618310DF078FDC4F8545821 +:10D2A00028460DF035FC0146482005911AF01DFC7A +:10D2B0000A23019302233F4A05990093012305465F +:10D2C0000DF0D4FAD4F85408C4F84C5803689B689D +:10D2D00098470146502005911AF007FC002301935E +:10D2E0001523029300274FF0834300930599324B97 +:10D2F000324A039705460DF0E1F83368C4F85858F0 +:10D300008BB12F490691079706A903C9D4F8542871 +:10D3100015898DE803001846C02302933A46294632 +:10D320002346FFF7C3FD50201AF0DFFBD4F84C185A +:10D330002522243105460DF029FD3368C4F85058E4 +:10D340003BB3DFF87C800025CDE9088508AA92E888 +:10D350000300C0278DE803002A46184625212346EE +:10D360000297FFF7A3FDD4F848083668294618301D +:10D370000CF0AEFECDE90A850CAB0297024613E92C +:10D38000030023468DE8030040F2FF313046FFF7EB +:10D390008DFD20460CB0BDE8F0871C605AE700BF49 +:10D3A000448E0300CC7D030000442C4764380020E9 +:10D3B000843A00200AD7A33D000082420000AA421E +:10D3C00059CF010000487047E87D0300BFF34F8F3D +:10D3D0000549064BCA6802F4E0621343CB60BFF311 +:10D3E0004F8F00BFFDE700BF00ED00E00400FA052D +:10D3F00012DF7047704700BF08B5084609F0A6F96C +:10D40000002008BD11F026BD084609F09BB900BFF9 +:10D4100011F026BD024A034901601060704700BF49 +:10D42000743800202C7E030030B583B005460024FC +:10D430000DF107008DF80740FFF7DAFF9DF8073080 +:10D44000012B1ED0154A1648012313604FF0040C1F +:10D45000C2F80041D2F80031002BFBD0D2F80835D9 +:10D46000BCF1010C43EA0020F2D1012353602B6888 +:10D470000C4A9B6993420AD103B0BDE8304009F0E1 +:10D4800065B92B68074A9B6905489342F4D0014669 +:10D49000284603B0BDE83040184700BF00D0004028 +:10D4A000ED5EBC0BF9D3010030B4194D0FCD88B03F +:10D4B00001AC0FC495E80700164D03C4002305F81E +:10D4C000053F19464FF0805322705C6E05204FF0E7 +:10D4D000010C01EB810202F120030DEB0302B4FB0E +:10D4E000F0F300FB1343B3FBFCF31A44013112F8D1 +:10D4F0001C2C05F8012D0529A4EB030400EB80008A +:10D500000CEB8C0CE5D1034808B030BC704700BF71 +:10D51000F07D03006838002000B583B000230DF1D2 +:10D5200007008DF80730FFF763FF9DF80700A0F1B3 +:10D530000100B0FA80F0400903B05DF804FB00BFC1 +:10D540002DE9F04F89B09E4C079011F079FC9D4B6E +:10D550009D490022C3F81025C3F81425C3F81825E7 +:10D56000C3F81C25C3F82025C3F82425C3F82825B3 +:10D57000C3F82C251C230D1D4FF0A04203F5E073CA +:10D5800003208D4242F823000ED011F8013F1F2BDB +:10D5900086BF03F01F0322464FF0A04203F5E0735D +:10D5A0008D4242F82300F0D1884A854C1523151D81 +:10D5B0004FF0A04103F5E0730320954241F82300AA +:10D5C0000ED012F8013F1F2B86BF03F01F03214628 +:10D5D0004FF0A04103F5E073954241F82300F0D1EC +:10D5E0007A48774D15234FF0A041012404FA03F344 +:10D5F0009042C1F80C350ED010F8013F1F2B86BFAA +:10D6000003F01F0329464FF0A04104FA03F39042B0 +:10D61000C1F80C35F0D16E4B6E4A1B681268069348 +:10D62000DFF89CB10492002303934FF0010A049B9E +:10D63000002B00F0B880039A934240F3B280664B0F +:10D640000193002302931B264FF0A041019B4FF052 +:10D6500000095A1CB9F1270F059203F1050876DC81 +:10D66000039B40F69F72042B49F6404E49F63F4318 +:10D67000C4BF4FF47A6E1346DDF814C0534C77469E +:10D6800049F64042B64604254EFA05FE1EF0010F4B +:10D69000524E4FF01C0012D01F2846D84FF0A04E1B +:10D6A0000AFA00F0013DCEF80C0512D31CF801EC8B +:10D6B00016F8010B4EFA05FE1EF0010FECD11F28E3 +:10D6C00037D84FF0A04E0AFA00F0013DCEF8080519 +:10D6D000ECD25FB120781F2886BF00F01F005D46A6 +:10D6E0004FF0A0450AFA00F0C5F80805002002E056 +:10D6F0000130904212D09842D1F80455F8D12578E3 +:10D700001F2D86BF05F01F055E464FF0A046013075 +:10D710000AFA05F59042C6F80C55ECD1C44504F15F +:10D7200001040AD01CF801EBADE700F01F00DE4653 +:10D73000B6E700F01F00DE46C5E709F10109B9F1BF +:10D74000300F09D0019BB9F1270F1E7888DD4FF00B +:10D75000FF334FF0000E8FE7029B032B2BD0029B71 +:10D760003BB3012B14BF01230A23079A92FBF3F367 +:10D77000029A1B480132029280FB0320DA17C2EBA7 +:10D78000A00202EB8202A3EB4203303305226FF0CA +:10D790009F005BB212FB0303069AD018D65C01907F +:10D7A00054E7FFF713FE0C4B0193049B02931B26D7 +:10D7B0004AE76423D9E7039B0133039337E700BFAC +:10D7C00000030050006000401C7E0300147E030034 +:10D7D00038210020703800200C7E03001D7E0300DD +:10D7E0006766666608B5FFF7ABFE00BF08B508467A +:10D7F000FFF7F8FF08BD00BF4FF0FF30704700BFD4 +:10D80000054B186828B10368044ADB69934202D1CA +:10D81000704711F01DBB184774380020F5D3010084 +:10D820000048704716FCFFFF10B5074B03F10802D4 +:10D8300048330446026040F83C3F0AF0BDFB2046F6 +:10D8400001F0B8FD204610BD4C7E0300094B10B519 +:10D8500003F1080248330446026040F83C3F0AF0F6 +:10D86000ABFB204601F0A6FD20461AF03CF920460D +:10D8700010BD00BF4C7E0300094A10B502F108013B +:10D880004832A0F13C0440F83C1C02600AF094FBD2 +:10D89000204601F08FFD20461AF025F9204610BDE4 +:10D8A0004C7E0300084B10B5044603F108014833D1 +:10D8B00040F83C1C44F83C390AF07EFB204601F05D +:10D8C00079FD204610BD00BF4C7E0300F0B5044634 +:10D8D00083B0182015460F461AF007F90D491B2290 +:10D8E000064611F023FA012300933A462B463146AF +:10D8F000204601F0F5FE2A46214604F13C000AF0DC +:10D900009FFB054B204603F1080248332260E36386 +:10D9100003B0F0BD00B001404C7E0300F8B50646F0 +:10D92000044656F85C0B03684FF400620025DF697B +:10D93000E2620B233146B8472946102284F883500F +:10D9400084F8785084F86D5084F8885004F1790098 +:10D9500019F06AFA29461022E06304F16E0019F00A +:10D9600063FA2368E56A1A68606405F5006518467D +:10D970006563136BE76B98472844874212D3656C45 +:10D98000E36BAB420ED220680368DB6A984785429E +:10D9900008D205490E2230461AF0CFF8B0FA80F0CE +:10D9A0004009F8BD0020F8BDB07E030038B504463C +:10D9B000154618464FF480720423C4E901502160D3 +:10D9C00004F10C00083106F085FB04F1240008F096 +:10D9D00039FC04F190000DF091FF0023C4E91133EC +:10D9E000C4E9133323632362A363E3626363E363E2 +:10D9F000A4F85430A365C4F88C30204638BD00BF6D +:10DA000030B5036ADB078DB0044608D4FFF786FF04 +:10DA100028B9236A23F0010323620DB030BD2D2203 +:10DA2000002168461AF0C1F82068E16A02680B23F9 +:10DA3000156A6A46A8472068016801230D6A616C6F +:10DA40006A46A847E5E700BF38B500F1240504465B +:10DA5000284608F0FBFB2046FFF7D2FF2846BDE82A +:10DA6000384008F06BBC00BF10B5044690300DF094 +:10DA70009DFE204610BD00BFC1600020704700BF62 +:10DA80000048704716FCFFFF014B1880704700BF2D +:10DA90007442002010B5044A026000230446C3808B +:10DAA00007F004FE204610BD448E030010B5064A60 +:10DAB000026000230446C38007F0F8FD20461AF0F8 +:10DAC00012F8204610BD00BF448E030082B010B58E +:10DAD0008C4684B049688646DCF800000DF1080CDD +:10DAE000ACE8030006A981E80C00039BDA070EEB03 +:10DAF000630C12D55A10029B5EF80220D45808AB72 +:10DB000093E803008DE8030006AB0CCB6046A0470A +:10DB100004B0BDE8104002B07047029CEFE700BFC0 +:10DB20002DE9F84300251E46134B4560044603606B +:10DB300017468846BDF8209007F04AFD0F4B23603A +:10DB4000C4E90887A66204F12C0008F07BFB0022E0 +:10DB50000023C4E90E23E388256143F4804343F0A6 +:10DB600004036561A5616563A4F84050A4F80490BE +:10DB7000E3802046BDE8F883448E0300147F030051 +:10DB8000C3885B070CD510B5006A84B00268002317 +:10DB90000093146AE0210DF10F02A04704B010BDFC +:10DBA000704700BF70B5C3885B0784B004460D465C +:10DBB00008D5006A002302680093166AE0210DF17F +:10DBC0000F02B047206A2A68016853880024009435 +:10DBD0000C6A0432E021A04704B070BD70B54B6AF6 +:10DBE000D3F80C23B3F81243526884B0064603F509 +:10DBF00043700D46904784F48074B0FA80F3C4F308 +:10DC000000245B09A34229D10C2101220DEB010064 +:10DC10000DF0FEFCEB885B0708D5286A002302683C +:10DC20000093146AE0210DF10B02A047286A039AC1 +:10DC30000368002100919C6A04320C23E021A04774 +:10DC400048B903A930460DF001FD03A80DF008FD09 +:10DC5000304604B070BD03A80DF002FD30460DF053 +:10DC6000D1FC304604B070BD70B50C4682B006469B +:10DC700068460DF0C7FCE38801252B43E3800120B3 +:10DC800008F060FD214601A8FFF7A8FF01A968463A +:10DC90000DF0EEFC01A80DF0E3FC009B5A88691C16 +:10DCA000E2B11A79202A1DD1E2885B79920601D56A +:10DCB000392B1FD0312B11D0022168460DF06AFD9F +:10DCC000E38823F001036946E38030460DF0BEFC93 +:10DCD00068460DF0C5FC304602B070BD132D0BDC5C +:10DCE0000D46CCE7132AE7D059790E4808F0D2FC4C +:10DCF000C11CE2E70125C2E70122022101A80DF0C3 +:10DD000087FC019B20221A7138225A71E38823F084 +:10DD10000103E38001A930460DF098FC01A80DF045 +:10DD20009FFCD5E7C47E030070B584B00D46019218 +:10DD30001E4604460DF066FC019903A80DF086FC12 +:10DD400003A92846FFF72EFF00B92EB903A80DF04E +:10DD500087FC204604B070BD03A80DF081FC294665 +:10DD600003A8FFF781FF03A920460DF081FC03A85B +:10DD70000DF076FC204604B070BD00BF70B582B0D7 +:10DD80001646044601220D46684602210DF040FC6D +:10DD900020460DF037FC009B10225E711A71694617 +:10DDA00001A80DF053FC01A92846FFF7FBFE06462B +:10DDB00001A80DF055FC2EB168460DF051FC20462F +:10DDC00002B070BD294601A8FFF74EFF01A9204609 +:10DDD0000DF04EFC01A80DF043FC68460DF040FC30 +:10DDE000204602B070BD00BF30B5CB889B0783B022 +:10DDF0000C46054606D5A068A38928602846AB8056 +:10DE000003B030BD68460DF0FDFB0122214601A89C +:10DE1000FFF7B4FF01A968460DF02AFC01A80DF038 +:10DE20001FFC009BB3F80730A3810222214601A802 +:10DE3000FFF7A4FF01A968460DF01AFC01A80DF038 +:10DE40000FFC009BB3F807302381022B03D1E3883A +:10DE500043F02003E3800322214601A8FFF78EFF51 +:10DE600001A968460DF004FC01A80DF0F9FB009B28 +:10DE7000A189B3F80730638149F60412E38891421F +:10DE800016BF23F0040343F0060343F00203E380CC +:10DE900068460DF0E5FBAEE770B50C4684B0042192 +:10DEA000054601220DEB01000DF0B2FB019A122391 +:10DEB00013710126082384F0010453719671D47103 +:10DEC00001A90DEB03000DF0C1FB3346294602AA60 +:10DED00003A8FFF729FF03A80DF0C2FB02A80DF06D +:10DEE000BFFB01A80DF0BCFB04B070BD30B5012133 +:10DEF00085B00446FFF7D0FF0021012007F0EAFBC0 +:10DF000004210DEB010001220DF082FB019A122386 +:10DF1000137107230125537108239571D37101A94A +:10DF20000DEB03000DF092FB2B4602AA214603A83D +:10DF3000FFF7FAFE03A80DF093FB02A80DF090FB8B +:10DF40000A2008F0FFFB606A032100F543700FF020 +:10DF50009DFF4FF0804301A8C3F800550DF080FBF2 +:10DF600005B030BDC388DB0700D5704730B5044627 +:10DF7000406AD0F80C33B0F812535B6883B000F5F8 +:10DF80004370984785F48075B0FA80F0C5F300259A +:10DF90004009A84213D168460DF034FB214601A880 +:10DFA000FFF71CFE01A968460DF062FB01A80DF009 +:10DFB00057FB009B5A8822B968460DF051FB03B00D +:10DFC00030BD1A79112AF7D15A79092AF4D19A79F0 +:10DFD000012AF1D1DB79032BEED12046FFF786FF32 +:10DFE000EAE700BFC38870B513F0010503D0124BF8 +:10DFF00000221A6070BD0446406AD0F80C33B0F8B5 +:10E0000012635B6800F54370984786F48076B0FA37 +:10E0100080F0C6F300264009B042E8D1064A1368F2 +:10E020001D2B02DC0133136070BD20461560BDE876 +:10E030007040FFF797BF00BF78380020C38819B140 +:10E0400043F00103C380704723F001039BB2C380F8 +:10E05000704700BF08B508F0DFF8003818BF01208E +:10E0600008BD00BF10B5044609F092FED4E90E3297 +:10E07000C01A61EB0201B0F5FA7F71F1000305D31C +:10E08000606B0028CCBF0020012010BD002010BD17 +:10E0900030B5194B1D688DB045B3044606A80CF089 +:10E0A0008DFF164B0293182019F01FFD1449002212 +:10E0B000CDE900120146CDE9040241F80C4BCDE94F +:10E0C0000A22C2604A606A46034603CA58609960E1 +:10E0D0002A680C4992680C4858618A424FF0120332 +:10E0E000ADF80C3004D102A808F07EFA0DB030BDB6 +:10E0F00002A928469047F6E7843A0020FF0305006E +:10E1000029E1010081DA0100CDDA010010B500211A +:10E1100004462C3008F046F9002008F085F8204627 +:10E12000BDE81040FFF7B4BF82B010B502A981E886 +:10E130000C00BDF8082040F2FF339A4203D0BDE83E +:10E14000104002B07047BDF80A30052BF7D10446E5 +:10E1500000212C3008F026F9002008F065F8204650 +:10E16000BDE8104002B0FFF793BF00BF2DE9F04FAC +:10E170008BB006469DF8500004901F460D46019155 +:10E18000144609F015FEB36A002B00F0F6808246B3 +:10E190008B4609F00DFE6DB1844277EB0103C0F0B0 +:10E1A000EA80774A201A67EB0101002382428B4103 +:10E1B00080F0E18030460121FFF76EFE049B002BCA +:10E1C00014BF02200120002107F084FA08A809F0FA +:10E1D000B9FE8046B06A02910368C168DA69436992 +:10E1E0000791D3F848150591D3F804130691D3F895 +:10E1F0000413C3F80813634B9A4240F0B480624B97 +:10E20000C360DFF894910023A9F80030049B73B930 +:10E21000159B63B11B6815985B689847159BD98857 +:10E22000C1F30021C1F1030118460FF02FFE706AFF +:10E23000032100F543700FF029FEB06A534A0368CA +:10E240004021DB6B1160089A02219847B06A03688D +:10E250009B6A98470D3C029B47F1FF37B4EB0A04D9 +:10E2600067EB0B07B8EB0A0863EB0B0B18EB08081E +:10E270004BEB0B0BB4EB0803029367EB0B0303931D +:10E28000019B089CDFF814B100252F46AA4643B332 +:10E29000029B03999D4277EB010224D25A1B61EB4A +:10E2A000070393457AEB03031BD3B06A0368224448 +:10E2B000DB6B0221984730BFB06A03689B6C9847BC +:10E2C000041B6519804647F1000709F071FDB9F894 +:10E2D000002092B2444632B1019BA9F800A0002B65 +:10E2E000D6D15A46E1E7706A002100F543700FF07D +:10E2F000CDFD049921B9159B13B118460FF0C6FD49 +:10E30000B06A03681B6B9847B06A0368DA694369AF +:10E31000D3F80413C3F808131A498A4226D1079A7E +:10E32000C260059AC3F8482500220023194610460A +:10E3300009F018FEB36A049A5B69002A069AC3F8CA +:10E34000042314BF04200320002107F0C3F9002197 +:10E350003046FFF7A1FD09F01BFDC6E90E010020C4 +:10E360000BB0BDE8F08F084990474AE707999047FE +:10E37000B36A5B69D5E70648F2E70648F0E700BFF5 +:10E380009F86010079DA010089DA010000E100E0EE +:10E3900009FCFFFF16FCFFFF74420020BFBDF0FF29 +:10E3A00070B5044684B0002007F03EFF2046FFF71A +:10E3B0006FFE0022002302A8CDE9022309F0E8FD48 +:10E3C00000260123014600930196DDE90223204641 +:10E3D000FFF7CCFE3146054604F12C0007F0E2FFC2 +:10E3E000284604B070BD00BF6FF47D70704700BF59 +:10E3F00000207047094B10B503F10802483304466A +:10E400000260836018300DF0D1F9054A22600023C4 +:10E410002046E38007F04AF9204610BD787F0300CC +:10E42000448E0300002070470B4B10B503F1080227 +:10E43000483304460260836018300DF0B7F9074A8C +:10E4400022600023E380204607F030F9204619F0CF +:10E450004AFB204610BD00BF787F0300448E0300B6 +:10E460002DE9F0411D46104B036000234360044634 +:10E470000F461646BDF8188007F0AAF80B4B6561E9 +:10E4800003F1080248332260A360C4E9037604F173 +:10E4900018000DF033FA40221823A4F80480A26279 +:10E4A000E3802046BDE8F081448E0300787F0300BE +:10E4B0002DE9F04F032B87B082460D4617461946CB +:10E4C0004FF00102B8BF032105A803930DF0A0F897 +:10E4D0004B4E4FF014094FF0000868690121FFF717 +:10E4E000ADFDE8683A6801685388CDF800800C6A91 +:10E4F0000432E421A0478346002866D13B681B799B +:10E500000C2B39D1EB8813F0400F14BF642014207A +:10E5100007F040FD2869D0F80C23B0F81243526888 +:10E5200084F48074B24200F54370C4F3002447D1F0 +:10E530000020844224D1002211464FF0FF3305A869 +:10E540000DF0BCF8E868059A01685388CDF80080A2 +:10E550008C6A0432E421A0478346C8B9059A38681A +:10E5600013790079834237D0EC88A1061BD5202B84 +:10E570000ED15379392B0BD1012007F00BFDC9E7E0 +:10E580000BF1010B012007F005FDBBF1140FC1D108 +:10E59000B9F10109A1D168694946FFF74FFD50461D +:10E5A0000DF030F824E0002BE6D0202BF0D1537989 +:10E5B0009842E1D0002BDFD0B9F101098DD1EAE713 +:10E5C0009047B0FA80F04009B3E7012007F0E2FC81 +:10E5D000B9F1010981D1DEE768695946FFF72EFDDF +:10E5E000039905A80DF0D6F805A950460DF02EF8B0 +:10E5F00005A80DF035F8504607B0BDE8F08F00BF14 +:10E60000E9E301002DE9F0410C4684B00546486974 +:10E6100098461746FFF7B4FAE388DB0611D403AE39 +:10E62000394630460DF012F8434632462146284618 +:10E63000FFF73EFF30460DF013F8284604B0BDE862 +:10E64000F0810122114601A80CF0E2FF3B681B7922 +:10E65000032B019B0CBF062203221A7101A902A8F9 +:10E660000CF0F4FF03210A4808F014F803AE034647 +:10E6700002AA21463046FFF71BFF30460CF0F0FFA0 +:10E6800002A80CF0EDFF01A80CF0EAFFC8E700BFFC +:10E69000307F0300F0B585B0044617460E460122D0 +:10E6A000082101A89D000CF0B3FF20460CF0AAFF42 +:10E6B00047F02060019F06F0A3FA7860284606F034 +:10E6C0009FFA01A9B86002A80CF0C0FF05F1080389 +:10E6D00002AA314603A8FFF795FF03A920460CF0D4 +:10E6E000C7FF03A80CF0BCFF02A80CF0B9FF236819 +:10E6F0005B88082B12D9002220464FF0FF330821F7 +:10E700000CF0FCFF23685988204608390DF042F8C8 +:10E7100001A80CF0A5FF204605B0F0BD03A80CF041 +:10E7200071FF03A920460CF0A3FF03A80CF098FF8B +:10E7300001A80CF095FF204605B0F0BD30B583B0C0 +:10E740000C46014601A81D46FFF7A4FF01994B881E +:10E750005BB12046AA00043119F0FFF9002401A89A +:10E760000CF07EFF204603B030BD014CF7E700BF40 +:10E770000CFCFFFFA0F10800FFF7E0BF2DE9F04F10 +:10E78000804685B068464FEA83090D4692460CF0F4 +:10E7900039FFD8F828104945A8BF49460831012259 +:10E7A00001A80CF035FF09EB050B4FF0FF330022F9 +:10E7B000FF2101A80CF082FF5D453DD2002601E05B +:10E7C000AB4539D9D8F82820019FA9EB060494421B +:10E7D00045F03060A8BF144606F012FA7860204673 +:10E7E00006F00EFA26F0030122465144B86007F104 +:10E7F0000C0019F0B2F904F1080101A80CF0CAFFED +:10E8000001A902A80CF022FF092302AA414603A88D +:10E81000FFF7F8FE03A968460CF02AFF03A80CF0E6 +:10E820001FFF02A80CF01CFF009B5B8825442644B8 +:10E83000002BC5D1064C00E0002401A80CF010FF0D +:10E8400068460CF00DFF204605B0BDE8F08F00BF14 +:10E850000EFCFFFFA0F10800FFF790BF70B5154652 +:10E8600082B0012204460E46684611460CF0D0FEE6 +:10E87000009B69461D7101A80CF0E8FE2946094875 +:10E8800007F008FF01AA034631462046FFF7BAFE0B +:10E8900001A80CF0E5FE68460CF0E2FE204602B04E +:10E8A00070BD00BF307F030010B5C3889B0784B0E4 +:10E8B000044609D5636A00209AB262F30F001B0C6C +:10E8C00063F31F4004B010BD01A80CF09BFE0722AB +:10E8D000214602A8FFF7C2FF02A901A80CF0C8FE5A +:10E8E00002A80CF0BDFE019B5A88B2B9062221464F +:10E8F00002A8FFF7B3FF02A901A80CF0B9FE02A815 +:10E900000CF0AEFE019B5A881AB901A80CF0A8FEC3 +:10E91000D0E75B7984F82630F7E7B3F8050006F016 +:10E920007FF90622A084214602A8FFF797FF02A9DB +:10E9300001A80CF09DFE02A80CF092FE019B5A88E3 +:10E94000002AE2D05B79A28C84F8263002FB03F324 +:10E95000B3F5F83F1EDC616902A8FFF745FABDF880 +:10E960000830012B4FF04002E3881AD023F0100347 +:10E9700043F02803A2629BB2BDF80C2002F5CD4201 +:10E980007B3292B2012A98BF43F0400343F0020366 +:10E99000E380BAE74FF4F833B3FBF2F284F82620B1 +:10E9A000D9E7A26243F01803E6E700BF2DE9F0477C +:10E9B00088B0064615460C460122082101A80CF035 +:10E9C00027FE02A80CF01EFE03A80CF01BFE04A8F4 +:10E9D0000CF018FE3046FFF767FF96F826300590DA +:10E9E000B08C04EB850900FB03F3994500F2D58058 +:10E9F000B9FBF0F8B4FBF0F100FB08F8B9EB080341 +:10EA000000FB01FA08BFA8EB000854454FEA850552 +:10EA100000F0BD80C31A00FB1144B3FBF0F700FB0C +:10EA20001737002C7DD1002F40F08C80F3881B0716 +:10EA30003BD5C2455BD8544607AD03E0B38C1C44BC +:10EA4000444554D844F04060019F06F0D9F87860FE +:10EA5000204606F0D5F801A9B86006A80CF0F6FD2E +:10EA6000012306AA31462846FFF7CCFD294602A815 +:10EA70000CF0FEFD28460CF0F3FD06A80CF0F0FDAE +:10EA8000029B5B88002BD9D1454C04A80CF0E8FD13 +:10EA900003A80CF0E5FD02A80CF0E2FD01A80CF0C3 +:10EAA000DFFD204608B0BDE8F0874AF04060019CD9 +:10EAB00006F0A6F86060404606F0A2F801A9A06042 +:10EAC00006A80CF0C3FD012306AA314607A8FFF7EC +:10EAD00099FD07A902A80CF0CBFD07A80CF0C0FD1A +:10EAE00006A80CF0BDFD029B5B88002BCCD0039BDD +:10EAF0005B88002B35D1049B5C88002CC5D004A911 +:10EB000007A80CF0A3FD079A33681C6A538849468E +:10EB100004329B083046A04707A80CF0A1FD002452 +:10EB2000B3E707ADA308524631462846FFF7B2FDCA +:10EB3000294603A80CF09CFD28460CF091FD002FFF +:10EB40003FF474AF07ADBB084A4631462846FFF78D +:10EB5000A1FD294604A80CF08BFD28460CF080FD91 +:10EB600064E703A907A80CF071FD079A33681C6AD3 +:10EB7000538851469B0804323046A04707A80CF042 +:10EB80006FFD049B5C88002C3FF47FAFB7E7021B4E +:10EB90004244AA427FF43EAF48E76FF47A7474E7C8 +:10EBA0000EFCFFFF10B5044684B00191FFF77CFE18 +:10EBB000A28C01999208204604B0BDE81040FFF7EE +:10EBC000F5BE00BF10B5044682B0FFF76DFEA38C02 +:10EBD00094F8260003FB00F002B010BD10B5044607 +:10EBE00082B0FFF761FEA08C02B010BD10B50446E4 +:10EBF00082B00838FFF758FEA08B02B010BD00BFEE +:10EC00000368084ADB6A93420BD110B5044682B010 +:10EC1000FFF74AFEA08C94F8263003FB00F002B008 +:10EC200010BD1847C5EB010010B5044682B0083886 +:10EC3000FFF73AFEA38BA07F03FB00F002B010BDEC +:10EC400030B5044685B0A0F1080528460191FFF7CC +:10EC50002BFEA28B01999208284605B0BDE83040F2 +:10EC6000FFF7A4BE10B550F8083C0A4ADB6A93428D +:10EC7000044682B0A0F1080003D002B0BDE8104005 +:10EC80001847FFF711FEA08BA37F03FB00F002B033 +:10EC900010BD00BFC5EB010003460020DA68013259 +:10ECA000DA6070470B6881601B680846184700BF30 +:10ECB000D0F81408704700BF4B1E032B02D96FF425 +:10ECC0007A7070474B1C5B10C0F81418C0F81838E5 +:10ECD0000020704700F501600068704710B5044BD4 +:10ECE000044640F8083B0CF0BBFC204610BD00BFBA +:10ECF000E47F030010B5054B044640F8083B0CF0D8 +:10ED0000AFFC204618F0EFFE204610BDE47F030064 +:10ED1000F8B54468104B03600546D4B10F4E104F50 +:10ED200008E040F8087B0CF09BFC204618F0DBFE66 +:10ED30006C6874B16068E26B03689B686A609847AE +:10ED400023689B68B3422046EBD098476C68002C40 +:10ED5000F0D12846F8BD00BFF87F0300F5EC0100B4 +:10ED6000E47F030038B54B680C461A684FF07E51BB +:10ED70000546D2682163184605F50165904795ED73 +:10ED8000006A9FED117AD4ED067AD4ED075AC7EEEA +:10ED9000276A431C03EBD37320F002025B10012AA5 +:10EDA000C4E90D0385EE867AC4ED096A84ED0A7A1A +:10EDB00002D00023236238BDBEEE007A67EE877A68 +:10EDC000C4ED087A38BD00BF00C07F442DE9F04F84 +:10EDD0002DED068B8BB00C460AEE100A029108F05E +:10EDE000E7FF63680193CDE90401002B00F09981EE +:10EDF000029B4FF40072D3F8183892FBF3F2002A0A +:10EE000040F3AC81029B0C3392000021184603931F +:10EE100018F0CBFECC4E9FEDCD8A01240AE002987B +:10EE20005946FFF79FFFDBF834505DB9019B002B7B +:10EE300000F0B080019B9B46DB6BDBF83450019304 +:10EE4000002DECD0029BDBED0A7AD3F818284FF4A2 +:10EE5000007AF5EE407A9AFBF2FA0AF1030A03EB24 +:10EE60008A02F1EE10FA009209D103F5016292EDE7 +:10EE7000007ADBED076AC6EE877ACBED0A7A009A54 +:10EE8000039B9A42D2D99846DBF808309BED0B7A67 +:10EE90005A88DBF8383092FBF3F207EE902AF8EE4E +:10EEA000E77A9BED0A6A009A77EEC77AA2EB080729 +:10EEB000C7EE866ABF10FDEEE68A18EE909AB94555 +:10EEC000A8BFB946B9F1000F34D007EE903A4C46CE +:10EED000C24601E0DBED0E7ADBF8102056F8253053 +:10EEE000F8EEE77A67EE877AFDEEE77A17EE900A9A +:10EEF0001044984707EE900A9BED087A9BED096A4B +:10EF0000DBED0C6AF8EEE77A013C77EE877A9AED52 +:10EF1000007A67EE867AA6EEA77AAAEC017ADBED94 +:10EF20000B7A9BED0A7A37EE877A8BED0B7AD1D18B +:10EF300008EB890818EE903A9F4223DDDBF80C308D +:10EF4000002B3FF473AFDBF80410013BCBF80C301F +:10EF50000B6806A81B68984706A90BF108000CF07F +:10EF600087FB06A80CF07CFBDBF808308BED0B8AE6 +:10EF70005A880433CBF810301344CBF81430002AED +:10EF80003FF454AF009B9845FFF47EAF019B002BEC +:10EF90007FF450AF002C40F08580029B93F8283816 +:10EFA0007BB1029B049AC3F83828059AC3F83C2821 +:10EFB00083F828480222012340F6D63106A80BF038 +:10EFC000AFFF01224FF4007106A80CF021FB029A5A +:10EFD000069C9FED5F7A658802F60C0393ED008A2C +:10EFE00002F61C03D3ED007AD2F81438D2F81828B0 +:10EFF00095FBF2F568EE277A032BC7EE879A04F1AA +:10F00000040400F08580012B00F08280F6EE007A87 +:10F0100068EE678A9FED4F9A28EE278A75B3B8EE9F +:10F02000C99A039F4C4EDDF80880023D02E0D8F8F3 +:10F030001438013DB7EC017AD8F8202856F823306F +:10F04000F0EE497AE7EE297A2046F4EE687AF1EE9E +:10F0500010FA48BFF0EE687AF4EE487AF1EE10FA52 +:10F06000C8BFF0EE487AFDEEE77A17EE901A11432A +:10F070009847D8F818381C446B1CD8D1029B986864 +:10F0800003681B68984706A91AEE100A0CF0DEFA0E +:10F0900006A80CF0E5FA1AEE100A0BB0BDEC068BD0 +:10F0A000BDE8F08F029A02F62403D3ED007AF5EE64 +:10F0B000407AF1EE10FA0ED0D2F818384FF4007200 +:10F0C00092FBF3F2002A06DD039B03EB8202E3ECE2 +:10F0D000017A9A42FBD1029B93F82838002B7FF4E7 +:10F0E00070AF02990498C1F830080123059881F89F +:10F0F000283801F5046400260027C1F834081A46B0 +:10F1000044E9026740F6D63106A80BF009FF58E73C +:10F11000B6EE009A28EE099ADFED0C8ABDEEC99A88 +:10F120007CE7029B986803681B6898471AEE100AF0 +:10F1300001224FF400710CF06BFA1AEE100A0BB0BA +:10F14000BDEC068BBDE8F08FF02000200000000031 +:10F1500000C07F440000000014210020029B0C33FB +:10F16000039357E670B505462DED028B402008EE5F +:10F17000902A0E4608EE103A18F0B7FC40220446DA +:10F18000002118F012FD2046154B40F8083B0CF00A +:10F1900039FAF5EE408AF1EE10FA04BF05F5016385 +:10F1A000D3ED008A6660B8EEC88A002300222146AB +:10F1B0002846C4E9033384ED068AC4ED078A6361F7 +:10F1C000E262FFF7CFFD33686A685B68E26330464E +:10F1D0006C6021469847BDEC028B204670BD00BF95 +:10F1E000E47F030007EE901AF8EE677A00F60C0051 +:10F1F000C0ED007A00207047C0F82018002070474A +:10F2000029DF704728DF704712DF7047022802D1DC +:10F21000014B01221A707047804200200020704785 +:10F22000C0687047D0E9023003FB00F0704700BFB0 +:10F2300010B5044608466468114621449A0018F047 +:10F240008CFC002010BD00BF2DE9F041466882B063 +:10F250004FF000080DF107001D4614460E448DF8CE +:10F260000780FFF7D1FF9DF80730ABB11E4F87F83D +:10F27000008001E008F060FE2A4621463046FFF794 +:10F28000BFFF03460A20002BF4D13B78002BFCD0B3 +:10F29000002002B0BDE8F081144A0123C2F8043511 +:10F2A000D2F80034002BFBD095B1A4F1040C0F4828 +:10F2B000C4F104040CEB8505344404EB0C035CF846 +:10F2C000042F1A60D0F800140029FBD0AC45F4D10B +:10F2D000064A0023C2F80435D2F80034002BFBD0D4 +:10F2E000002002B0BDE8F0818042002000E0014033 +:10F2F000F0B5436883B0044600270DF10700CD1830 +:10F300008DF80770FFF780FF9DF807309BB1174E0F +:10F31000377001E008F010FEE068B5FBF0F0FFF791 +:10F3200071FF03460A20002BF4D13378002BFCD068 +:10F33000002003B0F0BD0E4A0223C2F80435D2F813 +:10F340000034002BFBD00A49C2F80855D1F800342C +:10F35000002BFBD00023064AC1F80435D2F8003454 +:10F36000002BFBD0002003B0F0BD00BF8042002086 +:10F3700000E0014002680549D2688A4204D1D0E920 +:10F38000020303FB00F07047104700BF25F20100A5 +:10F39000C360024B0360C0E9011270471C80030088 +:10F3A000704700BF6FF47D70704700BF6FF47D70D1 +:10F3B000704700BF10B5C388044A026023F40053AD +:10F3C0000446C38007F026FD204610BD40800300A0 +:10F3D00010B5C388064A026023F400530446C38074 +:10F3E00007F018FD204618F07EFB204610BD00BF38 +:10F3F00040800300036870B55A6C0A4DAA42044667 +:10F4000006D15B68084A934208D16FF47D7070BDE5 +:10F4100090472368044A5B689342F6D02046BDE8D3 +:10F4200070401847ADF30100E9E3010070B50646EE +:10F43000006A0368DB6A9847306A03681B6B984769 +:10F44000F369D868002820DD06F130011E4D08441C +:10F45000002411F9012B02F5A272884245F82240DE +:10F46000F7D11A4D002402E0DA68A2420DDD5A6994 +:10F4700052F8240002685268AA4204F10104F3D051 +:10F480009047F369DA68A242F1DC9A68002A13DD3A +:10F490000E4D002402E09A68A2420DDD1A6952F86E +:10F4A000240002685268AA4204F10104F3D0904794 +:10F4B000F3699A68A242F1DCF388002223F0020388 +:10F4C000F380F27570BD00BF00600040E9E3010009 +:10F4D000C37D0BB1FFF7AABF704700BF2DE9F04F06 +:10F4E000C37D85B004460191002B6CD1C388029383 +:10F4F000E669F368002B6DDD0123206ADFF8E88000 +:10F50000DFF8E8E0344D354F039404F1300C04F19A +:10F51000350200219B469C1C8CF8003014707469E5 +:10F520006458247C03F5A27948EA04244EF8294063 +:10F5300012F9019B446909F1A20901F5A27A544428 +:10F5400045F8394012F9014C1CF9019BA23405EB36 +:10F55000C40407EB8909C4F8049012F9014C0BFAB2 +:10F5600004F4C5F80445F4689C4201F1040103F178 +:10F570000103D0DC039C029B23F00103E380019B89 +:10F58000327A1749023B012B9CBF0132D2B262751D +:10F59000C2EB0212134B9200B3FBF2F2237B6262C6 +:10F5A00002FB03F3A1FB0313DB0BA362036800213F +:10F5B000DB6B9847236A5B690122DA60019BA375C4 +:10F5C00005B0BDE8F08FC3880293DB0790D4D0E983 +:10F5D0000760D4E7206ACEE700F0014030600040C9 +:10F5E000818080800024F40003000100006000405E +:10F5F0002DE9F8430546817DFFF770FFEB699A68B6 +:10F60000002A20DD304FDFF8C490DFF8C4800024EA +:10F610000AE05A6C4A4549D15B68434543D1EB69DE +:10F620009A680134A2420EDD1B6953F824603368E6 +:10F630009A68BA42EDD0002130469047EB699A684B +:10F640000134A242F0DCDA68002A20DD1E4FDFF828 +:10F650007C90DFF87C8000240AE05A6C4A452DD16A +:10F660005B68434527D1EB69DA680134A2420EDDBD +:10F670005B6953F8246033689A68BA42EDD0002180 +:10F6800030469047EB69DA680134A242F0DC286A20 +:10F6900003685B6A9847286A03689B6A9847012356 +:10F6A000EB75BDE8F88330469847B8E7002130464F +:10F6B00090473368B0E730469847D4E7002130469A +:10F6C00090473368CCE700BFF5F30100ADF30100CC +:10F6D000E9E30100C37D03B17047FFF789BF00BFB5 +:10F6E000F8B515460E46526829689DF8187004460C +:10F6F00007F0BCFBEA68134B13492360052A4FF05F +:10F700000003C4E90756A7750C602376E3752375DB +:10F71000E3620FDC326819463046936B9847206AE3 +:10F7200003684FF47A51DB6C9847226AE37D0749FE +:10F73000D1600BB12046F8BD2046FFF759FF2046A7 +:10F74000F8BD00BF408003007C38002041FA010072 +:10F7500010B5034661B102680E49126B0E4CC37DB1 +:10F7600023708A4213D10BB1FFF760FE002010BD59 +:10F77000094A1278002AF9D01A680849D26A8A42DE +:10F7800005D1DB7D002BF1D1FFF732FFEEE790478B +:10F79000002010BDD1F4010081420020D5F6010007 +:10F7A0002DE9F04FC769037DBA680569934285B0BA +:10F7B000044680F21B813A699E4E52F8230003688A +:10F7C0001B68B34240F03281D4F82080D8F814206E +:10F7D00001235360227D617D1A44B2FBF1F001FBED +:10F7E00010222275B86882425EDAD7F80C90B969A7 +:10F7F000B9F1000F01EB42014BDDAA1DD8F81450FE +:10F80000009525890195CDE9027800FA03FEDDE92E +:10F810000078A07DCDE9002600F0FD0004F1300C59 +:10F82000CD18227E032A03D8DFE802F002B2A3BF7C +:10F830004A78009E15F801AC08FB026212F80A2013 +:10F8400018B9002A00F0BF80FF22A66A03F5A87A43 +:10F8500006FB02F247F82A209A46002A00F0B880F8 +:10F860009CF90020920002F1804202F5C042D2F8D9 +:10F8700010B52BF4801BC2F810B5D145714403F1CB +:10F8800001030CF1010C7544CBDCDDE90278019E2B +:10F89000227D3B6953F8220003681B68B34240F0A5 +:10F8A000BC80D8F814305EE0626AD8F800300021DD +:10F8B000DB6B920040469847E169CB68002B27DD5F +:10F8C0000025DFF8749104F13007A84602E0CB6808 +:10F8D000AB421DDD4A6917F9013B013502EB850298 +:10F8E00003F5A27352F8040C49F82380D4E90823E5 +:10F8F00005F5A87C52699B0042F82C3003681B6810 +:10F90000B342E4D001219847E169CB68AB42E1DC26 +:10F910000B69186803681B68B34240F083800B6969 +:10F9200094F930201B6844491B7C02F5A2721B022B +:10F9300043F0011341F8223094F9303094F9351036 +:10F940003E4A9B00A23103F1804303F5C24342F8D3 +:10F950003130236A94F935105B69A23102EBC102A0 +:10F9600003F1440151600122DA601A6005B0BDE87C +:10F97000F08F91F801A06289009EA2EB0A0215F8AF +:10F9800001AC08FB02626FEA0A0A12F80A2057E784 +:10F9900015F8012C009E91F801A002FB0882324468 +:10F9A0006FEA0A0A12F80A204AE7628915F801ACE0 +:10F9B000009E013AA2EB0A0208FB026291F801A044 +:10F9C00012F80A203CE703F5A8729A4647F822008D +:10F9D0009CF90020920002F1804202F5C042D2F868 +:10F9E00010B54BF4801BC2F810B546E7D0E90823E8 +:10F9F0005169104E9A00D1F84435817DC3EB032341 +:10FA0000B3FBF2F3C288C3F1FF0342F00302C36207 +:10FA1000C280FFF763FDE769D6E601219847236AB4 +:10FA20005B69A0E700219847E16978E700219847E2 +:10FA3000E769C9E6A5F301000060004000F001405D +:10FA4000024B186808B1FFF7ABBE70477C38002046 +:10FA500010300BF0E3BB00BF10B5044607F0BEF951 +:10FA600040B9237B616A044A01FB03F3A2FB032331 +:10FA7000DB0BA36210BD00BF81808080C160704736 +:10FA800003207047006B07EE900AF8EEE77A17EE56 +:10FA9000900A70470F4B03F10802343310B5044647 +:10FAA000C0E9002324300BF0DBFD04F120000BF053 +:10FAB000D7FD04F11C000BF0D3FD04F118000BF08E +:10FAC000CFFD054A62600023201D638105F0EEFD35 +:10FAD000204610BD78800300448E0300114B03F1D3 +:10FAE0000802343310B50446C0E9002324300BF07B +:10FAF000B7FD04F120000BF0B3FD04F11C000BF086 +:10FB0000AFFD04F118000BF0ABFD074A6260002363 +:10FB10006381201D05F0CAFD204617F0E4FF204652 +:10FB200010BD00BF78800300448E030038B5124B2F +:10FB300003F108023433044640F8042C40F8203B1B +:10FB40000BF08EFD04F11C000BF08AFD04F118008F +:10FB50000BF086FD04F114000BF082FD074A2260D1 +:10FB60000023251FE380204605F0A0FD284617F05E +:10FB7000BAFF284638BD00BF78800300448E0300DA +:10FB800038B5114B054603F108023433044640F8FA +:10FB9000042C45F8043920300BF062FD04F11C0000 +:10FBA0000BF05EFD04F118000BF05AFD04F1140097 +:10FBB0000BF056FD054A226000232046E38005F045 +:10FBC00075FD284638BD00BF78800300448E0300D1 +:10FBD000F0B5264B036004460025254B436083B0F7 +:10FBE000218104306581164605F0F2FC214B23602B +:10FBF0002C33636004F1100006F024FB04F11C07B1 +:10FC000001224FF4007104F118000BF001FD384699 +:10FC10000BF0F8FC04F120000BF0F4FC2946012263 +:10FC200004F124000BF0F4FC00234FF40071636531 +:10FC30000122E163C4E90A55E560256401A80BF0DF +:10FC4000E7FC01A938460BF013FD01A80BF008FDF5 +:10FC5000094A6263AE424FF000032046C4E91355DF +:10FC6000C8BF2663238703B0F0BD00BF64920300C2 +:10FC7000448E03008080030000C07F4443895B07FB +:10FC800070B5856A04465DD42B46216A002B64D08A +:10FC90005033081D4A88A362024493420ED3D1ED2B +:10FCA000037AA062F5EEC07AF1EE10FA3CDA04F1C4 +:10FCB000100006F0AFFB002836DCA36A93ED027A51 +:10FCC000DFED277A19685A68A264B5EEC07AF1EEC2 +:10FCD00010FA48BFB1EE477AC7EE276A0020616488 +:10FCE000206504F1580104F16405D4ED0C7AF8EEB6 +:10FCF000E77A67EEA67AFDEEE77AF8EEE76AC4EDFA +:10FD0000137ADA699861012AB8BF012207EE902AB6 +:10FD1000B8EEE77ADA61C6EE877A1433E1EC017A5D +:10FD20008D42EED1002070BD0026A66204F12401B0 +:10FD300004F120000BF09CFCA81BC4E9136618BF5B +:10FD4000012070BD0023836200F1240120300BF0FC +:10FD50008FFCA36A216A002B9AD10B1D184699E7E4 +:10FD600000007A442DE9F04FD1E9137E2DED088B88 +:10FD700001F118034FF0000B9FEDB68ADFEDB6AA34 +:10FD80009FEDB6AA0BEE903A0BEE100A8BB00C4624 +:10FD90005D467046B842034632D0628912F00402D2 +:10FDA0002ED10492B8424DDB6289920740F1158151 +:10FDB000049B002BEED0AB46002D00F03F81D4ED2C +:10FDC0000D7A228FB6EE007A67EE877A5545FCEE03 +:10FDD000E77A17EE903A43EA02039BB203D22BF87C +:10FDE000023BDA45FBD81BEE901A1BEE100A0BF013 +:10FDF0002DFC1BEE100A0BB0BDEC088BBDE8F08F9C +:10FE00002046FFF73BFFE76C6389002F40F09D80A1 +:10FE1000002800F0F280E56223F0040363810523EB +:10FE2000236401231A46218906A80BF079F804F10E +:10FE3000100006F083FAD4E913700122B842034699 +:10FE40000492B1DA002D00F0CB8006AA019204F1F1 +:10FE50005802029204F1640BD4ED127AD4ED0D8AAB +:10FE600094ED117AA16ADDF808C0DDF804E068EECF +:10FE7000A78AD4ED0C7A27EE087AF8EEE77A68EED6 +:10FE8000AA8A87EE279A0E46F0EE4A9AE8EECA9AB8 +:10FE9000D6F81880F269BCEC017A07EE908AF8EE89 +:10FEA000E77A013A67EE877A9045FDEEE77A06F148 +:10FEB0001406EEEC017A08BF4EF8047CE345E7D166 +:10FEC000DDE90676089ABE42A8BF3E469642A8BF24 +:10FED00016469E4240DDAA4585D0D4ED157AFDEE4A +:10FEE000E77AD1E9033017EE901A984707EE900AA7 +:10FEF000F8EE676AB0EE697AA8EEA67A206D228FD6 +:10FF0000D4ED157ABCEEC77A79EE277A17EE101A7F +:10FF1000F4EEC87A431C1143F1EE10FA25F8021BE7 +:10FF200018462365C4ED157A08DD77EEC87AF4EE3D +:10FF3000C87AF1EE10FAF8DCC4ED157AB3420BDAA8 +:10FF400055453FF450AFA16AC7E713F004025CD0F7 +:10FF500000283FF461AF5EE79C46BC4586460DF144 +:10FF60001C094FF014084FF00006204608D0013657 +:10FF7000032E08F1140828D059F8047BBC45F6D1AB +:10FF8000826A06EB860102EB810389000391D3E9C3 +:10FF900006718F424FEA8604E9DA5B6902EB0801D9 +:10FFA0004BB1059098470598039B826AD0F850E0C2 +:10FFB0001344F4469F69344402EB8402013601374E +:10FFC000032E976108F11408D6D104466346E76C06 +:10FFD000674570463FF740AFEAE6002D7FF4E8AE94 +:10FFE000E56AB5B1A2690021E16202F1040A528812 +:10FFF000874292443FF729AFDAE659073FF50CAF45 :020000022000DC -:1000000028460BF0F9FA29461BEE900A0BF024FB68 -:1000100028460BF019FBA269206DE76C151D0346FD -:10002000AA46D8E706A80BF0E1FA1BEE900A06A94B -:100030000BF012FB06A80BF007FBC8E6000080449B -:100040000000803A00000044F0B50C4601F11C07A6 -:1000500085B0394606460BF0EDFAE36A6D4633B1DA -:1000600028462146FFF772FE28460BF0EDFA0023E2 -:10007000E36204F1180138460BF0EEFA21462846F7 -:10008000FFF764FE28460BF0DFFAE06803681B68A0 -:100090009847236C002B02DD013B236413B13046EB -:1000A00005B0F0BD21890123022228460AF02CFF69 -:1000B000304605B0F0BD00BF438919B143F00203DB -:1000C0004381704723F002039BB24381704700BF16 -:1000D00001607047704700BF70B5664E664D674C53 -:1000E000674930460BF07EFB3046664E2A46214675 -:1000F00017F0E8FC644930460BF074FB3046634E61 -:100100002A46214617F0DEFC614930460BF06AFBB7 -:100110003046604E2A46214617F0D4FC5E493046F0 -:100120000BF060FB30465D4E2A46214617F0CAFCB4 -:100130005B4930460BF056FB30465A4E2A46214664 -:1001400017F0C0FC584930460BF04CFB3046574E78 -:100150002A46214617F0B6FC554930460BF042FBC3 -:100160003046544E2A46214617F0ACFC52493046E0 -:100170000BF038FB3046514E2A46214617F0A2FCC0 -:100180004F4930460BF02EFB30464E4E2A46214654 -:1001900017F098FC4C4930460BF024FB30464B4E90 -:1001A0002A46214617F08EFC494930460BF01AFBCF -:1001B0003046484E2A46214617F084FC46493046D0 -:1001C0000BF010FB3046454E2A46214617F07AFCCC -:1001D000434930460BF006FB3046424E2A46214644 -:1001E00017F070FC404930460BF0FCFA30463F4EA9 -:1001F0002A46214617F066FC3D4930460BF0F2FADC -:1002000030463C4E2A46214617F05CFC3A493046BF -:100210000BF0E8FA3046394E2A46214617F052FCD8 -:10022000374930460BF0DEFA3046364E2A46214634 -:1002300017F048FC344930460BF0D4FA3046334EC0 -:100240002A46214617F03EFC314930460BF0CAFAE7 -:100250003046304E2A46214617F034FC2E493046AF -:100260000BF0C0FA2A4621463046BDE8704017F030 -:1002700029BC00BFAC3800204020002095B7020008 -:10028000B880030080380020C0800300A038002020 -:1002900030820300C438002038820300A4380020D4 -:1002A00014830300C83800201C8303008438002016 -:1002B000F883030094380020048403009838002059 -:1002C00098840300B43800209C840300A8380020E0 -:1002D00030850300CC38002038850300B838002072 -:1002E000CC8503008C380020D4850300B038002072 -:1002F000688603008838002070860300BC38002020 -:1003000004870300903800200C8703009C380020ED -:1003100058870300C0380020608703006FF47D70A9 -:10032000704700BF6FF47D70704700BF6FF47D7041 -:10033000704700BFC08800F00500003818BF0120DA -:10034000704700BFC08800F00A00003818BF0120C5 -:10035000704700BFC08810F0030018BF012070472D -:10036000C08800F00C00003818BF0120704700BFA3 -:10037000C088C0F3802070476FF47D70704700BF65 -:100380006FF47D70704700BF03684FF47A729B6B07 -:1003900002FB01F1184700BF6FF47D70704700BF8A -:1003A0006FF47D70704700BF08B50368DB6B98473A -:1003B000024BA3FB0030800908BD00BFD34D621083 -:1003C0006FF47D70704700BFC1600020704700BFB0 -:1003D0006FF47D70704700BF6FF47D70704700BF91 -:1003E0000A717047704700BF704700BF006B7047CD -:1003F000C06A70470120704710B5044617F067FBCC -:10040000204610BD438B990710B5044606D5C36C32 -:100410005BB110BD23F002039BB26383E26C002A40 -:10042000C4BF43F00203638310BD07F0A5FCE36B78 -:10043000C01A61F10001652871F10003638BE9D2F4 -:100440009A07EBD510BD00BF0B4B10B503F10801A7 -:1004500003F18802AC33044601604261C361283075 -:100460000BF0F2F8054A6261002304F11400638383 -:1004700005F010F9204610BD44890300348E0300B6 -:1004800038B50C4B03F1080103F18802AC33044684 -:1004900040F8141C0260836014300BF0D5F8064A53 -:1004A000226000232046A4F11405E38005F0F2F851 -:1004B000284638BD44890300348E0300026838B5ED -:1004C00093690D4612498B42044617D1C38803F045 -:1004D00005031BB153680F4A934201D10E4838BD42 -:1004E00020469847B5FA85F35B098342F6D1236825 -:1004F0000A4A1B68934206D1002038BD984700285D -:10050000ECD02268E6E7294620469847002038BD0F -:1005100035030200D1E3010012FCFFFF8DF301005F -:1005200002680849D26B8A4208B505D1C06A064BF9 -:10053000A3FB0030800908BD9047034BA3FB0030AC -:10054000800908BDF1030200D34D621001207047FD -:100550000D4B10B503F1080103F18802AC330446DA -:1005600001604261C36128300BF06EF8074A626196 -:100570000023638304F1140005F08CF8204617F083 -:10058000A6FA204610BD00BF44890300348E030044 -:1005900038B50E4B03F1080103F18802AC33044671 -:1005A00040F8141C0260836014300BF04DF8084AC8 -:1005B00022600023A4F11405E380204605F06AF8C8 -:1005C000284617F084FA284638BD00BF4489030046 -:1005D000348E0300C388990710B5044606D5836B93 -:1005E0005BB110BD23F002039BB2E380A26B002A33 -:1005F000C4BF43F00203E38010BD07F0BDFBA36A54 -:10060000C01A61F10001652871F10003E388E9D2A5 -:100610009A07EBD510BD00BF1B4B70B504460360B5 -:100620004FF48073C3800025184B22810220207173 -:10063000636104F114002574E560A5610E4604F0C1 -:10064000BBFF134B266203F1080103F18802AC33B0 -:1006500021606261E36101224FF4007104F128001E -:100660000AF0CAFF638BA26AE5620021802004328F -:1006700043F4804320636562E5636264A164E564DA -:100680006383204670BD00BFD8880300348E03000A -:1006900044890300836A10B4043333F8024C002900 -:1006A0003BD01919426B274C436CA4FB0242994280 -:1006B0004FEA121C2AD9520907EE902AB8EEE77ABF -:1006C00007EE90CADFED205AF8EEE76AB7EE006A4F -:1006D000D0ED127AF4EEC77AF1EE10FA4FF0000284 -:1006E00048BF90F84C201A70D0ED127A436C77EE28 -:1006F000867A0133F4EEE67AF1EE10FAC8BFF0EE36 -:10070000657A8B42C0ED127A4364E1D3D0E90B23C2 -:100710005DF8044BC0E90D237047D0E90F21521A50 -:1007200007EE902A9FED097AF8EE677A67EE877AEE -:10073000FDEEE77A17EE902AA242D4BF9918191954 -:10074000B0E700BFA38B2EBA0000000078C2B93C0E -:1007500010B5044607F010FBE36AE06303B1236BB6 -:10076000E36400212046FFF795FF638BDB0700D58C -:1007700010BDFCF7AFFC04F11C01074A206A80237E -:10078000FEF7E4FC628B016842F0010209686062D6 -:100790006283BDE81040084700442C47B1F5806FE4 -:1007A0000DD8B1F5007F08B5C8BFC1F580618029BB -:1007B000A8BF80210163FFF7CBFF002008BD6FF4C5 -:1007C0007A70704708B5134BA3FB01231B0916224F -:1007D00002FB03F39A1807EE103A07EE901A06EEA2 -:1007E000902AF8EE677AF8EE666AB8EE477A37EE46 -:1007F000C77A77EEE67AB0EEC77AF0EEE77AB4EE33 -:10080000E77AF1EE10FA58BF1346C362FFF7A0FF74 -:10081000002008BDA38B2EBA036810B54FF47A747C -:100820009B6B04FB01F1174CA34227D1164BA3FB92 -:1008300001C316241B0904FB03F303EB040C07EEAE -:10084000103A07EE901A06EE90CAF8EE677AF8EEC4 -:10085000666AB8EE477A37EEC77A77EEE67AB0EE98 -:10086000C77AF0EEE77AB4EEE77AF1EE10FA58BF05 -:100870006346C362FFF76CFF002010BDBDE8104067 -:10088000184700BFC5070200A38B2EBA70B50C46EF -:1008900082B005460AF0AAFE638B9B070DD4A36ABB -:1008A0000433636407F068FA636A20641A681846C0 -:1008B00013689847284602B070BD04F128063146F7 -:1008C00028460AF0C9FE20460121FFF7E3FE012277 -:1008D0004FF4007101A80AF08FFE01A930460AF01A -:1008E000BBFE01A80AF0B0FED9E700BFA1F11C01D0 -:1008F000FFF7CCBF0220704701EB810100EB410004 -:100900001430704782B010B58C4684B04968864672 -:10091000DCF800000DF1080CACE8030006A981E842 -:100920000C00039BDA070EEB630C12D55A10029BE6 -:100930005EF80220D45808AB93E803008DE803006A -:1009400006AB0CCB6046A04704B0BDE8104002B037 -:100950007047029CEFE700BF03682DE9F0411B6977 -:100960001A4E0F88B34204460D4626D11E30038826 -:10097000BB4201D0BDE8F0816B89012BFAD9A9896E -:10098000A06861820368DB699847A0680368254610 -:100990001B6A984755F8123B60821B69B3420FD11E -:1009A00004F11E06204601F01FF82A4601460223E4 -:1009B0003046BDE8F04100F035B901219847D6E74F -:1009C0000121204698470646ECE700BFF9080200DF -:1009D00030B5194B1D688DB045B3044606A80AF022 -:1009E000E1FA164B0293182017F073F8144900220D -:1009F000CDE900120146CDE9040241F80C4BCDE9E6 -:100A00000A22C2604A606A46034603CA5860996077 -:100A10002A680C4992680C4858618A424FF01203C8 -:100A2000ADF80C3004D102A805F0D2FD0DB030BDF8 -:100A300002A928469047F6E7843A00200500010005 -:100A4000110B020069DA01000509020070B50446C5 -:100A500082B0806806F0ACF8A081A06806F0B6F815 -:100A6000E081A06806F0C0F8A36820821A681846E2 -:100A7000136A98471D4B608228201E6817F029F8DA -:100A8000054610300AF08EFA194B2B60182017F02B -:100A900020F8184900910146002241F80C4B0192C0 -:100AA000C260EA604A60C5E908226A460346A86057 -:100AB00003CA5860996032680F4952680F485861FC -:100AC0008A424FF0C203AB8008D1284605F080FD72 -:100AD000284602B0BDE8704016F0F9BF29463046FE -:100AE00090470028F1D102B070BD00BF843A0020C9 -:100AF00005000100110B020039CE010005090200BA -:100B0000024B1B680BB1FFF7A1BF7047843A00206E -:100B100082B070B504A981E80C00044600F076FFAD -:100B200018B9BDE8704002B07047A06806F040F800 -:100B3000A081A06806F04AF825460346E381A06834 -:100B400006F052F855F80C3B0B4A1B692082934281 -:100B50000DD104F11406204600F046FF2A46014656 -:100B60003046BDE87040062302B000F071B80021A5 -:100B7000204698470646EEE7F908020030B50446DD -:100B800085B0154600F070FE1E4B2360A56004F191 -:100B9000140000F041F8002504F11E0000F03CF8BC -:100BA00019492046C4E9035500F07CFE40F2537118 -:100BB000204600F08BFE06220920CDE9012004F139 -:100BC0000C032946009220464CF64B2200F08EFE84 -:100BD00002210520CDE901100091204604F1120305 -:100BE0004FF62432012100F081FE204600F00EFF76 -:100BF00028B1064B1B6813B12046FFF727FF20469C -:100C000005B030BD148A0300948A0300843A0020A2 -:100C1000ACDF7047AEDF70470022028102604260A5 -:100C2000704700BF10B5844682B014460022ADF86C -:100C3000022008466A46BCF80010ADF80030019466 -:100C4000FFF7E6FFB0FA80F0400902B010BD00BF28 -:100C50002DE9F0414FF6FF7486B0A142ADF80630A1 -:100C600033D0048914F001040D46064617460FD10F -:100C70009BB202AA00243188ADF808302846ADF8AE -:100C80000A400397FFF7C4FF204606B0BDE8F08195 -:100C90000388ADF808300592012302AA8DF80A30C6 -:100CA0004FF000080DF1060311462846ADF80C8000 -:100CB00004930092FFF7AEFF0028E5D0049B009A52 -:100CC0001988BDF806309942D4D10024204606B0D8 -:100CD000BDE8F081F0B50C4687B04FF6FF718C424D -:100CE000ADF806302FD003899B07054617460FD471 -:100CF000BDF8063002AA2988ADF808302046002445 -:100D0000ADF80A400397FFF783FF204607B0F0BD18 -:100D10000288ADF80820022302AA8DF80A30114695 -:100D20000DF10603002620460092ADF80C600493F6 -:100D30000597FFF76FFF009A40B1049B1988BDF833 -:100D400006309942D7D0002007B0F0BD012007B08F -:100D5000F0BD00BF72DF704773DF704774DF70470C -:100D600076DF704777DF704778DF70477ADF70474C -:100D70008FDF704769DF70471321FFF7F1BF00BFB6 -:100D80000B68034A0146D2560320FFF7EBBF00BFB2 -:100D9000688A030010B5094B044640F8143B0AF07A -:100DA000F9FC04F110000AF0F5FC054A226000236A -:100DB0002046E38004F06EFC204610BD788A0300D4 -:100DC000348E0300C388590705D41B0700D470472D -:100DD00004200EF085BF10B5044606F0CDFFA369D0 -:100DE000C01A61F10001B0F5FA6F71F1000303D28E -:100DF000E3881A070BD410BD074800210FF088FDC7 -:100E0000E38823F004039BB21A07E380F3D5BDE81F -:100E1000104004200EF064BF790D020070B584B05C -:100E20000DF107034FF6FF70039310F0D3F94FF65F -:100E3000FF75A84227D0044607E0039B1B786BB1DF -:100E400010F0C8F9A84204461DD002AA012120468C -:100E500010F0BEFB03462046002BEED006F08CFFC0 -:100E60000A4E04460D4610F055FF09E006F084FFD7 -:100E7000031B61EB0502B3F57A7F72F1000302D226 -:100E80003368002BF2D104B070BD00BF10390020D0 -:100E900010B59AB004463C2200210BA816F079FE4A -:100EA0000023012205930A930293CDE90833CDE98B -:100EB000033306938DF814208DF829200F4B4FF43F -:100EC0007A7202FB04F40221A3FB043406238DF89A -:100ED0002C1002AA0A498DF82F300BA81F23640A90 -:100EE0000191ADF8083007940FF010F805AA01A998 -:100EF0000448FFF72FFF1AB010BD00BF5917B7D134 -:100F0000DC380020CC21002038B5664D002943D1C3 -:100F10002B78990638D4DA062FD41C0725D4580725 -:100F20001DD4990713D4DA070BD45B0603D40EF053 -:100F300093FC002038BD5C4B01211878FFF70CFFB3 -:100F4000F5E712F045F92B785B06F0D5F3E7574B40 -:100F50004FF400321A602B78DA07E6D5F1E7534AEE -:100F6000012151609907DED5F1E7504B4FF0007237 -:100F70001A602B785807D4D5F1E74C4B01221A6040 -:100F80002B781C07CBD5F0E7484B4FF400621A6072 -:100F90002B78DA06C1D5F0E70EF058FC00232B7051 -:100FA00012F02EF92C7810B944F001042C703F4B4C -:100FB0001B689A0348BF44F002043C4B48BF2C70A6 -:100FC0005B68DB0748BF44F00404384B48BF2C7013 -:100FD0001B68980148BF44F00804344B48BF2C708C -:100FE0001B68D90748BF44F01004304B48BF2C7031 -:100FF0001B681A052C4B48BF44F02004187848BFE2 -:101000002C70FFF7ABFEB0B1E30719D4A0071CD4D6 -:10101000610726D422072FD4E30639D4A00688D549 -:10102000224B4FF40062C3F88020BFF34F8FBFF311 -:101030006F8F002038BD44F04004E3072C70E5D5E5 -:1010400012F0A4F82C78A007E2D5184B4FF4003228 -:10105000C3F88020BFF34F8FBFF36F8F2C786107E9 -:10106000D8D5124B0122C3F88420BFF34F8FBFF3B2 -:101070006F8F2C782207CFD50C4B4FF00072C3F83E -:101080008020BFF34F8FBFF36F8F2C78E306C5D559 -:10109000064B0122C3F88020BFF34F8FBFF36F8F41 -:1010A0002C78BBE782420020CC21002000E100E048 -:1010B0000B4B10B5044640F8143B0AF06BFB04F1EF -:1010C00010000AF067FB074A22600023E3802046F5 -:1010D00004F0E0FA204616F0FAFC204610BD00BFEE -:1010E000788A0300348E030010B5044682B010F0F5 -:1010F000FFFE204610F00AFF2378023B062B0CD897 -:10110000DFE803F01022040B0B0B0D0001236088B5 -:101110008DF8043001A910F0F9FD02B010BD237A5A -:10112000012B1FD0124B1C68002CF6D094F82030F5 -:10113000002BF2D1E3689B07EFD4A369002BECD01E -:1011400006F01AFEA061E8E7094B1B68002BE4D00B -:1011500093F82020002AE0D1DA689207DDD4022239 -:10116000DA60DAE7034A1368013B1360DAE700BF8D -:10117000143900201039002003883B2B42D80F2B54 -:1011800040F29B8010B5103B86B02B2B38D8DFE89F -:1011900003F0475C37373716373737773737373706 -:1011A000373737893737373737373737373737377D -:1011B000373737373737373737373737374000F133 -:1011C0000801062268460AF05DFB694601A80AF09C -:1011D0007FFB3A4B1C686CB101A902A80AF078FBAE -:1011E00002A904F110000AF083FB0123E36002A8C6 -:1011F0000AF0D0FA01A80AF0CDFA68460AF0CAFA55 -:1012000006B010BD562B03D180881321FFF7A8BD6F -:1012100070478088132106B0BDE81040FFF7A0BDDD -:1012200081884FF6FF73994206D0254B254A1B68EB -:101230000320D256FFF796FD01231A464FF47A7128 -:1012400002A809F061FE06B010BD1C4B1C68002C02 -:10125000D6D0012302224FF47A7102A809F054FE7D -:1012600094F82130002BCBD00FF0D0FA0028C7D152 -:10127000154B1878012106B0BDE81040FFF76CBD92 -:10128000037A002BBCD10D4B1C68002CB8D094F80D -:101290002030002BB4D1E3689B07B1D406F06CFD7D -:1012A000A061ADE7002302A980888DF808308DF891 -:1012B0000930FFF75DFD06B010BD704714390020FE -:1012C000E0200020688A0300CC21002038B50E4BB6 -:1012D00000250446C0E9003504F06EF90B4B23608D -:1012E000A56004F110000AF0FDFA04F114000AF000 -:1012F000F9FA074BE56040F2011222841C6012F0FB -:10130000A5F9204638BD00BF348E0300788A03005B -:10131000143900202DE9F04FC488A3B014F4805490 -:101320009DF8B4B002D023B0BDE8F08F1E462C9BD0 -:101330008360C0E906449146884605460EF0DAF916 -:1013400012F032F800940EF0B5FC11F047FE694639 -:10135000012011F0ADFFA74B05F1140A196812A87E -:101360000AF040FA12A950460AF0C2FA12A80AF08E -:1013700011FA06AFA04904A80AF034FA9F4938468A -:101380000AF030FA04AA514608A80AF00BFB4246BC -:1013900008A90BA80AF006FB3A460BA912A80AF006 -:1013A00001FB12A950460AF0A3FA12A80AF0F2F9BA -:1013B0000BA80AF0EFF908A80AF0ECF938460AF091 -:1013C000E9F904A80AF0E6F96B6908940220C4F36D -:1013D000072260F301028DF821201A1D0A94099258 -:1013E00008A95B88009AADF828304120ADF82A3072 -:1013F000FFF7C0FC684611F0A3FF2046FFF7B4FCDE -:1014000003224FF0000362F3061304944FF0100818 -:101410008DF8103007238DF811308DF814408DF8B9 -:10142000128010F015FC0DEB080010F057FC74480A -:1014300010F038FC0823ADF8183038464FF4C87364 -:10144000ADF81A80ADF81C40ADF81E30FFF78EFCE9 -:101450006C4821460FF0ECFBBBF1000F40F0B6806A -:101460000DF10C0B0DF10808674B129312A812F046 -:101470006DF8664901A80AF0B5F95E4B4046196857 -:101480000AF0B0F9624958460AF0ACF95A464146AA -:101490000BA80AF087FA01AA0BA912A80AF082FA8F -:1014A00012A940460AF024FA12A80AF073F90BA810 -:1014B0000AF070F958460AF06DF94022002112A88E -:1014C00016F067FB534B1868139001238DF8843096 -:1014D00010B116F09AFB80B2ADF8480002980430C3 -:1014E000159016F092FBADF85000D9F800000430CA -:1014F000179016F08AFB484BADF858001868199001 -:1015000010B116F082FB80B2444BADF86000186851 -:101510001B9010B116F079FB80B2414BADF868001A -:1015200018681D9010B116F070FB84B212A8ADF8C7 -:10153000704012F057F9502016F0CBFA3246294687 -:1015400000F0E4FF10F0F8FB364B18601B68002B2E -:1015500001DDFFF763FC344C344E3220FFF798FC7A -:101560004FF0010921463248C4F800900FF0D0F93D -:101570003178FF2905D023682E4A4846D256FFF716 -:10158000F1FB00234FF4A032CDE90E33CDE9103347 -:101590004FF4F023CDE90C230BA803238DF838304A -:1015A0000B970EF0C5FF012185F821103078FFF769 -:1015B000D3FBEB8843F48053EB8040460AF0EAF813 -:1015C00001A80AF0E7F823B0BDE8F08F10F0B4FBF3 -:1015D00003280DF10C0B0DF108087FF745AF12AB96 -:1015E0005A460BA9404610F0B9FBBDF80C0010F0AC -:1015F000ABFB39E7DC200020488A03004C8A03005B -:10160000E9100200FC380020E5160200508A0300B1 -:10161000548A0300D4380020D0380020D82000207D -:10162000D838002010390020E0200020CC210020F4 -:10163000810D0200688A0300072915D810B50C4CEB -:101640000C480B46214623600FF062F90A4B1978CB -:10165000FF2901D1002010BD2368084A0120D2567D -:10166000FFF780FB002010BD6FF47A70704700BF59 -:10167000E0200020810D0200CC210020688A0300B8 -:1016800008B50FF0C3F8003818BF012008BD00BF2F -:1016900038B5124B044600251878FFF75FFB84F835 -:1016A00021500FF09DF898B9E3696BB106F064FB27 -:1016B000E369C01A61F10001B0F5FA7F71F100032E -:1016C0002CBF0120002038BD06F056FBE061EDE79D -:1016D000294603480FF01CF9284638BDCC210020CC -:1016E000790D020020B9034B186808B1FFF7D0BF8D -:1016F000704700BF143900200238012801D90120A9 -:10170000704710B5074C206850B1C38843F00803F8 -:10171000C38003F063FA2068BDE81040FFF7B8BF4C -:10172000012010BD14390020012801D0012070478C -:101730000B4B10B51C6824B12046BDE81040FFF7E4 -:10174000A7BF084B1878FFF709FB0FF049F808B955 -:10175000012010BD214604480FF0DAF8204610BDE4 -:1017600014390020CC210020790D020044F201033D -:10177000984214D009D801280FD041F201039842B1 -:1017800014BF4A204720FCF721B844F202039842D4 -:1017900014BF4A204820FCF719B84620F3E7492037 -:1017A000F1E700BFA8DF7047B0DF704762DF704726 -:1017B000704700BF0368034A9B68934200D170479B -:1017C00006311847B11702000B88502B70B504463C -:1017D0002CD00FD9512B35D0532B09D10368204D74 -:1017E0001C6BAC4233D19B680A461E498B4233D1F5 -:1017F000012070BD102B1ED0112BF9D10368194D9B -:10180000DA69AA4225D100252E4605E023681B6926 -:101810009847013523680681DB68204698470346D0 -:10182000AB4229462046F1DC012070BD03681B6AEB -:101830009847012070BD03680A4A9B699342F7D11B -:10184000012070BD03685B6A9847012070BDA04706 -:10185000CEE790472368D6E7911D9847C8E700BFB9 -:10186000B5170200B117020010B50023054A026047 -:1018700004460371C38000F0E7F9214600F0F2F955 -:10188000204610BDAC8A030010B5054B036004462A -:1018900000F0DAF9214600F0F7F9204610BD00BF4C -:1018A000AC8A030000B585B010316B460DF1100C09 -:1018B00011F8012D03F8012B6345F9D1011D68468C -:1018C000FFF774FF05B05DF804FB00BF00B583B0FF -:1018D00003798DF806308C46821D01A90120ADF8F0 -:1018E00004C0FFF75FFF03B05DF804FB2DE9F0478C -:1018F00088B00546BDF84090BDF84460BDF848404A -:1019000092460F46202200216846984616F041F97B -:10191000ADF80460B6EB090618BF01262B79ADF8C7 -:1019200000A0E007CDF80880ADF806908DF80C60B7 -:101930008DF8023005D59DF80D3043F002038DF887 -:101940000D30A10705D59DF80D3043F004038DF847 -:101950000D30620705D59DF80D3043F008038DF872 -:101960000D30230705D59DF80D3043F010038DF899 -:101970000D30E60605D59DF80D3043F020038DF8B7 -:101980000D30A00605D59DF80D3043F040038DF8CD -:101990000D30610605D59DF80D3043F001038DF83B -:1019A0000D30E20544BF01238DF80F3040F20112E3 -:1019B000A30548BF0123ADF812202A6848BF8DF85F -:1019C0001030012312698DF811308DF8143039462A -:1019D0002846EC8890476946024620460EF0F2FF02 -:1019E00008B0BDE8F08700BF00B58DB001A80EF0CB -:1019F00033FF019B23B1BDF808000DB05DF804FB77 -:101A00004FF6FF700DB05DF804FB00BF08B50EF097 -:101A1000FDFE003818BF012008BD00BF03682DE996 -:101A2000F041DB6806460C4690469847071E1BDDD2 -:101A300000250BE04388A3421ED08388A34221D017 -:101A4000C388A34224D00135AF420DD03368294664 -:101A50001B69304698470388A342EBD1012388F8DD -:101A600000302846BDE8F08100234FF0FF3588F8AC -:101A700000302846BDE8F081022388F8003028466F -:101A8000BDE8F081032388F800302846BDE8F081E6 -:101A9000042388F800302846BDE8F08130B583B0D3 -:101AA0000C460DF10702C9880546FFF7B7FF011E76 -:101AB00008DB9DF80730032B06D02B680A4A1B6809 -:101AC00093420BD103B030BD238A022BF5D12B6892 -:101AD00028461B699847638A0381EEE7A11D2846C3 -:101AE000984703B030BD00BFB117020070B58AB08F -:101AF0000C460DF1070209890646FFF78FFF002803 -:101B00002CDB9DF8072001239A428DF8083027D15D -:101B10002389ADF81830336825485B68E189ADF852 -:101B20001A10002540F2011C83420895ADF824509C -:101B3000ADF81CC029D12B462E4605939DF80E30DA -:101B4000ADF8101062F30003A088ADF80C5002A9A4 -:101B5000ADF812608DF80E30FFF726FE0AB070BDAA -:101B60009DF80E20E589A088ADF81050002363F39E -:101B7000000202A9ADF80C308DF80E20ADF812303D -:101B80000593FFF711FE0AB070BD06A930469847CD -:101B90009DF81C309DF81D20BDF81A10BDF824607A -:101BA0001BB9089B4FF48175C7E7089BC5E700BFC9 -:101BB000B117020000B583B009890DF10702FFF7E4 -:101BC0002DFF03B05DF804FB91F806C0BCF1010FD6 -:101BD00011D0BCF1020F0DD110B50268094CD26AC8 -:101BE000A24282B00AD109890DF10702FFF716FF60 -:101BF00002B010BD704703689B6A184702B0BDE889 -:101C000010401047B51B0200F8B50E4C26689EB177 -:101C10003368002B0FDD07463546002402E03368A9 -:101C2000A34208DD55F8040F036839465B690134A7 -:101C300098470028F3D1F8BD542015F04AFF2060E2 -:101C40000660F8BD1839002010B5054C206800B1B9 -:101C500010BD542015F03DFF00230360206010BD2F -:101C60001839002038B50368132B04460D4605DCEF -:101C700004EB830201335560236038BD1420FBF769 -:101C800053FC2368F4E700BF30B40568002D19DD6C -:101C90000246002302E00133AB4213D052F8044F56 -:101CA0008C42F8D15A1CAA42B8BF00EB820108DA74 -:101CB00001324C6841F8044BAA42F9D1591ED31A9B -:101CC0000B44036030BC704702207047013101EBC8 -:101CD000810100EB4100704782B010B58C4684B0A2 -:101CE00049688646DCF800000DF1080CACE80300FA -:101CF00006A981E80C00039BDA070EEB630C12D5F2 -:101D00005A10029B5EF80220D45808AB93E80300F7 -:101D10008DE8030006AB0CCB6046A04704B0BDE8DD -:101D2000104002B07047029CEFE700BF2DE9F04F72 -:101D300083B0DDE90CABBDF83870002B41D0804694 -:101D40000E4691461D46BAF1000F3DD00F2E01D12F -:101D5000C02F36D1282015F0BCFE0446103009F003 -:101D600021F918202680A4F8029015F0B2FECDE9E2 -:101D700000AB47F00207A7806B4607460246A0600B -:101D800003CB47F80C5B0023D8F80060D360E36016 -:101D90007B609160506075680D495161C4E90833FA -:101DA0000C4B9D4208D1204604F012FC204603B0A3 -:101DB000BDE8F04F15F08BBE21464046A8470028ED -:101DC000F1D103B0BDE8F08F1BF0010FBED1F8E7F1 -:101DD000D91C020039CE01002DE9F0438DB0044634 -:101DE000149FDDF85490884616461D465FB306A83A -:101DF00009F0D8F81820ADF80880ADF80A6015F0A1 -:101E000068FE0146CDE9007941F80C5B0023EC4601 -:101E10000246C3604B60BCE80300506020689160DC -:101E200005930D498568049251610C4A0A93122169 -:101E30009542ADF80C100B9309D102A804F0C8FB31 -:101E40000DB0BDE8F08319F0010FD0D1F8E761467D -:101E50002046A847F1E700BFD91C020069DA01005B -:101E600030B5124D2A6889B0EAB111490024CDE994 -:101E7000061408A9034611E9030003938DE8030043 -:101E8000104601212246FFF7A7FF0A4A039BCDE92E -:101E9000042404AA92E8030022468DE8030028687F -:101EA0000221FFF799FF09B030BD00BF843A00203E -:101EB000B51F0200151F0200F0B5134D2E688BB040 -:101EC000FEB1124A05900024CDE90824102702979C -:101ED0000AA9034611E9030022468DE803003046B3 -:101EE0000121FFF723FF0A4A0297CDE9062406A93C -:101EF00003C9059B8DE80300224628680221FFF7ED -:101F000015FF0BB0F0BD00BF843A0020B51F0200E2 -:101F1000151F020082B070B504A981E80C000446C8 -:101F2000BDF81250FFF772FD28B1022D1ED0012D11 -:101F30001ED0052D03D0BDE8704002B070470223CB -:101F40002546637255F8093B194A1B69934225D10E -:101F500004F114062046FFF747FD2A4601463046A5 -:101F6000BDE87040012302B0FEF772BE0023E7E730 -:101F70002646657256F8093B0D4A1B69934212D1F9 -:101F800004F114052046FFF72FFD3246014628468E -:101F9000BDE87040012302B0FEF75ABE0121204681 -:101FA00098470646D6E72946204698470546E9E77A -:101FB000CD1C020082B070B504A981E80C00044673 -:101FC000BDF81250FFF722FD28B1022D1ED0012DC1 -:101FD00029D0052D03D0BDE8704002B07047022320 -:101FE0002546237255F8083B1D4A1B69934230D1A0 -:101FF00004F10A062046FFF7F7FC2A460146304660 -:10200000BDE87040012302B0FEF722BE0021254644 -:10201000217255F8083B124A1B699342E8D02046CA -:1020200098470646E6E72646257256F8083B0C4ACE -:102030001B6993420FD104F10A052046FFF7D4FC37 -:10204000324601462846BDE87040012302B0FEF743 -:10205000FFBD0021E3E70021204698470546ECE755 -:10206000CD1C0200F0B5234E35688FB00DB303468A -:102070000C4601B3204A05930024CDE9062410271D -:10208000029706AA92E8030022468DE8030028463C -:102090000121FFF74BFE194A0297CDE9082408A950 -:1020A00003C9059B8DE80300224630680221FFF733 -:1020B0003DFE0FB0F0BD104A0593CDE90A210AAAF2 -:1020C00092E8030022468DE8030028460121FFF72D -:1020D00083FE0A4ACDE90C240EAB13E90300224625 -:1020E0008DE80300059B30680221FFF775FE0FB0F5 -:1020F000F0BD00BF843A0020B51F0200151F02008A -:10210000F0B5044685B0FFF7AFFB20461C4B40F806 -:102110000A3BFEF781FD002704F11400FEF77CFD69 -:10212000184927812046FFF7BDFB0125092649F6FE -:1021300082012046FFF7CAFB04F1080339464DF639 -:1021400090222046CDE901560095FFF7CFFB2046AF -:10215000CDE90156A3194DF6912200952946FFF7C6 -:10216000C5FB2046FFF752FC10B9204605B0F0BD74 -:1021700020462946FFF776FF204605B0F0BD00BF98 -:10218000E88A0300948A0300002070470420704707 -:1021900001EB810100EB41002630704782B010B5A1 -:1021A0008C4684B049688646DCF800000DF1080CC6 -:1021B000ACE8030006A981E80C00039BDA070EEBEC -:1021C000630C12D55A10029B5EF80220D45808AB5B -:1021D00093E803008DE8030006AB0CCB6046A047F4 -:1021E00004B0BDE8104002B07047029CEFE700BFAA -:1021F00010B50749074A016000238260C381044685 -:10220000083003F047FA2046FFF73EFB204610BD9A -:10221000248B0300348E030010B50849084C01607C -:102220000022C28040F8084CA0F1080403F032FA02 -:102230002046FFF729FB204610BD00BF348E030067 -:10224000248B030082B070B504A981E80C00044619 -:10225000FFF7DCFB18B9BDE8704002B07047236897 -:102260000E4A1B69BDF81000BDF81210208393427E -:1022700061830ED104F126052046FFF7B5FB04F17A -:10228000180201462846BDE87040042302B0FEF75C -:10229000DFBC0021204698470546EDE7912102006A -:1022A0002DE9F04F0368444D1B694F89B1F8008058 -:1022B000AB4285B006460C4628D13A3003884345E8 -:1022C0000DD03368B4F800801B69AB426FD106F1C2 -:1022D0004400038843451CD005B0BDE8F08F032FB0 -:1022E000FADD3D1F04F1140325F0030510341D44ED -:1022F00034F8022C34F8041C01236846043408F036 -:1023000003FEAC42F4D105B0BDE8F08F022198473E -:10231000D4E7032FE0DD043F04F1140327F00307A3 -:10232000DFF8A08010341F4408E0284604F050F97C -:10233000284615F0CCFB0434BC42CDD034F804ACB4 -:10234000BAF10F0F4FF02800F5D034F8029CD6F800 -:1023500010B015F0BEFB0546103008F023FEA5F8BE -:1023600000A0A5F80290182015F0B3FB0146134A0F -:1023700041F80C6B00920022C26001924A60EA6050 -:10238000C5E908220E4A42616A460346A86003CAAC -:1023900058609960DBF800305B6812224345AA80E0 -:1023A000C3D05846294698470028C4D0BDE703212A -:1023B000304698478DE700BF912102004522020078 -:1023C0009D21020039CE01000368154A1B69934222 -:1023D00070B50E8804460D4612D130300388B342E2 -:1023E00000D070BD2069A18C03680E4ADB684E1CCA -:1023F0009342A68407D11C340023AC60AB8170BD2E -:1024000001219847EAE798470028F4D043880188DB -:10241000E38304F11C020423A183AA60AB8170BD95 -:10242000912102008921020070B58CB00546FFF7AA -:10243000EDFA08B9AB8C0BB90CB070BD0446A8849A -:1024400006A82E6908F0AEFD1820029415F041FB95 -:10245000114A04900146CDE9002441F80C5B6A461C -:10246000C46003464C6003CA0C4A996058605A61C4 -:1024700033680594CDE90A449B68094C1222A342B3 -:10248000ADF80C2004D102A804F0A2F80CB070BD85 -:1024900002A930469847F6E7452202009D21020036 -:1024A00069DA0100A0F10800FFF7BEBF10B50949C5 -:1024B000094A016000238260C3810446083003F0AA -:1024C000E9F82046FFF7E0F9204615F000FB20462A -:1024D00010BD00BF248B0300348E030038B50949BA -:1024E000094D01600022A0F10804C28040F8085C98 -:1024F00003F0D0F82046FFF7C7F9204615F0E7FAB9 -:10250000204638BD348E0300248B03002DE9F041B2 -:1025100086B00446154600F10807FFF7A5F9314AD1 -:102520000023C4E90223384603F046F82E4B23600B -:1025300048332561A36004F1260504F14E062846C0 -:102540000A35FEF769FBAE42F9D100252562206A03 -:10255000E061E069656104F11803A584A061234985 -:1025600005932046FFF79EF9204649F2AF31FFF769 -:10257000ADF9294609220425059B02922046CDE9A2 -:10258000005549F27572FFF7B1F906230293204610 -:1025900004F11403CDE9005504F1200845F204428A -:1025A0000221FFF7A3F943462046CDE901550095E6 -:1025B00042F2C4320321FFF799F904F11C0640F2FC -:1025C00009123346029201214BF64C022046CDE916 -:1025D0000055FFF78BF9384602F000FB204606B0A5 -:1025E000BDE8F081348E0300248B0300948A03003D -:1025F0000420704701EB810100EB4100523070472D -:1026000010B50749074A016000238260C381044670 -:10261000083003F03FF82046FFF736F9204610BD9A -:10262000908B0300348E030010B50849084C0160FC -:102630000022C28040F8084CA0F1080403F02AF8F8 -:102640002046FFF721F9204610BD00BF348E03005D -:10265000908B030010B50949094A0160002382608C -:10266000C3810446083003F015F82046FFF70CF943 -:10267000204615F02CFA204610BD00BF908B0300B9 -:10268000348E030038B50949094D01600022A0F1DC -:102690000804C28040F8085C02F0FCFF2046FFF707 -:1026A000F3F8204615F013FA204638BD348E0300A7 -:1026B000908B03002DE9F84F0368A04F1B690E882B -:1026C000BB4204460D4640F077815C300288B2423E -:1026D00022D0BB422E886DD1B4F85220B24204F110 -:1026E00052006FD0BB422E8840F0BB80B4F86630F9 -:1026F000B34204F1660000F0BB8023682E881B699A -:10270000BB4240F00381B4F87030B34204F1700072 -:1027100000F00381BDE8F88F6A89032AD9D92646DB -:10272000EA6846F8182FBB4240F04B8104F15C0880 -:102730002046FFF759F93246014604234046FEF78A -:1027400071FA4FF00C0900264FF0010A11E0A2695E -:1027500018EA020F06EB460306D0206900EBC3031C -:102760004844DB685B6998470136132E09F1180964 -:102770001BD063690AFA06F818EA030FE7D1A269C9 -:1027800018EA020F06EB4603EED0206900EBC30304 -:102790004844DB685B689847636918EA030FD6D141 -:1027A0000136132E09F11809E3D123682E881B691D -:1027B000BB4291D000212046984702882368B2424C -:1027C0001B698FD16A89032A8CD92646EA6846F8A4 -:1027D000142FBB4240F0FA8004F152082046FFF764 -:1027E00003F93246014604234046FEF71BFA4FF038 -:1027F0000C0900264FF0010A11E0A26918EA020F45 -:1028000006EB460306D0206900EBC3034844DB68AF -:102810005B6998470136132E09F118091BD06369CB -:102820000AFA06F818EA030FE7D1A26918EA020FBC -:1028300006EB4603EED0206900EBC3034844DB6897 -:102840005B689847636918EA030FD6D10136132EE7 -:1028500009F11809E3D123682E881B69BB423FF4B4 -:1028600045AF0221204698470388B3427FF445AF25 -:102870006A89002A3FF44EAF02EBC20302EBC303A6 -:1028800003EB43235B429BB242F292418B423FF601 -:1028900041AF2B4BA3FB0213D21A03EB520212F4EB -:1028A0007F7FC2F387033FF428AF05F10C064FF09A -:1028B000070A1AFB036A3278B6F80110D6F80390BB -:1028C000122A4FF00C0813469DBF4046182212FBF7 -:1028D00003080023206903EB43034FEAC30B00EB1B -:1028E000C3034044DB68DB689847206983440736AC -:1028F000DBF80C3049469B6B40449847B245DAD12F -:1029000023682E881B69BB423FF4FDAE032120469D -:1029100098470388B3427FF4FDAE6F89012F7FF69D -:10292000F9AE023F05F11003C7F34E070E3503EB76 -:1029300047074FF001080C261BE000BFF5250200F9 -:1029400025499224122B206915F8011C96BF1822E4 -:10295000134612FB036203EB430300EBC30388BF80 -:102960000C22DB6810441B6898470235AF423FF4E5 -:10297000D1AE15F8023CA16908FA03F21140F4D176 -:1029800060690240DED0122B9ABF182010FB036250 -:102990000B46206915F8011C03EB430300EBC3034E -:1029A00088BF0C22DB68FF29DB68104414BF890054 -:1029B00040F2FF319847D8E70121984723681B6907 -:1029C00084E60121204698478046B1E60021204652 -:1029D0009847804602E700BF2DE9F04385B00446E2 -:1029E000154600F10807FEF73FFF364A0023C4E909 -:1029F0000223384602F0E0FD334B23604833256163 -:102A0000A36004F1520504F17A0628460A35FEF760 -:102A100003F9AE42F9D10025C4F84A502046C4E972 -:102A200005552A49C4F83E50C4F84250C4F84650EF -:102A3000C4F84D50E561256265622585FEF732FFD9 -:102A4000042620464FF0050941F27B21FEF73EFFA8 -:102A500004F1140329462046CDE90066CDF808901C -:102A600045F69902FEF742FF04F118032046CDE92E -:102A7000016900964BF6FE120121FEF737FF04F1C3 -:102A80001C080E22CDE900224346204602964DF650 -:102A900022020221FEF72AFF142340F20D12CDE993 -:102AA0000132032104F12A034FF40D422046009520 -:102AB000FEF71CFF384602F091F8204605B0BDE84D -:102AC000F08300BF348E0300908B0300948A0300D0 -:102AD0002DE9F04700240546884600F13E060C2704 -:102AE000A1464FF0010A20E000EBCC0C3844DCF8A2 -:102AF0000C305B689847C0B205EB4903B8F1000F92 -:102B000002D13278824209D009F10109B9F1090FE5 -:102B1000307083F82A4083F82B001ADC0134132C20 -:102B200006F1010607F1180713D0AB690AFA04F29F -:102B30001A42F3D0D5E904031A4204EB440CD3D073 -:102B400000EBCC013844CB685B699847C0F3870041 -:102B5000D2E74846BDE8F08703680D4A1B699342F7 -:102B600070B50E8804460D460FD170300388B3420D -:102B700000D070BD01212046FFF7AAFF0028F8D041 -:102B80002A344000AC60A88170BD03219847EDE76E -:102B9000F525020070B582B00446FEF737FF08B98C -:102BA00002B070BD00212046FFF792FF0028F7D049 -:102BB00025460F4955F82A3B1A6940008A4283B2DC -:102BC0000ED104F1700620460193FEF70DFF019B24 -:102BD00001462A46304602B0BDE87040FEF738B8DC -:102BE0000193032120469047019B0646EBE700BF77 -:102BF000F525020070B5A0F1080582B0044628460C -:102C0000FEF704FF08B902B070BD00212846FFF7A7 -:102C10005FFF0028F7D054F8083C10491E694000B7 -:102C20008E4204F1220283B20ED168342846CDE9E7 -:102C30000023FEF7D9FEDDE900230146204602B05D -:102C4000BDE87040FEF704B8CDE900230321284613 -:102C5000B047DDE900230446E8E700BFF5250200A0 -:102C60000320704701EB810100EB410028307047E1 -:102C70002DE9F04F03681E4A1B690C88934283B00C -:102C80000546884631D128300388A34202D003B0DC -:102C9000BDE8F08F05F10C03002701931E46BA46EC -:102CA0004FF0010906F801AB0FFA87FB0024A86872 -:102CB00021B25A46103008F0CBFAC4F104030134B3 -:102CC00030B116F8011C09FA03F30B4306F8013C76 -:102CD000052CECD10137052FE4D1019BC8F8083051 -:102CE000A8F80C7003B0BDE8F08F00219847CBE73F -:102CF000652C02002DE9F0430368404C1B690F4628 -:102D0000A34237F80C8B83B005460E464CD12830D1 -:102D1000038843451FD02B68B6F800801B69A34287 -:102D200064D105F132000388434540D02B683788D1 -:102D30001B69A3425ED105F13C000388BB4202D06F -:102D400003B0BDE8F0837389012B84BFB3896B8224 -:102D500003B0BDE8F0837389013B9BB2042BDAD842 -:102D6000A8683C3005F006FB73894FF00008002B83 -:102D7000E6D00FFA88F900243B78A868C4F1040271 -:102D8000134143F3000321B2DBB2103001344A4651 -:102D900008F042FA052CEFD1738908F10108434588 -:102DA00007F10107E5DCCBE700219847B0E7B6F96A -:102DB0000A203946684608F065FDA8683C3005F0F1 -:102DC000D9FAA868694600F13C0401A808F080FD22 -:102DD0006A8A01A9204605F075FB01A808F0DAFC13 -:102DE000684608F0D7FC03B0BDE8F083012128460F -:102DF000984798E70221284698479EE7652C0200ED -:102E0000F0B5044685B01546FEF72EFD234B236032 -:102E1000A56004F12800FDF7FFFE04F13200FDF784 -:102E2000FBFE04F13C00FDF7F7FE002578236382EA -:102E300020461B49E56025742575FEF733FD2046C5 -:102E40004DF61D11FEF742FD052604F10C0740F278 -:102E500005123B46294602922046CDE9006647F618 -:102E60007732FEF743FD14220421CDE90121A31896 -:102E70000092204649F2EE320121FEF737FD022191 -:102E80002046CDE90116009104F1120340F62D52BF -:102E9000FEF72CFD204605B0F0BD00BFFC8B030003 -:102EA000948A03000220704701EB810100EB41008E -:102EB0002430704790F823200023038480F82230C8 -:102EC00002B9704700B585B00123032240F2FF31FB -:102ED000684608F019F805B05DF804FBF0B583B05A -:102EE0000446FEF793FD18B90025284603B0F0BD4F -:102EF0002368254F1B69BB42054639D104F12400E4 -:102F000003899B07F0D594F82230E27CE66894F8B8 -:102F10002110132B16440FD916E0E26884F8220022 -:102F2000525CF25494F8223094F813E09CFBFEF1CA -:102F3000132B0EFB11C107D894F820208A4203F10D -:102F4000010001F1010CE8D122681269BA429BB27A -:102F500012D104F1240720460193FEF745FD019BA1 -:102F6000014632463846FDF7B5FE284603B0F0BDAF -:102F7000002120469847C3E701930021204690474F -:102F8000019B0746E7E700BFA92E02002DE9F04F9D -:102F90000368314A1B690C88934285B0054689460F -:102FA00056D12E300388A34202D005B0BDE8F08F81 -:102FB000B9F80A30002BF8D009F10C0909EB030B22 -:102FC0002B7CAA7C697C5E1CB6FBF2F002FB1066CF -:102FD0008E422AD0AA6999F80070B2F90280B8F13D -:102FE000000F17DD05F1180A002401E0A04510D0FC -:102FF00021B2504608F0EEFC874204F10104F5D1FD -:1030000001231A464FF49661684607F07DFFA045FC -:10301000EED12B7CAA68D754EB692E749E420CD05B -:1030200009F10109CB45CBD1BFE7012303224FF4BE -:103030009661684607F068FFF2E74FF0FF33EB61F7 -:10304000022201234FF49661684607F05DFFE7E72F -:1030500001219847A6E700BFA92E020030B50368FA -:103060001C4A1B690D88934285B004462FD1243039 -:103070000388AB4201D005B030BD94F8221094F81B -:103080002130E27C94F823500B44B3FBF2F102FBB5 -:103090001133002284F8213084F8222001230322F6 -:1030A00040F2FF31684607F02FFF002DE3D194F87E -:1030B0002230002BDFD194F8212094F820309A425E -:1030C000D9D0204605B0BDE83040FFF707BF00214A -:1030D0009847CDE7A92E0200F0B5044685B0154605 -:1030E0001E46FEF7C1FB2046214B40F8183B08F076 -:1030F000F9FB013604F12400FDF78EFDF6B204F170 -:103100002E000135FDF788FDEDB206F12800012102 -:10311000284403F031FA05F1140300270344C4E9FD -:103120000203A574204613492782E6742762FEF73E -:10313000B9FB20460121FEF7C9FBA36800972B4489 -:1031400006211425CDE90151204603220121FEF775 -:10315000CDFB0195E368009710220292204633448C -:1031600002223946FEF7C2FB204605B0F0BD00BF83 -:10317000488C0300308C03002DE9F04FB2F1000BB6 -:1031800083B040F38980012B1D4600F08580044602 -:103190000E46FEF73BFC00287BD02368404F1B699E -:1031A000BB4272D104F1240003899A0771D54FF014 -:1031B000000A04F12403D14601934FF00108204690 -:1031C000FEF724FC002847D023681B69BB4247D187 -:1031D000019803899B073FD5DA451CDA0AF1FF30D5 -:1031E00094F8201030440BE0E26810F801CF02F8A8 -:1031F00001C00AF1010AD9B2D34584F820100AD0DF -:1032000094F813C094F821204B1CB3FBFCFE0CFB7C -:103210001E339A42E8D1022D26D184F8238003215F -:1032200040F2FF3002F0FEFC94F8223043B994F8EB -:10323000212094F820309A4202D02046FFF74EFE1B -:1032400002F054FED34584F82390B8D194F821209D -:1032500094F820309A42B2D1504603B0BDE8F08FC6 -:10326000002120469847B4E794F82230002BF3D190 -:1032700094F8212094F820309A42EDD02046FFF7B0 -:103280002DFE504603B0BDE8F08F00212046984740 -:103290008AE7DFF810A0DFE76FF47A7ADCE700BF97 -:1032A000A92E020016FCFFFF09681346043131F90C -:1032B000022CFFF761BF00BF2DE9F04F2DED028B0F -:1032C00085B000AF012B08EE100A7B6000F0928001 -:1032D00091F811A00C7CA2458846934635D013681E -:1032E000B3F90210D8F80830554600295E5D23DD99 -:1032F00000244FF0FF3921B2584608F06BFBDBF891 -:103300000010B1F902100134B04208BFA946A14231 -:10331000F1DC98F8120098F81040013595FBF0F6B2 -:1033200000FB1655AC4218D0B9F1FF3F18D1D8F8C0 -:10333000083000295E5DDBDC98F81200013595FB52 -:10334000F0F600FB1655AC42CFD17B68022B59D06A -:1033500018EE100A08F0C6FA44E07B68022B4ED043 -:10336000B9F1000FF4DBD145BDBF98F81250A5EBC1 -:103370000A054D44A9EB0A0505F1080222F00702EF -:103380006C46ADEB020D00216A1C684614F001FC8E -:103390001FFA89F39A45D8F808C098F81260694670 -:1033A0001FFA8AF00ED00DF1FF3E421C92B2B2FB22 -:1033B000F6FA06FB1A221CF800A00EF801AF90B234 -:1033C0008342F2D198F8113001332B4493FBF6F08D -:1033D00006FB10332AB218EE100A88F8113008F0F4 -:1033E00051FAA54618EE100A1437BD46BDEC028B03 -:1033F000BDE8F08F6FF47A7108F0D4F9F2E7B9F113 -:10340000FF3FADD1594608F1180407F10C0008F050 -:103410005FFA07F10C01204608F06AFA01214FF427 -:10342000966002F095FD07F10C0008F0B3F998F8EA -:10343000103007F10C0003F1FF3908F053FA07F1DF -:103440000C01204608F054FA07F10C0008F0A2F92C -:1034500086E700BF012A0FD010B51830144608F0D7 -:1034600047FA022C01D0002010BD01214FF49660D4 -:1034700002F06EFD002010BD6FF47A70704700BF3F -:1034800042DF7047704700BF084602F077BD00BFBB -:1034900082B010B58C4684B049688646DCF80000DE -:1034A0000DF1080CACE8030006A981E80C00039BB1 -:1034B000DA070EEB630C12D55A10029B5EF802205D -:1034C000D45808AB93E803008DE8030006AB0CCB9F -:1034D0006046A04704B0BDE8104002B07047029CAF -:1034E000EFE700BF82B08DE80C00002100F6281045 -:1034F00002B0F9F7FBBD00BF82B010B502A981E8A8 -:103500000C00BDF80A30152B044610D8022B1DD92B -:10351000033B122B1AD8DFE803F025191D371919C0 -:10352000191919191D191919191919193F0040F6F6 -:10353000B93293420AD100F580544FF0FF31D4F8EC -:103540008001BDE8104002B006F0FABFBDE81040AF -:1035500002B07047BDE81040D0F81009036802B00F -:103560001B6B1847002100F6540005F055F904F6CE -:103570007400002105F050F904F69400BDE81040F5 -:10358000012102B006F04CBABDE81040D0F8140991 -:10359000036802B09B6A184700F580540121D4F8F3 -:1035A0008001BDE8104002B007F00AB838B500F558 -:1035B000E26504462846FAF741FD40B104F10C00EB -:1035C000FEF75EF838B92846FAF740FD50B9BDE875 -:1035D00038400BF031BC2846FAF78CFDBDE8384086 -:1035E0000BF02ABC2846FAF7CFFE0028EFD138BDF1 -:1035F000064A1368591E11603BB9054A116821B18A -:103600004189136021F4005343817047E420002076 -:1036100030200020704700BF064A1368591E116011 -:103620003BB9054A116821B1C188136021F40053E8 -:10363000C3807047E4200020302000202DE9F04FA7 -:103640002DED028B87B00446F9F7D8FEB44B002568 -:10365000C4E90135201D01F0AFFFB24B236003F137 -:103660003C0204F10C0604F1340862603046FDF7B8 -:103670002DFE04F14C07AC492663092240460BF0AD -:1036800049FB04F16406A9490A2238460BF042FBC3 -:10369000A7491A2230460BF03DFB2A46414601233A -:1036A00004F1800004F0C6FB04F1E00304F1B8006B -:1036B000039305F081FE3946039F222304F53B7BEB -:1036C0005B22384608F08AFB3146122204F54B761D -:1036D00058460BF06DF804F2746339465A4630468A -:1036E00004F2DC67049300F0E1F9924B049804F5CE -:1036F000C46204F5C1610AF0A9FE04F5AF6204F5E5 -:10370000AC61384601F0EEFD04F59A6204F59D6166 -:1037100004F2F46001F0E6FD04F5E2692822434674 -:103720000092394632464846FAF7EEF904F5EB6363 -:1037300008EE103A18462A233946324600934B4683 -:10374000FAF782FED5F8F83F01330ABF4FF0102395 -:10375000D5F8F81F59694FF0805304F28476186940 -:103760001B6900EB4000091A04F2947501223046EF -:10377000FBF702FE314600222846059505F0A4F825 -:103780000523C4F8C837C4F8CC37C4F8D037C4F818 -:10379000D437D4F85036C4F8B437D4F85436C4F813 -:1037A000B837D4F85836C4F8BC37D4F85C36C4F807 -:1037B000C037D4F86036C4F8C4375F4BC4F8E0377C -:1037C00004F5B263C4F8A03704F5B563C4F8A437B0 -:1037D00004F5B863C4F8A83704F5BB6304F2E478D1 -:1037E000C4F8AC3704F5F46604F5BE6304F2B475AE -:1037F00004F5F96AC4F8B037072251464046C4F8C8 -:10380000D867C4F8DC57FAF755F80023CDE9003340 -:1038100001231A4604F56C7104F6540004F0C4FF49 -:103820000023CDE900330222012304F5886104F668 -:10383000740004F0B9FF03230222012104F694006E -:1038400006F0ACF85A4640F6AC5304F5A06104F615 -:10385000A40006F01FF9092104F6D40001F0AAFA29 -:10386000082104F6FC0001F06BFC384600F038FC3F -:10387000C4F81009384600F0BBFC059B00930146D4 -:103880004346D4F81029C4F8140904F6181000F0BF -:103890003DFD04F5A662019204F5A36804F5A96252 -:1038A000039B009204F54E71424604F62810F9F786 -:1038B0007DFC04F593504A4618EE101A049B08301C -:1038C000FAF768F804F5C7694FF0000363814846CA -:1038D00009F0D8FF0221484609F0D4FDB4F83E367D -:1038E000164923F480733846A4F83E3608F0A2FF48 -:1038F00056F8040B01210AF0A3FAB542F8D155F8A5 -:10390000040B01210AF09CFAAA45F8D10121404696 -:103910000AF096FA204607B0BDEC028BBDE8F08FA6 -:10392000348E0300BC8C03000090004000A00040D7 -:1039300000A0014000200040808C0300801A060097 -:103940002DE9F04F83B0DDE90CABBDF83880002BDA -:103950003CD007460E4691461D46BAF1000F32D0C4 -:103960000F2E02D1B8F1C00F30D1282014F0B1F8D9 -:103970000446103007F016FB18202680A4F80290A9 -:1039800014F0A7F8CDE900AB84466B460246A06070 -:1039900003CB4CF80C5B00233E68D360E360CCF8AB -:1039A000043050609160756848F00208C4E908333B -:1039B0000C4BA4F80480384653612146A84740B90F -:1039C00003B0BDE8F08F1BF0010FC9D16FF47A701E -:1039D000F6E7204602F0FCFD204614F078F8024895 -:1039E000EEE700BF9134020016FCFFFF30B587B050 -:1039F00000224FF48053009204460D4602A811465F -:103A00008022FBF7B9FC01230E4A01A902A8FBF7AB -:103A100003FC019B7BB10B4901236A4602A8FBF71B -:103A200007FC04F593500830FAF702F802A8FBF7F8 -:103A3000ABFC07B030BD002DF3D102A8FBF7A4FC0E -:103A400007B030BD7C8C0300A0F10400F8F720BC67 -:103A500010B5084B0360044600F5517007F0F4FD03 -:103A6000054A226000232046E38001F013FE204631 -:103A700010BD00BF1C8D0300348E030010B5094B30 -:103A80000360044600F5517007F0DEFD064A22602F -:103A90000023E380204601F0FDFD204614F017F8D6 -:103AA000204610BD1C8D0300348E03002DE9F04F1D -:103AB000B54B03604FF0000987B08046C0F8049012 -:103AC000CDE9021201F078FD4046B04B40F80C3BC6 -:103AD00002220323642109F03DFF03231A466521D6 -:103AE00008F1240009F036FF08F1540004460323CE -:103AF0000422662108F13C0009F02CFF08F16C0B50 -:103B000003231F2267212046009409F023FF03238B -:103B10001C226821584609F01DFF08F1840608F1AF -:103B20009C031D460E2203236921304609F012FF33 -:103B300008F1B40A032325226A212846019509F0D9 -:103B400009FF03230B226B21504609F003FF0323D7 -:103B50000A226C2108F1CC0009F0FCFE08F1FC07F8 -:103B6000032309226D2108F1E40009F0F3FE08F5B2 -:103B70008A7503231E226E21384609F0EBFE0323CB -:103B800017226F21284609F0E5FE03230C2270213D -:103B900008F5967009F0DEFE03231122712108F565 -:103BA000A27009F0D7FE03230122722108F5AE703E -:103BB00009F0D0FE03230D22732108F5BA7009F035 -:103BC000C9FE03232222742108F5C67009F0C2FE43 -:103BD00003231A22772108F5D27009F0BBFE08F5FD -:103BE000EA7403232022782108F5DE7009F0B2FE82 -:103BF000032324227921204609F0ACFE4A46032300 -:103C00007A2108F5F67009F0A5FE032314227B2122 -:103C100008F5017009F09EFE03230522862108F5B0 -:103C2000077009F097FE032310227C2108F50D7020 -:103C300009F090FE032308227D2108F5137009F096 -:103C400089FE032315227E2108F5197009F082FEF2 -:103C5000032316227F2108F51F7009F07BFE032342 -:103C60000F22802108F5257009F074FE0323182225 -:103C7000812108F52B7009F06DFE032313228221A8 -:103C800008F5317009F066FE01230622832108F54C -:103C9000377009F05FFE01232822842108F53D706A -:103CA00009F058FE19228521032308F5437009F015 -:103CB00051FE009BC8F82C33019BC8F8404308F51F -:103CC0005179C8E9CC37C8E9CE65C8E9C9BA4846D0 -:103CD00007F08CFC2E4B029919602E4B039A1A6048 -:103CE00021231325C8F80830236820465B6C002187 -:103CF0009847D8F808300135AB4204F11804F3DCDA -:103D0000D8F82403036800215B6C9847D8F828038F -:103D1000036800215B6C9847D8F82C0303680021E6 -:103D20005B6C9847D8F83003036800215B6C9847B8 -:103D3000D8F83403036800215B6C9847D8F838033F -:103D4000036800215B6C9847D8F83C0303680021A6 -:103D50005B6C9847D8F808100122114405A807F0B9 -:103D60004BFC05A9484607F077FC05A807F06CFC5A -:103D7000D8F80810D8F844330B44002240461A7192 -:103D800007B0BDE8F08F00BF348E03001C8D030028 -:103D9000743B0020703B00202DE9F8438268D0F886 -:103DA000443313441A7942F001021A718368002BDC -:103DB00044DD0025DFF88890064600F10C04A84693 -:103DC00013E0D3F8003703F44033B3F5003F06D1D6 -:103DD000D6F844332B441A7942F008021A71B368BA -:103DE0000135AB4204F1180428DDD6F84433277CB2 -:103DF0002B44204683F804802368DB69984707F04A -:103E00001F020028EBD1202F34BF4FF0A0434B46B8 -:103E100003EB8203D3F8002702F44032B2F5403FAF -:103E2000CFD1D6F844332B4401351A7942F004023D -:103E30001A71B368AB4204F11804D6DCBDE8F8830C -:103E400000030050F8B58168D0F844331E4A0B4493 -:103E5000197921F0010119718368D2F80473D2F83D -:103E60000413C2F80813002B2ADD064600F10C04E7 -:103E700000250FE011F0080320464FF0020104BFB7 -:103E80002046194609F0F6FFB3680135AB4204F14C -:103E9000180415DD23682046DB6998470028F3D114 -:103EA000D6F844332B4419794B07E3D52046032138 -:103EB00009F0E0FFB3680135AB4204F11804E9DC16 -:103EC000014BC3F80473F8BD006000402DE9F04FCA -:103ED00006463A4883B09946B3689246D0F8042320 -:103EE0000092002BD0F80423C0F808232FDD884669 -:103EF00034460025E36894F81CB0DB6904F10C0734 -:103F000038469847E8B9E36838461B6A9847C0B115 -:103F1000638A13F4007124D0B8F1000F11D0BAF104 -:103F2000000F2BD0BBF1200F0BF01F0B244A0BF519 -:103F3000E07138BF4FF0A04252F8211011F4403F19 -:103F400027D0B3680135AB4204F11804D2DC1B4B17 -:103F50000022C3F87C21009AC3F8042303B0BDE813 -:103F6000F08FB9F1000FECD0384609F083FFB36849 -:103F70000135AB4204F11804BCDCE8E73846514691 -:103F800009F078FFB3680135AB4204F11804B1DCE5 -:103F9000DDE7C3F30023C3F103013846019209F0C2 -:103FA00069FF019A012303FA0BF3C2F82035B368C5 -:103FB0000135AB4204F118049CDCC8E70060004006 -:103FC0000003005010B582B0062916D8DFE801F0D2 -:103FD000323E4D18181D0400816800290DDD0022B5 -:103FE000438A9C0548BF23F4007302F1010248BFD5 -:103FF00043828A4200F11800F2D1002002B010BDC5 -:10400000FFF720FF002002B010BD002A46D08468D0 -:10401000002CC8BF0023F0DD418A11F4007F03F1BA -:10402000010300F1180002D0116801311160A342B0 -:10403000F2D1E2E70190FFF7AFFE012201980023E1 -:104040001146FFF743FF002002B010BD8268D0F890 -:10405000443313441B79DA0716D50123002219468D -:10406000FFF734FF002002B010BDD0F8443382685F -:1040700013441B79DB070CD501231A461946FFF7B9 -:1040800025FF002002B010BD0190FFF785FE0198CA -:10409000E3E70190FFF780FE0198EDE76FF47A7097 -:1040A000ACE700BF00207047002070476FF47D70C0 -:1040B000704700BF6FF47D70704700BF10B50446B5 -:1040C00003EB4300C4E9022321608000012102F0D8 -:1040D00053FA002360602382204610BD704700BF62 -:1040E0002DE9F043364C236813F0010383B00546F5 -:1040F0001AD0344C2368DE0721D5334C334F344E6D -:104100000A2002F013FB204609F0BCFB02212046E6 -:1041100009F0B8F9E3883A7823F48073E380E2B1D8 -:10412000306803B0BDE8F08301222A48114606F04A -:104130007FFE01232360234C2368DE07DDD4192290 -:1041400085210323204809F005FC0123224A234945 -:104150001D48236013F0B6FCCFE7DFF8848032609F -:1041600032212846C8F8002004F07AFE28B93068C9 -:1041700001233B7003B0BDE8F083502013F0A9FC8D -:1041800032230522CDE9003229462246114B8146D1 -:1041900004F04CFE5420C6F8009013F09AFC22461E -:1041A0003C2306248146CDE900342946094B04F01E -:1041B00035FF3168C8F80090484602F0E1FDD6E7C7 -:1041C0001C39002020390020303900208342002093 -:1041D000243900202839002040200020DD40020042 -:1041E0004839002010B5044613F071FC204610BD7C -:1041F00010B504460A2002F099FA2046FFF770FF36 -:10420000014B186810BD00BF4839002082B010B5BE -:104210008C4684B049688646DCF800000DF1080C35 -:10422000ACE8030006A981E80C00039BDA070EEB5B -:10423000630C12D55A10029B5EF80220D45808ABCA -:1042400093E803008DE8030006AB0CCB6046A04763 -:1042500004B0BDE8104002B07047029CEFE700BF19 -:104260002DE9F04F83B0DDE90CABBDF83870002BC1 -:1042700041D080460E4691461D46BAF1000F3DD012 -:104280000F2E01D1C02F36D1282013F022FC044676 -:10429000103006F087FE18202680A4F8029013F054 -:1042A00018FCCDE900AB47F00207A7806B46074634 -:1042B0000246A06003CB47F80C5B0023D8F80060EF -:1042C000D360E3607B609160506075680D49516117 -:1042D000C4E908330C4B9D4208D1204602F078F91E -:1042E000204603B0BDE8F04F13F0F1BB2146404635 -:1042F000A8470028F1D103B0BDE8F08F1BF0010FF3 -:10430000BED1F8E70D42020039CE010030B58DB0C4 -:10431000044610982160C4E901231B49E06004F0C1 -:1043200017FBD0B105460DF1140E00696969AA6941 -:10433000EB69F446ACE80F00286A696AAA6AACE83F -:1043400007001CE90F008DE80F0020689EE80E00B2 -:1043500002F0FCFC284613F0BAFB0C4B1D6885B13B -:104360000B4A0023CDE9052305AB93E80300C023E6 -:104370008DE8030002930322234606212846FFF717 -:104380006FFF20460DB030BD388D0300843A002009 -:104390008D48020070B40B680468D0E90156E31A36 -:1043A00007EE903A4B68EB1A06EE903AF8EEE66AA2 -:1043B0008B68F8EEE77A66EEA66AF31AE7EEA76A6C -:1043C000012A07EE903AF8EEE77AE7EEA76A35DDC4 -:1043D00002EB420201EB8200B0EE666A0C38D1E9D2 -:1043E0000323EB1A07EE903AA21AF8EEE77A07EEEB -:1043F000102A4B69B8EEC77A67EEA77AF31AE7EE90 -:10440000077A0C3107EE103AB8EEC77AE7EE077A72 -:10441000F4EE667AF1EE10FAB4EE676A48BFF0EE99 -:10442000676AF1EE10FA48BFB0EE676A8842D6D1EB -:1044300076EE667A70BC17EE900A7047B0EE666A48 -:1044400076EE667A70BC17EE900A70472DE9F04759 -:104450002DED068B84B004AC04E90E00139A029E85 -:104460001D4600230F469A424FF48061C0E9003395 -:10447000C0E90311814683608361416140F3D480C8 -:10448000129CDFED7D8A02EB420204EB8208A24619 -:10449000DAE90023F31A07EE903ABA1AF8EEE77A4F -:1044A00007EE102ADAF80830B8EEC77A67EEA77A76 -:1044B000EB1AE7EE077A07EE103AB8EEC77AE7EEA6 -:1044C000077AF5EE407AF1EE10FA00F1B880B1EE1D -:1044D000E77A0AF10C0AFDEEC77AF8EEE77AF4EE15 -:1044E000687AF1EE10FAC8BFF0EE678AD045CFD1F6 -:1044F0009FED619AF7EE00AAF0EE499AB0EE49AA54 -:10450000B0EE498AD4E90012B31A07EE903A7B1A4A -:1045100007EE103AF8EEE77AA368B8EEC77A67EECE -:10452000A77AE81AE7EE077A07EE100AB8EEC77A1C -:10453000E7EE077AF5EE407AF1EE10FA00F18680A8 -:10454000F1EEE75AC91B921B5B1B0C3488EEA56A7F -:1045500007EE901AF8EEE76A07EE902AB8EEE77ACF -:1045600007EE903AF8EEE77A86EEA55AC7EE256A8E -:1045700087EEA57A76EE6A7ABDEEC88ABDEEE76A66 -:1045800018EE102A16EE103A9A42B8BF1A4608EEF4 -:10459000102AB0EEC56AF0EEE66AB0EEC77AA04522 -:1045A000A6EE27AAE6EEA79AA7EE279AB8EEC88A43 -:1045B000A8D169EEA97AEAEE0A7AE9EE097AF5EE6F -:1045C000407AF1EE10FA4BD4BDEEE87A17EE103ACD -:1045D000B1EEE77A4846C9E90165C9F80070C9F843 -:1045E00018308AEE075AC9EE875A89EE076AF7EE45 -:1045F000007AF0EE676AB0EE677AE5EE086AA5EE3B -:10460000887AE6EE087AFEEECB6ABEEECB7AFEEE54 -:10461000CB7AC9ED036A89ED047AC9ED057A04B055 -:10462000BDEC068BBDE8F0879FED139AF0EE499A3A -:10463000B0EE49AAB0EE498AF0EE497AC8E717EE23 -:10464000900A12F021F807EE100A42E717EE900ADE -:1046500012F01AF8D4E9001205EE900AA36871E787 -:1046600017EE900A12F010F8FDEEE87A07EE100A45 -:1046700017EE903AAEE700BF000000002DE9F04FC2 -:1046800093B0161E1190884640F3FA80002206EB84 -:10469000460C0B46740001EB8C0C15461746D3E90B -:1046A00000010C330D4453F8041C9C4507440A4494 -:1046B000F5D197FBF6F3099395FBF6F3079392FB7D -:1046C000F6F30393119B099A1A60079A5A60039AAA -:1046D0009A60414632461846FFF75CFE3444D8F8EB -:1046E0000030D8F80410D8F808B00A93A8F10C02EA -:1046F00002EB84026FF0C704E41A10946FF0C70451 -:10470000641AC3F5C8730B940D936FF0C704C1F519 -:10471000C87305EE900AA4EB0B0400200E93CBF5B2 -:10472000C87305910C9006948246019081460F93C0 -:10473000099B1099194402910D99CB180893079978 -:104740000E9B0B44049303990F9B03EB010EDDEDCD -:10475000027A0A9B17EE901AF8EEE74A5D180B9B57 -:10476000079964EEA44A03EB010C07EE90CAF8EE39 -:10477000E77A059B0399B0EE645AA7EEA75A03EBBC -:104780000C04069B5F1807EE907AF8EEE77AB0EE1D -:10479000456AA7EEA76A012E0BEB0700F0EE466A0A -:1047A00029DD43461969611A07EE901AD968691A1A -:1047B00007EE101AF8EEE77A5969B8EEC77A67EE95 -:1047C000A77A411AE7EE077A0C3307EE101AB8EE13 -:1047D000C77AE7EE077AB4EE676AF1EE10FAF4EE04 -:1047E000676AC8BFB0EE676AF1EE10FA48BFF0EE34 -:1047F000676A9A42D6D176EEC66AF4EEE56AF1EEC1 -:1048000010FA04D5F0EE665A82460194A946C837DC -:10481000BE45B8D1049B0CF1C80C6345A5D1029BE1 -:104820000899C8339942029391D1099B4B4508D00E -:10483000019B07930123CDF80CA00C93CDF8249095 -:1048400076E7079B01998B4206D0019B07930123D2 -:10485000CDF80CA00C936BE7039B9A4504D0012381 -:10486000CDF80CA00C9363E70C9B2BB1119B099A1C -:104870001A60079AC3E9012A119813B0BDE8F08FB6 -:10488000002303930793099374001BE782B02DE97B -:10489000F04F2DED028BF1B001467CAC642084E832 -:1048A0000C00069101F042FF0522114612A806F005 -:1048B000FFFB964913A806F025FC25AB70A9002242 -:1048C0009A60C3E900220C339942F9D1069C1C92EC -:1048D000A0688DF8742003681792CDE91822CDE9FD -:1048E0001A229B6ADFF83892984708EE100AA068EF -:1048F0000368FF215B6A9847A0683C3003F03AFDEB -:1049000043F68C420023099205939B4607930A9332 -:10491000099B43F68C429342A9F1020A00F0BA8047 -:104920007B4A9342C0F2B680099B002B00F0DE80E8 -:10493000059A0F2A00F0DA80A3F16402089313B2FB -:1049400009930799734B069D2831A3FB0132C820B8 -:10495000920900FB1212D3B26868079302F028F99B -:104960000446686802F032F914F52A7FC0F2B2807A -:1049700014F1C80FC0F2B680B4F52A7F00F3C180ED -:10498000C82C00F3218102230C93984610F52A7F4E -:10499000C0F29C8010F1C80FC0F2A080B0F52A7F51 -:1049A00000F3AB80C82800F3138102230D930B930F -:1049B000594D12A817AE06F025FC2C460A9B374627 -:1049C00004E002344C450CD017F8013F012BF8D11C -:1049D00062782178FF2312A8023406F01DFC4C45B2 -:1049E000F2D1079BDDE90C1212A806F015FC089B1A -:1049F000002B02DB059B0F2B09D900230093069B9C -:104A00009868002310301A4612A906F035FC0023DE -:104A10001A460EAF0B9B05E0554506F101062AD05C -:104A200015F8022F9045F7D16A789A42F4D125A95A -:104A30000BEB4B0401EB8404317801294FF00002A9 -:104A4000EAD00893069B3846196802F09BF9059A4C -:104A50000132D3B297E807000BF1010B05935545DE -:104A60004FF00103337084E80700089B5FFA8BFB6B -:104A700006F10106D4D1642001F058FEBBF1180FF5 -:104A800050D89DF85C300A93099B43F68C429342C0 -:104A90007FF446AF069CA068FAF7CEFFA4681F49D2 -:104AA0001EA806F09FFE3C3478220DEB0201204642 -:104AB00003F008FD1EA806F06DFE43F68C4343F696 -:104AC0002842CDE90832002305933AE700230D93ED -:104AD0000B936DE700230C93984657E701230D9342 -:104AE0000B9365E701230C9398464FE7069B986864 -:104AF0003C3003F03FFC099B1EE704230D930B930E -:104B000056E704230C93984640E700BF448D03000A -:104B1000D18AFFFF1F85EB51A48D03008C8D03000C -:104B2000D68D030014AC5A4625A92046FFF7A6FDF2 -:104B300025ABCDF804B0009394E80E001EA8FFF753 -:104B400085FC21AB0FCB8DE80F00069D1EAB2868BE -:104B50000ECB02F0FBF8E86820B11F491EAA1C2307 -:104B600003F03CFF069EB068FAF766FFB06813A931 -:104B700000F13C05204606F0BBFA002340F2DC526F -:104B8000CDE9003221461A46284603F00FFC2046A4 -:104B900006F042FA4FF47A7001F0C8FDB068FAF7F7 -:104BA0004BFFB068036818EE101A5B6A984713A8A9 -:104BB00006F032FA12A806F02FFA71B0BDEC028BA3 -:104BC000BDE8F04F02B0704703230C939846DDE632 -:104BD00003230D930B93EBE6388D0300C38843F456 -:104BE0008043C380704700BF84B003AA01900DF1D9 -:104BF00007030DF1030013F8011902F8011B8342AA -:104C0000F9D1039804B0704740BA82B080B202B0C4 -:104C1000704700BF10B5044A026000230446C380F9 -:104C200000F038FD204610BD348E030010B5064A52 -:104C3000026000230446C38000F02CFD204612F0E1 -:104C400046FF204610BD00BF348E0300F8B545690D -:104C50000446002D5ED04FF0804200210123C2F8AF -:104C600000111360D2F80031002BFBD0637A2E4A7A -:104C70002E4DD35CC5F80C35217A2D4BC5F808159F -:104C80000022C5F81025C5F81C35A67AF8F738FCBF -:104C900010B9A672C5F82465244BDFF89CC067697B -:104CA000244D002001210826C3F82C050222C3F858 -:104CB00030154FF6FF7EC3F81465C3F818C5DFF84A -:104CC0007CC0C3F83425C3F83CE5C3F838C54FF0C1 -:104CD000180CC3F854C5C3F80475C3F80463C5F8C9 -:104CE00080212A60D3F8002242F01002C3F800228B -:104CF000C3F800015960D3F80021002AFBD0E288F4 -:104D0000012142F4804200200A43C3F80C0199605B -:104D1000E280F8BD2C2012F0DCFE2C22064629464B -:104D200012F037FF666196E7D88D0300001000404F -:104D30007469627500E100E02000040221100100A6 -:104D4000F0B51B4F85B0054600F118062C698CB1F3 -:104D5000E278012A10D0022A05F1200024D0012394 -:104D60000A21684606F0D0F82B69A3420AD01C46F7 -:104D7000002CEDD105B0F0BD304600F043F92B69B1 -:104D8000A342F4D10222C7F88020BFF34F8FBFF3B4 -:104D90006F8F2B695B6A2B61EB7A013BEB722046CC -:104DA0003A6012F094FED1E700F054F9DCE700BF5E -:104DB00000E100E0104B70B500250446C0E9003565 -:104DC0000E4600F0F9FB20460C4B40F8183B2146FC -:104DD00000F014F9214604F1200000F037F940F208 -:104DE0000772C4E90225064BA680C4E90455E58094 -:104DF0001C60204670BD00BF348E0300EC8D0300A4 -:104E00004C39002038B5436943B3C27A032A0446BB -:104E100021D8C288D2074CBFC268124A9A622C209D -:104E200012F057FE2C220021054612F0B2FE6369F3 -:104E300000225A6223695BB11A465B6A002BFBD1E0 -:104E400063695362E37A65610133E372002038BD20 -:104E500063692361F6E76FF47B7038BD6FF47A7095 -:104E600038BD00BF16FCFFFF1A4BD3F8002122B15A -:104E700000210122C3F800119A60164BD3F80C21CF -:104E800082B10022C3F80C21D3F8001401290AD002 -:104E9000114B1B68D988C90700D5DA600D4B012278 -:104EA0009A607047704710B50B4CD3F848352068AE -:104EB000C288D207C3F1000300D5C360FFF7A2FF89 -:104EC0002268044B5269C3F80425024B01229A6000 -:104ED00010BD00BF001000404C39002010B5044642 -:104EE000F8F70EFBF0B9E38813F0010301D118467F -:104EF00010BD0D4B0222C3F88020BFF34F8FBFF3CC -:104F00006F8F0A4A0123C2F810011361D2F81031E1 -:104F1000002BFBD0E38823F4804323F0010300201F -:104F2000E38010BD024810BD00E100E00010004029 -:104F300016FCFFFF70B505460E46F8F7E1FA0028AB -:104F40003CD13EB9EB8813F0040420D19A072DD44C -:104F5000002070BDEB88044613F001000ED1184A02 -:104F600011688C07F4D543F002030221EB80C2F8EC -:104F70008010BFF34F8FBFF36F8F70BD2846FFF7D0 -:104F8000ADFFEB8843F004032046EB8070BD23F0B7 -:104F90000402D907EA80DBD4F8F7B2FA0446002805 -:104FA000D6D12846FFF752FE204670BD044A23F0B2 -:104FB00002030221EB802046116070BD014870BDE4 -:104FC00000E100E016FCFFFF03699BB10A4910B441 -:104FD0000224C1F88040BFF34F8FBFF36F8F026987 -:104FE000526A0261C27A013AC2720C6018465DF8D8 -:104FF000044B70471846704700E100E00022C0E90A -:105000000012704710B5044684B00068FFF7DCFF5B -:1050100000224262616889B14B6A33B119465B6A0A -:105020000132002BFAD1032A0ADC486201231A4616 -:105030000921684605F068FF04B010BD6060F5E71F -:1050400004B0BDE8104012F042BD00BF0022416034 -:105050000270704738B504464068FFF7B5FF01237A -:1050600023700546043005F0A7FF0023237025B107 -:105070002846BDE8384012F02ABD38BD4CDF7047E5 -:1050800010B5044A026000230446C38000F002FB0E -:10509000204610BD348E030010B5064A026000237E -:1050A0000446C38000F0F6FA204612F010FD2046B8 -:1050B00010BD00BF348E030010B586B00023044637 -:1050C0000193F8F71DFA00BB124A01231360D2F8CE -:1050D0000031002BFBD00023C2F80031D2F8083594 -:1050E000019301215160002BB8BF03339B10238231 -:1050F00002F042FEE268A18801231044A0601A4633 -:1051000002A805F001FF06B010BD01A8FFF7B6FF29 -:10511000019BE8E700C00040C38843F4804310B51A -:105120000446C38002F028FEA368984271F1000390 -:1051300000D210BD2046BDE81040FFF7BDBF00BF44 -:1051400070B5094B00250446C0E900350E4600F055 -:1051500033FA064A22604FF47A73C4E90253A680F8 -:105160002561204670BD00BF348E0300108E030001 -:1051700010B50446006806F06BFC204610BD00BF69 -:10518000F8B522EAE275044605F10C001F460E460A -:1051900001F092F9206006F083FC23681D722068FC -:1051A000476036B12A4631460930BDE8F84012F072 -:1051B000C8BCF8BD08B50023194605480122FFF711 -:1051C000DFFFBDE80840034A0349014812F07ABCFA -:1051D00050390020402000207151020010B5ADF57B -:1051E000627D01A800F096F84FF46072002102A8D9 -:1051F00012F0CFFC022300225821039303A80123BD -:105200000A930AF073FC00220290C3219AA80AF0C4 -:105210006DFC00239990D3F8FC2F013219D04FF088 -:105220008052D3F8FC4F13691C444FF4607202A9FA -:10523000204612F076FCD0B900234FF46072D3F808 -:10524000FC4F02A9204612F06CFC50BB0DF5627DAC -:1052500010BD4FF010224FF0805394691B691C441D -:105260004FF4607202A9204612F05BFC70B1214637 -:1052700001A800F051F8E02302AA214601A800F09D -:1052800081F80023D3F8FC3F0133D5D14FF0102330 -:105290004FF460729C6902A9204612F042FC00287B -:1052A000D4D0214601A800F037F8E02302AA214615 -:1052B00001A800F067F80DF5627D10BD0023D3F85A -:1052C000FC2F01320ABF4FF01023D3F8FC2F9A694C -:1052D0004FF080531B69134493F8A13203B9704710 -:1052E000FFF77CBF10B50023044607F0B3FB024B69 -:1052F0002360204610BD00BF647D030029DF704796 -:1053000028DF7047022802D1014B01221A70704732 -:1053100084420020704700BF70B50C46F8F7F0F8E3 -:10532000A0B1164D00232B704FF0805601E002F023 -:10533000F7FD3069B4FBF0F0FFF7E2FF03460A2007 -:10534000002BF4D12B78002BFCD070BD0C4A02232B -:10535000C2F80435D2F80034002BFBD00849C2F85B -:105360000845D1F80034002BFBD00023044AC1F8D3 -:105370000435D2F80034002BFBD070BD84420020ED -:1053800000E00140F8B50D4614461E46F8F7B8F89F -:1053900090B11A4F00233B7001E002F0C1FD32468C -:1053A00021462846FFF7AAFF03460A20002BF4D126 -:1053B0003B78002BFCD0F8BD114A0123C2F804351C -:1053C000D2F80034002BFBD0002E0EDD221F0C4C37 -:1053D000291F02EB860652F8043F41F8043FD4F837 -:1053E00000040028FBD0B242F5D1054A0023C2F8E0 -:1053F0000435D2F80034002BFBD0F8BD84420020E5 -:1054000000E0014070B5A9B380EAE0741B4E0D4680 -:1054100001F1FF3CC4EBE074002186FB0423E2179A -:10542000C2EBA30202EB8203A4EB4303002BB8BF41 -:105430005B4230338E460CF8013F01311446002A9E -:10544000EBD1002803DA2D236B540EF10201002367 -:105450006B54284612F0D9FB01382844854207D204 -:105460002B78027805F8012B00F801398542F7D333 -:10547000204670BD6FF47A74FAE700BF676666660F -:10548000014B18600020704754390020022908B5EC -:1054900009D90339012904D80368094ADB68934212 -:1054A0000BD1002008BD0029FBD00368044ADB684B -:1054B0009342F6D001219847F3E700219847F0E79F -:1054C00009D8010070B584B004AC04E90F00BDF840 -:1054D0000230012B13D0022B0FD1144C144E04F1C7 -:1054E000F00554F8040F30B1C3885B0403D503689A -:1054F0009B68B34217D1AC42F3D104B070BD0B4CE2 -:105500000C4E04F1F00501E0AC42F6D054F8040F63 -:105510000028F9D0C3889A04F6D503685B68B342C3 -:10552000F2D09847F0E79847E5E700BF54390020EC -:1055300035CE010031CE010010B4084C00232246C4 -:1055400002E001333C2B06D052F8041B8842F8D10C -:10555000002244F823205DF8044B7047583900209E -:1055600038B50A4D04462A46002302E001333C2B9D -:1055700006D052F8041B8C42F8D1002245F82320B3 -:10558000204612F0A4FA204638BD00BF583900204A -:1055900010B5084C20884FF6E853984202D8431CB7 -:1055A000238010BD1520F8F711F92088431C2380B3 -:1055B00010BD00BFC82100202DE9F041304C82B061 -:1055C0002246002302E001333C2B05D052F8041B95 -:1055D0000029F8D144F823002A4C237813F0010362 -:1055E0000BD1294D2A6842B10093102201234FF4B8 -:1055F0007A60002102F0E0FB10B102B0BDE8F0815A -:105600002820D5F80080214F12F063FAC0230093C0 -:1056100001221F4B1021064600F0C2FFD8F80030CF -:105620005B68BB4220D1304600F0D2FF304612F01A -:105630004EFA28202E6812F04CFAC0230093022262 -:10564000134B0F21054600F0ABFF33685B68BB428C -:1056500010D1284600F0BCFF284612F038FA237813 -:1056600043F001032370C8E74046314698470028BD -:10567000DFD0D8E72946304698470028EFD0E8E742 -:105680005839002085420020843A002039CE01009C -:10569000C554020010B4084C0023224602E0013336 -:1056A0003C2B06D052F8041B8142F8D1002244F86A -:1056B00023205DF8044B704758390020F8B50546A3 -:1056C0000E46062813D8DFE800F013131304041362 -:1056D00004000F4F07F1F00454F8043D3246294608 -:1056E000184613B11B681B699847BC42F4D1F8BD3A -:1056F000084C04F1F00754F8043F32462946184696 -:1057000013B11B681B699847BC42F4D1F8BD00BFB8 -:105710005839002054390020084600F02FBC00BF43 -:105720002DE9F04385B004AC04E90F0023490D686E -:105730004FF47A72DDE90201002312F02FF885B3ED -:10574000DFF87C8006460F464FF000092C46AD6915 -:10575000E3689E4277F1000321D363697BB109F0CE -:1057600063FBE3692BB3A2699A61A3690BB1E26998 -:10577000DA61C4E90699C4F8149009F047FB09F00E -:1057800053FBD8F80030C4F814806BB11A469B69FB -:10579000002BFBD19461C4E9063209F037FB002DE0 -:1057A000D4D105B0BDE8F083C4E90633C8F80040A1 -:1057B000F3E7D4E905321A60D7E700BF503A00207A -:1057C000583A00202DE9F04FDFF8A49193B004ACD3 -:1057D00084E80F00D9F800302BB3614BBDF81040BE -:1057E000D3F800A0BDF81280BAF1000F17D0002343 -:1057F0005C4D039340F2FE361F46D346B442DBF8BD -:105800000C30DAF818A04FEA134099B203460DD0D5 -:10581000002944D08C4242D0BAF1000FEDD1A4F25D -:10582000FE33012B79D813B0BDE8F08F40F2FF3C76 -:105830006145EDD1002869D1039B002BECD1DBF849 -:105840001430ABB109F0F0FADBF81C30002B00F09B -:105850008280DBF818109961DBF8183013B1DBF89F -:105860001C10D961CBE90677CBF8147009F0CEFA99 -:1058700009F0DAFA2B68CBF81450002B62D01946E5 -:105880009B69002BFBD1C1F818B0CBE9063109F0B8 -:10589000BDFA01230393BAF1000FAED1BFE708B1FF -:1058A0004345B9D1DBF814309BB109F0BDFADBF800 -:1058B0001C303BB3DBF818109961DBF8183013B1DA -:1058C000DBF81C10D961CBE90677CBF8147009F02E -:1058D0009DFA09F0A9FA2B68CBF814506BB1194660 -:1058E0009B69002BFBD1C1F818B0CBE9063109F058 -:1058F0008DFABAF1000F80D191E7CBE90633C5F8F4 -:1059000000B0F4E7DBE905311960D6E7404593D0F4 -:10591000BAF1000F7FF471AF81E7D9F8005010237E -:1059200000934246104B214608A800F039FE2B6830 -:105930000E4A9B6893420AD108A800F049FE13B0B2 -:10594000BDE8F08FCBE90633C5F800B09FE708A9A2 -:1059500028469847F0E7DBE9053119607CE700BF8E -:10596000683A0020583A0020C557020069DA010061 -:105970004C3A002038B509F057FA1F4B1C685CB34D -:1059800063697BB109F050FAE3690BB3A2699A61CC -:10599000A3690BB1E269DA610023C4E906336361EC -:1059A00009F034FA09F032FA0023236163622568B2 -:1059B00009F078FA0146284609F080FA09F034FA2D -:1059C0000E4B1A6822621C6009F020FA204638BD8E -:1059D000D4E905321A60DBE7282012F07AF8282291 -:1059E0000021044612F0D5F809F060FA0023C4E95A -:1059F0000003A360D6E700BF603A00205C3A0020B5 -:105A000038B50B4B1C682369DB0707D5094D28689F -:105A100030B1626A4262002363620446204638BDA8 -:105A2000FFF7A8FF28600028F3D1204638BD00BF4B -:105A3000483A0020543A00202DE9F04105460E4630 -:105A400017469846FFF796FF044620B332463B467A -:105A50002946006809F03CFA256809F023FA011F7D -:105A6000284609F029FA0F4B0F492068B8F1000FBA -:105A700018BF194609F01EFA09F0D6F90B4A6261FF -:105A800013685BB11A469B69002BFBD19461C4E992 -:105A9000063209F0BBF92046BDE8F081C4E90633BF -:105AA0001460F6E7416102000D610200583A0020DF -:105AB0002DE9F0414E4D2B78DB0782B002D502B0C4 -:105AC000BDE8F0814B4E3060FFF754FF4A4B04466F -:105AD000186009F0A9F9494A62611368002B70D077 -:105AE0001A469B69002BFBD19461C4E9063209F088 -:105AF0008DF9FFF73FFF424C0768206009F0D2F9AB -:105B0000011F384609F0D8F923683E49186809F0A2 -:105B1000D1F93468002C4DD0282011F0DAFFC023D1 -:105B200000930022384BDFF8E88040F2FF3107464F -:105B300000F036FD23685B68434552D1384600F0DB -:105B400047FD384611F0C3FF2820376811F0C1FF28 -:105B5000C023009300222C4B40F2FE31044600F09B -:105B60001FFD3B685B68434535D1204600F030FDA2 -:105B7000204611F0ACFF00220123002100924FF4D7 -:105B80007A600F2202F018F92820366811F0A1FF80 -:105B9000C023009301221D4B0F21044600F000FD9D -:105BA00033685B68434510D1204600F011FD204664 -:105BB00011F08DFF2B7843F001032B7002B0BDE88C -:105BC000F081C4E90633146091E7214630469847D6 -:105BD0000028EFD0E8E73846214698470028CAD089 -:105BE000C3E72046394698470028ADD0A6E700BF56 -:105BF000864200204C3A0020483A0020583A0020C3 -:105C0000643A0020015F0200C557020021570200DC -:105C100039CE0100024B187800F00100704700BF38 -:105C200086420020F0B5304F3B6883B0002B58D03F -:105C30002E4B1B78DB0754D505460E46FFF7E0FEDA -:105C400045EA0643C360436904467BB109F0ECF8BA -:105C5000D4E9062303B39A61A3690BB1E269DA615F -:105C60000023C4E90633636109F0D0F809F0DCF8D9 -:105C70001F4A6261136853B31A469B69002BFBD11C -:105C80009461C4E9063209F0C1F8A5F2FE33012B94 -:105C900005D8002003B0F0BD63691A60DCE7282056 -:105CA0003F6811F016FFC023324600932946114B7E -:105CB000044600F075FC3B680F4A5B6893420AD1CA -:105CC000204600F085FC204611F001FFE1E7C4E921 -:105CD00006331460D7E72146384698470028D8D0C5 -:105CE000EEE70648D6E700BF4C3A00208642002087 -:105CF000683A0020C557020039CE010016FCFFFFAC -:105D0000024B1868B0FA80F040097047583A0020FA -:105D100010B5104C23789A0784B004D50E4B1B683D -:105D200073B104B010BD43F00200207001230222C1 -:105D30000F21684605F0E8F8074B1B68002BF0D1EF -:105D4000237823F00203237004B0BDE81040F7F776 -:105D50004BBD00BF86420020583A00202DE9F0419B -:105D60005C4D2C682269D10727D45B4E3368002B29 -:105D700057D06169B1426BD02B60584F3968994256 -:105D800052D09C4242D08C4242D0554B62699A42DA -:105D90003ED0206809F094F8064609F093F8A1680F -:105DA00063682F68361ACB1A9E4265D8BB683A687A -:105DB0002068BDE8F04109F0B7B94A4E2068336861 -:105DC00042F0020222611A691C6842F004021A6160 -:105DD00009F07CF80146204609F070F83768386809 -:105DE00009F06EF8044609F06DF8D7E90123241A8A -:105DF0009B1A9C4255D833689968186809F0D5F900 -:105E00002B681A6900219207316045D4BDE8F08102 -:105E10002A68002193681268BDE8F041084609F03D -:105E200083B92E4F3B682B60130718D42B689C4214 -:105E3000ECD039680E6809F035F8011F304609F0DA -:105E40003BF83B682849186809F034F839689AE744 -:105E5000A169002908BF194629600B468DE72C600F -:105E6000FFF756FF3368002BFAD09C422B60CDD051 -:105E700039688B4287D1DDE72C6009F023F8606830 -:105E8000203626F01F0610BB304600F015FB3118F7 -:105E9000C4E901012F6089E7BDE8F041186809F005 -:105EA000BEB9D5F800802F6009F00CF8786820346E -:105EB00024F01F0440B9204600F0FEFA0444C7E96C -:105EC0000104C5F8008096E700F034FBF3E700F02A -:105ED00031FBD9E7483A0020583A0020643A0020C4 -:105EE000603A0020543A0020015F0200034B1B7807 -:105EF000DB0701D5FFF732BF704700BF86420020A5 -:105F000000B5114C114D85B005E02A68A2B1DA0741 -:105F100002D5FFF723FF23789907F6D443F0020C4C -:105F2000022201230F21684684F800C004F0ECFF30 -:105F30002A682378002AEAD123F002032370F7F7B6 -:105F400053FC2378E3E700BF86420020583A002044 -:105F500000B583B0FFF766FE10B103B05DF804FB37 -:105F6000054B1B78DB07F8D50190FFF7F7FE01988A -:105F700003B05DF804FB00BF8642002070B5204EE0 -:105F80003378DA072FD50546FFF73AFD044601F0CE -:105F9000F3FE63692844E0607BB108F045FFE369E4 -:105FA00053B3A2699A61A3690BB1E269DA61002374 -:105FB000C4E90633636108F029FF08F035FF114A90 -:105FC00062611368A3B11A469B69002BFBD19461EF -:105FD000C4E9063208F01AFF3378DB0707D5BDE8BD -:105FE0007040FFF7BBBEBDE8704000F09FBB70BDC6 -:105FF000C4E906331460EDE7D4E905321A60D2E74C -:1060000086420020503A002070B5374D2C686369F5 -:106010008BB108F009FFE369002B59D0A2699A619E -:10602000A3690BB1E269DA610023C4E90633636155 -:1060300008F0ECFE2C682D4E08F0F6FE3368666121 -:10604000002B4DD01A469B69002BFBD19461C4E90B -:10605000063208F0DBFE34684CB1A369002223B19C -:106060001C460132A369002BFAD1032A21DC2B68DC -:1060700000221A611C6808F015FF0146204608F04E -:106080001DFF08F0D1FE1A4A296813688B421CD004 -:106090002BB11A6A914220D01346002BF9D108F097 -:1060A000B5FE144B1B78DB0716D5BDE87040FFF733 -:1060B00055BEE2692068936100F03CFA606800F028 -:1060C00039FA204600F036FAD1E71B6A1360E6E79A -:1060D000D4E905321A60A3E770BD0A6A1A62DEE7E6 -:1060E000C4E906333460B4E7483A0020603A00203F -:1060F0005C3A002086420020034B1B78DB0701D569 -:10610000FFF782BF704700BF8642002010B50C46E3 -:106110008047A047044B1B78DB0703D5BDE8104040 -:10612000FFF772BF10BD00BF86420020034B1B78F3 -:10613000DB0700D47047FFF767BF00BF864200202F -:1061400038B50346144610460D4698472046A847E2 -:10615000044B1B78DB0700D438BDBDE83840FFF79F -:1061600053BF00BF8642002000283DD02DE9F843F0 -:106170001F4F3B78DC0735D51E4E33681A6952072E -:106180008846044601D15D6A45B11B490123424658 -:106190002046FFF751FC0020BDE8F883186809F09D -:1061A00026F83268136913F0020916D143F001038F -:1061B00013614046A04733681869C3F8249020F063 -:1061C000010210F004001A61E6D0387810F00100E6 -:1061D000E2D0FFF719FF4846DEE723F0030313611F -:1061E0002846D9E70548D7E76FF47A70704700BFB3 -:1061F00086420020483A00202D61020016FCFFFF75 -:10620000024B1878C0F38000704700BF8642002020 -:10621000054A137818B143F004031370704703F074 -:10622000FB031370704700BF864200200022C0E9C4 -:1062300000227047F8B5394F3B78DA0700D4F8BD33 -:10624000044608F0F1FD26680136266008F0DEFD00 -:10625000012EF4DDFFF7D4FB4369054683B108F056 -:10626000E3FDD5E90623002B51D09A61AB690BB150 -:10627000EA69DA610023C5E906336B6108F0C6FDFF -:1062800008F0D2FD231D6B616368002B37D01A46DE -:106290009B69002BFBD19561C5E9063208F0B6FD7C -:1062A00008F0C2FD23689E4220DD6B697BB108F0D7 -:1062B000BBFDEB693BB3AA699A61AB690BB1EA69B3 -:1062C000DA610023C5E906336B6108F09FFD08F031 -:1062D000ABFD134A6A611368E3B11A469B69002B50 -:1062E000FBD19561C5E9063208F090FD08F08EFDFE -:1062F0003B78DB07A3D5BDE8F840FFF72FBDC5E924 -:1063000006336560CAE7D5E905321A60D5E76B69DF -:106310001A60ABE7C5E906331560E5E78642002061 -:10632000583A002038B54468054604B363697BB128 -:1063300008F07AFDE36913B3A2699A61A3690BB10E -:10634000E269DA610023C4E90633636108F05EFDA7 -:1063500008F06AFD0C4A6261136863B11A469B69D2 -:10636000002BFBD19461C4E9063208F04FFD2B6885 -:10637000013B2B6038BDC4E906331460F5E7D4E96E -:1063800005321A60DAE700BF583A00202DE9F041E3 -:106390004468074688461CB3174D0026636973B1ED -:1063A00008F042FDE3691BB3A2699A61A3690BB1CE -:1063B000E269DA61C4E90666666108F027FD08F063 -:1063C00033FD2B6865617BB11A469B69002BFBD1BD -:1063D0009461C4E9063208F019FD7C68002CDDD117 -:1063E000C7F80080BDE8F081C4E906332C60F2E70D -:1063F000D4E905321A60D9E7583A002043682BB136 -:1064000000209B690130002BFBD170471846704774 -:10641000830770B50D4644D100B970BD860808F0F9 -:1064200003FDD5E90040751CA04206D9216800296A -:1064300007DB04EB8104A042F8D808F0E7FC002059 -:1064400070BD21F000434FEA810C54F82320002A4C -:1064500004EB81010EDB0FE022F00042134443F015 -:106460000042226054F82320002A04EB83014FEA03 -:10647000830C01DA8842EFD89D4201D96444D3E706 -:10648000A042DAD902369E4203D204EB8606B0421D -:106490000AD8236823F00043236008F0B7FC201DCE -:1064A00070BD8008461CBAE75B1B43F0004346F80A -:1064B000043C2560F1E700BFF8B5074660B3184C0F -:1064C00023783BB117493846FFF7A2FF0446F0B1E5 -:1064D0002046F8BD144D154A2B70166808F0A4FC30 -:1064E000104A134BC2E900639B1B9B0843F0004317 -:1064F00033602B7801332B7008F088FC01230949A5 -:1065000023703846FFF784FF04460028E0D11420AA -:10651000F7F75CF92046F8BD04462046F8BD00BFF9 -:10652000874200206C3A0020884200204021002051 -:1065300000F80120B0B10F4B1A68824210B5044632 -:1065400002D25B68834204D8BDE810401E20F7F7F2 -:106550003DB950F8043C002B05DD43F0004344F8FE -:10656000043C10BD70471E20F7F730F954F8043C86 -:10657000F3E700BF6C3A002010B501FB00F282B0D7 -:1065800010460192FFF798FF044628B10123019AB3 -:106590000360002111F0FDFA204602B010BD00BFDB -:1065A0002DE9F041044610300F46BDF8188016461C -:1065B0001D4604F0F7FC0021C4E90251C4E90811AA -:1065C00027806680A4F804802046BDE8F08100BFE3 -:1065D00083889B0710B5044603D5806808B111F085 -:1065E00076FA204610BD00BF82B070B5046A86B04E -:1065F0000AA981E80C003CB3236963B101221C465F -:106600001B690132002BFAD1092A04DD06B0BDE86E -:10661000704002B070470AAB0FCB02AD85E80F00A7 -:10662000182011F056FA06AB064613E903008DE870 -:106630000300304695E80C0004F0DAFC266106B051 -:10664000BDE8704002B0704705460FC902AC84E84F -:106650000F00182011F03DFA06AB064613E90300BF -:106660008DE80300304694E80C0004F0C1FC2E6273 -:1066700006B0BDE8704002B0704700BF30B4D0E94A -:10668000004303F10050013804EBC00084420AD8F3 -:10669000034603E09442184605D813461D68A942F4 -:1066A000A3F10802F6D9406830BC704710B4D0E9B5 -:1066B000004303F10053013B04EBC30C64450FD8C6 -:1066C000634603E094429C4607D81346186881420B -:1066D000A3F10802F6D9DCF800005DF8044B70471E -:1066E00054F83300F9E700BF10B4D0E9004303F1D8 -:1066F0000053013B04EBC30C644513D8634603E02D -:1067000094429C4607D8134618688142A3F10802B8 -:10671000F6D9DCF800005DF8044B081AB0FA80F0F6 -:106720004009704754F83300F5E700BF01F0F8BBAB -:1067300001F0CABBFEF7A4BE0020704710B5044AA2 -:10674000026000230446C380FEF7A4FF204610BD6C -:10675000348E030010B5064A026000230446C3804D -:10676000FEF798FF204611F0B2F9204610BD00BF99 -:10677000348E030038B5084B04460025C0E90035C7 -:10678000FEF71AFFE388054A226043F4805325810F -:10679000E380204638BD00BF348E0300588E0300CE -:1067A00000897047807A70470048704716FCFFFFE9 -:1067B00010B5044A026000230446C380FEF76AFF56 -:1067C000204610BD348E030010B5064A0260002337 -:1067D0000446C380FEF75EFF204611F078F920469C -:1067E00010BD00BF348E030038B503688172DA6AC9 -:1067F0000C498A42044608D19B6A0B4A0B4D9342CE -:106800000AD1A07AA072284638BD90472368064A6C -:106810009B6A93420546F4D020469847C0B2A072C6 -:10682000284638BDA9670200A567020016FCFFFFD5 -:1068300038B503680D4DDA6A0181AA42044608D1D1 -:106840001B6A0B4A0B4D93420AD1208920812846AE -:1068500038BD90472368064A1B6A93420546F4D028 -:106860002046984780B22081284638BDA96702009B -:10687000A167020016FCFFFFF8B50025144B03606A -:106880000446456016460F46FEF796FE114B236000 -:1068900094F8363025631422228123F00E0302225D -:1068A00084F83630A2724FF00113C4E90355C4E9ED -:1068B0000555C4E90755C4E90E336762A680E58033 -:1068C000A586A4F8425084F840502046F8BD00BF89 -:1068D000348E0300808E0300C26812F5C87F30B585 -:1068E00080F2848090F8363013F0020340F0868006 -:1068F000046914F5C87F66DA90F8361011F00401C7 -:1069000069D1456915F5C87F31DA90F8361011F074 -:10691000080134D0B1FA81F390F836105B0963F3C3 -:10692000C30180F8361090F84030032B08D80133AB -:10693000DBB2012B80F840307DD0042B00F0828048 -:10694000B0F8421090F836C0013189B21CF0010E47 -:10695000A0F8421061D01D2917D900236FF3000C55 -:1069600080F836C0A0F8423080F840300DE0B5F530 -:10697000C87F04DD90F8361011F00801CAD0002B52 -:10698000D1D190F84030002BDAD104FB04F3334925 -:1069900002FB023305FB05338B423CD912F5487FDD -:1069A00045DBB2F5487F44DC14F5487F48DBB4F59D -:1069B000487F43DC15F5487F37DBB5F5487FD4BF0A -:1069C0000020062030BDB4F5C87F9ADD90F836105F -:1069D00011F0040195D190F83650B1FA81F35B09BA -:1069E00063F3820580F8365001238AE7B2F5C87F49 -:1069F0000FDD90F8363013F002030AD190F836100C -:106A0000B3FA83F35B0963F3410180F83610012385 -:106A10006EE700236CE7072030BD0929B5D9013B9B -:106A2000A0F842E080F84030AFE7052030BD0320F9 -:106A300030BD042030BDA0F84230A6E7012030BDB3 -:106A4000022030BD90F83630002243F0010380F878 -:106A50003630A0F842200B2030BD00BFFF7002008E -:106A6000D0E9033230B502FB02F2456903FB032390 -:106A700005FB0535B5F5800F85B0044625D9038F94 -:106A8000002B45D0B5F5100F02D9638F002B5ED0D7 -:106A9000B5F1107F02D9A38F002B4FD0B5F1806FD5 -:106AA00002D9E38F002B40D0012384F831302046F7 -:106AB000FFF712FF0B2814D0A38E83421AD00023B5 -:106AC000A08684F8303005B030BD90F83130042B0A -:106AD00046D90023C0E90E332046FFF7FDFE0B2800 -:106AE000EAD16086024601230D21684604F00CFAC3 -:106AF00005B030BD94F83030042B12D8628E0133CB -:106B0000DBB2824284F83030DDD0052BE9D0DAE701 -:106B100001230C220D21684604F0F6F90123238796 -:106B2000B0E7638E8342DCD1CDE701230A220D2139 -:106B3000684604F0E9F90123E387B5E70123092258 -:106B40000D21684604F0E0F90123A387A6E701239D -:106B500008220D21684604F0D7F90123638797E7DF -:106B60000133DBB2A1E700BF30B58BB0016A00F1A1 -:106B700018030CCB02AD00910446416A284604F08C -:106B8000ADF995E80700E38804F10C0523F0020352 -:106B900085E807002046E380FFF762FF0123A18814 -:106BA0001A4606A804F0B0F900200BB030BD00BFB3 -:106BB0000368054A1B6B934210B5044601D1E06897 -:106BC00010BD9847E06810BDA96702000368054A38 -:106BD0001B6B934210B5044601D1206910BD984744 -:106BE000206910BDA96702000368054A1B6B934228 -:106BF00010B5044601D1606910BD9847606910BDA9 -:106C0000A96702000048704716FCFFFF0089704723 -:106C100010B5044A026000230446C380FEF73AFD23 -:106C2000204610BD348E030010B5064A02600023D2 -:106C30000446C380FEF72EFD204610F048FF204694 -:106C400010BD00BF348E0300D0E90D1230B5C36B08 -:106C50000446C068091A2069121A60691B1AA069E3 -:106C600000FB01F189126163E16901FB02F2216A13 -:106C70008BB001FB03F39B129212A26302ADE3639C -:106C800004F1340200930CCA216C284604F026F962 -:106C900095E80700012304F1280585E80700A1888D -:106CA0001A4606A804F030F900200BB030BD00BF32 -:106CB00038B503680D4DDA690181AA42044608D14E -:106CC0005B6A0B4A0B4D93420AD1208920812846EA -:106CD00038BD90472368064A5B6A93420546F4D064 -:106CE0002046984780B22081284638BD056C0200B6 -:106CF0000D6C020016FCFFFFF8B50025114B036078 -:106D00000446456016460F46FEF756FC0E4B2360C0 -:106D10004FF48063C4E90553C4E9073314224FF4E8 -:106D20008053C4E90355C4E90955C4E90B55C4E9C6 -:106D30000D55C4E90F576564A6802281E380204683 -:106D4000F8BD00BF348E0300C08E030084B030B5A0 -:106D50000DF1100C8CE80E00C588044600F10C0EF5 -:106D6000BCE80F00AEE80F009CE8070045F0020504 -:106D70008EE80700E580BDE8304004B0704700BFF2 -:106D800041647047F0B50B680B4D9B6AAB4283B012 -:106D90000F46044616460CD1F86B396CCDE9000657 -:106DA00007F1340320460CCB04F046F8204603B02C -:106DB000F0BD08469847EFE7056C02000089704770 -:106DC00040897047FF299ABF017300206FF47A70E1 -:106DD000704700BF007B7047704700BF10B54A89FD -:106DE0000B8982B0CDE9003200231A4610310446E7 -:106DF00004F050FB204602B010BD00BF10B5074B99 -:106E0000044640F8103B04F007F9054A22600023CD -:106E10002046E380FEF73EFC204610BDF88E0300BE -:106E2000348E030010B5094B044640F8103B04F0C3 -:106E3000F3F8074A22600023E3802046FEF72AFC8D -:106E4000204610F044FE204610BD00BFF88E03001F -:106E5000348E0300F8B51F460B4B03600023044635 -:106E600043600E461546FEF7A7FB2046074B40F849 -:106E7000103B2AB231B204F01BF9FF2323732681A1 -:106E80006581A7802046F8BD348E0300F88E03008C -:106E90006FF47D70704700BF6FF47D70704700BF66 -:106EA0006FF47D70704700BF6FF47D70704700BF56 -:106EB00010B584B003688DF80F20002400941C6A7C -:106EC0000DF10F020123A04704B010BD10B584B02E -:106ED00004688DF80C20002200928DF80D30246A91 -:106EE000022303AAA04704B010BD00BF10B50123C0 -:106EF00084B00468CDE900330DF10F03E46AA047C4 -:106F000008B99DF80F0004B010BD00BF2DE9F84F7F -:106F10009DF82870002A54D0002B1D4651DD934661 -:106F20000268DFF8A4809368434506460C4636D1D4 -:106F30001369DFF898A0534538D1B5F1010918D08D -:106F4000023D5D440BF1FF3404E004F8013FA5422B -:106F50000DD03268526952454FF00B03F5D0002135 -:106F600030469047C3B204F8013FA542F1D13268E0 -:106F7000CB44536953450DD10B208BF8000037B932 -:106F80003368DB68434518D13846BDE8F88F0020E8 -:106F9000BDE8F88F012130469847C0B2EDE7984729 -:106FA0003268DFF828A013695345C6D044F00101C8 -:106FB000C9B2304698473268BFE7304698473846EE -:106FC000E6E76FF47A70E3E7A16E0200A96E0200B3 -:106FD0002DE9F0479DF82070002A37D0002B994604 -:106FE00034DD14460268DFF8708095684545064632 -:106FF0008A4624D11269174DAA4219D1A14404E04E -:1070000001344C4509D033681A69AA42F8D0217876 -:107010003046013490474C45F5D137B93368DB68C9 -:1070200043450FD13846BDE8F0870020BDE8F08722 -:107030005FFA8AF13046904733681A69DEE7A8475D -:107040003268D7E7304698473846EFE76FF47A70F2 -:10705000ECE700BFA96E0200A16E02002DE9F0412D -:1070600086B004469DF834508DF80F201E460F461A -:1070700095B1026801230093156A0DF10F02A8472C -:1070800038B9236800909D6A0C9B324639462046E9 -:10709000A84706B0BDE8F0810368DFF824C0D3F844 -:1070A0001C809DF80F20E04508D100951D6A8DF8E1 -:1070B000172001230DF11702A847E1E7C047DFE7DA -:1070C000B16E0200024A026000218180704700BF59 -:1070D000388F03006FF47D70704700BF40797047B0 -:1070E0004171704711B370B5064608689042144666 -:1070F0000D4610D020B102680E49126E8A420CD1A2 -:1071000034B123680C4ADB6D93420AD100233371FA -:107110002C60002070BD002070BD9047002CF0D185 -:10712000F6E70022314620469847F1E76FF47A707F -:10713000704700BFE5030200E10302000EB42DE931 -:10714000F04787B00FAB044653F8046B00933178D7 -:1071500039B92AE0236820469B690136984731787F -:1071600019B32529F6D1009A73781768101D252BBD -:10717000009006F1020659D0583BDAB2202A19D8FD -:10718000202B17D8DFE803F057161616161616161A -:107190001616164C3316161616161616161616163C -:1071A00016161626161616168A0007B0BDE8F04702 -:1071B00003B0704723683F219B69204698472368A6 -:1071C0003F219B692046984723683F219B692046C1 -:1071D0009847C4E717F8011B0029C0D02368204650 -:1071E0009B699847397801370029F7D1B7E7002321 -:1071F00001A93846CDE90133CDE903330593FEF704 -:1072000001F99DF804100029A9D00DF105052368A6 -:1072100020469B69984715F8011B0029F7D19EE786 -:107220002368F9B29B692046984798E7236820466F -:107230009B69984793E74FF000094FF01C0A082517 -:107240004FF0000812E0B9F1000F2AD003F1570CFB -:10725000236861469B6920464FF001089847013D2D -:1072600015F0FF05AAF1040A3FF479AF27FA0AF3F3 -:1072700003F00F0303F13002392A5FFA82FCE2DCEB -:10728000302A4FF030012046E2D1B8F1000F01D191 -:10729000012DE4D123689B699847E0E74FF001098D -:1072A000CBE703F1370CD3E7C389DB0600D4704783 -:1072B00010B5044684B0818901230422684603F096 -:1072C00023FEE38923F01003E38104B010BD00BF67 -:1072D000C388DB0600D4704710B5044684B08188AB -:1072E00001230422684603F00FFEE38823F0100315 -:1072F000E38004B010BD00BFC3895B073FD52DE913 -:10730000F0418369B3F90270002F84B005460E4640 -:1073100015DD00F11808002401E0A7420FD021B2CA -:10732000404604F057FBB04204F10104F5D10123BB -:10733000A9891A46684603F0E7FDA742EFD1EB8C16 -:1073400095F824209BB20133B3FBF2F102FB113319 -:107350002A8D9BB29A421DD0EA8C296A92B28E5431 -:10736000EB84EB69002B03DBEA8C92B2934207D0EB -:10737000EB8943F01003EB8104B0BDE8F081704766 -:107380004FF0FF33EB61A98901230222684603F025 -:10739000BBFDEDE7A98901230322684603F0B4FD94 -:1073A00004B0BDE8F08100BFC3891B0719D530B513 -:1073B000838EC16A02689BB20446C95C926985B03B -:1073C0009047A58E94F83030628EADB20135B5FB92 -:1073D000F3F103FB1155ADB2AA4203D0A58605B067 -:1073E00030BD7047022240F2FF310123684603F0AE -:1073F0008BFD236801219B6820469847A58605B030 -:1074000030BD00BFC3895A0770B5044607D503686D -:1074100000219B689847206AFFF78CF8E38994F86D -:10742000240023F004039DB2E581FFF745F82062B4 -:1074300060B12368002645F004055B68E684268574 -:10744000E581314620469847304670BD6FF47B7029 -:1074500070BD00BF2DE9F04F2DED028B85B0884641 -:10746000C98900AFCC0708EE100A7B6000F1DF800D -:107470004B07934640F1CB80B8F82650B8F82890D7 -:10748000ADB241F00101A945A8F80E1000F012813B -:10749000DBF80030D8F82000B3F902104D4600297F -:1074A000465D25DD00244FF0FF3A21B2584604F036 -:1074B00091FADBF80010B1F902100134B04208BFB4 -:1074C000AA46A142F1DC98F82440B8F8260001351C -:1074D00080B295FBF4F604FB1655A84200F0AA8092 -:1074E000BAF1FF3F44D1D8F820000029465DD9DC2D -:1074F00098F82440B8F8263001359BB295FBF4F695 -:1075000004FB1655AB42CAD17B68012B00F09A8070 -:107510007B68022B40F08380594607F10C0008F18C -:10752000180404F0D5F907F10C01204604F0E0F945 -:107530000121B8F80C00FEF70BFD07F10C0004F078 -:1075400029F9B8F8262092B202F1FF3A1AB998F850 -:10755000243003F1FF3A07F10C0004F0C3F907F1FE -:107560000C01204604F0C4F907F10C0004F012F9F4 -:10757000BAF1000F53DBCA45BDBF98F82450A5EB04 -:1075800009055544AAEB090505F1080222F0070296 -:107590006C46ADEB020D00216A1C684610F0F9FA4A -:1075A0001FFA8AF39945D8F820E098F82400694634 -:1075B0000FD00DF1FF3609F10102B2FBF0FC00FB28 -:1075C0001C221EF809C006F801CF1FFA82F94B45AC -:1075D000F1D1B8F8283001332B442AB2B8F80E5054 -:1075E00025F00105A8F80E5093FBF0F500FB1533CC -:1075F000A8F8283018EE100A04F044F9A54618EE51 -:10760000100A1437BD46BDEC028BBDE8F08F404632 -:10761000FFF7F8FE00283FD1B8F80E102CE7B8F8B5 -:107620000E1021F0010118EE100AA8F80E1004F057 -:1076300059F9E4E77B68012B25D1BAF1FF3F97D1D7 -:10764000D8F82000B8F826309BB2AB42FAD0002917 -:10765000445D27DD00264FF0FF3A31B2584604F072 -:10766000B9F9DBF80010B1F902100136A04208BFE9 -:10767000AA46B142F1DC98F82400013595FBF0F4FC -:1076800000FB1455D9E77B68022B7FF471AFBAF188 -:10769000FF3F7FF46DAF3FE7014618EE100A04F09C -:1076A00081F8ACE798F82430013595FBF3F403FB3F -:1076B0001455C7E77B68012B04D07B68022B3FF48D -:1076C0002BAFAEE7DBF80030D8F82000B3F902109A -:1076D000B8E700BF2DE9F0471E46214B03600025A7 -:1076E000204B85800446C560836008308846174675 -:1076F0009DF82090BDF824A0FDF75EFF1A4B03F122 -:10770000080240332260A360C4E9048704F1180032 -:1077100004F0E8F809F1010384F8303001364FF045 -:10772000FF33E361E58404F110014246A4F80CA0A4 -:1077300084F824602562E56225856586A586204655 -:10774000FFF7D0FC3A4604F114012046FFF7CAFCCB -:10775000E38943F480432046E381BDE8F08700BF1E -:10776000748F0300348E0300788F030010B5044635 -:10777000002937D001291BD0022917D1C3895B0703 -:107780003AD5E28C238D92B2934219D10221A0897D -:10779000FEF748FAE38C94F824209BB20133B3FB44 -:1077A000F2F102FB1133E361FEF7A0FB238D07E04A -:1077B000E3895A070FD5E28C238D92B29342F7D01A -:1077C000216A94F82420C85C0133B3FBF2F102FB78 -:1077D0001133238510BD2046FFF714FE0028EAD0A0 -:1077E000238DEDE7C38959070BD5E28C238D92B227 -:1077F0009342E5D1054810BDFFF704FE0028C0D034 -:10780000D4E7FFF7FFFD0028EFD0CFE70CFCFFFF28 -:1078100038B50C1E06DB0368DB680546984700B9DF -:10782000AC6338BD6FF47A7038BD00BF828E438E72 -:1078300092B29A4206D990F83010828E0B4490B2E0 -:10784000181A7047808E80B2181A70470A4B10B50C -:1078500003F108024033044602608360183003F0ED -:1078600099FF064AA260002304F10800E381FDF7B6 -:1078700011FF204610BD00BF788F0300348E030037 -:1078800008B5C06803681B6B9847002008BD00BF9F -:1078900008B5C06803689B6A9847002008BD00BF10 -:1078A000F0B5054683B014461F4607F0BDFAEE68F2 -:1078B000697C336801919A6CDD6B304690470A2CE5 -:1078C00077F1000338BF0A24021901993046A8470E -:1078D00003B0BDE8F04007F099BA00BF70B50446A8 -:1078E00007F0A2FAE06803689B6C9847D4E9083176 -:1078F00062686060821A9B182362A3681A4441F18F -:107900000001B2F57A7F6162A26012D3D4E9063138 -:10791000013341F10001581CA2F57A720D4641F184 -:107920000001B2F57A7F1E460346F4D2C4E906652B -:10793000A260BDE8704007F069BA00BF2DE9F04FC2 -:10794000466B83B0002EBDF83410BDF830B09DF802 -:1079500038A001913DDDC46A074690469946002152 -:1079600003E0B14204F1180433D0258A0131002D1F -:10797000F7D13846FFF7B2FF3B6A7A6A18EB030388 -:1079800049EB0202BAF1000F28D151465046C4E932 -:107990000232019B63820F9B6361C4E90010A4F86B -:1079A00010B007F041FA3B6B3BB1D3E90203A16889 -:1079B000E268814272EB030305D23C6342464B46C8 -:1079C0003846FFF76DFF07F021FA002003B0BDE84D -:1079D000F08F6FF47B7003B0BDE8F08F41464846EE -:1079E000D5E700BFF0B4456BC36A00218D42016347 -:1079F0001DDD0A461C8A013254B139B19E688F6878 -:107A0000CC68BE42DE6876EB040401D203631946FB -:107A1000AA4203F11803EDD149B1036A8A68D21A68 -:107A20000A2AB8BF0A22F0BCD317FFF739BFF0BC4F -:107A3000704700BF2DE9F04F06468BB069B1C468AE -:107A4000017C23680591DD6B9B6C20469847364A84 -:107A5000059903461A442046A8473046FFF73EFFE3 -:107A6000726BF46A002A45DD0025A946012718E05B -:107A7000D4E900BA5BEA0A08628A41D1306B00237C -:107A8000A042238243D0CDE900EC029706A803F080 -:107A900061FA726B09F101090135AA4204F1180477 -:107AA00025DD218A0029F7D0D6F820E0A368D6F892 -:107AB00024C0E0689E457CEB000AD9D26369DB07ED -:107AC000EAD5FEF79DFB60B1D6E90830174A13EB03 -:107AD000020ED4E9021240F1000C714572EB0C0267 -:107AE00017D3726B0135AA4204F11804D9DCB9F13D -:107AF000000FB6D130460BB0BDE8F04FFFF772BFB4 -:107B000013EB0B0340EB0A00C4E90230BBE733631D -:107B1000B9E7CDE900300297052240F2FF3106A80F -:107B200003F018FADDE700BF80969800A0860100F8 -:107B3000084B1B6801465BB1187C014111F0010143 -:107B400003D001211846FFF775BF1846FFF772BF33 -:107B5000704700BF783A0020416BC36A01EB4101D6 -:107B600003EBC1018B424FF0000024D21A8AF2B11C -:107B70005A69D2071BD5C8B130B49C688568C26801 -:107B8000AC42DC6874EB02020AD3183399420BD979 -:107B90001A8A002AF9D05A69D407F6D50028ECD100 -:107BA000184618339942F3D830BC7047184618333A -:107BB0009942DBD870477047F8B505460C4607F088 -:107BC00033F9E86803689B6C98476A682B6A6860B9 -:107BD000821A9B182B62AB681A446B6AAA6043F145 -:107BE0000003B2F57A7F06466B6212D3AB69E9698E -:107BF000013341F1000C591CA2F57A7260464CF138 -:107C0000000CB2F57A7F1F460B46F4D2C5E9067028 -:107C1000AA60E86803681B6B984707F0F7F8002331 -:107C2000C4E90063D5E90801F8BD00BF2DE9F843B8 -:107C3000DDE908680546174607F0F6F856EA080336 -:107C400035D02B6A9B192B626B6A48EB03036B627E -:107C50004FF47A720023304641460FF09FFDAB6926 -:107C60000446E418EB69AC610A46304643EB020671 -:107C70004146EE614FF47A7200230FF08FFDA86841 -:107C80008318B3F57A7FAB6010D3601C46F1000116 -:107C9000421CA3F57A730C4641F10001B3F57A7FDB -:107CA00006461046F4D2C5E90664AB606F6028460C -:107CB000FFF714FE6B6BD5E9080703EB430E0023B7 -:107CC0002B63EB6A0A3003EBCE0E47F100077345D6 -:107CD00015D333E0D3E902128142BA4101D2C3E99C -:107CE00002072A6B3AB196689968D268DC68B1429B -:107CF00074EB020200D22B6318339E451ED91A8AF8 -:107D0000002AF9D0D3E9004654EA0602E2D09A6884 -:107D1000D968A21846EB0101824271EB070CE0D250 -:107D200012EB040C904662468C4641EB06018242FF -:107D300071EB0709F4D3C3E9028CD2E7E868036862 -:107D40009B6C9847EB680A4A19680244CE6B297C01 -:107D500004461846B0472B6B33B1E868697C03686A -:107D600004F10A02DB6B9847BDE8F84307F04EB810 -:107D700080969800704700BF064B10B51C682CB168 -:107D80002046FFF7ABFDD4E9060110BD002000211D -:107D900010BD00BF783A0020064B10B51C682CB10E -:107DA0002046FFF79BFDD4E9080110BD002000210B -:107DB00010BD00BF783A002010B5094C246884B08B -:107DC00064B10193069B03930B460121009202913B -:107DD00002462046FFF7B2FD04B010BD0148FBE7A4 -:107DE000783A002016FCFFFF70B50E4D2C68B4B138 -:107DF0002046FFF773FD0C4B266A42F2107098473D -:107E00002C682046FFF76AFD236A0849053B9B1B47 -:107E100042F210720020B2FBF3F30B6070BD044815 -:107E200070BD00BF783A0020E9200020743A00209D -:107E300016FCFFFF70B516461E4A02601E4A4374C8 -:107E40000A230446C160436310600D460674012195 -:107E5000F020FEF791FB00230022C4E90B0300236E -:107E6000C4E90623C4E908232B681449DA698A4265 -:107E70001AD1134AEA603146124ADB6B284698470A -:107E8000E06803685B6A9847E06803680022A260C4 -:107E90009B6C9847E36860601A681846936A984735 -:107EA000FFF7A2FF204670BD284605499047E568C8 -:107EB0002B68E0E7DC8F0300783A002061DA0100EC -:107EC000317B020080969800F8B5114E3468E4B119 -:107ED000104B0546186890B92046FFF7FFFCD4E91F -:107EE00008072D1847F1000734682046FFF7F6FC15 -:107EF000D4E90823AA42BB41F6D30020F8BD05FB14 -:107F000000F0054B98470020F8BD0448F8BD00BFBD -:107F1000783A0020743A0020E920002016FCFFFF88 -:107F20004FF47A7303FB00F0FFF7CEBF064B1B68DC -:107F3000014613B11846FFF73FBE00220023C0E9F7 -:107F40000023194610467047783A002010B5084CB7 -:107F5000246882B04CB1CDE9002302460B4620468E -:107F6000FFF764FE002002B010BD0248FBE700BF2F -:107F7000783A002016FCFFFF084B1B685BB110B578 -:107F800004461846FFF7E8FD20B1D0E90223C4E912 -:107F90000023012010BD1846704700BF783A00202A -:107FA000C3880D4A23F4005310B504460260C38011 -:107FB0002C3003F031F804F1240003F0EBFB04F162 -:107FC0001C0003F0E7FB054A226000232046E38003 -:107FD000FDF760FB204610BDEC8F0300348E0300DC -:107FE000C3880F4A23F4005310B504460260C380CF -:107FF0002C3003F011F804F1240003F0CBFB04F162 -:108000001C0003F0C7FB074A22600023E3802046E0 -:10801000FDF740FB20460FF05AFD204610BD00BF83 -:10802000EC8F0300348E0300F8B50025144B036079 -:10803000044645600F461646FDF7BEFA114B236015 -:10804000A76004F10C0002F0C7FE04F11C0003F06D -:1080500049FC04F1240003F045FC04F12C0003F07A -:1080600021F84FF4405384F822502563A680E38022 -:108070002575E5822583258425852046F8BD00BF2A -:10808000348E0300EC8F03002DE9F0410446806834 -:1080900084B00121103003F0CBF994F92230042B85 -:1080A00006DCE269B4F92010B2F902208A421CDC35 -:1080B00001335DB2A06884F822500368DB699847F9 -:1080C0000130854202D004B0BDE8F081E269B4F924 -:1080D0002030002184F82210B2F902209A4230DDCB -:1080E0000133238404B0BDE8F08104F11C0003F0E7 -:1080F00071FC014604F10C0002F080FE94F922307C -:108100000646A068C3F1040301279F400368DB69AA -:1081100098470138FFB2013E00255FFA80F816F853 -:10812000013F1F4205D10135052DF8D194F92230C8 -:10813000BEE7A0682AB2FF234146103003F06CF876 -:10814000F1E701231A4621756846A18802F0DCFE9A -:1081500001231A4640F2FE31684602F0D5FEB2E72E -:1081600030B5436AB0F92810B3F9023085688B4204 -:1081700085B0044605F1100510DC202100231A46C5 -:10818000284603F00FF9626AB4F92830B2F90220E8 -:108190009A4208DB0133238505B030BD243003F05B -:1081A00019FC0146EAE701230020A18820751A4640 -:1081B000684602F0A9FE01231A4640F2FE316846E5 -:1081C00002F0A2FE05B030BD10B50446806886B04E -:1081D000103003F017F8A068B4F9302000230093A2 -:1081E00004F12C01103003F047F810B994F8333043 -:1081F00053B994F932303BB1218E01220B442386CE -:1082000084F8332006B010BD012300211A462175E1 -:1082100002A8A18802F078FE01231A4640F2FE313E -:1082200002A802F071FE06B010BD00BF30B50446D2 -:108230008068B4F93050036887B0DB699847E36A17 -:1082400094F932105B88CB1A1844854202DC94F80A -:1082500033307BBBB4F93020002A12DCA068002345 -:1082600004F12C010093103003F006F894F9321059 -:1082700079B1228E0123114484F83330218607B06E -:1082800030BDA0684942103003F0D2F8B4F9302074 -:10829000E4E701231A46217502A8A18802F034FE02 -:1082A000012340F2FE311A4602A802F02DFE94F995 -:1082B0003210DEE7237D062B10D001230020A18899 -:1082C00020751A4602A802F01FFE01231A4640F24A -:1082D000FE3102A802F018FE07B030BDA0681030D1 -:1082E00002F090FFE9E700BF037DFBB110B5038BFF -:1082F000C28A04339BB29A4284B00446038313D8E3 -:10830000037D0022022B028327D0237D032B2BD059 -:10831000237D042B24D0237D052B08D0237D062B21 -:1083200005D0237D072B08D004B010BD7047204630 -:10833000FFF77CFF237D072BF6D1012300211A468E -:1083400021756846A18802F0DFFD01231A4640F23C -:10835000FE31684602F0D8FDE6E7FFF795FED4E768 -:108360002046FFF731FFD6E72046FFF7F9FECFE7BB -:10837000FFF7BABF10B5037D84B0044633B9A068D7 -:10838000103004B0BDE8104002F03CBF01230021D2 -:108390001A4601758188684602F0B6FD01231A4627 -:1083A00040F2FF31684602F0AFFDE8E770B582B0F9 -:1083B000079D002D1BDB0446007D10B1207D0128A8 -:1083C00013D1069EA068F6B21BB212B2103000960E -:1083D00002F052FF15B9284602B070BD00200723F5 -:1083E000E5822083237502B070BD0248F4E76FF484 -:1083F0007A70F1E712FCFFFF2DE9F04385B00D9E86 -:10840000002E58DB9846037D04460F46914623B95B -:108410000AE0FDF79DFD257D35B194F814C00121DA -:108420008C4540F2FF30F4D1237D002B41D13946F9 -:1084300003A802F05DFE237D13B1237D012B26D11D -:108440000C99A068C9B200910FFA88F30FFA89F26B -:10845000103003A902F010FF96B100220723E68234 -:108460002283237503A802F0D7FD01210720FDF721 -:108470006FFD124B984210D0002005B0BDE8F0838C -:1084800003A802F0C9FD304605B0BDE8F08303A89B -:1084900002F0C2FD002EEFD0E7E7237D2BB9EBE71A -:1084A00006F0CAFC237D002BE6D0237D012BF7D1FB -:1084B000E2E70348E8E76FF47A70E5E716FCFFFFB0 -:1084C00011FCFFFF70B5161E15DD037D044613B1C8 -:1084D000037D012B0DD1002584F82250258404F161 -:1084E0001C0003F005FA0223E68225832375284643 -:1084F00070BD024870BD6FF47A7070BD12FCFFFF52 -:10850000C08800F00100704710B5054B03F1080268 -:10851000383304460260C360FEF710F9204610BDF0 -:108520000890030010B5074B03F1080238330446E6 -:108530000260C360FEF702F920460FF0C8FA204639 -:1085400010BD00BF08900300C388DB045ED530B5C2 -:10855000036889B05B6A04469847237E20B30B2BDF -:1085600028D80133DBB2082B237623D8012B2AD954 -:10857000E28802F00305012D23D1FFF7FDFB6369BB -:10858000C01A40F2DC5361F10001984271F100031E -:1085900017D3E388A18843F00203E38005222B462A -:1085A00004A802F0B1FC0CE06BB1013BDBB2082B7C -:1085B0002376DBD9E288D10729D502F00305012D06 -:1085C000DBD009B030BDE288D307F6D522F0030234 -:1085D000E280A18801230222684602F095FC657EB4 -:1085E000012DC5D1FFF7C8FB6369C01A61F1000115 -:1085F000B0F57A7F71F1000328BF0422A1882B46D1 -:1086000038BF032204A802F07FFCB1E770470123C2 -:1086100042EA0300A188E0801A4604A802F074FC34 -:10862000238901332381FFF7A7FB237E60619DE748 -:1086300038B5044600F10C0528460121FEF750FD2F -:10864000E0690A4A03685B6893420CD16FF47D705D -:10865000A47E241AB4FA84F4284600216409FEF7A3 -:108660003FFD204638BD9847F2E700BFD1E3010047 -:10867000C388027C23F40053C3808AB103680B4A89 -:108680009B69934210B504460CD1094B036030330B -:10869000C360FEF753F820460FF019FA002010BD12 -:1086A000002070479847002010BD00BF25850200BC -:1086B0001090030030F8063C027923F4005320F8B0 -:1086C000063C62B150F80C3C0C4A9B69934210B5D1 -:1086D000A0F10C0405D020469847002010BD0020D2 -:1086E0007047074B40F80C3C303303602046FEF7E0 -:1086F00025F820460FF0EBF9002010BD258502007B -:10870000109003002DE9F041044684B051B1C388B4 -:10871000002223F00303C38002810276002004B00C -:10872000BDE8F081C369DB889B05F7D503681C4A67 -:108730005B6A93422FD100F10C0630460D460121B1 -:10874000FEF7CEFCE069174A03685B68934207D1E5 -:1087500030462946FEF7C4FC002004B0BDE8F08195 -:10876000984794F81A80074629463046FEF7B8FC29 -:10877000B845D3D1E088A1880123184303251A46C0 -:10878000E0802576684602F0BFFB01232381FFF7D6 -:10879000F3FA6061C2E798470028BFD0EAE700BF5C -:1087A00031860200D1E301002DE9F84304460D466D -:1087B0009DF820909DF8246090461F46FDF7DAFF53 -:1087C000134B23603033E3600023238223766361FD -:1087D000EB882A68A4F80480B9F1010F16BF23F4CE -:1087E000807343F480739BB2EB80536C094AE5615C -:1087F0009342677684F81A9006D1E38843F40053D5 -:108800002046E380BDE8F883314628469847F4E7E0 -:108810001090030095F301004176704700207047E7 -:108820006FF47D70704700BF70B504464068224AFF -:1088300001680E6984B000239642009301936D464F -:1088400023D11E4AA0680023CDE9002368B300218C -:108850004FF480720FF09DF995E8030002AA82E8B8 -:108860000300134603CBA268154D10605160D4E994 -:10887000001003689A69AA4212D15D69114B9D42AA -:108880000BD0A2684023A84707E0226802232946AC -:10889000B0470A4B009A9A42D3D1019804B070BDF8 -:1088A0009047D4E900100368E7E74FF48070FDF7C4 -:1088B00003FEA060CBE700BFAD400200A10D0C009D -:1088C00021880200B5400200F8B50446161E4FF09C -:1088D0000000C4E901100B680F460EDB194D1A6841 -:1088E000AA4218D19B68184A934205461BD12560BD -:1088F0002046FFF799FF2046F8BD144D5A68AA425A -:108900001BD105469B68104A9342F0D038469847E1 -:1089100000FB1655EBE7084690473B680A4A9B6800 -:1089200093420546E3D03846984700FB065525603C -:108930002046FFF779FF2046F8BD084690473B6880 -:108940000546DFE7A54002001D880200A94002009D -:108950002DE9F84F81468A46FFF766FF074680B348 -:108960003020D9F800500FF0B4F8302200218046B2 -:108970000FF00FF9002F05F108051FDDDFF858B0E3 -:10898000002408E0414650460FF035F9303598B1E3 -:108990000134A74219D0D9F8040003681E695E4566 -:1089A000F0D02A460C234146B047414650460FF0CE -:1089B00022F930350028EBD1A74206D04046BDE869 -:1089C000F88F80464046BDE8F88F40460FF07FF8AC -:1089D0004FF00008F2E700BFAD4002002DE9F04F74 -:1089E0000446A7B008460D4692461E460FF00DF904 -:1089F00000F10108B8F1100F00F20A81202E00F2F8 -:108A0000078129462046FFF7A3FF074688B1324673 -:108A1000514610300FF085F881463846B9F1000F05 -:108A200005D10FF054F8484627B0BDE8F08F0FF09D -:108A30004EF84246294602A80FF083F832465146C6 -:108A400006A80FF07EF820462568FFF7EDFE3022DD -:108A5000009000210EA80FF09CF8A06805F108080E -:108A6000002800F0CC804FF4807200210FF091F8C4 -:108A7000009B002B40F3C9800026019602271AAD07 -:108A80000DF1980960680368D3F810A0634B9A450C -:108A900079D102A90EA80FF0AEF8002843D0A36840 -:108AA0000DF1380E03EB870ABEE80F00AC46ACE8C8 -:108AB0000F00BEE80F00ACE80F009EE80F008CE846 -:108AC0000F00AB46DC46BCE80F00CC450AF1100AAB -:108AD0000BF1100B4AF8100C4AF80C1C4AF8082C41 -:108AE0004AF8043CEED1009B0136B34208F130084D -:108AF00007F10C07C6D103EB4307019ABF00023709 -:108B0000002A45D0D4E900100368454D9A69AA426D -:108B10006AD15D69434B9D426BD14FF000094846D5 -:108B200027B0BDE8F08F404B1A93009B1B932B4658 -:108B300003CBA36818605960A3680DF1080A03EB22 -:108B4000870CBAE80F00AE46AEE80F00BAE80F0097 -:108B5000AEE80F009AE80F008EE80F00AB46DE4645 -:108B6000BEE80F00CE450CF1100C0BF1100B4CF8C9 -:108B7000100C4CF80C1C4CF8082C4CF8043CEED1B2 -:108B800001230193AFE70C2342460EA9D04780E7AB -:108B9000052B40D0BB000098234A1A9201301B904D -:108BA0002A4603CAA76838607960A76802AE1F44E6 -:108BB0000FCEAC460FC50FCE0FC596E80F0085E867 -:108BC0000F000DF1980E65460FCD754507F11007A2 -:108BD0000CF1100C47F8100C47F80C1C47F8082C47 -:108BE00047F8043CEFD18DE79047D4E900100368C3 -:108BF0008FE7A2684023A8474FF0000913E74FF41E -:108C00008070FDF759FCA0602DE708231AADC2E77C -:108C10006FF47A7907E76FF47B7904E7AD400200DF -:108C200021880200B5400200A10D0C0003681B6BF7 -:108C3000184700BF01892DE9F0414FF47A760446C8 -:108C400006FB01F12148FDF731FD214BA17AA3FB81 -:108C500000239B0923811F48FDF728FD656CA07246 -:108C60002B68B4F84C805F6AE38813F4807320D1DA -:108C7000414628462022B84728BB606C0168102373 -:108C80004D6AB4F84C102222A847E0B9656CA17A6D -:108C90002B6810485E6AB4F84C40FDF7EFFC60F0BA -:108CA0007F00C3B2232221462846B04758B9BDE809 -:108CB000F0812189054806FB01F1FDF7DFFC40F05A -:108CC0000700C3B2D4E70448F1E700BF4C900300AB -:108CD000D34D6210449003000EFCFFFF10B5034B10 -:108CE00003600446FDF764FD204610BDC4900300F8 -:108CF00010B5054B03600446FDF75AFD20460EF003 -:108D0000E6FE204610BD00BFC490030008B5C2882F -:108D1000034659B1D10507D5016822F4824242F4D5 -:108D20000072C96AC2808847002008BD9105FBD542 -:108D300022F4007242F48042DA80002008BD00BFB5 -:108D4000F0B5C388DA0585B005462ED4026843F431 -:108D50008243D26AC38090470126324FA86C0268D2 -:108D6000C488526884F48074BA424FF00003C4F39C -:108D7000002415D19C424FF027020DD1686C95F864 -:108D80004C1003681B6B984710F008040FD1002E9D -:108D9000E4D1204605B0F0BD002EDFD13446F8E71F -:108DA0009047B0FA80F35B09E4E70026D5E7686CEA -:108DB000012106220368CDE90021A822DC6AB5F86A -:108DC0004C1002ABA047044648BBBDF90830BDF9C2 -:108DD0000A20BDF90C10A87A002BB8BF1F33002A57 -:108DE000B8BF1F3252110029ADF80A2010FB02F261 -:108DF0004FEA6313B8BF1F315242ADF80830491132 -:108E000010FB03F3AA612A68ADF80C105B4210FB5B -:108E100001F1526B2846C5E907319047B9E7024C8A -:108E2000B7E700BFD1E301000EFCFFFFF8B5044631 -:108E30000E4615461946BDF81C20BDF81870FDF702 -:108E40001BFD064B23600023C4E91165E380A4F8F1 -:108E50004C702046FFF7EEFE2046F8BDC49003009C -:108E600008B503680F221B6BC9B29847A0F1330005 -:108E7000B0FA80F0400908BD03689B6A184700BF3C -:108E8000018938B54FF47A75044605FB01F11548A0 -:108E9000FDF70CFC144BA3FB00239B0999B205FBC7 -:108EA00001F123810F48FDF7E9FBC3B2A06CE28812 -:108EB0000168D2054D6AB4F8501058BF43F003035F -:108EC0006022A84758B9A06CE3880268B4F8501033 -:108ED000546AC3F300236222A04700B938BD034897 -:108EE00038BD00BFFC900300D34D62100EFCFFFFA5 -:108EF00010B5034B03600446FDF78AFE204610BD03 -:108F00002C91030010B5054B03600446FDF780FE6D -:108F100020460EF0DCFD204610BD00BF2C91030062 -:108F200008B5C288034659B1D10507D5016822F4B6 -:108F3000824242F40072C969C2808847002008BD9D -:108F40009105FBD522F4007242F48042DA800020C1 -:108F500008BD00BFF0B5C388DA0585B005462ED43C -:108F6000026843F48243D269C38090470126294FA7 -:108F7000E86C0268C488526884F48074BA424FF086 -:108F80000003C4F3002415D19C424FF067020DD1B9 -:108F9000A86C95F8501003681B6B984710F00804F4 -:108FA0000FD1002EE4D1204605B0F0BD002EDFD158 -:108FB0003446F8E79047B0FA80F35B09E4E700260F -:108FC000D5E7A86C012106220368CDE90021E8223B -:108FD000DC6AB5F8501002ABA0470446C0B9BDF832 -:108FE0000A20BDF90C3028684FF66A7112FB01F2B5 -:108FF0006A6303EB8303BDF80820C3EB031312FB82 -:1090000001F15B00C26AEB63A96328469047CAE797 -:10901000014CC8E7D1E301000EFCFFFFF8B50446A0 -:109020000E4615461946BDF81C20BDF81870FDF710 -:1090300063FE054B2360C4E91265A4F85070204616 -:10904000FFF71EFF2046F8BD2C91030082B08DE88B -:109050000C00014802B0704716FCFFFF0029806930 -:1090600005DD08B904E010B10139406AFBD1704751 -:10907000704700BF82B010B58C4684B04968864600 -:10908000DCF800000DF1080CACE8030006A981E84B -:109090000C00039BDA070EEB630C12D55A10029BEF -:1090A0005EF80220D45808AB93E803008DE8030073 -:1090B00006AB0CCB6046A04704B0BDE8104002B040 -:1090C0007047029CEFE700BF002943D02DE9F04133 -:1090D00084690646002C3AD0DFF880800D460027D0 -:1090E00005E0A268AB689A420DD0646AF4B1AA8820 -:1090F000A38853409907F8D49207F2D5A968A068CD -:1091000002F0EEFCC0B12B8813B122889A42ECD158 -:109110006B88ABB9B3680BB120469847A38843EA84 -:109120000803A380646A0137002CE0D1002FC8BF78 -:1091300020460CDDBDE8F081AB889B07D5D4D0E795 -:1091400062889A42D1D1B368002BE5D1E6E76FF48B -:109150007A70EFE76FF47A70704700BF0080FFFF0E -:10916000002975D0F0B5846985B007460D464CB925 -:1091700066E0A3889B0708D52A6823689A4217D01F -:10918000646A04B3AB889A07F3D422682B689A42C6 -:10919000F6D1A268AB689A42F2D1EA68E3689A42D3 -:1091A000EED1B4F90420A388002A4CDB2A4827E03A -:1091B000A968A06802F094FC0028E1D0EA68E3689E -:1091C0009A42DDD1EDE7D7F818C0BCF1000F37D0D7 -:1091D0002A886046634600E00B461988914211D206 -:1091E000596A18460029F7D163451CD0596A69624B -:1091F0005D62012340F2FD31684601F085FE0020EA -:1092000005B0F0BD1C46034609E0608869888842C5 -:10921000EAD2666A2346002EE6D0318834468A4276 -:10922000F3D06345E2D119888A4203D2C5F824C03D -:10923000BD61DEE7DAD1588869888842D6D9F5E77A -:109240002A88BD61D5E7C3F30E030348A380D7E79F -:109250006FF47A70704700BF16FCFFFF2DE9F041F4 -:1092600083885F0782B0064603D59D062ED4DC06B0 -:1092700039D443F00403B38006F1100506F1180851 -:1092800016E0F468B76895E80F000094B847B38813 -:10929000DA0618D5346AB4B194E80F00276985E876 -:1092A0000F00204637620EF012FCFCF71FFEB38859 -:1092B00098070ED4D907E4D495E80F00B468A04706 -:1092C000B388DA06E6D423F00403B38002B0BDE825 -:1092D000F08198E8030095E80C008DE80300B06881 -:1092E00002F0E2FBD3E700F1180393E8030006F174 -:1092F00010030CCB8DE803003046FDF775F9E5E768 -:1093000030B51C4B8DB003F10802283304460260CF -:10931000C36006A801F046FE0F23182002930EF04A -:10932000D8FB15490246002542F80C4BCDE9001543 -:10933000C56055606A460346CDE9040503CA0F4A75 -:109340005A6158609960204602A91223ADF80C308A -:10935000CDE90A55FFF7B8FE02A8FDF739F9084B29 -:10936000E36004F10C006582FCF794F920460DB02F -:1093700030BD00BF74910300F195020075900200AA -:10938000348E0300A0F10C00FFF7BABF10B50446FD -:10939000FFF7B6FF20460EF09AFB204610BD00BF37 -:1093A00010B5A0F10C042046FFF7AAFF20460EF0EE -:1093B0008EFB204610BD00BF70B5254B254A0446E4 -:1093C000002582B02260C4E902530C302561FCF70D -:1093D000F3F8214B23602033E360C4E9065525628E -:1093E000E58428200EF075FB0646103001F0DAFD0A -:1093F0001A4B336018200EF06CFB194A009202469B -:10940000019542F80C4BC56055606A460346C6E9B3 -:10941000020503CA996013495860C2225961204667 -:109420003146C6E90855B280FFF79AFE48B90E4B9F -:109430001A6812B1204602B070BD20461C6002B00E -:1094400070BD3046FDF7C4F830460EF040FBEEE745 -:10945000348E0300649103007C9103000F0002002E -:10946000F195020075900200843A00202DE9F04148 -:1094700084691CB3002607463546B4F90430A28837 -:10948000002B06DB2546646A002CF6D13046BDE889 -:10949000F0815307F6D4D4F8248065B1C5F8248050 -:1094A0002046FDF795F8204644460EF010FB0136A5 -:1094B000002CE2D1EAE7C7F81880F1E726463046EB -:1094C000BDE8F0812DE9F0418469002C46D0DFF839 -:1094D00094800D46164601270CE0A38803F0C003D4 -:1094E000A3F1C003B3FA83F35B09B34215D000279D -:1094F000646A3CB323882988994201D0002BF7D1B4 -:1095000063886A889A4201D0002BF1D1FCF782FB74 -:109510000028E2D10123B342E9D1B4F90430B4F810 -:1095200004E0002BE3DB95E80F0004F1100C1EF0C3 -:10953000400F8CE80F0008D02046FFF78FFE646ACA -:10954000002CD7D13846BDE8F081FCF763FB00283A -:10955000F2D021464046FCF707FEC9E7012738460E -:10956000BDE8F0815D920200F0B5012287B0076A84 -:1095700004460D46FFF7A6FF10B9E38C092B01D96D -:1095800007B0F0BD95E80F0002AE86E80F00182086 -:109590000EF09FFA06AB054613E903008DE80300C1 -:1095A000284696E80C0001F023FD05F03DFC67B16C -:1095B0003B692B613D612B695BB1E38C0133E38433 -:1095C00007B0BDE8F04005F021BCE3692B61E5611F -:1095D000F2E72562F1E700BF82B008B502A9C1E950 -:1095E0000023FFF7C1FFBDE80840002002B070472C -:1095F00082B038B504A981E80C000446FFF736FFB5 -:109600000FE0E38C013BE38405F000FC29460022D7 -:109610002046FFF757FF28460EF059FAFCF770FB7B -:1096200070B105F001FCE5692DB12B69E361002BF8 -:10963000E7D12362E5E7BDE8384002B005F0E6BBBC -:10964000BDE8384002B07047024B1888421C1A80AF -:10965000704700BFCA210020C08800F00300A0F1BD -:109660000300B0FA80F04009704700BF82B010B527 -:109670008C4684B049688646DCF800000DF1080C81 -:10968000ACE8030006A981E80C00039BDA070EEBA7 -:10969000630C12D55A10029B5EF80220D45808AB16 -:1096A00093E803008DE8030006AB0CCB6046A047AF -:1096B00004B0BDE8104002B07047029CEFE700BF65 -:1096C00010B5034B03600446FDF738F8204610BD83 -:1096D000C091030010B5054B03600446FDF72EF85A -:1096E00020460EF0F4F9204610BD00BFC0910300E3 -:1096F0002DE9F04F83B0DDE90CABBDF83870002BDD -:1097000041D080460E4691461D46BAF1000F3DD02D -:109710000F2E01D1C02F36D128200EF0DAF90446E1 -:10972000103001F03FFC18202680A4F802900EF0C3 -:10973000D0F9CDE900AB47F00207A7806B4607469A -:109740000246A06003CB47F80C5B0023D8F800600A -:10975000D360E3607B609160506075680D49516132 -:10976000C4E908330C4B9D4208D12046FCF730FF7A -:10977000204603B0BDE8F04F0EF0A9B9214640469F -:10978000A8470028F1D103B0BDE8F08F1BF0010F0E -:10979000BED1F8E76D96020039CE010082B070B5F7 -:1097A00088B00CA981E80C004289BDF83050BDF8A2 -:1097B0003230954204460AD0022B44D0052B2FD0DC -:1097C000012B20D008B0BDE8704002B07047022BDA -:1097D00086896CD0052B5ED0012BF3D1C388B542AE -:1097E00043F00103C38018BF03F002030ED0002B27 -:1097F000E8D001231A46A18804A801F085FB23893B -:1098000001332381DEE78689B54203D1E38843F043 -:109810000203E380E38803F00103002BD2D0E8E7E2 -:109820008689B54203D1E38843F00803E380E388E7 -:1098300003F00403002BC5D0A1880123052204A84E -:1098400001F062FBBEE71646E388D90751D4954282 -:1098500032D0A1898D4208466CD0A37B012BB1D1B7 -:1098600001230322294604A801F04EFB6289A08946 -:1098700095422ED1E18821F001039BB28542E3801D -:109880002BD021F00501E18095429BD1E38823F0A4 -:109890001003E38096E7C388B54243F00403C38016 -:1098A00018BF03F00803BED0002B8BD0C4E7AE4234 -:1098B000CAD0E3889B071CD4E188CB064DD4A37B98 -:1098C000012B4CD101F00403002BC9D00123042249 -:1098D000C8E785427FF476AFE38823F00201954222 -:1098E000E18031D023F00A039BB223F02003E38010 -:1098F00068E70123A1880222684601F005FB63891D -:109900009D422FD0A289AA4241D0A18801230322DF -:1099100004A801F0F9FA6289B24203D1E38843F066 -:109920001003E380A089B042A2D1E38843F0200372 -:10993000E3809DE79E06CFD4A07B012801D0084696 -:1099400096E703F00803BFE723F006018542E180B4 -:109950009AD123F01E039BB2C7E7A0898BE7A189A8 -:10996000084685E7E28802F004010029CDD0B34221 -:1099700011D0A389B342C8D102F00802002AC4D092 -:10998000A1880123042204A801F0BEFAC3E7E288FB -:1099900002F00801E9E702F00402EFE72DE9F043E5 -:1099A0000446DFF8749089B098460E461546FCF7D9 -:1099B000E1FE184B2360D9F80030A4F8048000279A -:1099C0006681A581A77303B3DFF850800597CDF8B2 -:1099D000108004AA92E803008DE803003146C026F7 -:1099E00018463A4623460296FFF782FECDE90687DF -:1099F00008AB029613E903003A468DE803002346BC -:109A0000D9F800002946FFF773FE204609B0BDE8EB -:109A1000F08300BFC0910300843A00209D970200AC -:109A200081737047C388DB0606D4D0E909038342FB -:109A3000B4BF0020012070470020704710B50446D5 -:109A4000006A074B026803F108013833126A21608B -:109A5000E360214690472046FEF756FD204610BDA4 -:109A6000E091030010B50446006A094B026803F157 -:109A700008013833126AE36021602146904720468E -:109A8000FEF742FD20460EF022F8204610BD00BF32 -:109A9000E0910300F0B5002783B015461E460A8901 -:109AA0000123CDE900770446FEF77EFE0C4B2360D0 -:109AB0003033E3602B682562DB692846C4E9096717 -:109AC00021469847BE4207DAE3884FF4FA72C4E9A8 -:109AD000097243F01003E380204603B0F0BD00BFDD -:109AE000E891030038B5044600F10C052846012131 -:109AF000FDF7F6FAE0690A4A03685B68934207D10A -:109B000028466FF47D740021FDF7EAFA204638BD3F -:109B10009847002104462846FDF7E2FA204638BD62 -:109B2000D1E3010070B5044600F10C0630460D4645 -:109B30000121FDF7D5FAE069094A03681B689342E1 -:109B400005D130460021BDE87040FDF7C9BA29466D -:109B5000984730460021BDE87040FDF7C1BA00BF0C -:109B60008DF30100C288D30630B511D41E4A62239A -:109B700001FB03F382FB03544900DB17C3EB6413BF -:109B800082FB0142C917C1EB62111944816230BDE9 -:109B9000436A33B38B42B8BF0B46134D622404FBB8 -:109BA00003F385FB03EC4900DB17846AC3EB6C13FA -:109BB00085FB01ECC917C1EB6C11013C19448462AF -:109BC0004162002CE3D101EB810385FB0345DB17E8 -:109BD000C3EB65130231194422F010024162C280C6 -:109BE00030BD0B46D9E700BF1F85EB5130B4456B44 -:109BF000002D16DD8446021D002302E001339D4244 -:109C00000FD052F8044F8C42F8D1AA1C02335CF8F2 -:109C100022204CF82320013D0020CCF8345030BCE9 -:109C200070476FF47A7030BC704700BF82B010B5D7 -:109C30008C4684B049688646DCF800000DF1080CBB -:109C4000ACE8030006A981E80C00039BDA070EEBE1 -:109C5000630C12D55A10029B5EF80220D45808AB50 -:109C600093E803008DE8030006AB0CCB6046A047E9 -:109C700004B0BDE8104002B07047029CEFE700BF9F -:109C800038B5456B0A2D1CD0002D844608460EDDE4 -:109C90000CF10402002301E09D4208D052F8044F69 -:109CA000844203F10103F7D16FF47A7038BDAB1C25 -:109CB00001354CF82300CCF83450FFF713FF002097 -:109CC00038BD6FF47B7038BD82B02DE9F04708A92C -:109CD00081E80C00426B002A804619DD314F051DDA -:109CE0000024012603E0A24283F82C6010DD55F821 -:109CF000043FD8690168896CB94204F10104F2D0CB -:109D00008847D8F834202B68A24283F82C60EEDC18 -:109D10000120FCF70BFDD8F83000DFF88CA00368B9 -:109D20001B68534536D10027D8F83420B946002A9D -:109D300026DD002408F10405264602E00134A24293 -:109D400019DD55F8040F90F82C30002BF6D0FFF7F2 -:109D5000C9FE0128286802D0436ABB4204DC80F8AF -:109D60002C903946FFF7FEFED8F834200134A24289 -:109D700006F10106E5DC174416B1B7F57A7FD6DDAA -:109D8000D8F8300003681B68534506D1BDE8F0479A -:109D900002B0704701219847C5E7BDE8F0470021B0 -:109DA00002B01847C10302008DF30100F0B5204B4B -:109DB0001D68204B03608DB004465DB306A8A788DC -:109DC000012601F0EFF81820ADF80870ADF80A6030 -:109DD0000DF07FFE0146002241F80C4BCDE9040254 -:109DE000C260CDE90A224A60242200920196EC4624 -:109DF0000346BCE80300104A996058605A612B681A -:109E00000E4A9B6812219342ADF80C100CD102A8A7 -:109E1000FCF7DEFB0A4A226000232046E380FBF7C2 -:109E200039FC20460DB0F0BD614628469847EEE764 -:109E3000843A0020249203002D9C020069DA01007C -:109E4000348E030010B50446FFF7B0FF20460DF036 -:109E50003EFE204610BD00BF70B5074B00250446EE -:109E6000C0E900350E46FBF7A7FB044B23602563D2 -:109E7000A6806563204670BD348E030024920300E3 -:109E8000704700BF704700BF002070470048704710 -:109E900016FCFFFF00207047002070470048704705 -:109EA00016FCFFFF036AC1611A68011D526818465B -:109EB000104700BFC069003818BF0120704700BFBD -:109EC000006A0368DB6818470023C361704700BF5E -:109ED00082B010B50446C06900210DF1080C8CE871 -:109EE0000C00A16118B103681B689847A061BDE828 -:109EF000104002B0704700BF006A10B103685B6990 -:109F000018470020704700BF006A10B103689B69C2 -:109F100018470020704700BF10B5044601F066FBEB -:109F2000204610BD82B010B58C4684B04968864684 -:109F3000DCF800000DF1080CACE8030006A981E88C -:109F40000C00039BDA070EEB630C12D55A10029B30 -:109F50005EF80220D45808AB93E803008DE80300B4 -:109F600006AB0CCB6046A04704B0BDE8104002B081 -:109F70007047029CEFE700BF30B54B69012B87B0FB -:109F80000C46054606D94A89012340F2FF3102A852 -:109F900000F0BAFF237C002262613BB1216A0B68AA -:109FA00028461B689847284607B030BD0C34214628 -:109FB00001A801F03FFB02A801F018FB02A920460E -:109FC00001F04AFB02A801F03FFB01A9284601F07D -:109FD00031FB01A801F038FB284607B030BD00BFB7 -:109FE00010B54369032B84B0044603D80133042B16 -:109FF000436125D0237CDBB9E3685B880BB1A3699F -:10A0000063B9216A0B6868461B689847694604F182 -:10A010000C0001F021FB684601F016FB22890123A8 -:10A0200040F2FF31684600F06FFFA06904B010BD38 -:10A03000E06978B103681B6804B0BDE810401847B8 -:10A040004289002AD6D0012340F2FF31684600F051 -:10A050005BFFCFE70048E9E712FCFFFFA0F1040037 -:10A06000FFF7BEBF38B50B4B03F10802343304468B -:10A07000C0E900230C300D4601F0B8FA002301219D -:10A080000422C4E90523C4E907352174A3602046EE -:10A0900038BD00BF7092030010B5064B03F10802F3 -:10A0A0003433C0E9002304460C3001F0CDFA2046D9 -:10A0B00010BD00BF7092030010B50446408910B96E -:10A0C00011B16181084610BDFFF7BEFA608110BD75 -:10A0D000406903288CBF002001207047017441B9FA -:10A0E0002DE9F041058982B004461DB102B0BDE8FA -:10A0F000F0817047FFF7A8FA204B2081D3F8008049 -:10A100000746B8F1000FF1D028200DF0E2FC06461A -:10A11000103000F047FF40F2FF3318203380778083 -:10A120000DF0D7FC164A00920246019542F80C4BFE -:10A13000C56055606A460346C6E9020503CA586011 -:10A140009960D8F800200F4952680F4858618A4238 -:10A150004FF01203C6E90855B38008D13046FCF72A -:10A1600037FA304602B0BDE8F0410DF0B0BC3146E0 -:10A17000404690470028B9D0F0E700BF843A00205D -:10A18000D19E020039CE0100259F020010B505497D -:10A19000054A8160002304460260C380FBF77AFA17 -:10A1A000204610BDE4920300348E030010B5074929 -:10A1B000074A8160002304460260C380FBF76AFA05 -:10A1C00020460DF084FC204610BD00BFE492030041 -:10A1D000348E03002DE9F04F2DED0A8B90F82C30D2 -:10A1E0008BB00746002B00F02E81F9680B6805A89C -:10A1F0001B689847F868059A03680432DB68019287 -:10A20000984730F00403804640F013818023BB61FF -:10A210000223B7EE00AA0293059B029A5B88B3FB68 -:10A22000F2F30093002B00F0AE80DFED929A9FEDE9 -:10A23000929ADFED92BA9FED92BA9FED92CADFED4E -:10A2400092AABE69009B9E4200F39D80019B1E4422 -:10A250009E4240F20D81DFF84092DDF808A09B4657 -:10A2600047F6FE750024584659F82830984784422E -:10A27000B8BF04B2D3448542C8BF05B25E45F2D828 -:10A28000641B04EBD47444F34F034FF0000B0397AB -:10A2900008EE103A3746019C2E46029DDA462046CB -:10A2A00059F8283098472C44801BA7420BF1010B2A -:10A2B00000FB00AAF3D89AFBFBF00CF005FF039F0C -:10A2C0000CF08AF9B8EEC88A0DF018FA28EE0A8A5E -:10A2D00097ED097AC8EE297A08EE900A67EE877A38 -:10A2E000C7EE897A17EE900A0CF09EF907EE100A75 -:10A2F000F3EE047A67EE277A97ED0A7AB4EEE77AFE -:10A30000F1EE10FA68DD87ED077ABB690099FA88EB -:10A31000C91A0091019919440191910708D497ED48 -:10A32000077AD7ED047AB4EEE77AF1EE10FA5FDC43 -:10A33000530708D497ED077AD7ED057AB4EEE77A9C -:10A34000F1EE10FA61D497F83C30002B39D0D7EDFC -:10A35000107AF4EEE87AF1EE10FA01D5C7ED108A22 -:10A36000DFED4A7AF4EEE78AF1EE10FA14DDBB6B0A -:10A3700000210133C7E90D13012287F83C20009B1F -:10A38000002B7FF45EAF05A801F05EF900200BB052 -:10A39000BDEC0A8BBDE8F08FBB6B023B0B2B06D8E4 -:10A3A000D7ED107AF4EECC7AF1EE10FA3ADA7B6B54 -:10A3B000C7ED10AA00220133C7E90D3287F83C200F -:10A3C000DDE7F4EECB8AF1EE10FAE5DD7B6B132BC3 -:10A3D000E2DDC7ED108ACAE7F0EEE76AF4EE6B6AD9 -:10A3E000F1EE10FA88BFF0EE477AC7ED077A8CE7F6 -:10A3F0000123B988022206A800F086FDFB8823F01D -:10A40000040343F00203FB809DE701231A46B98849 -:10A4100006A800F079FDFB8823F0020343F0040353 -:10A42000FB8090E7B9880123082206A800F06CFDA4 -:10A43000BDE7082815D04FF48073BB6101239FED61 -:10A4400014AA0293E8E6D0E91245FDF795FC201A1C -:10A4500065EB01054C2875F10003FFF4C6AE0D480D -:10A4600095E74023BB6104239FED07AA0293D3E63F -:10A47000FFDE00BF00FEFF46ACC5A737FFFF7F7FB2 -:10A480000000484300009643000000000000C8425E -:10A490000000804312FCFFFFF0200020A0F1080024 -:10A4A000FFF798BE2DE9F8431F46234B036004468F -:10A4B000002343601646BDF828909DF82C800D4679 -:10A4C000FBF77AF8E388DDED097A266143F00103B2 -:10A4D000E3801A4B23602833C4ED0A7AA360DDEDD4 -:10A4E000087AA4F8049000230126E36180236761C1 -:10A4F000E560C4ED097A266384F82D60A361B8F1A4 -:10A50000000F15D02B6804F108015B6828469847B6 -:10A5100084F82C600023002200200021C4E91201ED -:10A52000C4E90D3384F83C3022642046BDE8F8834A -:10A5300084F82C80EEE700BF348E0300BC92030049 -:10A5400038B50446C06803680D465B6804F108012D -:10A550009847FDF711FC4B3041F100016B1C08BF1F -:10A56000256BD4ED077A022DC4E9120102D017EE53 -:10A57000900A38BDDFED0E6A9FED0E7A77EEE67A2F -:10A5800067EE877AF5EEC07AF1EE10FA0BD49FED04 -:10A590000A7AF4EE477AF1EE10FAC8BFF0EE477A85 -:10A5A00017EE900A38BDDFED057A17EE900A38BD38 -:10A5B00000000C42B1137B4000007F43000000000C -:10A5C00080F82C1031B1C3681A6800F108011846F0 -:10A5D00053681847704700BF0078704790F9000033 -:10A5E000704700BF00887047B0F90000704700BF97 -:10A5F0000068000A704700BF00680012704700BF83 -:10A6000000687047006870470170704701807047AC -:10A61000018070470A120B140170427083707047FA -:10A62000016070470160704710B50446806820B92A -:10A63000206A0368DB689847A06010BD08299ABFAC -:10A64000816000206FF47A70704700BF006A036871 -:10A650005B691847006A03689B6918472DE9F04F4A -:10A660002DED028BD1ED057A87B00C46FDEEE77A31 -:10A670000390CDED027A00F0B9FF206A0368DB6831 -:10A680009847A36882460BB9A06003460133216A4C -:10A6900003EBD3735B1000930B6804A81B68984707 -:10A6A000A368049A0AF1010808EBD87801334FEA4D -:10A6B000680803EBD373B8EB630FB2F8029099FB11 -:10A6C000F8F900F09380009B09FB03F3194601227F -:10A6D00005A808EE903A00F08FFF039805A900F056 -:10A6E000BBFF05A800F0B0FF039B049D1E68B9F1F5 -:10A6F000000F05F1040506F1040640F381800027F0 -:10A70000DFF80CB101975BF82A2028469047227F9A -:10A710000137454422B1019B03440193029BC01AB7 -:10A7200007EE900A94ED047AA369A268F8EEE77A3E -:10A73000304667EE877AFDEEE77A17EE901A1943F6 -:10A74000009B1E44304B53F822209047B945DAD184 -:10A75000237F73B3DDED017A637FB8EEE77A07EE0E -:10A76000909AF8EEE77A87EE278AD3B160690CF009 -:10A77000BDFC264B00220CF011FD064618EE100A17 -:10A780000F460CF0B3FC214B00220CF007FD0246F3 -:10A790000B46304639460CF04BFB0CF0AFFF08EE91 -:10A7A000100AE26884ED058A0123637782B90123E8 -:10A7B000A377039C18EE901A204600F0DFFF04A850 -:10A7C00000F042FF204607B0BDEC028BBDE8F08FE1 -:10A7D000FDEEC87A029917EE903A5B1A002BB8BFCB -:10A7E0005B429A42E5DD0123A377E2E7039804A9DF -:10A7F00000F032FF009B09FB03F308EE903A73E789 -:10A8000000230193A4E700BF142100200000E03FD3 -:10A81000F0200020A1F10401FFF720BF0170704774 -:10A8200008299ABF416000206FF47A70704700BF1A -:10A83000C06903685B691847C06903689B6918476A -:10A8400010B50446406820B9E0690368DB689847A2 -:10A85000606010BD2DE9F8431F46164B036020339E -:10A860000446DDF82080016243600D46011D24305E -:10A87000099E9146FFF7F6FB0023B8F1080FA3618C -:10A8800063774FF0000398BFC4F80880C4F81090B5 -:10A890002777E66063615FB1B6FA86F35B092A68E1 -:10A8A000A37728465368214698472046BDE8F88399 -:10A8B0000123F4E7F09203002430FFF791BB00BFBF -:10A8C000704700BF03698269013303611AB11368DD -:10A8D00010461B6818470148704700BF12FCFFFF75 -:10A8E0008368586A0368DB68184700BF8368586A42 -:10A8F00003681B69184700BF00F1240300F14C02F4 -:10A9000053F8040F78B110B484698C4208D0934294 -:10A910000DD053F8040F0028F9D084698C42F6D189 -:10A920005DF8044B70479342EAD100207047002045 -:10A930005DF8044B704700BF10B504460DF0C7F832 -:10A94000204610BD2DE9F04F0C462DED028B6369BA -:10A95000896800220133C4E904230B6883B05B6873 -:10A9600007466846984794ED038AB5EE408AF1EEB3 -:10A9700010FA55D0A368586A03685B69984707EED8 -:10A98000900AB4EEE78AF1EE10FA49DAA368586A41 -:10A9900003685B699847A36808EE100A586A036861 -:10A9A000DB68984794ED037A009BC8EE077A461C53 -:10A9B00006EBD6767610598891FBF6F18246012295 -:10A9C00001A8FDEEE77A17EE908A91FBF8F106FBFD -:10A9D00001F100F011FEDDE9005463880435043410 -:10A9E000B3B1DFF858B0DFF8589008FB06F85BF811 -:10A9F0002A302846984759F82A3001462046984779 -:10AA0000019A3444131D5288E31A93424544EEDB05 -:10AA100001A9384600F00EFE01A800F015FE03E083 -:10AA20006946384600F006FE684600F00DFE3846DE -:10AA300003B0BDEC028BBDE8F08F00BFF02000201A -:10AA40001421002000B50A46816885B001230989D8 -:10AA500082611A46684600F057FA05B05DF804FBBB -:10AA600000B5836885B00022198982610123022222 -:10AA7000684600F049FA05B05DF804FB094B10B5D3 -:10AA800003F108022C330446C0E900230C3000F027 -:10AA9000DBFD054A62600023201D6381FAF7FAFDA1 -:10AAA000204610BD2C930300348E0300F0B583B014 -:10AAB00001F10C07044601A80D4600F097FD01A91D -:10AAC000384600F0D9FD064601A800F0BDFD5EB194 -:10AAD000696A0B6801A81B68984701A9384600F00D -:10AAE000BBFD01A800F0B0FD3946204600F0A2FDF4 -:10AAF000204603B0F0BD00BF70B500F12403064648 -:10AB0000002453F8045F25B101340A2CF9D1002048 -:10AB100070BD1C200CF0DDFF084BF26903600A34A5 -:10AB2000303343600132002346F82400C0E9045565 -:10AB3000C36086608561F26170BD00BF7C930300D5 -:10AB4000D0ED037AF5EE407AF1EE10FA04D1836885 -:10AB5000586A03685B69184717EE900A704700BF90 -:10AB6000836810B50446586A03682DED028B5B6953 -:10AB7000E16008EE101A984707EE900AF4EEC87AE2 -:10AB8000F1EE10FA16D5A368586A036818EE101A89 -:10AB90009B69984707EE900AB4EEE78AF1EE10FA47 -:10ABA00008DDA368BDEC028B586A0368BDE810405D -:10ABB0005B69184718EE100ABDEC028B10BD00BF90 -:10ABC00010B500F12402002352F8044F8C4204D047 -:10ABD00001330A2BF8D1002010BDC2690A330024CA -:10ABE000013A40F82340C26149B10B68064A1B6A2A -:10ABF0009342084605D10CF06AFF012010BD0120E8 -:10AC000010BD9847012010BD39A902000B4B10B5AB -:10AC100003F108022C330446C0E900230C3000F095 -:10AC200013FD074A626000236381201DFAF732FD9D -:10AC300020460CF04CFF204610BD00BF2C930300B3 -:10AC4000348E030038B50C4B03F108022C33044654 -:10AC500040F8042C40F8083B00F0F6FC074A22605C -:10AC60000023251FE3802046FAF714FD28460CF048 -:10AC70002EFF284638BD00BF2C930300348E0300FE -:10AC800038B50B4B054603F108022C33044640F857 -:10AC9000042C45F80439083000F0D6FC054A22603F -:10ACA00000232046E380FAF7F5FC284638BD00BFB4 -:10ACB0002C930300348E03002DE9F0410023244F30 -:10ACC000036284B0054600F1240400F14C064FF005 -:10ACD000010854F8043FA3B11A68526ABA4225D158 -:10ACE0001A699969013208461A6151B10B681B68EB -:10ACF000984730B92B6A2A7E01332B62CAB185F896 -:10AD00001880A642E5D12C6A0CB92B7EC3B96846DF -:10AD100000F06CFC694605F10C0000F09DFC6846F3 -:10AD200000F092FC0B4804B0BDE8F0811846904753 -:10AD3000DFE7298901230322684600F0E5F8DEE712 -:10AD4000298901230422684600F0DEF82C76DEE72C -:10AD5000C5A8020012FCFFFFC36842690133C3604B -:10AD60001AB1136810461B6818470148704700BFA6 -:10AD700012FCFFFFF8B50446144B03600026144B89 -:10AD800043600430A6600D461746FAF715FC114BD8 -:10AD900003F108022C336360226004F10C0000F020 -:10ADA00025FC2822A018314665622781E6612662CB -:10ADB00026760CF0EEFE2B6828465B682146984705 -:10ADC00000220023C4E904232046F8BDB09203000A -:10ADD000348E03002C930300024A11687E22C0E9DE -:10ADE0000012704738210020034A034692E803000E -:10ADF00083E80300184670477C3A0020A1F1200345 -:10AE00005E2B07D8006805236FF09F0213FB01211A -:10AE10000844704700207047034A044B11687E22A3 -:10AE2000C3E90012704700BF382100207C3A00209F -:10AE3000017042704360704782B010B401AC84E886 -:10AE40000C0001AA03468C4607CA9DF8104083E80F -:10AE50000700A4B19CF80100B0B9DCF80420022A74 -:10AE60001AD0032A34D0012A2CD0012C1ED0022C57 -:10AE700005D1D3E9011249425242C3E901125DF8FA -:10AE8000044B184602B0704752424942C3E90112CE -:10AE9000DCF80420022AE4D1D3E90012012CC1F12C -:10AEA0000001C2F10002C3E90012E0D1D3E90010B1 -:10AEB0009A685DF8044B5242C3E900019A60184653 -:10AEC00002B07047D3E900215242C3E90012CCE737 -:10AED000D3E900125242C3E90021C6E782B010B59F -:10AEE00082B004AC84E80C00069B0A78CDE90032FD -:10AEF00004AB0CCB0446FFF79FFF204602B0BDE831 -:10AF0000104002B0704700BF70B5018082B042802F -:10AF100004461D46FCF740FFC4E9020115B920466E -:10AF200002B070BD094B1D68002DF8D02A68084B8F -:10AF300016689E42F3D004F1080393E803008DE8FD -:10AF40000300284694E80C00B047E8E7843A002064 -:10AF50004D90020070B582B09DED067B9DF82030CB -:10AF6000018080ED027B0446428013B9204602B086 -:10AF700070BD0A4B1D68002DF8D02A68084B166872 -:10AF80009E42F3D000F1080393E803008DE803002C -:10AF9000284694E80C00B047E8E700BF843A002058 -:10AFA0004D90020010B5002303600446FCF7F4FE48 -:10AFB000C4E90201204610BD30B50B4B1C6883B0BC -:10AFC00024B12168094A0D68954201D103B030BD12 -:10AFD00000F10802034692E803008DE803002046D2 -:10AFE0000CCBA84703B030BD843A00204D9002003E -:10AFF00082B038B5002504A90560044681E80C003C -:10B00000FCF7CAFE04AB0FCB256184E80F00204695 -:10B01000BDE8384002B0704710B50446006800F043 -:10B0200017FD204610BD00BF2DE9F0471646062249 -:10B03000804601FB06200F461D46FBF73DFAC8F887 -:10B04000000000F02DFDD8F800401FFA87FA1FFA23 -:10B0500086F9A4F802A0A4F80490DDB1002F17DD52 -:10B06000B145A8BFB146BA45A8BFBA460634B9F142 -:10B07000000F0DD000262946204652460CF061FDF7 -:10B08000D8F8003001365B88B1453D441C44F2D10C -:10B09000BDE8F08709FB0AF22946A01DBDE8F0478C -:10B0A0000CF077BD014B0360704700BF8C95030027 -:10B0B00070B50D1E044615DB002A164612DB06206D -:10B0C00005FB0200FBF7F8F9206000F0E9FC2068BE -:10B0D00005FB06F245808680002106300CF059FD04 -:10B0E000204670BD014B2360204670BD8C95030047 -:10B0F00010B50B6804461846236000F08DFC20460E -:10B1000010BD00BF2DE9F041064684B000296BD088 -:10B110000A780D46002A6DD04FF0000C0B466746AA -:10B120006446604607E00A2A52D008B10134002084 -:10B1300013F8012F42B1A2F130010929F3D813F815 -:10B14000012F0120002AF6D10FFA8CF3002B48DBE7 -:10B1500038B2002845DB062203FB00201FFA8CF4DE -:10B16000BAB2904602FB04F41FFA8CF7FBF7A4F97D -:10B17000306000F095FC306822464780A0F80480DB -:10B18000002106300CF005FD37682B780637DBB15F -:10B1900001AC22464FF0000804E002F8013B15F82C -:10B1A000013F8BB1A3F130010929F6D9A24282F8FF -:10B1B0000080F4D920460CF0B0FC07F8010B15F81C -:10B1C000013F2246002BEDD1304604B0BDE8F081AE -:10B1D00000B10134A445B8BFA4460024013720467D -:10B1E000A6E7074F3760D0E7054B0360304604B051 -:10B1F000BDE8F0811446904617460620B6E700BF2A -:10B200008C9503000068438882880021063003FB88 -:10B2100002F20CF0BEBC00BF0068B0F802C061458D -:10B2200012DA00B5B0F804E072450ADA002908DB4A -:10B23000002A06DB08440CFB0202002093715DF833 -:10B2400004FB6FF47A70FAE76FF47A70704700BF0E -:10B250000368588881420CDAB3F804C0624508DA02 -:10B26000002906DB002A04DB194400FB021398794D -:10B2700070476FF47A7070472DE9F04707468846AB -:10B280003C689DF8200061888A424EDAA588AB426E -:10B290004BDAD8F800C0BCF8026002EB060ABAF13B -:10B2A000000F42DDBCF8049003EB090EBEF1000F65 -:10B2B0003BDD002A3CDBA1EB020AB245A8BFB24647 -:10B2C000002B59DBED1AA945A8BFA9460CF10605CC -:10B2D00022EAE272A61D0BB101FB03221644A0B3C1 -:10B2E000B9F1000F21DD002108460AF1FF3EBAF155 -:10B2F000000F10DD6B1EB44605EB0E0213F8014F74 -:10B3000014B18CF80040013093420CF1010CF5D1DE -:10B310003C68D8F800C0BCF8023001311D44638895 -:10B3200089451E44E3D1BDE8F0870020BDE8F087E1 -:10B330008A45A8BF8A46002B2CDBED1AA945A8BF79 -:10B34000A9460CF10605AD1AC2E7B9F1000FEDDD13 -:10B3500004462946304652460CF0F3FBD8F800303C -:10B360005B881D443B6801345B88A1451E44F0D1D5 -:10B370000AFB09F0BDE8F087AE45A8BFAE46F1462E -:10B380000CF10605002106FB13131D4422EAE272AC -:10B39000A61DA3E7AE45A8BFAE46F1460CF10605D3 -:10B3A0005142F0E72DE9F043054683B06846164662 -:10B3B0001C460F46FFF718FD2B685A88964234DA70 -:10B3C0009B889C4231DA1F2F2FD9019B9F422CDC96 -:10B3D00039466846FFF712FD102700F10508B4460C -:10B3E00000212B68B3F802E0F44510DA9A88944201 -:10B3F000634447FA01F20ADA90F800900EFB043336 -:10B4000019EA020F14BF4FF0FF3200229A71013186 -:10B4100005290CF1010CE4D10130404504F101048F -:10B42000DDD1002003B0BDE8F0836FF47A70F9E756 -:10B4300003682DE9F0410E1E5F8827DDBE4203F14F -:10B44000060419DA9B88A3B18046BF1B0025A11909 -:10B4500020463A460CF075FB3246E01900210CF00C -:10B4600098FBD8F800305A889B8801359D421444D7 -:10B47000EDDB0020BDE8F0819A88002107FB02F295 -:10B4800020460CF086FB0020BDE8F0816FF47A7056 -:10B49000F0E700BF2DE9F84F00AFD1F80080FE6A59 -:10B4A000B8F802501C46BB6A02EB030BAB45814661 -:10B4B00004EB06033EDABBF1000FD8BFAB46B8F889 -:10B4C0000460B34202DA002BC8BF1E460BFB06F332 -:10B4D000073323F0070305FB0422ADEB030D08F14E -:10B4E0000605A6421544EA46C8BF6B460CDD294650 -:10B4F00018465A460CF025FB0134B8F802200346E2 -:10B50000A64215443344F2D10FFA8BF100290ADB2D -:10B5100032B2002A07DB48465346FFF785FD48460E -:10B52000BD46BDE8F88F044BC9F800304846BD461B -:10B53000BDE8F88FAB46C2E78C9503002DE9F843D0 -:10B540000C68B4F90270B4F80290002F05462FDBA6 -:10B55000B4F90460B4F80480002E29DB062007FB50 -:10B560000600FAF7A9FF286000F09AFA2B68A3F802 -:10B570000290A3F80480EFB1B045A8BFB046B9452A -:10B58000A8BFB9460633B8F1000F13D00634002621 -:10B59000214618464A460CF0D4FA2A6801365188EA -:10B5A0000346B0453C440B44F2D12846BDE8F8833D -:10B5B000024B2B602846BDE8F88300BF8C95030042 -:10B5C00010B5064C0648206000F026FA2046054AD1 -:10B5D0000549BDE810400CF075BA00BF883A00205C -:10B5E0008C9503004020002019B00200014B03603D -:10B5F000704700BF9495030070B50D1E04460CDD26 -:10B60000281D1646FAF758FF206000F049FA206816 -:10B61000012E458005D0204670BD054B03602046B5 -:10B6200070BD2A46002104300CF0B3FA204670BDEC -:10B630009495030010B50B6804461846236000F08B -:10B64000EBF9204610BD00BF10B50446006800F0BD -:10B65000FFF9204610BD00BF38B50B6804460068EE -:10B66000984206D00D4600F0F3F92868206000F0FB -:10B67000D3F9204638BD00BF0068096888420ED063 -:10B6800008B54A8843889A4201D0002008BD043199 -:10B6900004300CF046FAB0FA80F0400908BD0120F1 -:10B6A000704700BFB2F1000C19DB0068428808B592 -:10B6B0001FFA8CFE96450FD833EA230328BF1346A2 -:10B6C000A2EB0C029A4200F10400A8BF1A466044A3 -:10B6D0000CF05FFA002008BD6FF47A7008BD6FF4BB -:10B6E0007A707047002B70B50E46154602DA036873 -:10B6F0005B889B1A002D21DB006842885919914212 -:10B700001CDCA9421ADBCBB136F0004116D05942FD -:10B71000B14214DAB34212DD00F1040C002E65448C -:10B720001FDB9C1BA919224628460CF018FA32464A -:10B7300028190021BDE870400CF02BBA70BDA9B2E9 -:10B740008A42FBD333EA230328BF1346521B04303B -:10B750009A422844A8BF1A46BDE8704000210CF068 -:10B7600018BA29469A197442A81B0CF0F8F9224617 -:10B7700028460021BDE870400CF00BBA002906DB1A -:10B7800003685A888A4202DB5980002070476FF4B0 -:10B790007A70704710B50446006800F059F92046E9 -:10B7A00010BD00BF30B50B4685B0044601A9184650 -:10B7B000F9F728FE01A80CF028FA05460530FAF73B -:10B7C0007BFE206000F06CF920682A46458001A9C4 -:10B7D00004300CF0B6F920680544002320462B7194 -:10B7E00005B030BD70B5044611B10B780D461BB9DC -:10B7F0000D4B2360204670BD08460CF006FA064645 -:10B800000530FAF759FE206000F04AF92068324608 -:10B810004680294604300CF094F920683044002317 -:10B820000371204670BD00BF98950300F8B5174618 -:10B830000A683B68B2F90250B3F902301D4404466D -:10B84000681D0E46FAF738FE206000F029F92068DE -:10B8500031684580B1F90220043004310CF071F9EF -:10B86000326823683968B2F90200B1F90220043362 -:10B87000184404310CF065F923682B4400221A7136 -:10B880002046F8BDF8B5054649B10B780C4633B1F2 -:10B89000084616460CF0B9F9B7B2874203D90B4BEC -:10B8A0002B602846F8BD701DFAF706FE286000F0F0 -:10B8B000F7F8286832464780214604300CF041F9F9 -:10B8C0002A683244002313712846F8BD9895030076 -:10B8D00010B50B6804461846236000F09DF820461A -:10B8E00010BD00BF014B0360704700BF9895030077 -:10B8F00038B50B6804460068984206D00D4600F043 -:10B90000A7F82868206000F087F8204638BD00BFFF -:10B910000068096808B54A8843889A4201D0002027 -:10B9200008BD043104300CF066F9B0FA80F040092B -:10B9300008BD00BF0968B1F902C06245F8B5044608 -:10B9400005DB1748206000F067F82046F8BD081DA9 -:10B950008618805C58B1ACEB02029A42A8BF1A4626 -:10B96000304615460CF051F9ABB2834203D90C4B6B -:10B9700023602046F8BD2FB2781DFAF79DFD2060A8 -:10B9800000F08EF820683A464580314604300CF0CD -:10B99000D8F823683B4400221A712046F8BD00BF46 -:10B9A0009895030070B515686E88044666B10B68FB -:10B9B0005B881BB1FFF73AFF204670BD0560284643 -:10B9C00000F02AF8204670BD0868206000F024F8D6 -:10B9D000204670BD002907DB0368B3F902208A42C4 -:10B9E00002DD1944087970470020704710B5064CF5 -:10B9F0000648206000F010F82046054A0549BDE8D9 -:10BA000010400CF05FB800BF8C3A002098950300FE -:10BA10004020002095B7020003884FF6FF729BB2CA -:10BA2000934214D0012B10B5044601D0DB0702D499 -:10BA30001E20F1F7CBFEBFF35B8FD4E85F3F0233EC -:10BA4000C4E8523F002AF8D1BFF35B8F10BD7047A6 -:10BA500003884FF6FF729BB2934218D0012B10B5AA -:10BA6000044610D0DB070ED5BFF35B8FD4E85F3FF1 -:10BA70009A1EC4E8512F0029F8D1BFF35B8F9BB207 -:10BA8000032B05D010BD1E20F1F7A0FEECE7704798 -:10BA90002046BDE8104000F001B800BFFAF74ABDEB -:10BAA00003230380704700BF82B030B583B006A97E -:10BAB00081E80C0008AB8646844693E803005EF8F4 -:10BAC000045B8DE8030006AB0CCBDCF81440714638 -:10BAD0002846A04703B0BDE8304002B0704700BF21 -:10BAE00008B502680B689A4201D0002008BD1022F8 -:10BAF000043104300CF015F8B0FA80F0400908BDAC -:10BB0000042070470429024808BF0020704700BF86 -:10BB100016FCFFFF4268054B106993FBF0F007EE3F -:10BB2000900AF8EEE77A17EE900A704740420F004D -:10BB3000837C43F020038374704700BF10B5083145 -:10BB40000446FFF777FD204610BD00BFF8B5144B43 -:10BB5000036003F128020546826000F50070FFF7DC -:10BB600073FD05F5FE70FFF76FFD0E4F05F5EC74E4 -:10BB7000A5F1080644F8187C2046FEF78DFAA4F1DA -:10BB800010003C3CFFF760FDB442F3D1064A2A6046 -:10BB900000232846EB80F9F77DFD2846F8BD00BF5D -:10BBA00010960300EC950300348E0300F8B5154B96 -:10BBB000036003F128020546826000F50070FFF77C -:10BBC00043FD05F5FE70FFF73FFD0F4F05F5EC74E3 -:10BBD000A5F1080644F8187C2046FEF75DFAA4F1AA -:10BBE00010003C3CFFF730FDB442F3D1074A2A6015 -:10BBF0000023EB802846F9F74DFD28460BF067FF40 -:10BC00002846F8BD10960300EC950300348E03001F -:10BC100030B5837C13F0100483B002D1204603B00A -:10BC200030BD4468054601A8FFF7E0FC03F0FCF8CE -:10BC3000E37D7F3304EB830101A8FFF70DFD03F0E3 -:10BC4000E5F80023EC7C1D481A4602F15101090178 -:10BC5000415801B10133944202F101022AD0082A6D -:10BC6000F3D1174B019A101D48F68804C15AA1421E -:10BC7000034414D0528810446A68927D984298BF59 -:10BC8000A3EB420C08D9520001E0984204D9995A1A -:10BC9000A1429C461344F8D1BCF90030AB81AC8979 -:10BCA00001A824B2FFF7D0FC24EAE474A4B2204631 -:10BCB00003B030BD013B5B00D4E700BF0070004023 -:10BCC0002EF8FFFF072914D8032A12D810B4C37C1A -:10BCD00001751B0103F1804342EA012403F5E043AF -:10BCE000427544F480540020C3F818455DF8044BB5 -:10BCF00070476FF47A70704710B504468069036826 -:10BD000000219B6B9847A06903684FF47A51DB6C64 -:10BD10009847A07D216901280346B8BF012303EBA2 -:10BD20008303B1FBF3F3B3F5807FA8BF4FF48073B7 -:10BD30005B104BD000225B1002F10102FBD107EE39 -:10BD4000901AF8EE677AB3EE007A012867EE877AE8 -:10BD50002DD9082A4FF00103A8BF082203FA02F2E6 -:10BD600007EE102AF8EEC76A194B87EEA67A002173 -:10BD7000C3F8F415C4F80422A06903680021DB6B42 -:10BD8000FDEEC77A17EE902A9847A369114A5B69BE -:10BD9000114801210224C3F80012C2F8084503F536 -:10BDA000A074C2F81845C2F81C05D96010BD012363 -:10BDB00003FA02F106EE901A0549F8EEE66AC1F8B8 -:10BDC000F42587EEA67AC4F80432D5E71A46B6E71A -:10BDD0000070004000F00140047000402DE9F04F79 -:10BDE00087B000250193C74B45600360044603926A -:10BDF0000E46F9F7E1FBC44BDFF82483A66103F19B -:10BE00000801303304F13406A360C4E907842160DB -:10BE1000A58104F11C0104F124000291FFF7E6FB67 -:10BE200002993046FEF71EF9636A84F82F50022704 -:10BE30005B88638530464FF4007684F82E50A685E3 -:10BE4000278629462585FEF749F904F1700904F192 -:10BE50005801C4E9168404F160000291FFF7C6FBA3 -:10BE600002994846FEF7FEF8236E48464FF0010956 -:10BE700084F86B905B88A4F8663084F86A50A4F864 -:10BE80006860A4F86C702946A4F86450FEF726F99F -:10BE900004F1AC0B04F19401C4E9258404F19C0085 -:10BEA0000291FFF7A3FB02995846FEF7DBF8D4F89E -:10BEB0009C3084F8A7705B88A4F8A230584684F8B8 -:10BEC000A650A4F8A460A4F8A8702946A4F8A0502D -:10BED000FEF704F904F1E80B04F1D001C4E934845D -:10BEE00004F1D8000291FFF781FB02995846FEF752 -:10BEF000B9F8D4F8D83058464FF0030B84F8E3B0C3 -:10BF00005B88A4F8DE3084F8E250A4F8E060A4F87E -:10BF1000E4702946A4F8DC50FEF7E0F804F5927AC4 -:10BF200004F58671C4E9438404F58A700291FFF731 -:10BF30005DFB02995046FEF795F8D4F814310421C0 -:10BF400084F81F115B88A4F81A31504684F81E51FA -:10BF5000A4F81C61A4F820712946A4F81851FEF732 -:10BF6000BDF804F5B07A04F5A471C4E9528404F56F -:10BF7000A8700291FFF73AFB02995046FEF772F85B -:10BF8000D4F85031052184F85B115B88A4F8563150 -:10BF9000504684F85A51A4F85861A4F85C712946B7 -:10BFA000A4F85451FEF79AF804F5CE7A04F5C2715C -:10BFB000C4E9618404F5C6700291FFF717FB02998A -:10BFC0005046FEF74FF8D4F88C31062184F89711CB -:10BFD0005B88A4F89231504684F89651A4F8946195 -:10BFE000A4F898712946A4F89051FEF777F804F563 -:10BFF000E071C4E9708404F5E47004F5EC78029112 -:10C00000FFF7F4FA02994046FEF72CF8D4F8C8314D -:10C01000072184F8D3115B88A4F8CE312946404625 -:10C02000A4F8D47184F8D251A4F8D06104F5FE7854 -:10C03000A4F8CC51FEF752F8A7194046FFF7D6FAFC -:10C040003846FFF7D3FA019B039AA3802261A682A8 -:10C0500031462A46C4F80492A57584F8085205A80A -:10C06000FFF7CAFA4FF0FF332A4605A88821FFF7E9 -:10C0700019FB05A94046FFF7EFFA05A8FFF7E4FA18 -:10C08000A18A224E2A4605A8FFF7B6FA4FF0FF33E1 -:10C090002A4605A88821FFF705FB05A93846FFF7C2 -:10C0A000DBFA05A8FFF7D0FA194BE57580271C606D -:10C0B000C6F88070BFF34F8FBFF36F8F154A164BD2 -:10C0C0001649C3F800552320C3F8F0B5C3F804039C -:10C0D000C2F808952046C2F81015C2F81435FFF7CB -:10C0E0000BFE86F80753A069C6F8807103683760B5 -:10C0F0005B6A9847A06903681B6B9847204607B0A6 -:10C10000BDE8F08F348E03000896030000E100E0E4 -:10C11000903A002000F0014000700040047100409F -:10C12000EC950300F0B5584D85B0D5F84026009247 -:10C13000D5F844260192D5F8482602920023C5F886 -:10C14000FC3F0122D5F8FC1FC5F8FC2F0099C5F86B -:10C1500040160199C5F844160299C5F848160321FE -:10C16000C5F80035C5F8F01523210446C5F80413B9 -:10C17000844683751E46184617E05FFA8EF0A07558 -:10C18000BCF830109CF82F7049BA41F4805105EB8F -:10C19000071789B2C7F81815C3F800250132092A14 -:10C1A000C3F804650CF13C0C1ED0531EC3EB031303 -:10C1B00004EB8301130191F82E7003F18043110108 -:10C1C00017F0100700F1010E03F5E04301F1804183 -:10C1D000D3D101F5E0410132092AC1F800750CF113 -:10C1E0003C0CC1F80475E0D108B905B0F0BD264E8D -:10C1F00001252046C6F80055FFF77EFDE77DA18AA0 -:10C2000000227F3703A8FFF7F7F904EB87074FF009 -:10C21000FF330022882103A8FFF744FA03A9384618 -:10C22000FFF71AFA03A8FFF70FFAE27DA37DD4F80F -:10C23000041204EB820203FB01F1D2F8FC2103F1AA -:10C2400000430432013BC6F82C2602EB4302A38ACA -:10C25000A94093FBF1F001FB10315B1A03EBD373A0 -:10C260002B41C6F83036094B35600321C3F804155D -:10C2700048F6880184F8085213889BB28B42FBD0A1 -:10C28000012005B0F0BD00BF0070004000F001408B -:10C2900090F80832BBB10D4B0D4A10B50324C3F81A -:10C2A0000845D2F80034DB07FBD40123936090F8F3 -:10C2B0000832002BFBD190F8083201610BB9FFF76F -:10C2C00031FF002010BD01610020704700F00140E7 -:10C2D0000070004010B5F1B190F8083203F0FF0192 -:10C2E00073B11D4B1D4A0324C3F80845D2F800342E -:10C2F000DB07FBD40123936090F80832002BFBD1BD -:10C30000174B184A197013681749C3F3C0130B7001 -:10C3100083B9002010BD144B1B78A3B9104B1B78B8 -:10C32000002BF6D090F80832002BF2D1FFF7FAFE7E -:10C33000002010BD8023C2F88030BFF34F8FBFF3C1 -:10C340006F8F002010BD074B80221A60044B1B78B2 -:10C35000002BDED0E6E700BF00F001400070004097 -:10C360008A42002000E100E08942002007EE901A96 -:10C370009FED1F7A4368C7EE277A1A6910B5044605 -:10C38000FDEEE77A17EE901A914218DA93F8082238 -:10C3900052B3184A0320C2F808051748D0F8002401 -:10C3A000D207FBD40122826093F80822002AFBD135 -:10C3B00093F80822196112B91846FFF7B3FE2368F3 -:10C3C0000E4A5B6993420BD163680D481B6990FB71 -:10C3D000F3F007EE900AF8EEE77A17EE900A10BD38 -:10C3E0002046BDE810401847C3ED047AE7E700BFD8 -:10C3F0000024744900F001400070004015BB0200A9 -:10C4000040420F00F8B50D460446097C2548174602 -:10C41000FAF76AF950B1297C2248FAF72FF9461E3B -:10C420002FB93701B81B04EB80001C30F8BDC6EBF8 -:10C43000061304EB8303370193F82E30DA0607D591 -:10C440002B68194ADB6D934225D100232373E9E75A -:10C4500094F8083273B1154B0322C3F80825144A27 -:10C46000D2F80034DB07FBD40123936094F8083240 -:10C47000002BFBD1BB1B04EB830393F82E2042F06F -:10C48000100283F82E2094F80832002BD8D12046D1 -:10C49000FFF748FED4E72846002204F10801984738 -:10C4A000C0E700BF9C950300E103020000F00140DB -:10C4B0000070004031B38B7CDA0601D50020704754 -:10C4C00090F8083210B573B1104B114A0324C3F829 -:10C4D0000845D2F80034DB07FBD40123936090F8C1 -:10C4E0000832002BFBD18B7C43F010038B7490F847 -:10C4F000083203F0FF041BB9FFF714FE204610BDFD -:10C50000002010BD6FF47A70704700BF00F001404A -:10C510000070004038B50D460446097C2248FAF701 -:10C52000E3F800283DD0297C1F48FAF7A7F8431EFE -:10C53000C3EB031204EB82021D0192F82E10C90610 -:10C5400026D594F8081201F0FF0019B3174A032109 -:10C55000C2F808151649D1F80024D207FBD40122ED -:10C560008A6094F80822002AFBD1EB1A04EB8303BB -:10C5700093F82E2002F0EF0283F82E2094F8083270 -:10C5800003F0FF0523B92046FFF7CCFD284638BD50 -:10C59000002038BD92F82E3003F0EF0382F82E30E1 -:10C5A00038BD6FF47A7038BD9C95030000F00140EF -:10C5B0000070004070B50E460546097C0E48FAF73B -:10C5C00093F880B1317C0C48FAF758F8441E314694 -:10C5D0002846C4EB0414FFF79DFF05EB840393F892 -:10C5E0002E20D206FBD42B7B1BB12B6828469B69DF -:10C5F0009847002070BD00BF9C950300A0F1080083 -:10C60000FFF7D8BF2DE9F04F9946837C85B0DC0653 -:10C610000E9F56D50D686B88B2EB530F4FEA63043B -:10C620004FDA043505EB4404064605EB4205A04607 -:10C63000023C621B521092FBF9F309FB1322002A01 -:10C64000F5D1B4F90030B381B37C9B0639D5B9F18B -:10C65000010F4CD0B6F90E00B368011DA84519446E -:10C660005B882ED914464FEA4909924606F1080B19 -:10C6700007E0B6F90E209A4219D0A84521D9B6F99B -:10C680000E00984204F101041ED0B5F90020BC420E -:10C6900092444D44EDD19AFBF4F221F8022BF28939 -:10C6A000023212B200249A42F281A246E5D106F18A -:10C6B0001800CDE90013FDF793FCA845DDE9001350 -:10C6C000DDD805B0BDE8F08F0122B6F9101003A83F -:10C6D000FEF792FF03A95846FEF7BEFF03A8FEF738 -:10C6E000B3FFB1680023F3814B880431CDE706F135 -:10C6F0000800FEF7B1FFB3685B88F38106F118000C -:10C7000005B0BDE8F04FFDF76BBC00BF2DE9F0436D -:10C71000434BD3F8042185B006461AB9D3F8143137 -:10C72000002B44D096F81790DFF8F48009F101034C -:10C7300003F00103F375D8F8341609F17F0906EB0D -:10C740008909490048460024FFF718F806F11C053E -:10C75000274603E0082C05F13C051DD004F15103E8 -:10C760001B01013458F80330002BF3D0494603A8CD -:10C77000FEF760FFD6F80412B37D00913A462846D2 -:10C7800003A9FFF73FFF03A8FEF75EFF082C07F1A0 -:10C79000010705F13C05E1D1214BD3F8042112B189 -:10C7A0000022C3F804211E4BD3F8142132B91C4CCB -:10C7B000D4F8003163B905B0BDE8F0830022184C0D -:10C7C000C3F8142186F80822D4F80031002BF2D0E7 -:10C7D000F57DB18A013505F00105002205F17F07DD -:10C7E00003A8FEF709FF06EB87074FF0FF3300228F -:10C7F000882103A8FEF756FF06EB850603A93846F5 -:10C80000FEF72AFF03A8FEF71FFFD6F8FC3100222F -:10C810000433C4F82C36C4F8002105B0BDE8F08319 -:10C8200000700040024B186808B1FFF76FBF7047F7 -:10C83000903A0020174B99421ED9174B994298BF46 -:10C840004FF080621AD9154A4369914210B44FF0F3 -:10C85000C8604FF0000408BF4FF0C462C3F8004541 -:10C86000C3F8240508BFC3F82425062200205DF87C -:10C87000044BC3F8002570474FF0CC724369002188 -:10C88000C3F80015C3F824250622C3F800250020AC -:10C89000704700BF8FD003007F1A0600801A060081 -:10C8A000704700BF10B504460BF011F9204610BDCB -:10C8B000F0B585B01E468DF80F209DF82C3002682B -:10C8C0000093176A01230DF10F0204460D46B84785 -:10C8D00038B9236800909F6A0A9B32462946204651 -:10C8E000B84705B0F0BD00BFC3688B4210B5044621 -:10C8F0000ED003698B420BD023793BB12368094AE0 -:10C900009B6B934220460AD10BF0E1F8002010BD4A -:10C9100023680022DB6B114620469847ECE79847D6 -:10C92000002010BDA5C80200C368002B3CD070B524 -:10C9300004460069002836D0036801211B68984727 -:10C94000E068036801211B6898470420F9F7F0FEAE -:10C950000025E068036802219B689847014600BBF8 -:10C96000206903681B6898470420F9F7E1FE2069F5 -:10C97000036801211B68984701350420F9F7D8FEA8 -:10C98000092DE6D1E068036800211B689847042060 -:10C99000F9F7CEFEE0680368BDE870401B6801212E -:10C9A0001847002DEED170BD704700BF38B50B465B -:10C9B0000446154600F10C011A46FAF793FB2A4685 -:10C9C00004F110012046FAF78DFB6269E368002547 -:10C9D000C2F80055F3B12369E3B101212046FAF70B -:10C9E0007FFB0621E06801F00FFA0621206901F0C3 -:10C9F0000BFA2046FFF798FFE068036802219B6866 -:10CA000098472069036802219B6898472946204679 -:10CA1000FAF766FB0A20F9F78BFED4E90423B2B1DA -:10CA2000157CE26882B1107CC3F808554FF0CC71D8 -:10CA30000622C3F80C05C3F824150A20C3F8002504 -:10CA4000F9F776FE002038BD4FF0FF30ECE74FF0ED -:10CA5000FF35E6E7F8B504461D460E461746FAF7D9 -:10CA600031FB114B23600023C4E9023323615DB124 -:10CA7000284602F041FA606160B13A4631462046EC -:10CA8000FFF794FF2046F8BD012002F053FA6061E1 -:10CA90000028F2D15A20F0F799FE3A463146204656 -:10CAA000FFF784FF2046F8BD449603002DE9F041CE -:10CAB00043698EB282B09C590546002C5AD1364F3C -:10CAC0004FF001080BE0D3F8482592B9632C51DCF4 -:10CAD0000A20F9F72DFE6B699A59002A4AD1D3F83A -:10CAE000242132BBBC4224DCD3F850210134002A7B -:10CAF000E9D1632CECDDD3F8602152B1D3F80022E8 -:10CB0000D10506D5D3F848211AB9C3F81C801446BC -:10CB1000DEE7D3F86021002ADAD0D3F800229205AC -:10CB2000D6D5D3F80421002AD2D1C3F814801446F4 -:10CB3000CEE7D3F8C414C3F8C4140022C3F82421E8 -:10CB4000D3F82421019201220199144C1A625A61EE -:10CB500001E0013C18D00A20F9F7EAFD6B69D3F82F -:10CB60000431002BF5D00E4CA86838B9204602B02D -:10CB7000BDE8F081A86800240028F7D0F9F7D8FDB7 -:10CB8000204602B0BDE8F0812B682A69DB6BE968BA -:10CB9000034C28469847E7E740420F00A086010073 -:10CBA0000EFCFFFF70B44469C1F34701C4F8881557 -:10CBB0000021C4F8041189B0D4F804510695069DEB -:10CBC000C4F82411D4F824510595059DC4F86011CA -:10CBD000D4F860510495049DC4F85C11D4F85C51FC -:10CBE0000395039DC4F85011D4F850510295029D4D -:10CBF000C4F84C11D4F84C519DF830600195019D5A -:10CC0000C4F84425C4F8483576B14FF48072012346 -:10CC1000C4F80022A360D4F848210ABB4FF4A471E1 -:10CC200009B070BCFFF742BF4FF400720123C4F893 -:10CC30000022A360D4F8482162B12362C4F848619D -:10CC4000D4F848310793079B4FF4827109B070BC48 -:10CC5000FFF72CBF4FF4827109B070BCFFF726BFFD -:10CC60002362C4F84811D4F848310793079BD5E7ED -:10CC700070B54469C1F34701C4F888150021C4F8B0 -:10CC8000041188B00546D4F8040106900698C4F84B -:10CC90002411D4F8240105900598C4F86011D4F843 -:10CCA000600104900498C4F85C11D4F85C0103900E -:10CCB0000398C4F85011D4F8500102900298C4F8B7 -:10CCC0004C11D4F84C019DF8306001900198C4F8E3 -:10CCD0003425C4F8383586B94FF480520123C4F89E -:10CCE00000222360D4F84821DAB94FF48271284633 -:10CCF00008B0BDE87040FFF7D9BE01232360D4F827 -:10CD0000482132B12362C4F84811D4F8483107935E -:10CD1000079B4FF4AE712846FFF7C8FE48B108B034 -:10CD200070BD2362C4F84861D4F848310793079B6B -:10CD3000DBE76B6901224FF4A4712846DA6108B081 -:10CD4000BDE87040FFF7B2BE0D4B10B503F108010E -:10CD500003F1340240330446C0E90223016030305D -:10CD6000FEF772FC04F12C00FEF76EFC054A22600F -:10CD700000232046E380F8F78DFC204610BD00BF5D -:10CD800084960300348E030038B5446991F810C0CE -:10CD900000234FF0FF3504EB83020133D2F8601516 -:10CDA000614508BFC2F86055042BF4D1037C13B170 -:10CDB00003689B699847002038BD00BFA0F10C00B4 -:10CDC000FFF7E2BF0E4B03F1080103F134024033D9 -:10CDD00010B504460160C0E902233030FEF734FC90 -:10CDE00004F12C00FEF730FC064A22600023E380A9 -:10CDF0002046F8F74FFC20460AF069FE204610BD99 -:10CE000084960300348E03002DE9F0412DED028B52 -:10CE1000002408EE103A5B4B0360446005460F4661 -:10CE20001646BDF82080F8F7C7FB574B2B6003F17F -:10CE30002C023833AA60EB606F612C8205F12C0064 -:10CE4000FEF7D4FB05F13000FEF7D0FB9FED4F7AE3 -:10CE50004F4B68696E63C7EE087A4FF08022C3E9D2 -:10CE60000022C3E902224B4BAB61A5F804802C855C -:10CE7000EC612346C0F80045B0EE677ABEEECE7A8C -:10CE800017EE101AB1F5004F78DB013341FA03F4C5 -:10CE9000B4F5004FF9DA072B15DC04FA03F1002989 -:10CEA000B8BF0F31091107EE901ADFED386AC0F8EC -:10CEB0000C35F8EEE77AC0F8084586EEA77AC5ED9E -:10CEC000097A85ED087A00230222C0F80435324938 -:10CED000C0F81025C0F84835C0F82835C0F84C35E2 -:10CEE000C0F82C3540F201136B830123C0F81435D0 -:10CEF000302404238842C0F80032C0F8044321D013 -:10CF0000264988422DD0264A90420ED0326801230D -:10CF100052682B7605F10801C0F80035304690477D -:10CF2000BDEC028B2846BDE8F0811E4A1E4C956080 -:10CF30001E4A9168A2F54062C1F8C840C2F8843127 -:10CF40005360E3E7194B174A99681560A3F54063EE -:10CF50004FF08052164CC1F8B040C3F880211A60DF -:10CF6000D4E7104B134C5D60104B9968A3F54063F8 -:10CF7000C1F8C440C3F884215A60C7E717EE104ACD -:10CF80008DE700BF348E03008C96030000247449A3 -:10CF9000943A00200000010100C00140001002404E -:10CFA00000200240A43A0020ADD1020000ED00E0D4 -:10CFB00001D2020055D202004369D3F80805704738 -:10CFC00007EE901AFEEECE7A844617EE901AB1F56F -:10CFD000004F22DB0023013341FA03F2B2F5004F88 -:10CFE000F9DA072B1DDC02FA03F10029B8BF0F3173 -:10CFF000091107EE901ADFED0C6ADCF81400F8EE68 -:10D00000E77AC0F80C3586EEA77AC0F8082500202C -:10D01000CCED097A8CED087A704717EE902A002340 -:10D02000E3E76FF47A70704700247449406A7047F0 -:10D0300043690020C3F81015704700BF436981762B -:10D04000C27649B1012004213022C3F81405C3F887 -:10D050000012C3F8042370473022C3F81415C3F834 -:10D060000012C3F80823704770B590F9293082B0D8 -:10D070000446002B3BD1C0690D46A8B9A37E002B06 -:10D0800041D0637E002B3ED0E37E002B3BD1616913 -:10D09000234A01EB45110823C1F82025C1F82435A6 -:10D0A000012384F8293020E0616B0B6805F10B0641 -:10D0B0001B6801A804EB8606984701A93046FEF7D5 -:10D0C000CBFA01A8FEF7C0FA04EB85036169DB6ABD -:10D0D000E269588801EB451140100433013AC1F868 -:10D0E0002035C1F824050120E26102B070BD42691B -:10D0F00001235360D2F80431002BFBD0E3690025F3 -:10D100006576258513B9002002B070BD2268013B09 -:10D11000D269E36120469047284602B070BD00BF47 -:10D12000943A002038B5C369817E01330446C36157 -:10D1300019B1637E63B1002038BDFFF795FFC8B118 -:10D14000636901229A60A37E002BF2D1002038BDD2 -:10D15000012594F8281065762046FFF785FF94F89E -:10D1600028302B442B4084F828303BB963690122D6 -:10D170009A60E0E7E37E002BE5D0E1E7E36913B9CD -:10D1800000236376D7E729462046FFF76DFF94F822 -:10D190002830013303F0010384F82830002BEFD14D -:10D1A000E4E700BFA0F10800FFF7BCBF38B5134BA0 -:10D1B0009C6834B16369D3F8102172B9D3F8143183 -:10D1C00003B938BD002584F8285001212046FFF717 -:10D1D0004BFF6369C3F8145138BD012384F828302C -:10D1E00000212046FFF740FF63690022C3F81021A9 -:10D1F000D3F81431002BE4D0E4E700BFA43A0020B8 -:10D2000038B5134B1C6834B16369D3F8102172B977 -:10D21000D3F8143103B938BD002584F82850012112 -:10D220002046FFF721FF6369C3F8145138BD01237D -:10D2300084F8283000212046FFF716FF636900229A -:10D24000C3F81021D3F81431002BE4D0E4E700BF79 -:10D25000A43A002038B5134B5C6834B16369D3F845 -:10D26000102172B9D3F8143103B938BD002584F800 -:10D27000285001212046FFF7F7FE6369C3F81451D7 -:10D2800038BD012384F8283000212046FFF7ECFE4A -:10D2900063690022C3F81021D3F81431002BE4D0C5 -:10D2A000E4E700BFA43A0020426900230376C2F8F5 -:10D2B00000357047032A37DC70B50C4602F5AC75B3 -:10D2C0004169237C51F825209A42064618D02368EC -:10D2D00017491A6E8A421BD11A6816498A421ED112 -:10D2E000DB6D154A7169207C41F82500934209D114 -:10D2F00000233374E38843F008030020E38070BD0B -:10D30000002070BD002206F10C0120469847F1E78D -:10D3100020469047236807491A688A42E0D00021D6 -:10D32000204690472368DBE76FF47A70704700BFB0 -:10D33000E50302008DF30100E103020070B505680A -:10D340000F4C2A6AA24218D144698446087C002303 -:10D350004FF0FF3604EB83020133D2F860158142AF -:10D3600008BFC2F86065042BF4D19CF8103013B1EB -:10D37000AB6960469847002070BDBDE8704010471B -:10D3800089CD020043698B420AD070B505460C4630 -:10D39000164613B103681B6E984726716C6170BD09 -:10D3A000704700BF90F804C01CF0020F29D000297C -:10D3B00024DB002A22DD002B20DDB4294FF47A7C07 -:10D3C000A8BFB42130B50CFB01F10F4D046802EB8E -:10D3D000D27E8908A5FB0151A3EB6E030CFB03F37E -:10D3E000890802FB0131094A246BCB1782FB01211A -:10D3F000C3EBA1112346BDE8304018476FF47A70A3 -:10D4000070470348704700BF176CC116D34D6210B8 -:10D4100016FCFFFFC08800F00500003818BF01208F -:10D42000704700BF037C0B49202B38BF4FF0A04151 -:10D430000122D1F8141503F01F0302FA03F30B4283 -:10D4400006D1C08800F00A00003818BF01207047DC -:10D450001046704700030050C08810F0030018BF4A -:10D4600001207047C08800F00C00003818BF012070 -:10D47000704700BF03684FF47A729B6B02FB01F1A7 -:10D48000184700BF027C0F4B202A38BF4FF0A04343 -:10D4900002F01F0203EB82030129D3F80027417138 -:10D4A00022F00C0207D0022908BF42F00C02C3F898 -:10D4B00000270020704742F00402C3F80027002034 -:10D4C000704700BF00030050D0F8103521EA030177 -:10D4D000C0F81815704700BFD0F810351940C0F8D3 -:10D4E0001815704738B5037C202B0446184838BF00 -:10D4F0004FF0A04003F01F0301229A40D0F81435EA -:10D5000013421BD10D46D9B9C0F80C251146FFF7BF -:10D51000E3FF217C0E4B202938BF4FF0A043D3F806 -:10D520001435134212D0236820461B6E9847236897 -:10D5300029461B6820469847002038BD002038BD8A -:10D54000C0F808251146FFF7BFFFE2E7014838BDE4 -:10D550000003005012FCFFFF38B5C3889B07044648 -:10D560000D4604D54069A8B3F9F7B8FD90BB236810 -:10D5700020461B6E9847FDB9227C274B1F2A02F0DC -:10D580001F014FF0010098BF4FF0A0438840C3F83F -:10D590000C051F2A204BE28898BF4FF0A04303EBF5 -:10D5A000810342F00202D3F8001741F00101C3F8F1 -:10D5B00000170020E28038BD227C174B1F2A02F0A2 -:10D5C0001F014FF0010098BF4FF0A0438840C3F8FF -:10D5D0000805DEE77DB1237C0F4A202B4FF00101C7 -:10D5E00038BF4FF0A04203F01F0301FA03F3C2F863 -:10D5F0000835002038BD237C074A202B4FF001015D -:10D6000038BF4FF0A04203F01F0301FA03F3C2F842 -:10D610000C35002038BD00BF0003005038B5037939 -:10D620009A071FD5C3885B07044617D50E4B1868A9 -:10D63000C0B101222146FEF7E5FE054690B16069C2 -:10D6400010B1F9F74BFD18B9E38843F00403E38008 -:10D650002846FEF7DDFAC0F30F1038BD03681B6ED5 -:10D660009847E3E7014838BD743B002016FCFFFFF4 -:10D67000C3881B0739D570B51D4D1E4C28682DED8C -:10D68000028B08EE101AFFF797FCF8EE487A08EEC6 -:10D69000900A17EE901A2868FFF792FCF8EEE88AD5 -:10D6A00004F108062388286807EE903AB8EE678AE6 -:10D6B000FFF782FC07EE900AF8EEE77A67EE887AC9 -:10D6C00087EEA87ABCEEC77A17EE103A24F8023B30 -:10D6D000B442E7D1084B074918680822012308F033 -:10D6E0004DFFBDEC028B002070BD0448704700BFA9 -:10D6F000783B00207C3B0020843B002016FCFFFF91 -:10D7000008B5C3881B0701D4064808BD064B186836 -:10D71000FFF78CFC07EE900AFCEEE77A17EE900A12 -:10D7200008BD00BF16FCFFFF783B00200368244AB9 -:10D730009B6A934210B5044630D1C3885B052CD454 -:10D740006069B0B1F9F7CAFC98B96069E38802680A -:10D7500043F480631268E38021469047194B626965 -:10D760001B6803B10C339A421CD0227C00236361F6 -:10D7700000E0227C144B202A38BF4FF0A04302F077 -:10D780001F0203EB8203E288D3F8001702F4306231 -:10D7900021F44031C3F80017E28010BD98470028FB -:10D7A000CED010BD094B227C181D4FF0FF0C13F991 -:10D7B000011B914208BF03F801CC9842F7D1D5E78D -:10D7C00071030200783B0020000300503C21002040 -:10D7D00002680F49D26B8A4208B513D1C3881B0770 -:10D7E00001D40C4808BD0C4B1868FFF71FFC07EE6E -:10D7F000900AFCEEE77A094B17EE900AA3FB003083 -:10D80000800908BD9047054BA3FB0030800908BD87 -:10D8100001D7020036894100783B0020D34D6210C9 -:10D8200070B50568154E6B6CB34204461FD10A46AD -:10D83000017C134B4271202938BF4FF0A04301F007 -:10D840001F0103EB8103012AD3F8001721F00C011B -:10D850000AD0022A08BF41F00C01C3F80017204685 -:10D860006B68BDE87040184741F00401F5E7984740 -:10D87000256820466B68BDE87040184785D40200D3 -:10D880000003005038B5C388DB07044606D540695D -:10D8900000283FD0F9F722FC00283BD1236820461E -:10D8A0001B6E9847227C294B2068202A38BF4FF0F6 -:10D8B000A04302F01F0103EB8103456CD3F800176E -:10D8C000234821F00301C3F80017E188854241F0A5 -:10D8D0000101E18002F01F0C617930D1D3F800071B -:10D8E000012920F00C0027D0022908BF40F00C00CD -:10D8F000C3F8000715491F2A8CBF0A464FF0A04203 -:10D900000123D2F8102503FA0CF3134214BF0120AF -:10D91000002038BD237C0D4A202B38BF4FF0A04299 -:10D9200003F01F03D2F81015012202FA03F30B4291 -:10D9300014BF1046002038BD40F00400D8E7204650 -:10D94000A847227C02F01F0CD4E700BF0003005060 -:10D9500085D4020038B5044615464FF48072C28063 -:10D960002F2D0F4A23714FF000004FF00103E060AC -:10D9700021812574226063710ED80A4A0A4942F84F -:10D98000254000236361094B4FF000404022C1F85D -:10D99000040320461A6038BD3220EFF717FFECE78A -:10D9A000D0960300B03A00200060004000E100E0A3 -:10D9B0000379DB074FD52DE9F041C388DA0682B041 -:10D9C00004460D463CD4236820461B6E9847012D23 -:10D9D000236842D05B682046984723682020D3F80C -:10D9E0005C800AF076F80023CDE90033214601235C -:10D9F00022890746FAF7D8FE2F4B984507F10C0607 -:10DA00004CD163699E4207D01BB1236820461B6E30 -:10DA1000984701233B746661E38823F400639BB25B -:10DA200043F01103012DE38011D0002E42D056F8AF -:10DA30000C3CDB69A6F10C0002B0BDE8F0411847D0 -:10DA4000C3F3C0238B42BED1012D4669EDD1002E18 -:10DA5000EDD13368FFDE194870473020D3F85C8081 -:10DA60000AF037F8164B21461A6840F6AC530746C1 -:10DA7000FCF710F8104B984507F10C0614D16369B8 -:10DA80009E4207D01BB1236820461B6E9847012396 -:10DA90003B746661E38843F40063C1E731460122C9 -:10DAA0002046C0476669B7E731462A462046C04748 -:10DAB0006669EFE73368FFDE85D3020016FCFFFFDF -:10DAC000703B0020C188C1F3C021FFF771BF00BFC8 -:10DAD00010B5C388590684B0044614D49A060AD4F3 -:10DAE0001B0606D5E36823B1012004B0BDE8104051 -:10DAF000184704B010BD0123218902226846FDF7B2 -:10DB000003FAE388ECE70189002305226846FDF764 -:10DB1000FBF963694BB1596A029A5A626846521A14 -:10DB20000023CDE90223FDF747FAE388D6E700BFDB -:10DB300010B5C388590684B0044614D49A060AD492 -:10DB40001B0606D5E36823B1002004B0BDE81040F1 -:10DB5000184704B010BD0123218903226846FDF750 -:10DB6000D3F9E388ECE70189002304226846FDF736 -:10DB7000CBF963694BB1596A029A5A626846521AE4 -:10DB80000023CDE90223FDF717FAE388D6E700BFAB -:10DB90002DE9F04BD0F8204584B006466CB3DFF891 -:10DBA00090800D4601274FF01F0BB4FA84FCABEBBD -:10DBB0000C03591907FA03F258F8219024EA0204D9 -:10DBC000B9F1000F17D0B9F8062012F0E00F06EBFC -:10DBD00083030ED0D3F8002782F48032C3F80027E5 -:10DBE000D3F80037DA0348461CD5FFF771FFB9F8C0 -:10DBF0000620930508D4002CD5D14FF0FF33C6F88A -:10DC0000203504B0BDE8F08BF8F7FAFA0028F2D01E -:10DC10000123052240F2FF316846FDF775F9002C1B -:10DC2000C1D1EAE7FFF784FFB9F80620E1E700BFBA -:10DC3000B03A002008B5094BD3F87C2102B908BDE1 -:10DC40000021C3F87C114FF0A040FFF7A1FFBDE811 -:10DC5000084003482021FFF79BBF00BF0060004041 -:10DC600000030050C38813F0E00F70B504460D4662 -:10DC700021D103685B689847227C3A49202A02F048 -:10DC80001F0338BF4FF0A04101EB830302F01F02D6 -:10DC9000D3F8006726F44036C3F8006788BBD3F892 -:10DCA000000740F40030C3F80007012303FA02F232 -:10DCB000E388C1F820255A060ED423F0E0039BB276 -:10DCC000022DE38018D0032D22D0012D17D143F06F -:10DCD0008003E380002070BD032D37D060690368A6 -:10DCE00021461B689847E38823F0E00300229BB29B -:10DCF000022D6261E380E8D143F02003E38000203D -:10DD000070BDD3F8000740F44030C3F80007CCE7FB -:10DD100043F04003E380282009F0DBFE214605465E -:10DD200008F028FBFAF738F823680F4ADE6D6862BE -:10DD3000964212D162699542E1D012B11B6E204623 -:10DD4000984701232B716561002070BD23F0E0032B -:10DD500043F04003E380002070BD012229462046A5 -:10DD6000B047CCE70003005085D30200032910B56B -:10DD70000C460BDC00291ADC16D1C28812F0F00226 -:10DD800019D003681B6E9847204610BD04290BD19B -:10DD900002680B49D26A8A420FD1C188C1F3C021FF -:10DDA000FFF706FE002010BD6FF47A7010BDFFF77C -:10DDB00059FF002010BD104610BD9047002010BD37 -:10DDC000C5DA020038B5036804465B680D4698471B -:10DDD000E3885B0609D423680A4A5B6D93424FF0DF -:10DDE0000301204607D1FFF73DFF60692946BDE8E2 -:10DDF000384008F0D7BA984760692946BDE83840EE -:10DE000008F0D0BA6DDD0200072913D8027C0B4B55 -:10DE1000202A38BF4FF0A04302F01F0203EB820319 -:10DE20000020D3F8002722F4E06242EA0121C3F87F -:10DE3000001770476FF47A70704700BF00030050FE -:10DE4000007C0B4B002914BF4FF4407100212028A7 -:10DE500038BF4FF0A04300F01F0003EB8003002009 -:10DE6000D3F8002722F4E0620A43C3F80027704782 -:10DE700000030050027C0B4B202A38BF4FF0A04318 -:10DE800002F01F0203EB8203D3F8000720F44030B6 -:10DE9000C3F80007D3F8002742EA0141C3F800178E -:10DEA000704700BF00030050F0B5164C236883B0E4 -:10DEB0002BB1154D2E688EB1002003B0F0BD382077 -:10DEC00009F007FE054608F03DFB284625600E4D8B -:10DED000032108F0E5FA2E68002EEDD1382009F074 -:10DEE000F8FD13230746226800930849084BFEF704 -:10DEF0008BFF3846012231462F60FFF79FF8002044 -:10DF000003B0F0BD843B0020783B002000C00140FE -:10DF10000000484203799B0763D5B1F5806F2DE976 -:10DF2000F0410E465FD2C3881A07054641D52F4FF0 -:10DF3000297C3A464FF0FF34002312F9010B884246 -:10DF400008BF1C460133042BF7D1631C35D0DFF822 -:10DF5000B480686940B3F9F7C1F828B3D8F8000075 -:10DF6000FFF72AF807EE906A9FED216A2149224BBC -:10DF7000B8EEE77AF7EE007AE7EE467AF0EE676AF7 -:10DF800007EE900AF8EEE77A186867EEA67A0123A2 -:10DF9000FDEEE77A17EE902A21F81420082208F007 -:10DFA000EDFA0020BDE8F081EB8843F00803EB8038 -:10DFB000D4E703681B6E9847B9E72846FFF774FF5C -:10DFC0000E4BDFF840801C78D8F80000013404F0D4 -:10DFD00003041C7022462B7C3B552946FFF76AF947 -:10DFE000B7E7074870476FF47A70DBE73C21002001 -:10DFF0000000803A7C3B0020843B0020CD210020A3 -:10E0000016FCFFFF783B002070B5184D2DED028BFC -:10E01000044608EE101AFFF747FF2868FFF706F8D6 -:10E02000DFED137A07EE100AB4EE677AF1EE10FA1C -:10E0300015D1DFED107A9FED0E7A2368B8EE488A8D -:10E04000204628EE278ADB68C8EE077ABDEC028BF3 -:10E05000BDE87040FDEEE77A17EE901A184717EE0C -:10E06000901A2868FEF7ACFFE3E700BF783B00207A -:10E0700000409C460000804421B9436E4FF4047276 -:10E08000C3F8082300207047B1F5614F34D00DD894 -:10E0900047F61223994229D0B1F5164F13D14FF408 -:10E0A0001D03426E0020C2F824357047B1F5612F80 -:10E0B0001FD0134B994211D1426E4FF08053002074 -:10E0C000C2F824357047426E0E4BB1F5165F18BF8B -:10E0D0004FF0EB730020C2F824357047B1F5613F73 -:10E0E00014BF4FF0EB734FF06C73DAE74FF400039B -:10E0F000D7E74FF07063D4E74FF46B03D1E700BF6D -:10E1000040420F000050270070B504460E461546E9 -:10E110002046F9F78BFB0028FADC94F83C3003F03A -:10E12000FF00002BF4D1636E317C2A7CC3F80C1500 -:10E13000C3F8142570BD00BF10B584B004468DF837 -:10E14000071002E094F83C301BB100F059FE0028A3 -:10E15000F8D000F055FE636E60B10022C3F82021B4 -:10E16000D3F8201103910399C3F85821D3F858210B -:10E170000292029A01220DF1070184F83C20C3F8B3 -:10E180004415C3F848259A6000F03AFE98B1636ED2 -:10E1900000E091B9D3F82021D3F85811002AF8D023 -:10E1A00059B90122DA60D3F85821002AFBD00020A7 -:10E1B000002384F83C3004B010BD0148F8E700BFEC -:10E1C00009FCFFFF0021F9F7D1BA00BF90F83C30FD -:10E1D00003B1704710B584B00446F9F727FBB8B116 -:10E1E000A28EA38E94F830109BB20133B3FBF1F0F2 -:10E1F00001FB103392B22068E16A9BB2A386895C6E -:10E20000836920469847A38E628E9BB29A4201D0C2 -:10E2100004B010BD0123022240F2FF316846FCF732 -:10E2200073FEF5E710B5A9B9C3895A07044617D597 -:10E23000636E04F144012022C3F834150020C3F8B2 -:10E2400038254FF4047101222064C3F804131A60C6 -:10E25000002010BD0129FBD1FFF7B8FF002010BD41 -:10E26000F9F7D0F8E3895B07E2D4002010BD00BFC6 -:10E2700010B5224B224A0446406E236003F13C0154 -:10E28000A16082B0C0F8082300F0A6FE00280DDBD4 -:10E2900043091C490122203300F01F0002FA00F05C -:10E2A00041F82300BFF34F8FBFF36F8F636ED3F836 -:10E2B0000022012122F020020020C3F80022596030 -:10E2C000C3F85801D3F858210192019AD960D3F8C4 -:10E2D0005821002AFBD04FF0FF320021C3F800156F -:10E2E0001846C3F80C25C3F8142500F047FE204655 -:10E2F000F9F7ACFA204602B010BD00BF4497030006 -:10E300001403420000E100E0A0F10800FFF7B0BFF5 -:10E3100010B50446FFF7ACFF204609F0D8FB2046B5 -:10E3200010BD00BF10B5A0F108042046FFF7A0FF04 -:10E33000204609F0CCFB204610BD00BF70B5044656 -:10E34000406E0E4600F048FE054646B3E18911F0E6 -:10E35000200124D12368384A9B68934268D1636EB8 -:10E360004FF40472C3F808232046F9F75FFA002837 -:10E37000FADC94F83C30002BF6D1002D47DB6B091A -:10E380002E490122203305F01F0502FA05F541F858 -:10E390002350BFF34F8FBFF36F8F002070BD002D50 -:10E3A0000DDB6B099B0003F1604303F5614305F04E -:10E3B0001F05012202FA05F5C3F880511D6023688C -:10E3C0001F4D5B68AB422BD1E3895A0721D5636EA1 -:10E3D00004F144022021C3F83425C3F838154FF462 -:10E3E000047200212164C3F8042301221A6020462C -:10E3F000F9F71CFA002806DD23685B68AB4213D1ED -:10E400002046FFF7E3FEA16B2046F9F701FA002052 -:10E4100070BD2046F8F7F6FFE3895B07E7D5D6E73E -:10E42000002120469847E2E7012120469847EAE785 -:10E430002046984798E700BF79E0020000E100E03D -:10E4400025E20200A0F10800FFF778BFF0B50C2626 -:10E450008DB01D461423CDE90036044616460F46FE -:10E46000F9F738F94A4A226000233C3284F83C30FC -:10E47000A26063662364002D7ED0284600F03CFD38 -:10E480000390606600287DD04FF0EB73C0F8243510 -:10E490000023C0F86C352046F9F7C8F90028FADCEB -:10E4A00094F83C3003F0FF05002BF4D1606E3A7C09 -:10E4B000337CC0F80C25C0F81435C0F80851D0F8EA -:10E4C00008310B930B9BC0F81051D0F810310A9310 -:10E4D0000A9BC0F82051D0F820310993099BC0F85D -:10E4E0002451D0F824310893089BC0F84451D0F847 -:10E4F00044310793079BC0F85851D0F85831069320 -:10E50000069BC0F84C51D0F84C310593059BD0F8D0 -:10E510000032204D204943F02003C0F8003222464B -:10E52000C0F8045300F08CFD606E00F055FD00282B -:10E530001BDB430900F1604202F561429B0003F1DD -:10E540006043202182F8001303F5614300F01F00AF -:10E55000012202FA00F0C3F880011860636E0822FD -:10E560002046C3F800250DB0F0BD0C4B00F00F00A5 -:10E57000034420221A76F1E7102000F0DBFC6066ED -:10E58000002881D15A20EFF721F9606E7CE700BFA7 -:10E590004497030014034A00E9E50200FCEC00E0A4 -:10E5A00030B5436ED3F83C55026CAA4283B00446A2 -:10E5B00006DA0022C3F80821D3F808310193019B41 -:10E5C000236C9D420BDD236C5A1C2344226493F878 -:10E5D00044102046F8F790FE236CAB42F3DB002397 -:10E5E000236403B030BD00BF70B5456ED5F8083167 -:10E5F00088B00446B3B1002610E0C5F80861D5F82C -:10E6000008310193019B236C5A1C2344226493F824 -:10E610004410F8F771FED5F808311BB1236C1F2B9D -:10E620002046EADDD5F81031002B3AD1D5F84C312F -:10E6300073B10023C5F84C31D5F84C31626E0393A9 -:10E64000202104F144030398C2F83435C2F8381588 -:10E65000D5F8243153B10023C5F82431D5F824313D -:10E660000493049BD5F88034C5F88034D5F8443140 -:10E6700033B10023C5F84431D5F844310593059BE7 -:10E68000D5F82031C3B9D5F8583143B10023C5F8C6 -:10E690005831D5F858210792079A84F83C3008B0D1 -:10E6A00070BD0023C5F81031D5F810310293204613 -:10E6B000029BFFF775FFB9E70023C5F82031D5F8B5 -:10E6C00020210692069A84F83C302046F9F7AEF8ED -:10E6D000002802DC0123EB60D5E72046F8F764FE52 -:10E6E000D1E700BF10B5034B03600446FBF75EFBA8 -:10E6F000204610BDA497030010B5054B03600446E7 -:10E70000FBF754FB204609F0E2F9204610BD00BF9C -:10E71000A497030010B50446D4E90E2352694FF4C0 -:10E720007A50002BD2F84415C2F8440522DA1A4A6E -:10E730000021C2F81015626B013393FBF2F102FB6A -:10E740001133E36300F070FBD4E90E235269012119 -:10E75000002BD1600ADB02330F4A54F82330DB6907 -:10E760001B7C1B0243F00113C2F81035BDE81040BA -:10E7700000F04CBB023354F82300FBF7F3F9E36BD2 -:10E78000054A0021C2F81015002BD4D1626B012A72 -:10E79000D2D14FF0FF33D4E700600040034B18683C -:10E7A00018B1436B0BB1FFF7B5BF7047883B002032 -:10E7B00070B50D4611460446FBF74EFB1C4A2B680C -:10E7C0001C499B6B14600026C4E90E562160284644 -:10E7D00031469847A06B184D03684FF47A51DB6CB3 -:10E7E0009847A06B03684FF47A52DB6B3146984729 -:10E7F000A06B124B42690168C3F820554432C3F83C -:10E8000024250422C3F80425CB690D4A934209D17B -:10E810000C4BC3604B6A9847A06B03689B6A984790 -:10E82000204670BD07499847A06B0168F2E700BF1A -:10E83000883B0020A49703000061004000F00140E5 -:10E8400061DA01009DE7020038B50D460446FBF78A -:10E8500017FA00212846FBF765F9636B012B03D1FA -:10E86000A06B03685B6B9847002038BD007A704747 -:10E8700090F91030002B11DB5A0910B460320A4CA9 -:10E8800003F01F03012101FA03F344F82230436926 -:10E890005DF8044B012200201A6070474369012291 -:10E8A0001A600020704700BF00E100E090F91030CE -:10E8B000002B08DB5809054903F01F03012202FA67 -:10E8C00003F341F820300020704700BF00E100E072 -:10E8D00090F91030002B0DDB5A0907480121203236 -:10E8E00003F01F0301FA03F340F82230BFF34F8F08 -:10E8F000BFF36F8F0020704700E100E0012904D0D2 -:10E90000022902D009B10020704743690020C3F8F2 -:10E9100004157047437A013B99420FDC10B44FF461 -:10E920008033446901F5A87003FA01F144F820200E -:10E930000020C4F804135DF8044B70476FF47A703C -:10E94000704700BF437A013B994212DC10B444691E -:10E9500004EB8100D0F840351A444FF4803303FAB9 -:10E9600001F1C0F840250020C4F804135DF8044B01 -:10E9700070476FF47A707047437A013B994208DC24 -:10E9800042694FF4803303FA01F1C2F80813002002 -:10E9900070476FF47A707047032907D8DFE801F0F9 -:10E9A0001710090243690322C3F8082501720020E9 -:10E9B000704743690222C3F808250172002070479E -:10E9C00043690022C3F8082501720020704743699B -:10E9D0000122C3F8082501720020704710B5044ACF -:10E9E000026000230446C380F6F754FE204610BDA3 -:10E9F000348E030010B5064A026000230446C3802B -:10EA0000F6F748FE204609F062F8204610BD00BF28 -:10EA1000348E030090F91030002B09DB03F16043C2 -:10EA200003F561434901C9B283F800130020704720 -:10EA3000044A03F00F031A444901C9B211760020B9 -:10EA4000704700BFFCEC00E0B1F57A5F13D80023FB -:10EA50004FF47A5C2CFA03F2914204D3426900200D -:10EA6000C2F8103570470133092BF3D142690020F9 -:10EA7000C2F8103570476FF47A70704703680F4A18 -:10EA80001B6B934210B5044616D190F91030002B41 -:10EA90000DDB5A090A480121203203F01F0301FA55 -:10EAA00003F340F82230BFF34F8FBFF36F8F6369DA -:10EAB00001225A60002010BD9847F8E7D1E8020013 -:10EAC00000E100E090F91020002A70B5044636DB22 -:10EAD00053099B0003F1604301682148096B03F56A -:10EAE000614302F01F021D68814225FA02F505F01C -:10EAF000010521D1012101FA02F2C3F88020BFF300 -:10EB00004F8FBFF36F8F63690122DA64D3F84C65CE -:10EB10007DB1236813499B6A8B421CD194F9103054 -:10EB2000002B06DB590903F01F039A400E4B43F8F4 -:10EB30002120304670BD002520468847E3E7026863 -:10EB4000074B116B9942F6D143690122DA64D3F87D -:10EB50004C65304670BD20469847304670BD00BFBA -:10EB6000D1E80200ADE8020000E100E090F91020D9 -:10EB7000002A38B5044635DB53099B0003F1604396 -:10EB800001681F48096B03F5614302F01F021D680D -:10EB9000814225FA02F505F001052AD1012101FA89 -:10EBA00002F2C3F88020BFF34F8FBFF36F8F62690B -:10EBB0000123D360D368002BFCD18DB12368114AA7 -:10EBC0009B6A934218D194F91030002B08DB580946 -:10EBD0000D4903F01F03012202FA03F341F820302C -:10EBE000002038BD0268064B116B99424FF00005BA -:10EBF000DDD020468847DAE720469847002038BD18 -:10EC0000D1E80200ADE8020000E100E010B50346E3 -:10EC100029B390F9101000291FDB4A09920002F174 -:10EC2000604202F5614201F01F01146824FA01FC00 -:10EC30001CF0010F11D0C488036844F001041B6B61 -:10EC4000C480164CA34226D1012303FA01F1C2F875 -:10EC50008010BFF34F8FBFF36F8F002010BDC288AD -:10EC6000D107FAD519680E4C896A22F00102A14237 -:10EC7000DA800ED193F91030002BEEDB58090949E8 -:10EC8000012203F01F0302FA03F341F820300020B1 -:10EC900010BD8847E1E79847DFE700BFD1E80200F1 -:10ECA000ADE8020000E100E00F4B70B553F82050D2 -:10ECB000CDB100236C6918464FF0010E1E4604EBDF -:10ECC00083020EFA03FCD2F84011013321B14CEA61 -:10ECD0000000C2F84061C0B2042BF0D1EB6813B160 -:10ECE000BDE87040184770BD8C3B00200020FFF746 -:10ECF000DBBF00BF0120FFF7D7BF00BF0220FFF737 -:10ED0000D3BF00BF0320FFF7CFBF00BF0420FFF732 -:10ED1000CBBF00BFF8B5334B036000264660044606 -:10ED20000F461546F6F748FC2F4A3049E6600323A4 -:10ED30009742637267612574216047D002F5805263 -:10ED4000974234D002F58032974241D1284A002DB3 -:10ED500042F8234031DB6909264B0122203105F0BE -:10ED60001F0502FA05F543F82150BFF34F8FBFF39B -:10ED70006F8F94F910506769002D7A601FDB2B4468 -:10ED8000402283F8002301234FF47A52092B22FA00 -:10ED900003F103F1010002D0B1F57A7F1FD80322FD -:10EDA000C7F810352046C7F808252272F8BD104A6A -:10EDB0000223002D42F82340CDDA01237B600E4B65 -:10EDC00005F00F052B4440221A76DCE70123BDE74E -:10EDD0000A4B9F4218BF3346B8D10423B6E7034617 -:10EDE000D4E700BF348E030000900040D4970300A6 -:10EDF0008C3B002000E100E0FCEC00E000B00140B2 -:10EE0000014B93F9000070478B420020054A1378AC -:10EE1000013B5BB2002B01DD1370704700231370C0 -:10EE200062B670478B42002072B6024A13780133F3 -:10EE3000137070478B42002020BF70474FF0805303 -:10EE4000596E186E704700BFBFF34F8F0549064BD0 -:10EE5000CA6802F4E0621343CB60BFF34F8F00BF78 -:10EE6000FDE700BF00ED00E00400FA05704700BFB9 -:10EE700008B50B4B0122C3F8402502210022930064 -:10EE800003F1A0430132202AC3F80017C3F8001A87 -:10EE9000F5D1FFF7EBFFBDE80840EDF741BB00BF40 -:10EEA00000E0014000487047000002204020F7F7D2 -:10EEB00003BB00BF8163704741637047C163704704 -:10EEC000C06B7047EFF30880704700BF406B70471E -:10EED000C0E900128360704710B5054B054C4FF434 -:10EEE0008072A168184608F02CFEA06010BD00BF1B -:10EEF0000024002000ED00E030B50C4D0C4A2C68D9 -:10EF0000864605234FF0010C0CFA03F1214203F170 -:10EF1000FF3302D1D06B704505D0591CA2F10C0211 -:10EF2000F2D1002030BD2143296030BDA43B002038 -:10EF30002C980300F0B40F4D0F4E2C683246052379 -:10EF40004FF0010C0CFA03F1214202D1576C384208 -:10EF500007D1013B591CA2F10C02F3D10020F0BCF7 -:10EF6000704703EB4303214356F823002960F0BCAC -:10EF7000704700BFA43B00202C980300144B98421C -:10EF800015D003F5E04398421AD0A3F534339842E4 -:10EF900018D003F50433984216D0B0F1402F15D0A5 -:10EFA000A3F50033984208BF002001D07047052028 -:10EFB000084901220B68824023EA02030B60704774 -:10EFC0000420F5E70320F3E70220F1E70120EFE753 -:10EFD00000800240A43B002008B5174B984218D08F -:10EFE000B0F1402F1ED003F5003398421CD0A3F59A -:10EFF000043398421AD003F53433984218D0A3F55D -:10F00000E043984216D05A20EEF7E0FB4FF0FF3075 -:10F0100008BD0023094A03EB430302EB830393F982 -:10F02000040008BD0123F5E70223F3E70323F1E71A -:10F030000423EFE70523EDE7003000402C980300A0 -:10F0400038B5184B98420D46144620D0B0F1402FE9 -:10F050001FD003F5003398421DD0A3F50433984226 -:10F060001BD003F53433984219D0A3F5E0439842FE -:10F0700008BF052304D05A20EEF7A8FB4FF0FF335A -:10F0800009490A4A41F8235042F8234038BD002379 -:10F09000F6E70123F4E70223F2E70323F0E7042372 -:10F0A000EEE700BF00300040A83B0020C03B00203E -:10F0B000024A034B10681B68184700BFC03B002082 -:10F0C000A83B0020024A034B50685B68184700BF0A -:10F0D000C03B0020A83B0020024A034B90689B687D -:10F0E000184700BFC03B0020A83B0020024A034B4A -:10F0F000D068DB68184700BFC03B0020A83B002059 -:10F10000024A034B10691B69184700BFC03B00202F -:10F11000A83B0020024A034B50695B69184700BFB7 -:10F12000C03B0020A83B0020002815D000604160B3 -:10F130008260C360046145618661C76144460462C0 -:10F140004C464462544684625C46C462644604632E -:10F150006E46466374468463002906D0C46B043C43 -:10F16000043925680D60B442F9D1946BA646566BFC -:10F17000B546002B06D0D46B043C043B1D682560CB -:10F18000B442F9D1146BA446D46AA346946AA24649 -:10F19000546AA146146AA046D769966955691469EC -:10F1A000D36851681068926870470060416082605F -:10F1B000C360046145618661C761444604624C4690 -:10F1C0004462544684625C46C462644604636E468C -:10F1D000466374468463C46B043C043925680D603F -:10F1E000B442F9D1C769866945690469704700600E -:10F1F00041608260C360046145618661C7614446C5 -:10F2000004624C464462544684625C46C46264466E -:10F2100004636C4644637446846304697047846B7A -:10F22000A646446BA546046BA446C46AA346846AFA -:10F23000A246446AA146046AA046C7698669456930 -:10F240000469C36882680068416870470649074AD4 -:10F25000074B9B1A03DD043BC858D050FBDC00F081 -:10F2600025F8FFF705FE00001C9B0300402000204E -:10F2700000240020FEE7FEE7FEE7FEE7FEE7FEE7EC -:10F28000FEE7FEE7FEE7FEE7BFF34F8F0549064BBB -:10F29000CA6802F4E0621343CB60BFF34F8F00BF34 -:10F2A000FDE700BF00ED00E00400FA0508B54FF0EF -:10F2B0008053D3F830210D2A55D14FF080410020E2 -:10F2C000C1F80C01584AC1F81001C1F83805D3F84B -:10F2D0000404C2F82005D3F80804C2F82405D3F8C2 -:10F2E0000C04C2F82805D3F81004C2F82C05D3F892 -:10F2F0001404C2F83005D3F81804C2F83405D3F862 -:10F300001C04C2F84005D3F82004C2F84405D3F821 -:10F310002404C2F84805D3F82804C2F84C05D3F8F1 -:10F320002C04C2F85005D3F83004C2F85405D3F8C1 -:10F330003404C2F86005D3F83804C2F86405D3F881 -:10F340003C04C2F86805D3F84004C2F86C05D3F851 -:10F350004434C2F87035D1F80034D80744BF6FF098 -:10F360000103C1F80034314AD2F8883043F4700305 -:10F37000C2F88830BFF34F8FBFF36F8F4FF0102369 -:10F38000D3F80C22D20731D4D3F80022002A07DBAD -:10F39000D3F80432002B03DB254B264A1A6008BD44 -:10F3A000254A0123C2F80435D2F80034002BFBD0E3 -:10F3B0004FF010231221204AC3F80012D2F8003473 -:10F3C000002BFBD04FF0102312211B4AC3F804126C -:10F3D000D2F80034002BFBD000231749C2F80435C3 -:10F3E000D1F80034002BFBD0FFF74EFF124A012367 -:10F3F000C2F80435D2F80034002BFBD04FF01021B6 -:10F400000D4AD1F80C3223F00103C1F80C32D2F8C6 -:10F410000034002BFBD000230749C2F80435D1F893 -:10F420000034002BFBD0DFE700C0004000ED00E01F -:10F43000442100200090D00300E0014030B48468F3 -:10F440008D68C368CA68A54272EB03032CBF012014 -:10F45000002030BC704700BF38B5224B1B782BB161 -:10F46000044618B1037F03F0FF0513B900252846B1 -:10F4700038BD1D4800F01AFB1C4B1A685B688018E9 -:10F480001B4AD2E9001243F10003884273EB0202E7 -:10F4900003D210F1807043F10003D4E902128842D4 -:10F4A000934119D3236903B92377D4E905309847E9 -:10F4B0002369002BDAD0227F02F0FF05002AD5D085 -:10F4C000D4E90221D31841F10001C4E9023109480D -:10F4D000214600F075FCCAE70648214600F070FCA2 -:10F4E000C5E700BF8C4200204821002000380020E2 -:10F4F00008380020789803002DE9F04F83B081464A -:10F5000000F0AAFA40B1734AD2E9003113F18073D6 -:10F5100041F10001C2E900310021484600F0B6FA8D -:10F520006D4D002840F0CC800121484600F0AEFA35 -:10F53000002840F0AE80694801A900F077FB002860 -:10F5400034D0674C674F654E09E02BB301A93046B4 -:10F5500000F09EFB01A9304600F068FB30B3037851 -:10F56000012B11D0022BF0D120464FF0000800F003 -:10F570003BFC30B180F81C80204600F035FC0028B0 -:10F58000F8D101233B70E1E72B684168994275D0BF -:10F59000204600F033FCD9E741680B7F002BD5D122 -:10F5A00001230B77204600F00BFCCFE74C4E4E4F6B -:10F5B000DFF8208131E0304600F016FC0446384682 -:10F5C000D4E902AB00F072FA484BD8F80420D3E932 -:10F5D00000E1D8F80030C31842F10002734572EB25 -:10F5E000010103D213F1807342F10002BAEB03036D -:10F5F0006BEB0202012B72F100022DDBB3F5350F2C -:10F6000032D2A2684FF496030021384600F09EF9EA -:10F61000E0B10D2824D000232B60304600F0EAFB37 -:10F620002B6870B3002BC6D02B6884689968C268B9 -:10F63000DB688C4272EB03030BD22B681B7F002B21 -:10F64000B9D02968304600F0BBFBB4E72B688BB11A -:10F650002C6003B0BDE8F08F0021384600F00CFAB2 -:10F660002046FFF7F9FED6E7384600F01FFA204A99 -:10F670000244C7E7484600F03BF9E9E700232B6066 -:10F6800064E7002BE5D1484603B0BDE8F04F00F039 -:10F6900033B9154800F00AFA0E4B1A685B688018F7 -:10F6A000124AD2E9004143F10003A04273EB010189 -:10F6B00003D210F1807043F10003C2E900033AE77E -:10F6C0002B68002B3FF430AF2868FFF7C5FE0023FE -:10F6D0002B6029E700380020443C0020343C002007 -:10F6E000789803008C420020482100200838002030 -:10F6F000FFFFB40010B5134B13491C68134882B0C8 -:10F7000008235822019400F015FA044610B120464F -:10F7100002B010BD0E4A0F4801A900F0A3F804463C -:10F720000028F4D10B48012100F08EF9012319467D -:10F73000094A084800F0E4F8084B012220461A70F4 -:10F7400002B010BD74980300DC3B0020343C002064 -:10F75000F9F4020048210020FFFF7F008C420020C6 -:10F760004AB1A1F101010368B1FA81F14909C3E984 -:10F770000412002070470720704700BF037F0BB1C1 -:10F780000020704730B5044683B0A2611A480D4688 -:10F7900000F08CF9194B1A685B688018184AD2E996 -:10F7A000001243F10003884273EB020203D210F10E -:10F7B000807043F100032818226943F10003C4E973 -:10F7C000020302B125610F4801A900F0EDF90346DB -:10F7D00048B100250B481D705C6001A900F016FAC5 -:10F7E00020B903B030BD042003B030BD024800F0A2 -:10F7F00061F9284603B030BD4821002000380020C0 -:10F8000008380020343C002030B5044683B0002581 -:10F810000C48257701A900F0C7F980B10346012201 -:10F82000027001A907485C6000F0F0F908B903B064 -:10F8300030BD054800F03EF9284603B030BD042035 -:10F8400003B030BD343C002048210020014800F0C6 -:10F8500053B800BF48210020014800F049B800BF5C -:10F860004821002030B51F4C437944F823201E4C1A -:10F8700004EBC302127992BB02680D88C2F80855E6 -:10F8800090F904208978002A4FEAC30E20DB4FEA62 -:10F89000521C02F1604549014FEA8C0C05F56145A7 -:10F8A000C9B20CF1604C85F800130CF5614C02F004 -:10F8B0001F02012101FA02F2CCF88021CCF80020CD -:10F8C000A64401228EF8042044F83300002030BD05 -:10F8D000064D02F00F024901C9B2A954F0E7082011 -:10F8E00030BD00BF503C0020483C002014ED00E03B -:10F8F000036801221A607047036801225A6070474A -:10F9000030B401F1500C4FEA8C0C00681FFA8CFCEB -:10F910004FF480348C400025C0F80843C0F84843B9 -:10F9200040F80C5082B050F80C50019501F5A871C8 -:10F9300022F07F42019D40F82120C0F844430BB1E2 -:10F94000C0F8044302B030BC704700BF2DE9F04F4F -:10F9500004684FF4803801F1500508FA01F80746B1 -:10F96000AD0004EB8100C4F84883ADB2C4F808834D -:10F9700022F07F494FF0000AD4F80425D0F8406502 -:10F98000C0F8402544F805A0A6EB020C85B06259EA -:10F9900002922CF07F4CBCF1010F029A9B464FEA79 -:10F9A000810640D0D4F80455C4F84483A9EB05027D -:10F9B00022F07F42012A24D0264409F1FF33C6F801 -:10F9C0004095D4F80415CBF1FF125B1A02F57F4283 -:10F9D00023F07F439A4210D33BB10020C4F8448304 -:10F9E000C4F8048305B0BDE8F08F09F10102C6F840 -:10F9F0004025D4F804359942EFD00D2005B0BDE87C -:10FA0000F08F01F5A8710F4B09F1010244F8212094 -:10FA100043F001034FF4806098473C68D4F8043504 -:10FA20009D42DAD0E9E7074A019142F001024FF422 -:10FA3000806090473C68019944F805A062590392A0 -:10FA4000039AAFE7407C030003680222C3F8442313 -:10FA500009B1C3F8042370470368D3F8040100B95F -:10FA60007047002282B0C3F80421D3F80431019317 -:10FA7000019B012002B0704702684FF4803303FA03 -:10FA800001F1C2F84813C2F80813704750318900D9 -:10FA9000036889B2585800B9704700225A5082B0A2 -:10FAA0005B580193019B012002B070470368D3F8B3 -:10FAB0000405704790F90430002B09DB5A0905480A -:10FAC00003F01F030121403201FA03F340F8223012 -:10FAD000704700BF00E100E0024A034B10681B685A -:10FAE000184700BF483C0020503C0020D2B11368AA -:10FAF000DB43D9B1014410B40D4C013801F1FF3C96 -:10FB000010F8011F08224B405908DB074CBF81EA5F -:10FB100004030B46013AF7D16045F1D1D8435DF8B3 -:10FB2000044B70474FF0FF330029E3D1D8437047AF -:10FB30002083B8ED99B110B4B2FBF3F403FB1424A5 -:10FB4000A4B244B9C0E9001484608281C381204614 -:10FB50005DF8044B704709205DF8044B70470E2098 -:10FB6000704700BF82B050E8022FC188B2EB324F1D -:10FB70004FF0000317BF92B241EA014142EA01414E -:10FB800004E04268B2EB324F08BF012340E80212A2 -:10FB9000002AE8D18DF807309DF80730002B0CBF04 -:10FBA0001120002002B0704710B483B050E8013F2C -:10FBB0001FFA83FCC489A4448489A44528BFACEB04 -:10FBC000040C0489A44502BFBFF32F8F002207E075 -:10FBD000CCEA030C40E801C4002CE7D14FF001024D -:10FBE0008DF803200193019C9DF803200C6032B135 -:10FBF000006810FA84F003B05DF8044B704702F01F -:10FC0000FF03184603B05DF8044B70470A884B8821 -:10FC10009A4201D00020704750E8012FC2EA024208 -:10FC200040E80123002BF7D10120704710B483B0C6 -:10FC300050E8023F1FFAA3FCC488A44502BFBFF3EB -:10FC40002F8F00220EE0C489A4448489A44528BFD4 -:10FC5000ACEB040CC3EA0C4C40E802C4002CE7D126 -:10FC60004FF001028DF803200193019C9DF80320C1 -:10FC70000C6032B1006800EB144003B05DF8044B37 -:10FC8000704702F0FF03184603B05DF8044B70475D -:10FC90000A884B889A4201D00020704750E8022F12 -:10FCA000C2EA224240E80223002BF7D1012070472C -:10FCB00033DF7047064A074B10B5002414701C60F0 -:10FCC000BFF35F8F0449054800F064F8204610BD7B -:10FCD0008E4200205C3C002084980300543C0020AD -:10FCE000F8B5264E04460121304604F0F9FFBFF373 -:10FCF0005F8FD8B9042C3AD0214B1A7832BB214FF0 -:10FD000001223C701A70204D6B682BB90FE000F097 -:10FD10004BF86B683C7853B11B6820469847034604 -:10FD20002846002BF3D1BFF35F8F3360F8BD023C50 -:10FD3000012C0FD903F024FAE0B94FF080430122DF -:10FD4000C3F80025BFF34F8F20BFFDE7BFF35F8FE0 -:10FD50003060F8BDBFF34F8F0C490D4BCA6802F4F9 -:10FD6000E0621343CB60BFF34F8F00BFFDE7054F49 -:10FD70003C78C8E7FFF79CFFDFE700BF5C3C002052 -:10FD80008E4200208D420020543C002000ED00E017 -:10FD90000400FA05D1E900329342C0E9001304BF20 -:10FDA00000234360704700BF436843B10268D2E953 -:10FDB00001210B449342436004BF0023436070471A -:10FDC00070B54468064620680D4618B908E02468F6 -:10FDD000206828B1B368294698470028F7D12068E1 -:10FDE0002860256070BD00BF4368186808B10268CC -:10FDF0001A60704743681868704700BF4368186806 -:10FE000018B908E00346006828B18142FAD10A68AF -:10FE10001A600120704770476DDF704779DF7047C7 -:10FE20007DDF704764DF70472DE9F04F85B099465C -:10FE30000E9E0388BDF83CA00091174632880192BF -:10FE4000002B53D04FF00008C3464546804605E0DE -:10FE5000B8F800200BF1010B5A4529DDD8F8041041 -:10FE600051F82B00039000220DF10B0103A8FFF7BE -:10FE7000D9FF044630BB9DF80B20BA42E8D12DB320 -:10FE80003288D119514536DC4A440DF10B0103A8E3 -:10FE90000125FFF7C7FF002832D131889DF80B20DC -:10FEA0000A443280B8F800200BF1010B5A45D5DC2A -:10FEB000E5B13388019A013B9B1A9BB2FF2B1AD8FC -:10FEC00009F80230204605B0BDE8F08F3288511C99 -:10FED0003A440232524589B20DDC009B318009F868 -:10FEE00001303288013292B23280CDE700242046C0 -:10FEF00005B0BDE8F08F0C24204605B0BDE8F08FBA -:10FF00000446204605B0BDE8F08F00BF2DE9F0475C -:10FF100090F82D30144600222788228086B00646AD -:10FF20000D46002B40F0F080B378002B40F0E480C9 -:10FF3000F178002940F012817368B3B12288D11C96 -:10FF4000B94200F2DD8093F900100223AB542388FC -:10FF500001339BB20A222380EA54238801339BB2E7 -:10FF60002380E9542388013323803389002B40F018 -:10FF70000A81338A002B40F03D81338B002B40F007 -:10FF80005581336A002B45D0B4F800E00EF106022B -:10FF9000BA4200F2B5801A88052A40F2A2816FF4B5 -:10FFA000486802EB080189B24FF27D30814240F28D -:10FFB00098815988052940F294816FF4486C8C44EB -:10FFC0001FFA8CFC844540F28C814FF6FF70824210 -:10FFD00002D08A4200F28581052205F80E2022888F -:10FFE000013292B212212280A9542288013292B2A7 -:10FFF00022801988A9542A44090A517022880232A1 +:10000000206D012304930346CCE6206D0492034641 +:10001000C8E606AD0122E16B28460BF0F9FA294645 +:100020001BEE900A0BF024FB28460BF019FBA2698B +:10003000206DE76C151D0346AA46D8E706A80BF00D +:10004000E1FA1BEE900A06A90BF012FB06A80BF0D2 +:1000500007FBC8E6000080440000803A000000442E +:10006000F0B50C4601F11C0785B0394606460BF089 +:10007000EDFAE36A6D4633B128462146FFF772FE7A +:1000800028460BF0EDFA0023E36204F1180138462C +:100090000BF0EEFA21462846FFF764FE28460BF0E7 +:1000A000DFFAE06803681B689847236C002B02DDC9 +:1000B000013B236413B1304605B0F0BD2189012313 +:1000C000022228460AF02CFF304605B0F0BD00BFE2 +:1000D000438919B143F002034381704723F00203BF +:1000E0009BB24381704700BF01607047704700BFFB +:1000F00070B5664E664D674C674930460BF07EFB27 +:100100003046664E2A46214617F0E8FC64493046E0 +:100110000BF074FB3046634E2A46214617F0DEFC96 +:10012000614930460BF06AFB3046604E2A46214654 +:1001300017F0D4FC5E4930460BF060FB30465D4E54 +:100140002A46214617F0CAFC5B4930460BF056FBA5 +:1001500030465A4E2A46214617F0C0FC58493046D0 +:100160000BF04CFB3046574E2A46214617F0B6FCA2 +:10017000554930460BF042FB3046544E2A46214644 +:1001800017F0ACFC524930460BF038FB3046514E6C +:100190002A46214617F0A2FC4F4930460BF02EFBB1 +:1001A00030464E4E2A46214617F098FC4C493046C0 +:1001B0000BF024FB30464B4E2A46214617F08EFCAE +:1001C000494930460BF01AFB3046484E2A46214634 +:1001D00017F084FC464930460BF010FB3046454E84 +:1001E0002A46214617F07AFC434930460BF006FBBD +:1001F0003046424E2A46214617F070FC40493046B0 +:100200000BF0FCFA30463F4E2A46214617F066FCBA +:100210003D4930460BF0F2FA30463C4E2A46214624 +:1002200017F05CFC3A4930460BF0E8FA3046394E9C +:100230002A46214617F052FC374930460BF0DEFAC9 +:100240003046364E2A46214617F048FC344930469F +:100250000BF0D4FA3046334E2A46214617F03EFCC6 +:10026000314930460BF0CAFA3046304E2A46214614 +:1002700017F034FC2E4930460BF0C0FA2A462146CE +:100280003046BDE8704017F029BC00BFAC380020F4 +:1002900040200020ADB70200C88003008038002055 +:1002A000D0800300A038002040820300C438002022 +:1002B00048820300A438002024830300C8380020AB +:1002C0002C83030084380020088403009438002025 +:1002D0001484030098380020A8840300B438002058 +:1002E000AC840300A838002040850300CC380020EF +:1002F00048850300B8380020DC8503008C380020D6 +:10030000E4850300B0380020788603008838002098 +:1003100080860300BC38002014870300903800203A +:100320001C8703009C38002068870300C038002029 +:10033000708703006FF47D70704700BF6FF47D70AD +:10034000704700BF6FF47D70704700BFC08800F039 +:100350000500003818BF0120704700BFC08800F0BA +:100360000A00003818BF0120704700BFC08810F095 +:10037000030018BF01207047C08800F00C0000384F +:1003800018BF0120704700BFC088C0F380207047AD +:100390006FF47D70704700BF6FF47D70704700BFD1 +:1003A00003684FF47A729B6B02FB01F1184700BFA0 +:1003B0006FF47D70704700BF6FF47D70704700BFB1 +:1003C00008B50368DB6B9847024BA3FB003080093C +:1003D00008BD00BFD34D62106FF47D70704700BF41 +:1003E000C1600020704700BF6FF47D70704700BF90 +:1003F0006FF47D70704700BF0A717047704700BF8F +:10040000704700BF006B7047C06A7047012070479B +:1004100010B5044617F067FB204610BD438B9907C3 +:1004200010B5044606D5C36C5BB110BD23F00203C2 +:100430009BB26383E26C002AC4BF43F00203638370 +:1004400010BD07F0A5FCE36BC01A61F1000165283F +:1004500071F10003638BE9D29A07EBD510BD00BFA1 +:100460000B4B10B503F1080103F18802AC330446CD +:1004700001604261C36128300BF0F2F8054A626105 +:10048000002304F11400638305F010F9204610BD29 +:1004900054890300448E030038B50C4B03F1080166 +:1004A00003F18802AC33044640F8141C02608360F8 +:1004B00014300BF0D5F8064A226000232046A4F140 +:1004C0001405E38005F0F2F8284638BD548903008E +:1004D000448E0300026838B593690D4612498B4279 +:1004E000044617D1C38803F005031BB153680F4AB4 +:1004F000934201D10E4838BD20469847B5FA85F39E +:100500005B098342F6D123680A4A1B68934206D1ED +:10051000002038BD98470028ECD02268E6E729463D +:1005200020469847002038BD4D030200E9E3010052 +:1005300012FCFFFFA5F3010002680849D26B8A4252 +:1005400008B505D1C06A064BA3FB0030800908BD81 +:100550009047034BA3FB0030800908BD090402004B +:10056000D34D6210012070470D4B10B503F1080107 +:1005700003F18802AC33044601604261C361283054 +:100580000BF06EF8074A62610023638304F11400E4 +:1005900005F08CF8204617F0A6FA204610BD00BFE3 +:1005A00054890300448E030038B50E4B03F1080153 +:1005B00003F18802AC33044640F8141C02608360E7 +:1005C00014300BF04DF8084A22600023A4F1140502 +:1005D000E380204605F06AF8284617F084FA28469A +:1005E00038BD00BF54890300448E0300C3889907B7 +:1005F00010B5044606D5836B5BB110BD23F0020332 +:100600009BB2E380A26B002AC4BF43F00203E380E5 +:1006100010BD07F0BDFBA36AC01A61F10001652897 +:1006200071F10003E388E9D29A07EBD510BD00BF52 +:100630001B4B70B5044603604FF48073C3800025E4 +:10064000184B228102202071636104F1140025748B +:10065000E560A5610E4604F0BBFF134B266203F173 +:10066000080103F18802AC3321606261E361012279 +:100670004FF4007104F128000AF0CAFF638BA26AEC +:10068000E56200218020043243F4804320636562E8 +:10069000E5636264A164E5646383204670BD00BFC6 +:1006A000E8880300448E030054890300836A10B471 +:1006B000043333F8024C00293BD01919426B274C04 +:1006C000436CA4FB024299424FEA121C2AD95209F8 +:1006D00007EE902AB8EEE77A07EE90CADFED205ACF +:1006E000F8EEE76AB7EE006AD0ED127AF4EEC77A58 +:1006F000F1EE10FA4FF0000248BF90F84C201A704B +:10070000D0ED127A436C77EE867A0133F4EEE67A16 +:10071000F1EE10FAC8BFF0EE657A8B42C0ED127AA6 +:100720004364E1D3D0E90B235DF8044BC0E90D230A +:100730007047D0E90F21521A07EE902A9FED097AEF +:10074000F8EE677A67EE877AFDEEE77A17EE902A81 +:10075000A242D4BF99181919B0E700BFA38B2EBAD3 +:100760000000000078C2B93C10B5044607F010FB49 +:10077000E36AE06303B1236BE36400212046FFF7E3 +:1007800095FF638BDB0700D510BDFCF7AFFC04F1D0 +:100790001C01074A206A8023FEF7E4FC628B016893 +:1007A00042F00102096860626283BDE810400847B8 +:1007B00000442C47B1F5806F0DD8B1F5007F08B526 +:1007C000C8BFC1F580618029A8BF80210163FFF700 +:1007D000CBFF002008BD6FF47A70704708B5134B4B +:1007E000A3FB01231B09162202FB03F39A1807EE51 +:1007F000103A07EE901A06EE902AF8EE677AF8EEB5 +:10080000666AB8EE477A37EEC77A77EEE67AB0EEE8 +:10081000C77AF0EEE77AB4EEE77AF1EE10FA58BF55 +:100820001346C362FFF7A0FF002008BDA38B2EBABA +:10083000036810B54FF47A749B6B04FB01F1174CFD +:10084000A34227D1164BA3FB01C316241B0904FBAB +:1008500003F303EB040C07EE103A07EE901A06EED2 +:1008600090CAF8EE677AF8EE666AB8EE477A37EE25 +:10087000C77A77EEE67AB0EEC77AF0EEE77AB4EEB2 +:10088000E77AF1EE10FA58BF6346C362FFF76CFFD8 +:10089000002010BDBDE81040184700BFDD07020072 +:1008A000A38B2EBA70B50C4682B005460AF0AAFE9C +:1008B000638B9B070DD4A36A0433636407F068FA63 +:1008C000636A20641A68184613689847284602B07D +:1008D00070BD04F12806314628460AF0C9FE2046BC +:1008E0000121FFF7E3FE01224FF4007101A80AF095 +:1008F0008FFE01A930460AF0BBFE01A80AF0B0FE47 +:10090000D9E700BFA1F11C01FFF7CCBF022070475F +:1009100001EB810100EB41001430704782B010B54B +:100920008C4684B049688646DCF800000DF1080C5E +:10093000ACE8030006A981E80C00039BDA070EEB84 +:10094000630C12D55A10029B5EF80220D45808ABF3 +:1009500093E803008DE8030006AB0CCB6046A0478C +:1009600004B0BDE8104002B07047029CEFE700BF42 +:1009700003682DE9F0411B691A4E0F88B342044603 +:100980000D4626D11E300388BB4201D0BDE8F08160 +:100990006B89012BFAD9A989A06861820368DB6998 +:1009A0009847A068036825461B6A984755F8123B8C +:1009B00060821B69B3420FD104F11E06204601F08C +:1009C0001FF82A46014602233046BDE8F04100F0F8 +:1009D00035B901219847D6E70121204698470646B8 +:1009E000ECE700BF1109020030B5194B1D688DB04E +:1009F00045B3044606A80AF0E1FA164B0293182004 +:100A000017F073F814490022CDE900120146CDE930 +:100A1000040241F80C4BCDE90A22C2604A606A46E2 +:100A2000034603CA586099602A680C4992680C48CA +:100A300058618A424FF01203ADF80C3004D102A87D +:100A400005F0D2FD0DB030BD02A928469047F6E76B +:100A5000843A002005000100290B020081DA010020 +:100A60001D09020070B5044682B0806806F0ACF83B +:100A7000A081A06806F0B6F8E081A06806F0C0F892 +:100A8000A36820821A681846136A98471D4B608233 +:100A900028201E6817F029F8054610300AF08EFA53 +:100AA000194B2B60182017F020F8184900910146C7 +:100AB000002241F80C4B0192C260EA604A60C5E92D +:100AC00008226A460346A86003CA586099603268E3 +:100AD0000F4952680F4858618A424FF0C203AB80F9 +:100AE00008D1284605F080FD284602B0BDE87040D8 +:100AF00016F0F9BF2946304690470028F1D102B0E0 +:100B000070BD00BF843A002005000100290B0200DF +:100B100051CE01001D090200024B1B680BB1FFF70B +:100B2000A1BF7047843A002082B070B504A981E863 +:100B30000C00044600F076FF18B9BDE8704002B022 +:100B40007047A06806F040F8A081A06806F04AF857 +:100B500025460346E381A06806F052F855F80C3BA1 +:100B60000B4A1B69208293420DD104F114062046E2 +:100B700000F046FF2A4601463046BDE87040062395 +:100B800002B000F071B80021204698470646EEE713 +:100B90001109020030B5044685B0154600F070FE1C +:100BA0001E4B2360A56004F1140000F041F80025FD +:100BB00004F11E0000F03CF819492046C4E9035531 +:100BC00000F07CFE40F25371204600F08BFE0622BE +:100BD0000920CDE9012004F10C03294600922046AA +:100BE0004CF64B2200F08EFE02210520CDE90110CB +:100BF0000091204604F112034FF62432012100F047 +:100C000081FE204600F00EFF28B1064B1B6813B191 +:100C10002046FFF727FF204605B030BD248A030099 +:100C2000A48A0300843A0020ACDF7047AEDF70472F +:100C30000022028102604260704700BF10B5844606 +:100C400082B014460022ADF8022008466A46BCF87D +:100C50000010ADF800300194FFF7E6FFB0FA80F025 +:100C6000400902B010BD00BF2DE9F0414FF6FF74FE +:100C700086B0A142ADF8063033D0048914F00104E7 +:100C80000D46064617460FD19BB202AA00243188B2 +:100C9000ADF808302846ADF80A400397FFF7C4FFC7 +:100CA000204606B0BDE8F0810388ADF80830059213 +:100CB000012302AA8DF80A304FF000080DF1060357 +:100CC00011462846ADF80C8004930092FFF7AEFF62 +:100CD0000028E5D0049B009A1988BDF80630994297 +:100CE000D4D10024204606B0BDE8F081F0B50C4612 +:100CF00087B04FF6FF718C42ADF806302FD00389D4 +:100D00009B07054617460FD4BDF8063002AA29886E +:100D1000ADF8083020460024ADF80A400397FFF7ED +:100D200083FF204607B0F0BD0288ADF808200223FB +:100D300002AA8DF80A3011460DF10603002620465E +:100D40000092ADF80C6004930597FFF76FFF009ACF +:100D500040B1049B1988BDF806309942D7D00020D5 +:100D600007B0F0BD012007B0F0BD00BF72DF7047D3 +:100D700073DF704774DF704776DF704777DF704747 +:100D800078DF70477ADF70478FDF704769DF704721 +:100D90001321FFF7F1BF00BF0B68034A0146D2568B +:100DA0000320FFF7EBBF00BF788A030010B5094BA3 +:100DB000044640F8143B0AF0F9FC04F110000AF074 +:100DC000F5FC054A226000232046E38004F06EFC17 +:100DD000204610BD888A0300448E0300C38859074B +:100DE00005D41B0700D4704704200EF085BF10B552 +:100DF000044606F0CDFFA369C01A61F10001B0F509 +:100E0000FA6F71F1000303D2E3881A070BD410BD07 +:100E1000074800210FF088FDE38823F004039BB20C +:100E20001A07E380F3D5BDE8104004200EF064BF3C +:100E3000910D020070B584B00DF107034FF6FF70FD +:100E4000039310F0D3F94FF6FF75A84227D004465C +:100E500007E0039B1B786BB110F0C8F9A842044669 +:100E60001DD002AA0121204610F0BEFB03462046F9 +:100E7000002BEED006F08CFF0A4E04460D4610F013 +:100E800055FF09E006F084FF031B61EB0502B3F593 +:100E90007A7F72F1000302D23368002BF2D104B0E2 +:100EA00070BD00BF1039002010B59AB004463C2236 +:100EB00000210BA816F079FE0023012205930A9366 +:100EC0000293CDE90833CDE9033306938DF814205E +:100ED0008DF829200F4B4FF47A7202FB04F40221A3 +:100EE000A3FB043406238DF82C1002AA0A498DF8BE +:100EF0002F300BA81F23640A0191ADF80830079426 +:100F00000FF010F805AA01A90448FFF72FFF1AB047 +:100F100010BD00BF5917B7D1DC380020CC2100200C +:100F200038B5664D002943D12B78990638D4DA06B6 +:100F30002FD41C0725D458071DD4990713D4DA07DA +:100F40000BD45B0603D40EF093FC002038BD5C4B41 +:100F500001211878FFF70CFFF5E712F045F92B781F +:100F60005B06F0D5F3E7574B4FF400321A602B784D +:100F7000DA07E6D5F1E7534A012151609907DED53A +:100F8000F1E7504B4FF000721A602B785807D4D518 +:100F9000F1E74C4B01221A602B781C07CBD5F0E708 +:100FA000484B4FF400621A602B78DA06C1D5F0E79F +:100FB0000EF058FC00232B7012F02EF92C7810B98B +:100FC00044F001042C703F4B1B689A0348BF44F067 +:100FD00002043C4B48BF2C705B68DB0748BF44F001 +:100FE0000404384B48BF2C701B68980148BF44F07C +:100FF0000804344B48BF2C701B68D90748BF44F025 +:101000001004304B48BF2C701B681A052C4B48BF8E +:1010100044F02004187848BF2C70FFF7ABFEB0B145 +:10102000E30719D4A0071CD4610726D422072FD4C4 +:10103000E30639D4A00688D5224B4FF40062C3F8EA +:101040008020BFF34F8FBFF36F8F002038BD44F077 +:101050004004E3072C70E5D512F0A4F82C78A00723 +:10106000E2D5184B4FF40032C3F88020BFF34F8F06 +:10107000BFF36F8F2C786107D8D5124B0122C3F8CC +:101080008420BFF34F8FBFF36F8F2C782207CFD50B +:101090000C4B4FF00072C3F88020BFF34F8FBFF3AB +:1010A0006F8F2C78E306C5D5064B0122C3F880204C +:1010B000BFF34F8FBFF36F8F2C78BBE782420020C6 +:1010C000CC21002000E100E00B4B10B5044640F8B5 +:1010D000143B0AF06BFB04F110000AF067FB074AAF +:1010E00022600023E380204604F0E0FA204616F058 +:1010F000FAFC204610BD00BF888A0300448E03001E +:1011000010B5044682B010F0FFFE204610F00AFF32 +:101110002378023B062B0CD8DFE803F01022040BE7 +:101120000B0B0D00012360888DF8043001A910F02D +:10113000F9FD02B010BD237A012B1FD0124B1C68A1 +:10114000002CF6D094F82030002BF2D1E3689B07F6 +:10115000EFD4A369002BECD006F01AFEA061E8E7FB +:10116000094B1B68002BE4D093F82020002AE0D123 +:10117000DA689207DDD40222DA60DAE7034A1368FC +:10118000013B1360DAE700BF14390020103900205A +:1011900003883B2B42D80F2B40F29B8010B5103BAD +:1011A00086B02B2B38D8DFE803F0475C373737168B +:1011B000373737773737373737373789373737372D +:1011C00037373737373737373737373737373737AF +:1011D00037373737374000F10801062268460AF0F2 +:1011E0005DFB694601A80AF07FFB3A4B1C686CB1B5 +:1011F00001A902A80AF078FB02A904F110000AF084 +:1012000083FB0123E36002A80AF0D0FA01A80AF0E8 +:10121000CDFA68460AF0CAFA06B010BD562B03D1C3 +:1012200080881321FFF7A8BD70478088132106B07E +:10123000BDE81040FFF7A0BD81884FF6FF739942CB +:1012400006D0254B254A1B680320D256FFF796FD92 +:1012500001231A464FF47A7102A809F061FE06B024 +:1012600010BD1C4B1C68002CD6D0012302224FF469 +:101270007A7102A809F054FE94F82130002BCBD0EB +:101280000FF0D0FA0028C7D1154B1878012106B00D +:10129000BDE81040FFF76CBD037A002BBCD10D4BAD +:1012A0001C68002CB8D094F82030002BB4D1E3682F +:1012B0009B07B1D406F06CFDA061ADE7002302A945 +:1012C00080888DF808308DF80930FFF75DFD06B095 +:1012D00010BD704714390020E0200020788A0300F8 +:1012E000CC21002038B50E4B00250446C0E900355E +:1012F00004F06EF90B4B2360A56004F110000AF0B6 +:10130000FDFA04F114000AF0F9FA074BE56040F227 +:10131000011222841C6012F0A5F9204638BD00BFDE +:10132000448E0300888A0300143900202DE9F04F11 +:10133000C488A3B014F480549DF8B4B002D023B094 +:10134000BDE8F08F1E462C9B8360C0E906449146A1 +:10135000884605460EF0DAF912F032F800940EF0E5 +:10136000B5FC11F047FE6946012011F0ADFFA74B17 +:1013700005F1140A196812A80AF040FA12A9504699 +:101380000AF0C2FA12A80AF011FA06AFA04904A89E +:101390000AF034FA9F4938460AF030FA04AA514656 +:1013A00008A80AF00BFB424608A90BA80AF006FBA6 +:1013B0003A460BA912A80AF001FB12A950460AF0FE +:1013C000A3FA12A80AF0F2F90BA80AF0EFF908A89C +:1013D0000AF0ECF938460AF0E9F904A80AF0E6F94F +:1013E0006B6908940220C4F3072260F301028DF8B0 +:1013F00021201A1D0A94099208A95B88009AADF869 +:1014000028304120ADF82A30FFF7C0FC684611F0C3 +:10141000A3FF2046FFF7B4FC03224FF0000362F362 +:10142000061304944FF010088DF8103007238DF840 +:1014300011308DF814408DF8128010F015FC0DEB72 +:10144000080010F057FC744810F038FC0823ADF881 +:10145000183038464FF4C873ADF81A80ADF81C4008 +:10146000ADF81E30FFF78EFC6C4821460FF0ECFB08 +:10147000BBF1000F40F0B6800DF10C0B0DF1080828 +:10148000674B129312A812F06DF8664901A80AF092 +:10149000B5F95E4B404619680AF0B0F96249584602 +:1014A0000AF0ACF95A4641460BA80AF087FA01AA9D +:1014B0000BA912A80AF082FA12A940460AF024FAEF +:1014C00012A80AF073F90BA80AF070F958460AF04E +:1014D0006DF94022002112A816F067FB534B1868E3 +:1014E000139001238DF8843010B116F09AFB80B26E +:1014F000ADF8480002980430159016F092FBADF854 +:101500005000D9F800000430179016F08AFB484BC1 +:10151000ADF858001868199010B116F082FB80B22F +:10152000444BADF8600018681B9010B116F079FBC1 +:1015300080B2414BADF8680018681D9010B116F0EC +:1015400070FB84B212A8ADF8704012F057F9502029 +:1015500016F0CBFA3246294600F0E4FF10F0F8FB13 +:10156000364B18601B68002B01DDFFF763FC344C21 +:10157000344E3220FFF798FC4FF0010921463248E3 +:10158000C4F800900FF0D0F93178FF2905D0236816 +:101590002E4A4846D256FFF7F1FB00234FF4A03203 +:1015A000CDE90E33CDE910334FF4F023CDE90C2310 +:1015B0000BA803238DF838300B970EF0C5FF0121DF +:1015C00085F821103078FFF7D3FBEB8843F4805384 +:1015D000EB8040460AF0EAF801A80AF0E7F823B0E9 +:1015E000BDE8F08F10F0B4FB03280DF10C0B0DF1EA +:1015F00008087FF745AF12AB5A460BA9404610F0DA +:10160000B9FBBDF80C0010F0ABFB39E7DC20002083 +:10161000588A03005C8A030001110200FC38002094 +:10162000FD160200608A0300648A0300D43800209B +:10163000D0380020D8200020D838002010390020D1 +:10164000E0200020CC210020990D0200788A0300C0 +:10165000072915D810B50C4C0C480B4621462360C1 +:101660000FF062F90A4B1978FF2901D1002010BD53 +:101670002368084A0120D256FFF780FB002010BDE6 +:101680006FF47A70704700BFE0200020990D0200CF +:10169000CC210020788A030008B50FF0C3F8003889 +:1016A00018BF012008BD00BF38B5124B0446002505 +:1016B0001878FFF75FFB84F821500FF09DF898B978 +:1016C000E3696BB106F064FBE369C01A61F10001E4 +:1016D000B0F5FA7F71F100032CBF0120002038BD66 +:1016E00006F056FBE061EDE7294603480FF01CF9D0 +:1016F000284638BDCC210020910D020020B9034BB3 +:10170000186808B1FFF7D0BF704700BF1439002038 +:101710000238012801D90120704710B5074C206814 +:1017200050B1C38843F00803C38003F063FA206814 +:10173000BDE81040FFF7B8BF012010BD14390020EC +:10174000012801D0012070470B4B10B51C6824B153 +:101750002046BDE81040FFF7A7BF084B1878FFF7F9 +:1017600009FB0FF049F808B9012010BD21460448D3 +:101770000FF0DAF8204610BD14390020CC210020EB +:10178000910D020044F20103984214D009D80128B7 +:101790000FD041F20103984214BF4A204720FCF7C2 +:1017A00021B844F20203984214BF4A204820FCF7B3 +:1017B00019B84620F3E74920F1E700BFA8DF7047DA +:1017C000B0DF704762DF7047704700BF0368034AAD +:1017D0009B68934200D1704706311847C917020031 +:1017E0000B88502B70B504462CD00FD9512B35D017 +:1017F000532B09D10368204D1C6BAC4233D19B683D +:101800000A461E498B4233D1012070BD102B1ED0D9 +:10181000112BF9D10368194DDA69AA4225D10025A7 +:101820002E4605E023681B69984701352368068129 +:10183000DB68204698470346AB4229462046F1DC48 +:10184000012070BD03681B6A9847012070BD0368C2 +:101850000A4A9B699342F7D1012070BD03685B6A15 +:101860009847012070BDA047CEE790472368D6E790 +:10187000911D9847C8E700BFCD170200C9170200A5 +:1018800010B50023054A026004460371C38000F0CE +:10189000E7F9214600F0F2F9204610BDBC8A0300AA +:1018A00010B5054B0360044600F0DAF9214600F05C +:1018B000F7F9204610BD00BFBC8A030000B585B013 +:1018C00010316B460DF1100C11F8012D03F8012BAE +:1018D0006345F9D1011D6846FFF774FF05B05DF857 +:1018E00004FB00BF00B583B003798DF806308C4649 +:1018F000821D01A90120ADF804C0FFF75FFF03B00E +:101900005DF804FB2DE9F04788B00546BDF840902E +:10191000BDF84460BDF8484092460F4620220021A1 +:101920006846984616F041F9ADF80460B6EB090632 +:1019300018BF01262B79ADF800A0E007CDF808808C +:10194000ADF806908DF80C608DF8023005D59DF845 +:101950000D3043F002038DF80D30A10705D59DF839 +:101960000D3043F004038DF80D30620705D59DF866 +:101970000D3043F008038DF80D30230705D59DF891 +:101980000D3043F010038DF80D30E60605D59DF8B7 +:101990000D3043F020038DF80D30A00605D59DF8DD +:1019A0000D3043F040038DF80D30610605D59DF8EC +:1019B0000D3043F001038DF80D30E20544BF0123E3 +:1019C0008DF80F3040F20112A30548BF0123ADF896 +:1019D00012202A6848BF8DF81030012312698DF853 +:1019E00011308DF8143039462846EC889047694606 +:1019F000024620460EF0F2FF08B0BDE8F08700BFB7 +:101A000000B58DB001A80EF033FF019B23B1BDF8E6 +:101A100008000DB05DF804FB4FF6FF700DB05DF8E7 +:101A200004FB00BF08B50EF0FDFE003818BF012012 +:101A300008BD00BF03682DE9F041DB6806460C468F +:101A400090469847071E1BDD00250BE04388A34204 +:101A50001ED08388A34221D0C388A34224D001355D +:101A6000AF420DD0336829461B693046984703883A +:101A7000A342EBD1012388F800302846BDE8F0816D +:101A800000234FF0FF3588F800302846BDE8F0818C +:101A9000022388F800302846BDE8F081032388F847 +:101AA00000302846BDE8F081042388F8003028463D +:101AB000BDE8F08130B583B00C460DF10702C9884E +:101AC0000546FFF7B7FF011E08DB9DF80730032B23 +:101AD00006D02B680A4A1B6893420BD103B030BD75 +:101AE000238A022BF5D12B6828461B699847638A05 +:101AF0000381EEE7A11D2846984703B030BD00BF23 +:101B0000C917020070B58AB00C460DF107020989A9 +:101B10000646FFF78FFF00282CDB9DF807200123E6 +:101B20009A428DF8083027D12389ADF818303368F0 +:101B300025485B68E189ADF81A10002540F2011CC8 +:101B400083420895ADF82450ADF81CC029D12B462E +:101B50002E4605939DF80E30ADF8101062F3000389 +:101B6000A088ADF80C5002A9ADF812608DF80E30C7 +:101B7000FFF726FE0AB070BD9DF80E20E589A0880B +:101B8000ADF81050002363F3000202A9ADF80C3049 +:101B90008DF80E20ADF812300593FFF711FE0AB054 +:101BA00070BD06A9304698479DF81C309DF81D2051 +:101BB000BDF81A10BDF824601BB9089B4FF481755D +:101BC000C7E7089BC5E700BFC917020000B583B08F +:101BD00009890DF10702FFF72DFF03B05DF804FB43 +:101BE00091F806C0BCF1010F11D0BCF1020F0DD16C +:101BF00010B50268094CD26AA24282B00AD10989A2 +:101C00000DF10702FFF716FF02B010BD7047036821 +:101C10009B6A184702B0BDE810401047CD1B020078 +:101C2000F8B50E4C26689EB13368002B0FDD0746D1 +:101C30003546002402E03368A34208DD55F8040F5E +:101C4000036839465B69013498470028F3D1F8BD31 +:101C5000542015F04AFF20600660F8BD18390020B6 +:101C600010B5054C206800B110BD542015F03DFFA3 +:101C700000230360206010BD1839002038B50368C8 +:101C8000132B04460D4605DC04EB8302013355603B +:101C9000236038BD1420FBF753FC2368F4E700BF32 +:101CA00030B40568002D19DD0246002302E001333F +:101CB000AB4213D052F8044F8C42F8D15A1CAA42BE +:101CC000B8BF00EB820108DA01324C6841F8044BDE +:101CD000AA42F9D1591ED31A0B44036030BC704795 +:101CE00002207047013101EB810100EB4100704798 +:101CF00082B010B58C4684B049688646DCF8000096 +:101D00000DF1080CACE8030006A981E80C00039B68 +:101D1000DA070EEB630C12D55A10029B5EF8022014 +:101D2000D45808AB93E803008DE8030006AB0CCB56 +:101D30006046A04704B0BDE8104002B07047029C66 +:101D4000EFE700BF2DE9F04F83B0DDE90CABBDF844 +:101D50003870002B41D080460E4691461D46BAF1A0 +:101D6000000F3DD00F2E01D1C02F36D1282015F005 +:101D7000BCFE0446103009F021F918202680A4F892 +:101D8000029015F0B2FECDE900AB47F00207A78044 +:101D90006B4607460246A06003CB47F80C5B002366 +:101DA000D8F80060D360E3607B6091605060756834 +:101DB0000D495161C4E908330C4B9D4208D12046BE +:101DC00004F012FC204603B0BDE8F04F15F08BBEC6 +:101DD00021464046A8470028F1D103B0BDE8F08F66 +:101DE0001BF0010FBED1F8E7F11C020051CE01003B +:101DF0002DE9F0438DB00446149FDDF854908846D9 +:101E000016461D465FB306A809F0D8F81820ADF8AD +:101E10000880ADF80A6015F068FE0146CDE900794A +:101E200041F80C5B0023EC460246C3604B60BCE803 +:101E3000030050602068916005930D498568049205 +:101E400051610C4A0A9312219542ADF80C100B9384 +:101E500009D102A804F0C8FB0DB0BDE8F08319F069 +:101E6000010FD0D1F8E761462046A847F1E700BF4F +:101E7000F11C020081DA010030B5124D2A6889B0E8 +:101E8000EAB111490024CDE9061408A9034611E975 +:101E9000030003938DE80300104601212246FFF75B +:101EA000A7FF0A4A039BCDE9042404AA92E8030091 +:101EB00022468DE8030028680221FFF799FF09B048 +:101EC00030BD00BF843A0020CD1F02002D1F02004C +:101ED000F0B5134D2E688BB0FEB1124A0590002468 +:101EE000CDE90824102702970AA9034611E9030047 +:101EF00022468DE8030030460121FFF723FF0A4AFE +:101F00000297CDE9062406A903C9059B8DE80300C5 +:101F1000224628680221FFF715FF0BB0F0BD00BF75 +:101F2000843A0020CD1F02002D1F020082B070B540 +:101F300004A981E80C000446BDF81250FFF772FDB9 +:101F400028B1022D1ED0012D1ED0052D03D0BDE8D5 +:101F5000704002B0704702232546637255F8093B72 +:101F6000194A1B69934225D104F114062046FFF754 +:101F700047FD2A4601463046BDE87040012302B0C5 +:101F8000FEF772BE0023E7E72646657256F8093B66 +:101F90000D4A1B69934212D104F114052046FFF744 +:101FA0002FFD324601462846BDE87040012302B0AD +:101FB000FEF75ABE0121204698470646D6E7294635 +:101FC000204698470546E9E7E51C020082B070B557 +:101FD00004A981E80C000446BDF81250FFF722FD69 +:101FE00028B1022D1ED0012D29D0052D03D0BDE82A +:101FF000704002B0704702232546237255F8083B13 +:102000001D4A1B69934230D104F10A062046FFF7AE +:10201000F7FC2A4601463046BDE87040012302B075 +:10202000FEF722BE00212546217255F8083B124AD0 +:102030001B699342E8D0204698470646E6E72646C5 +:10204000257256F8083B0C4A1B6993420FD104F1E4 +:102050000A052046FFF7D4FC324601462846BDE873 +:102060007040012302B0FEF7FFBD0021E3E700212D +:10207000204698470546ECE7E51C0200F0B5234EE4 +:1020800035688FB00DB303460C4601B3204A059363 +:102090000024CDE906241027029706AA92E803003F +:1020A00022468DE8030028460121FFF74BFE194A1E +:1020B0000297CDE9082408A903C9059B8DE8030010 +:1020C000224630680221FFF73DFE0FB0F0BD104AF6 +:1020D0000593CDE90A210AAA92E8030022468DE879 +:1020E000030028460121FFF783FE0A4ACDE90C24AC +:1020F0000EAB13E9030022468DE80300059B306810 +:102100000221FFF775FE0FB0F0BD00BF843A00203A +:10211000CD1F02002D1F0200F0B5044685B0FFF769 +:10212000AFFB20461C4B40F80A3BFEF781FD002721 +:1021300004F11400FEF77CFD184927812046FFF7C3 +:10214000BDFB0125092649F682012046FFF7CAFB9F +:1021500004F1080339464DF690222046CDE9015698 +:102160000095FFF7CFFB2046CDE90156A3194DF6A8 +:10217000912200952946FFF7C5FB2046FFF752FC48 +:1021800010B9204605B0F0BD20462946FFF776FF7E +:10219000204605B0F0BD00BFF88A0300A48A030002 +:1021A000002070470420704701EB810100EB4100E3 +:1021B0002630704782B010B58C4684B04968864698 +:1021C000DCF800000DF1080CACE8030006A981E87A +:1021D0000C00039BDA070EEB630C12D55A10029B1E +:1021E0005EF80220D45808AB93E803008DE80300A2 +:1021F00006AB0CCB6046A04704B0BDE8104002B06F +:102200007047029CEFE700BF10B50749074A01601D +:1022100000238260C3810446083003F047FA204659 +:10222000FFF73EFB204610BD348B0300448E0300B5 +:1022300010B50849084C01600022C28040F8084CE3 +:10224000A0F1080403F032FA2046FFF729FB2046EC +:1022500010BD00BF448E0300348B030082B070B504 +:1022600004A981E80C000446FFF7DCFB18B9BDE8BF +:10227000704002B0704723680E4A1B69BDF8100019 +:10228000BDF812102083934261830ED104F126051C +:102290002046FFF7B5FB04F1180201462846BDE8C9 +:1022A0007040042302B0FEF7DFBC002120469847AF +:1022B0000546EDE7A92102002DE9F04F0368444DE2 +:1022C0001B694F89B1F80080AB4285B006460C46C9 +:1022D00028D13A30038843450DD03368B4F80080E4 +:1022E0001B69AB426FD106F14400038843451CD003 +:1022F00005B0BDE8F08F032FFADD3D1F04F1140394 +:1023000025F0030510341D4434F8022C34F8041C65 +:1023100001236846043408F003FEAC42F4D105B052 +:10232000BDE8F08F02219847D4E7032FE0DD043F9A +:1023300004F1140327F00307DFF8A08010341F44D2 +:1023400008E0284604F050F9284615F0CCFB043488 +:10235000BC42CDD034F804ACBAF10F0F4FF02800D6 +:10236000F5D034F8029CD6F810B015F0BEFB054647 +:10237000103008F023FEA5F800A0A5F80290182060 +:1023800015F0B3FB0146134A41F80C6B0092002292 +:10239000C26001924A60EA60C5E908220E4A4261C1 +:1023A0006A460346A86003CA58609960DBF80030AB +:1023B0005B6812224345AA80C3D0584629469847F5 +:1023C0000028C4D0BDE70321304698478DE700BF01 +:1023D000A92102005D220200B521020051CE0100B8 +:1023E0000368154A1B69934270B50E8804460D4672 +:1023F00012D130300388B34200D070BD2069A18C67 +:1024000003680E4ADB684E1C9342A68407D11C3435 +:102410000023AC60AB8170BD01219847EAE7984783 +:102420000028F4D043880188E38304F11C020423CC +:10243000A183AA60AB8170BDA9210200A121020085 +:1024400070B58CB00546FFF7EDFA08B9AB8C0BB947 +:102450000CB070BD0446A88406A82E6908F0AEFD35 +:102460001820029415F041FB114A04900146CDE971 +:10247000002441F80C5B6A46C46003464C6003CA02 +:102480000C4A996058605A6133680594CDE90A4452 +:102490009B68094C1222A342ADF80C2004D102A87B +:1024A00004F0A2F80CB070BD02A930469847F6E7D8 +:1024B0005D220200B521020081DA0100A0F10800CE +:1024C000FFF7BEBF10B50949094A016000238260C9 +:1024D000C3810446083003F0E9F82046FFF7E0F92D +:1024E000204615F000FB204610BD00BF348B0300D2 +:1024F000448E030038B50949094D01600022A0F15E +:102500000804C28040F8085C03F0D0F82046FFF7CA +:10251000C7F9204615F0E7FA204638BD448E03007F +:10252000348B03002DE9F04186B00446154600F1D6 +:102530000807FFF7A5F9314A0023C4E9022338460A +:1025400003F046F82E4B236048332561A36004F165 +:10255000260504F14E0628460A35FEF769FBAE4211 +:10256000F9D100252562206AE061E069656104F126 +:102570001803A584A061234905932046FFF79EF91F +:10258000204649F2AF31FFF7ADF92946092204256B +:10259000059B02922046CDE9005549F27572FFF77E +:1025A000B1F906230293204604F11403CDE9005546 +:1025B00004F1200845F204420221FFF7A3F9434643 +:1025C0002046CDE90155009542F2C4320321FFF7C0 +:1025D00099F904F11C0640F20912334602920121D6 +:1025E0004BF64C022046CDE90055FFF78BF93846F3 +:1025F00002F000FB204606B0BDE8F081448E0300E7 +:10260000348B0300A48A03000420704701EB81018E +:1026100000EB41005230704710B50749074A01608E +:1026200000238260C3810446083003F03FF820464F +:10263000FFF736F9204610BDA08B0300448E03003F +:1026400010B50849084C01600022C28040F8084CCF +:10265000A0F1080403F02AF82046FFF721F92046EC +:1026600010BD00BF448E0300A08B030010B50949C4 +:10267000094A016000238260C3810446083003F0E8 +:1026800015F82046FFF70CF9204615F02CFA2046E5 +:1026900010BD00BFA08B0300448E030038B509496C +:1026A000094D01600022A0F10804C28040F8085CD6 +:1026B00002F0FCFF2046FFF7F3F8204615F013FA6E +:1026C000204638BD448E0300A08B03002DE9F84F4F +:1026D0000368A04F1B690E88BB4204460D4640F0BC +:1026E00077815C300288B24222D0BB422E886DD105 +:1026F000B4F85220B24204F152006FD0BB422E888F +:1027000040F0BB80B4F86630B34204F1660000F0DC +:10271000BB8023682E881B69BB4240F00381B4F85C +:102720007030B34204F1700000F00381BDE8F88F0F +:102730006A89032AD9D92646EA6846F8182FBB4287 +:1027400040F04B8104F15C082046FFF759F932460E +:10275000014604234046FEF771FA4FF00C090026AB +:102760004FF0010A11E0A26918EA020F06EB4603D6 +:1027700006D0206900EBC3034844DB685B699847D7 +:102780000136132E09F118091BD063690AFA06F8FD +:1027900018EA030FE7D1A26918EA020F06EB460315 +:1027A000EED0206900EBC3034844DB685B689847C0 +:1027B000636918EA030FD6D10136132E09F11809FF +:1027C000E3D123682E881B69BB4291D000212046AB +:1027D000984702882368B2421B698FD16A89032A0D +:1027E0008CD92646EA6846F8142FBB4240F0FA809E +:1027F00004F152082046FFF703F93246014604234C +:102800004046FEF71BFA4FF00C0900264FF0010A74 +:1028100011E0A26918EA020F06EB460306D0206910 +:1028200000EBC3034844DB685B6998470136132E0D +:1028300009F118091BD063690AFA06F818EA030FB0 +:10284000E7D1A26918EA020F06EB4603EED0206931 +:1028500000EBC3034844DB685B689847636918EA88 +:10286000030FD6D10136132E09F11809E3D12368DD +:102870002E881B69BB423FF445AF02212046984792 +:102880000388B3427FF445AF6A89002A3FF44EAF14 +:1028900002EBC20302EBC30303EB43235B429BB295 +:1028A00042F292418B423FF641AF2B4BA3FB021306 +:1028B000D21A03EB520212F47F7FC2F387033FF474 +:1028C00028AF05F10C064FF0070A1AFB036A3278AD +:1028D000B6F80110D6F80390122A4FF00C081346F0 +:1028E0009DBF4046182212FB03080023206903EB1A +:1028F00043034FEAC30B00EBC3034044DB68DB68D0 +:102900009847206983440736DBF80C3049469B6BB7 +:1029100040449847B245DAD123682E881B69BB42F0 +:102920003FF4FDAE0321204698470388B3427FF46D +:10293000FDAE6F89012F7FF6F9AE023F05F110035E +:10294000C7F34E070E3503EB47074FF001080C267F +:102950001BE000BF0D26020025499224122B20699E +:1029600015F8011C96BF1822134612FB036203EBF5 +:10297000430300EBC30388BF0C22DB6810441B68D1 +:1029800098470235AF423FF4D1AE15F8023CA16939 +:1029900008FA03F21140F4D160690240DED0122B34 +:1029A0009ABF182010FB03620B46206915F8011C22 +:1029B00003EB430300EBC30388BF0C22DB68FF2952 +:1029C000DB68104414BF890040F2FF319847D8E714 +:1029D0000121984723681B6984E601212046984716 +:1029E0008046B1E6002120469847804602E700BFB6 +:1029F0002DE9F04385B00446154600F10807FEF7BF +:102A00003FFF364A0023C4E90223384602F0E0FDC6 +:102A1000334B236048332561A36004F1520504F170 +:102A20007A0628460A35FEF703F9AE42F9D10025A9 +:102A3000C4F84A502046C4E905552A49C4F83E5016 +:102A4000C4F84250C4F84650C4F84D50E5612562C0 +:102A500065622585FEF732FF042620464FF0050902 +:102A600041F27B21FEF73EFF04F114032946204684 +:102A7000CDE90066CDF8089045F69902FEF742FFD1 +:102A800004F118032046CDE9016900964BF6FE12C9 +:102A90000121FEF737FF04F11C080E22CDE90022C8 +:102AA0004346204602964DF622020221FEF72AFFF7 +:102AB000142340F20D12CDE90132032104F12A035F +:102AC0004FF40D4220460095FEF71CFF384602F0F9 +:102AD00091F8204605B0BDE8F08300BF448E0300A6 +:102AE000A08B0300A48A03002DE9F04700240546CB +:102AF000884600F13E060C27A1464FF0010A20E06F +:102B000000EBCC0C3844DCF80C305B689847C0B262 +:102B100005EB4903B8F1000F02D13278824209D0A7 +:102B200009F10109B9F1090F307083F82A4083F8DF +:102B30002B001ADC0134132C06F1010607F11807EB +:102B400013D0AB690AFA04F21A42F3D0D5E90403B0 +:102B50001A4204EB440CD3D000EBCC013844CB68D0 +:102B60005B699847C0F38700D2E74846BDE8F08725 +:102B700003680D4A1B69934270B50E8804460D46E2 +:102B80000FD170300388B34200D070BD01212046C0 +:102B9000FFF7AAFF0028F8D02A344000AC60A881D3 +:102BA00070BD03219847EDE70D26020070B582B095 +:102BB0000446FEF737FF08B902B070BD0021204679 +:102BC000FFF792FF0028F7D025460F4955F82A3B1A +:102BD0001A6940008A4283B20ED104F17006204681 +:102BE0000193FEF70DFF019B01462A46304602B0D5 +:102BF000BDE87040FEF738B80193032120469047A6 +:102C0000019B0646EBE700BF0D26020070B5A0F160 +:102C1000080582B004462846FEF704FF08B902B052 +:102C200070BD00212846FFF75FFF0028F7D054F859 +:102C3000083C10491E6940008E4204F1220283B212 +:102C40000ED168342846CDE90023FEF7D9FEDDE930 +:102C500000230146204602B0BDE87040FEF704B8EC +:102C6000CDE9002303212846B047DDE900230446CF +:102C7000E8E700BF0D2602000320704701EB810149 +:102C800000EB4100283070472DE9F04F03681E4AE1 +:102C90001B690C88934283B00546884631D12830A1 +:102CA0000388A34202D003B0BDE8F08F05F10C0306 +:102CB000002701931E46BA464FF0010906F801AB02 +:102CC0000FFA87FB0024A86821B25A46103008F09A +:102CD000CBFAC4F10403013430B116F8011C09FA2F +:102CE00003F30B4306F8013C052CECD10137052F0B +:102CF000E4D1019BC8F80830A8F80C7003B0BDE817 +:102D0000F08F00219847CBE77D2C02002DE9F0439E +:102D10000368404C1B690F46A34237F80C8B83B005 +:102D200005460E464CD12830038843451FD02B68FA +:102D3000B6F800801B69A34264D105F13200038814 +:102D4000434540D02B6837881B69A3425ED105F10B +:102D50003C000388BB4202D003B0BDE8F083738916 +:102D6000012B84BFB3896B8203B0BDE8F083738904 +:102D7000013B9BB2042BDAD8A8683C3005F006FB77 +:102D800073894FF00008002BE6D00FFA88F9002471 +:102D90003B78A868C4F10402134143F3000321B255 +:102DA000DBB2103001344A4608F042FA052CEFD16C +:102DB000738908F10108434507F10107E5DCCBE71A +:102DC00000219847B0E7B6F90A203946684608F06E +:102DD00065FDA8683C3005F0D9FAA868694600F19D +:102DE0003C0401A808F080FD6A8A01A9204605F08C +:102DF00075FB01A808F0DAFC684608F0D7FC03B0C0 +:102E0000BDE8F08301212846984798E7022128462B +:102E100098479EE77D2C0200F0B5044685B0154624 +:102E2000FEF72EFD234B2360A56004F12800FDF77B +:102E3000FFFE04F13200FDF7FBFE04F13C00FDF75C +:102E4000F7FE00257823638220461B49E560257440 +:102E50002575FEF733FD20464DF61D11FEF742FDA8 +:102E6000052604F10C0740F205123B462946029262 +:102E70002046CDE9006647F67732FEF743FD14227F +:102E80000421CDE90121A3180092204649F2EE3237 +:102E90000121FEF737FD02212046CDE90116009100 +:102EA00004F1120340F62D52FEF72CFD204605B02A +:102EB000F0BD00BF0C8C0300A48A03000220704701 +:102EC00001EB810100EB41002430704790F8232092 +:102ED0000023038480F8223002B9704700B585B022 +:102EE0000123032240F2FF31684608F019F805B0CB +:102EF0005DF804FBF0B583B00446FEF793FD18B906 +:102F00000025284603B0F0BD2368254F1B69BB424E +:102F1000054639D104F1240003899B07F0D594F8C4 +:102F20002230E27CE66894F82110132B16440FD966 +:102F300016E0E26884F82200525CF25494F82230E1 +:102F400094F813E09CFBFEF1132B0EFB11C107D884 +:102F500094F820208A4203F1010001F1010CE8D12C +:102F600022681269BA429BB212D104F124072046AA +:102F70000193FEF745FD019B014632463846FDF7B9 +:102F8000B5FE284603B0F0BD002120469847C3E7B0 +:102F90000193002120469047019B0746E7E700BFC9 +:102FA000C12E02002DE9F04F0368314A1B690C88DD +:102FB000934285B00546894656D12E300388A342F8 +:102FC00002D005B0BDE8F08FB9F80A30002BF8D078 +:102FD00009F10C0909EB030B2B7CAA7C697C5E1CB4 +:102FE000B6FBF2F002FB10668E422AD0AA6999F86D +:102FF0000070B2F90280B8F1000F17DD05F1180A70 +:10300000002401E0A04510D021B2504608F0EEFCAB +:10301000874204F10104F5D101231A464FF4966169 +:10302000684607F07DFFA045EED12B7CAA68D754F7 +:10303000EB692E749E420CD009F10109CB45CBD12E +:10304000BFE7012303224FF49661684607F068FF4B +:10305000F2E74FF0FF33EB61022201234FF4966158 +:10306000684607F05DFFE7E701219847A6E700BF44 +:10307000C12E020030B503681C4A1B690D889342BB +:1030800085B004462FD124300388AB4201D005B06F +:1030900030BD94F8221094F82130E27C94F823504B +:1030A0000B44B3FBF2F102FB1133002284F8213010 +:1030B00084F822200123032240F2FF31684607F002 +:1030C0002FFF002DE3D194F82230002BDFD194F8AC +:1030D000212094F820309A42D9D0204605B0BDE88E +:1030E0003040FFF707BF00219847CDE7C12E02000F +:1030F000F0B5044685B015461E46FEF7C1FB2046D6 +:10310000214B40F8183B08F0F9FB013604F124008C +:10311000FDF78EFDF6B204F12E000135FDF788FDB6 +:10312000EDB206F128000121284403F031FA05F13F +:10313000140300270344C4E90203A574204613497D +:103140002782E6742762FEF7B9FB20460121FEF7CD +:10315000C9FBA36800972B4406211425CDE9015132 +:10316000204603220121FEF7CDFB0195E36800977D +:10317000102202922046334402223946FEF7C2FB57 +:10318000204605B0F0BD00BF588C0300408C030002 +:103190002DE9F04FB2F1000B83B040F38980012B91 +:1031A0001D4600F0858004460E46FEF73BFC0028D5 +:1031B0007BD02368404F1B69BB4272D104F12400CD +:1031C00003899A0771D54FF0000A04F12403D14610 +:1031D00001934FF001082046FEF724FC002847D059 +:1031E00023681B69BB4247D1019803899B073FD5E0 +:1031F000DA451CDA0AF1FF3094F8201030440BE075 +:10320000E26810F801CF02F801C00AF1010AD9B250 +:10321000D34584F820100AD094F813C094F82120E4 +:103220004B1CB3FBFCFE0CFB1E339A42E8D1022D73 +:1032300026D184F82380032140F2FF3002F0FEFC07 +:1032400094F8223043B994F8212094F820309A421F +:1032500002D02046FFF74EFE02F054FED34584F81C +:103260002390B8D194F8212094F820309A42B2D11A +:10327000504603B0BDE8F08F002120469847B4E7E0 +:1032800094F82230002BF3D194F8212094F82030C8 +:103290009A42EDD02046FFF72DFE504603B0BDE820 +:1032A000F08F0021204698478AE7DFF810A0DFE77B +:1032B0006FF47A7ADCE700BFC12E020016FCFFFF34 +:1032C00009681346043131F9022CFFF761BF00BFD2 +:1032D0002DE9F04F2DED028B85B000AF012B08EEEC +:1032E000100A7B6000F0928091F811A00C7CA2453E +:1032F0008846934635D01368B3F90210D8F80830E1 +:10330000554600295E5D23DD00244FF0FF3921B2D0 +:10331000584608F06BFBDBF80010B1F902100134DD +:10332000B04208BFA946A142F1DC98F8120098F813 +:103330001040013595FBF0F600FB1655AC4218D055 +:10334000B9F1FF3F18D1D8F8083000295E5DDBDC09 +:1033500098F81200013595FBF0F600FB1655AC42CB +:10336000CFD17B68022B59D018EE100A08F0C6FAAC +:1033700044E07B68022B4ED0B9F1000FF4DBD1455D +:10338000BDBF98F81250A5EB0A054D44A9EB0A05FC +:1033900005F1080222F007026C46ADEB020D002198 +:1033A0006A1C684614F001FC1FFA89F39A45D8F8A4 +:1033B00008C098F8126069461FFA8AF00ED00DF125 +:1033C000FF3E421C92B2B2FBF6FA06FB1A221CF830 +:1033D00000A00EF801AF90B28342F2D198F81130FC +:1033E00001332B4493FBF6F006FB10332AB218EEA0 +:1033F000100A88F8113008F051FAA54618EE100AA4 +:103400001437BD46BDEC028BBDE8F08F6FF47A71C6 +:1034100008F0D4F9F2E7B9F1FF3FADD1594608F110 +:10342000180407F10C0008F05FFA07F10C012046C0 +:1034300008F06AFA01214FF4966002F095FD07F159 +:103440000C0008F0B3F998F8103007F10C0003F104 +:10345000FF3908F053FA07F10C01204608F054FA3E +:1034600007F10C0008F0A2F986E700BF012A0FD08F +:1034700010B51830144608F047FA022C01D000208D +:1034800010BD01214FF4966002F06EFD002010BDCA +:103490006FF47A70704700BF42DF7047704700BF1B +:1034A000084602F077BD00BF82B010B58C4684B0EC +:1034B00049688646DCF800000DF1080CACE8030012 +:1034C00006A981E80C00039BDA070EEB630C12D50A +:1034D0005A10029B5EF80220D45808AB93E8030010 +:1034E0008DE8030006AB0CCB6046A04704B0BDE8F6 +:1034F000104002B07047029CEFE700BF82B08DE839 +:103500000C00002100F6281002B0F9F7FBBD00BF47 +:1035100082B010B502A981E80C00BDF80A30152B65 +:10352000044610D8022B1DD9033B122B1AD8DFE812 +:1035300003F025191D371919191919191D19191908 +:10354000191919193F0040F6B93293420AD100F512 +:1035500080544FF0FF31D4F88001BDE8104002B034 +:1035600006F0FABFBDE8104002B07047BDE8104059 +:10357000D0F81009036802B01B6B1847002100F651 +:10358000540005F055F904F67400002105F050F9D7 +:1035900004F69400BDE81040012102B006F04CBAD8 +:1035A000BDE81040D0F81409036802B09B6A1847C0 +:1035B00000F580540121D4F88001BDE8104002B02C +:1035C00007F00AB838B500F5E26504462846FAF770 +:1035D00041FD40B104F10C00FEF75EF838B9284611 +:1035E000FAF740FD50B9BDE838400BF031BC284631 +:1035F000FAF78CFDBDE838400BF02ABC2846FAF7F4 +:10360000CFFE0028EFD138BD064A1368591E11605D +:103610003BB9054A116821B14189136021F4005377 +:1036200043817047E420002030200020704700BF15 +:10363000064A1368591E11603BB9054A116821B149 +:10364000C188136021F40053C3807047E420002038 +:10365000302000202DE9F04F2DED028B87B004467D +:10366000F9F7D8FEB44B0025C4E90135201D01F05F +:10367000AFFFB24B236003F13C0204F10C0604F1EE +:10368000340862603046FDF72DFE04F14C07AC496A +:103690002663092240460BF049FB04F16406A94960 +:1036A0000A2238460BF042FBA7491A2230460BF09B +:1036B0003DFB2A464146012304F1800004F0C6FB8D +:1036C00004F1E00304F1B800039305F081FE3946EC +:1036D000039F222304F53B7B5B22384608F08AFBDC +:1036E0003146122204F54B7658460BF06DF804F281 +:1036F000746339465A46304604F2DC67049300F09E +:10370000E1F9924B049804F5C46204F5C1610AF032 +:10371000A9FE04F5AF6204F5AC61384601F0EEFD98 +:1037200004F59A6204F59D6104F2F46001F0E6FD8F +:1037300004F5E2692822434600923946324648465B +:10374000FAF7EEF904F5EB6308EE103A18462A236F +:103750003946324600934B46FAF782FED5F8F83FD9 +:1037600001330ABF4FF01023D5F8F81F59694FF005 +:10377000805304F2847618691B6900EB4000091A33 +:1037800004F2947501223046FBF702FE3146002216 +:103790002846059505F0A4F80523C4F8C837C4F8F1 +:1037A000CC37C4F8D037C4F8D437D4F85036C4F87E +:1037B000B437D4F85436C4F8B837D4F85836C4F807 +:1037C000BC37D4F85C36C4F8C037D4F86036C4F8D7 +:1037D000C4375F4BC4F8E03704F5B263C4F8A037D0 +:1037E00004F5B563C4F8A43704F5B863C4F8A83782 +:1037F00004F5BB6304F2E478C4F8AC3704F5F4666E +:1038000004F5BE6304F2B47504F5F96AC4F8B03780 +:10381000072251464046C4F8D867C4F8DC57FAF787 +:1038200055F80023CDE9003301231A4604F56C71E5 +:1038300004F6540004F0C4FF0023CDE90033022253 +:10384000012304F5886104F6740004F0B9FF032332 +:103850000222012104F6940006F0ACF85A4640F624 +:10386000AC5304F5A06104F6A40006F01FF9092189 +:1038700004F6D40001F0AAFA082104F6FC0001F0D5 +:103880006BFC384600F038FCC4F81009384600F0EC +:10389000BBFC059B009301464346D4F81029C4F8AD +:1038A000140904F6181000F03DFD04F5A66201921B +:1038B00004F5A36804F5A962039B009204F54E7118 +:1038C000424604F62810F9F77DFC04F593504A4669 +:1038D00018EE101A049B0830FAF768F804F5C76967 +:1038E0004FF000036381484609F0D8FF02214846A3 +:1038F00009F0D4FDB4F83E36164923F480733846F7 +:10390000A4F83E3608F0A2FF56F8040B01210AF095 +:10391000A3FAB542F8D155F8040B01210AF09CFA3C +:10392000AA45F8D1012140460AF096FA204607B090 +:10393000BDEC028BBDE8F08F448E0300CC8C0300FD +:103940000090004000A0004000A001400020004086 +:10395000908C0300801A06002DE9F04F83B0DDE95A +:103960000CABBDF83880002B3CD007460E46914684 +:103970001D46BAF1000F32D00F2E02D1B8F1C00FA0 +:1039800030D1282014F0B1F80446103007F016FBAF +:1039900018202680A4F8029014F0A7F8CDE900AB17 +:1039A00084466B460246A06003CB4CF80C5B0023B8 +:1039B0003E68D360E360CCF8043050609160756875 +:1039C00048F00208C4E908330C4BA4F804803846D8 +:1039D00053612146A84740B903B0BDE8F08F1BF002 +:1039E000010FC9D16FF47A70F6E7204602F0FCFDB2 +:1039F000204614F078F80248EEE700BFA934020030 +:103A000016FCFFFF30B587B000224FF480530092C0 +:103A100004460D4602A811468022FBF7B9FC01239B +:103A20000E4A01A902A8FBF703FC019B7BB10B49DD +:103A300001236A4602A8FBF707FC04F593500830FF +:103A4000FAF702F802A8FBF7ABFC07B030BD002D77 +:103A5000F3D102A8FBF7A4FC07B030BD8C8C0300A7 +:103A6000A0F10400F8F714BC10B5084B036004463D +:103A700000F5517007F0F4FD054A2260002320464E +:103A8000E38001F013FE204610BD00BF2C8D030023 +:103A9000448E030010B5094B0360044600F55170D5 +:103AA00007F0DEFD064A22600023E380204601F095 +:103AB000FDFD204614F017F8204610BD2C8D0300A4 +:103AC000448E03002DE9F04FB54B03604FF0000921 +:103AD00087B08046C0F80490CDE9021201F078FD6D +:103AE0004046B04B40F80C3B02220323642109F00E +:103AF0003DFF03231A46652108F1240009F036FF33 +:103B000008F15400044603230422662108F13C0016 +:103B100009F02CFF08F16C0B03231F2267212046BC +:103B2000009409F023FF03231C226821584609F062 +:103B30001DFF08F1840608F19C031D460E22032395 +:103B40006921304609F012FF08F1B40A0323252247 +:103B50006A212846019509F009FF03230B226B21F6 +:103B6000504609F003FF03230A226C2108F1CC0020 +:103B700009F0FCFE08F1FC07032309226D2108F17E +:103B8000E40009F0F3FE08F58A7503231E226E2176 +:103B9000384609F0EBFE032317226F21284609F06F +:103BA000E5FE03230C22702108F5967009F0DEFE75 +:103BB00003231122712108F5A27009F0D7FE032317 +:103BC0000122722108F5AE7009F0D0FE03230D2208 +:103BD000732108F5BA7009F0C9FE0323222274216B +:103BE00008F5C67009F0C2FE03231A22772108F5F2 +:103BF000D27009F0BBFE08F5EA7403232022782175 +:103C000008F5DE7009F0B2FE032324227921204654 +:103C100009F0ACFE4A4603237A2108F5F67009F054 +:103C2000A5FE032314227B2108F5017009F09EFEF6 +:103C300003230522862108F5077009F097FE032368 +:103C400010227C2108F50D7009F090FE0323082254 +:103C50007D2108F5137009F089FE032315227E21CA +:103C600008F5197009F082FE032316227F2108F55A +:103C70001F7009F07BFE03230F22802108F52570B9 +:103C800009F074FE03231822812108F52B7009F036 +:103C90006DFE03231322822108F5317009F066FEC0 +:103CA00001230622832108F5377009F05FFE012306 +:103CB0002822842108F53D7009F058FE192285213B +:103CC000032308F5437009F051FE009BC8F82C331C +:103CD000019BC8F8404308F55179C8E9CC37C8E9D9 +:103CE000CE65C8E9C9BA484607F08CFC2E4B02994C +:103CF00019602E4B039A1A6021231325C8F8083047 +:103D0000236820465B6C00219847D8F808300135BD +:103D1000AB4204F11804F3DCD8F824030368002153 +:103D20005B6C9847D8F82803036800215B6C9847C0 +:103D3000D8F82C03036800215B6C9847D8F830034F +:103D4000036800215B6C9847D8F8340303680021AE +:103D50005B6C9847D8F83803036800215B6C984780 +:103D6000D8F83C03036800215B6C9847D8F808102A +:103D70000122114405A807F04BFC05A9484607F0AD +:103D800077FC05A807F06CFCD8F80810D8F8443385 +:103D90000B44002240461A7107B0BDE8F08F00BF07 +:103DA000448E03002C8D0300743B0020703B0020E8 +:103DB0002DE9F8438268D0F8443313441A7942F06D +:103DC00001021A718368002B44DD0025DFF888901A +:103DD000064600F10C04A84613E0D3F8003703F4BC +:103DE0004033B3F5003F06D1D6F844332B441A795B +:103DF00042F008021A71B3680135AB4204F11804AD +:103E000028DDD6F84433277C2B44204683F80480F1 +:103E10002368DB69984707F01F020028EBD1202FA9 +:103E200034BF4FF0A0434B4603EB8203D3F8002787 +:103E300002F44032B2F5403FCFD1D6F844332B44A0 +:103E400001351A7942F004021A71B368AB4204F1E9 +:103E50001804D6DCBDE8F88300030050F8B581688B +:103E6000D0F844331E4A0B44197921F0010119712D +:103E70008368D2F80473D2F80413C2F80813002B35 +:103E80002ADD064600F10C0400250FE011F00803BE +:103E900020464FF0020104BF2046194609F0F6FF04 +:103EA000B3680135AB4204F1180415DD23682046E0 +:103EB000DB6998470028F3D1D6F844332B441979AD +:103EC0004B07E3D52046032109F0E0FFB368013535 +:103ED000AB4204F11804E9DC014BC3F80473F8BDEC +:103EE000006000402DE9F04F06463A4883B09946FD +:103EF000B3689246D0F804230092002BD0F8042334 +:103F0000C0F808232FDD884634460025E36894F87E +:103F10001CB0DB6904F10C0738469847E8B9E36840 +:103F200038461B6A9847C0B1638A13F4007124D0E5 +:103F3000B8F1000F11D0BAF1000F2BD0BBF1200F58 +:103F40000BF01F0B244A0BF5E07138BF4FF0A04275 +:103F500052F8211011F4403F27D0B3680135AB422D +:103F600004F11804D2DC1B4B0022C3F87C21009A18 +:103F7000C3F8042303B0BDE8F08FB9F1000FECD013 +:103F8000384609F083FFB3680135AB4204F11804E9 +:103F9000BCDCE8E73846514609F078FFB3680135E4 +:103FA000AB4204F11804B1DCDDE7C3F30023C3F135 +:103FB00003013846019209F069FF019A012303FACF +:103FC0000BF3C2F82035B3680135AB4204F1180495 +:103FD0009CDCC8E7006000400003005010B582B0D0 +:103FE000062916D8DFE801F0323E4D18181D0400EE +:103FF000816800290DDD0022438A9C0548BF23F417 +:10400000007302F1010248BF43828A4200F11800A6 +:10401000F2D1002002B010BDFFF720FF002002B057 +:1040200010BD002A46D08468002CC8BF0023F0DDF4 +:10403000418A11F4007F03F1010300F1180002D05E +:10404000116801311160A342F2D1E2E70190FFF75C +:10405000AFFE0122019800231146FFF743FF002025 +:1040600002B010BD8268D0F8443313441B79DA07DC +:1040700016D5012300221946FFF734FF002002B0B5 +:1040800010BDD0F84433826813441B79DB070CD58C +:1040900001231A461946FFF725FF002002B010BD84 +:1040A0000190FFF785FE0198E3E70190FFF780FE9E +:1040B0000198EDE76FF47A70ACE700BF002070471D +:1040C000002070476FF47D70704700BF6FF47D7003 +:1040D000704700BF10B5044603EB4300C4E9022358 +:1040E00021608000012102F053FA002360602382E6 +:1040F000204610BD704700BF2DE9F043364C2368C1 +:1041000013F0010383B005461AD0344C2368DE0750 +:1041100021D5334C334F344E0A2002F013FB204696 +:1041200009F0BCFB0221204609F0B8F9E3883A788F +:1041300023F48073E380E2B1306803B0BDE8F0831C +:1041400001222A48114606F07FFE01232360234CFA +:104150002368DE07DDD4192285210323204809F0D6 +:1041600005FC0123224A23491D48236013F0B6FCB5 +:10417000CFE7DFF88480326032212846C8F800207B +:1041800004F07AFE28B9306801233B7003B0BDE823 +:10419000F083502013F0A9FC32230522CDE9003230 +:1041A00029462246114B814604F04CFE5420C6F8A5 +:1041B000009013F09AFC22463C2306248146CDE968 +:1041C00000342946094B04F035FF3168C8F80090E7 +:1041D000484602F0E1FDD6E71C39002020390020D6 +:1041E0003039002083420020243900202839002063 +:1041F00040200020F54002004839002010B5044658 +:1042000013F071FC204610BD10B504460A2002F0E0 +:1042100099FA2046FFF770FF014B186810BD00BFE8 +:104220004839002082B010B58C4684B04968864673 +:10423000DCF800000DF1080CACE8030006A981E8E9 +:104240000C00039BDA070EEB630C12D55A10029B8D +:104250005EF80220D45808AB93E803008DE8030011 +:1042600006AB0CCB6046A04704B0BDE8104002B0DE +:104270007047029CEFE700BF2DE9F04F83B0DDE906 +:104280000CABBDF83870002B41D080460E469146ED +:104290001D46BAF1000F3DD00F2E01D1C02F36D1EF +:1042A000282013F022FC0446103006F087FE182068 +:1042B0002680A4F8029013F018FCCDE900AB47F07B +:1042C0000207A7806B4607460246A06003CB47F86B +:1042D0000C5B0023D8F80060D360E3607B609160E2 +:1042E000506075680D495161C4E908330C4B9D421B +:1042F00008D1204602F078F9204603B0BDE8F04F1F +:1043000013F0F1BB21464046A8470028F1D103B085 +:10431000BDE8F08F1BF0010FBED1F8E72542020087 +:1043200051CE010030B58DB0044610982160C4E92B +:1043300001231B49E06004F017FBD0B105460DF1E5 +:10434000140E00696969AA69EB69F446ACE80F00CC +:10435000286A696AAA6AACE807001CE90F008DE8C0 +:104360000F0020689EE80E0002F0FCFC284613F0C7 +:10437000BAFB0C4B1D6885B10B4A0023CDE9052320 +:1043800005AB93E80300C0238DE8030002930322EA +:10439000234606212846FFF76FFF20460DB030BDAB +:1043A000488D0300843A0020A548020070B40B68D1 +:1043B0000468D0E90156E31A07EE903A4B68EB1A0D +:1043C00006EE903AF8EEE66A8B68F8EEE77A66EE6B +:1043D000A66AF31AE7EEA76A012A07EE903AF8EE0A +:1043E000E77AE7EEA76A35DD02EB420201EB8200D5 +:1043F000B0EE666A0C38D1E90323EB1A07EE903A67 +:10440000A21AF8EEE77A07EE102A4B69B8EEC77ADF +:1044100067EEA77AF31AE7EE077A0C3107EE103A47 +:10442000B8EEC77AE7EE077AF4EE667AF1EE10FAA4 +:10443000B4EE676A48BFF0EE676AF1EE10FA48BF63 +:10444000B0EE676A8842D6D176EE667A70BC17EE17 +:10445000900A7047B0EE666A76EE667A70BC17EE28 +:10446000900A70472DE9F0472DED068B84B004AC1F +:1044700004E90E00139A029E1D4600230F469A423D +:104480004FF48061C0E90033C0E9031181468360C5 +:104490008361416140F3D480129CDFED7D8A02EBA1 +:1044A000420204EB8208A246DAE90023F31A07EE7F +:1044B000903ABA1AF8EEE77A07EE102ADAF80830DE +:1044C000B8EEC77A67EEA77AEB1AE7EE077A07EE3F +:1044D000103AB8EEC77AE7EE077AF5EE407AF1EED9 +:1044E00010FA00F1B880B1EEE77A0AF10C0AFDEE9D +:1044F000C77AF8EEE77AF4EE687AF1EE10FAC8BF00 +:10450000F0EE678AD045CFD19FED619AF7EE00AA11 +:10451000F0EE499AB0EE49AAB0EE498AD4E9001209 +:10452000B31A07EE903A7B1A07EE103AF8EEE77AE4 +:10453000A368B8EEC77A67EEA77AE81AE7EE077ABB +:1045400007EE100AB8EEC77AE7EE077AF5EE407A82 +:10455000F1EE10FA00F18680F1EEE75AC91B921BCA +:104560005B1B0C3488EEA56A07EE901AF8EEE76A3A +:1045700007EE902AB8EEE77A07EE903AF8EEE77A7F +:1045800086EEA55AC7EE256A87EEA57A76EE6A7A98 +:10459000BDEEC88ABDEEE76A18EE102A16EE103A94 +:1045A0009A42B8BF1A4608EE102AB0EEC56AF0EE7D +:1045B000E66AB0EEC77AA045A6EE27AAE6EEA79A6D +:1045C000A7EE279AB8EEC88AA8D169EEA97AEAEED2 +:1045D0000A7AE9EE097AF5EE407AF1EE10FA4BD458 +:1045E000BDEEE87A17EE103AB1EEE77A4846C9E92F +:1045F0000165C9F80070C9F818308AEE075AC9EE8B +:10460000875A89EE076AF7EE007AF0EE676AB0EE35 +:10461000677AE5EE086AA5EE887AE6EE087AFEEE9D +:10462000CB6ABEEECB7AFEEECB7AC9ED036A89ED9A +:10463000047AC9ED057A04B0BDEC068BBDE8F087BD +:104640009FED139AF0EE499AB0EE49AAB0EE498A6E +:10465000F0EE497AC8E717EE900A12F021F807EE5B +:10466000100A42E717EE900A12F01AF8D4E9001285 +:1046700005EE900AA36871E717EE900A12F010F8A1 +:10468000FDEEE87A07EE100A17EE903AAEE700BFAB +:10469000000000002DE9F04F93B0161E11908846DF +:1046A00040F3FA80002206EB460C0B46740001EB47 +:1046B0008C0C15461746D3E900010C330D4453F812 +:1046C000041C9C4507440A44F5D197FBF6F3099373 +:1046D00095FBF6F3079392FBF6F30393119B099A6C +:1046E0001A60079A5A60039A9A6041463246184601 +:1046F000FFF75CFE3444D8F80030D8F80410D8F83E +:1047000008B00A93A8F10C0202EB84026FF0C70410 +:10471000E41A10946FF0C704641AC3F5C8730B94BD +:104720000D936FF0C704C1F5C87305EE900AA4EBB2 +:104730000B0400200E93CBF5C87305910C900694E2 +:104740008246019081460F93099B1099194402916A +:104750000D99CB18089307990E9B0B44049303996A +:104760000F9B03EB010EDDED027A0A9B17EE901A08 +:10477000F8EEE74A5D180B9B079964EEA44A03EB39 +:10478000010C07EE90CAF8EEE77A059B0399B0EEAC +:10479000645AA7EEA75A03EB0C04069B5F1807EEBA +:1047A000907AF8EEE77AB0EE456AA7EEA76A012E96 +:1047B0000BEB0700F0EE466A29DD43461969611AE2 +:1047C00007EE901AD968691A07EE101AF8EEE77A20 +:1047D0005969B8EEC77A67EEA77A411AE7EE077A09 +:1047E0000C3307EE101AB8EEC77AE7EE077AB4EE8C +:1047F000676AF1EE10FAF4EE676AC8BFB0EE676A56 +:10480000F1EE10FA48BFF0EE676A9A42D6D176EE22 +:10481000C66AF4EEE56AF1EE10FA04D5F0EE665AD7 +:1048200082460194A946C837BE45B8D1049B0CF115 +:10483000C80C6345A5D1029B0899C83399420293DD +:1048400091D1099B4B4508D0019B07930123CDF8DB +:104850000CA00C93CDF8249076E7079B01998B422E +:1048600006D0019B07930123CDF80CA00C936BE7B6 +:10487000039B9A4504D00123CDF80CA00C9363E769 +:104880000C9B2BB1119B099A1A60079AC3E9012A64 +:10489000119813B0BDE8F08F002303930793099399 +:1048A00074001BE782B02DE9F04F2DED028BF1B0C3 +:1048B00001467CAC642084E80C00069101F042FFC4 +:1048C0000522114612A806F0FFFB964913A806F030 +:1048D00025FC25AB70A900229A60C3E900220C33A5 +:1048E0009942F9D1069C1C92A0688DF87420036847 +:1048F0001792CDE91822CDE91A229B6ADFF8389287 +:10490000984708EE100AA0680368FF215B6A984781 +:10491000A0683C3003F03AFD43F68C420023099234 +:1049200005939B4607930A93099B43F68C42934257 +:10493000A9F1020A00F0BA807B4A9342C0F2B68025 +:10494000099B002B00F0DE80059A0F2A00F0DA8028 +:10495000A3F16402089313B209930799734B069D60 +:104960002831A3FB0132C820920900FB1212D3B2F6 +:104970006868079302F028F90446686802F032F983 +:1049800014F52A7FC0F2B28014F1C80FC0F2B680CD +:10499000B4F52A7F00F3C180C82C00F321810223E3 +:1049A0000C93984610F52A7FC0F29C8010F1C80F36 +:1049B000C0F2A080B0F52A7F00F3AB80C82800F3D6 +:1049C000138102230D930B93594D12A817AE06F0D5 +:1049D00025FC2C460A9B374604E002344C450CD09B +:1049E00017F8013F012BF8D162782178FF2312A834 +:1049F000023406F01DFC4C45F2D1079BDDE90C1298 +:104A000012A806F015FC089B002B02DB059B0F2B60 +:104A100009D900230093069B9868002310301A469A +:104A200012A906F035FC00231A460EAF0B9B05E0D9 +:104A3000554506F101062AD015F8022F9045F7D109 +:104A40006A789A42F4D125A90BEB4B0401EB84045C +:104A5000317801294FF00002EAD00893069B3846CE +:104A6000196802F09BF9059A0132D3B297E8070062 +:104A70000BF1010B059355454FF00103337084E8AA +:104A80000700089B5FFA8BFB06F10106D4D1642076 +:104A900001F058FEBBF1180F50D89DF85C300A9316 +:104AA000099B43F68C4293427FF446AF069CA06874 +:104AB000FAF7CEFFA4681F491EA806F09FFE3C34FB +:104AC00078220DEB0201204603F008FD1EA806F037 +:104AD0006DFE43F68C4343F62842CDE908320023AD +:104AE00005933AE700230D930B936DE700230C9396 +:104AF000984657E701230D930B9365E701230C9329 +:104B000098464FE7069B98683C3003F03FFC099BB2 +:104B10001EE704230D930B9356E704230C9398464A +:104B200040E700BF548D0300D18AFFFF1F85EB5182 +:104B3000B48D03009C8D0300E68D030014AC5A462F +:104B400025A92046FFF7A6FD25ABCDF804B00093BC +:104B500094E80E001EA8FFF785FC21AB0FCB8DE873 +:104B60000F00069D1EAB28680ECB02F0FBF8E8682C +:104B700020B11F491EAA1C2303F03CFF069EB0680B +:104B8000FAF766FFB06813A900F13C05204606F06D +:104B9000BBFA002340F2DC52CDE9003221461A462E +:104BA000284603F00FFC204606F042FA4FF47A70D4 +:104BB00001F0C8FDB068FAF74BFFB068036818EE63 +:104BC000101A5B6A984713A806F032FA12A806F08A +:104BD0002FFA71B0BDEC028BBDE8F04F02B0704708 +:104BE00003230C939846DDE603230D930B93EBE62A +:104BF000488D0300C38843F48043C380704700BFDF +:104C000084B003AA01900DF107030DF1030013F81E +:104C1000011902F8011B8342F9D1039804B07047CF +:104C200040BA82B080B202B0704700BF10B5044AEB +:104C3000026000230446C38000F038FD204610BD0A +:104C4000448E030010B5064A026000230446C38068 +:104C500000F02CFD204612F046FF204610BD00BF9C +:104C6000448E0300F8B545690446002D5ED04FF030 +:104C7000804200210123C2F800111360D2F80031F4 +:104C8000002BFBD0637A2E4A2E4DD35CC5F80C3531 +:104C9000217A2D4BC5F808150022C5F81025C5F856 +:104CA0001C35A67AF8F738FC10B9A672C5F8246549 +:104CB000244BDFF89CC06769244D002001210826A1 +:104CC000C3F82C050222C3F830154FF6FF7EC3F857 +:104CD0001465C3F818C5DFF87CC0C3F83425C3F8E1 +:104CE0003CE5C3F838C54FF0180CC3F854C5C3F8F9 +:104CF0000475C3F80463C5F880212A60D3F8002244 +:104D000042F01002C3F80022C3F800015960D3F842 +:104D10000021002AFBD0E288012142F480420020D9 +:104D20000A43C3F80C019960E280F8BD2C2012F010 +:104D3000DCFE2C220646294612F037FF666196E714 +:104D4000E88D0300001000407469627500E100E026 +:104D50002000040221100100F0B51B4F85B005466C +:104D600000F118062C698CB1E278012A10D0022AD1 +:104D700005F1200024D001230A21684606F0D0F86E +:104D80002B69A3420AD01C46002CEDD105B0F0BD22 +:104D9000304600F043F92B69A342F4D10222C7F850 +:104DA0008020BFF34F8FBFF36F8F2B695B6A2B613E +:104DB000EB7A013BEB7220463A6012F094FED1E7A9 +:104DC00000F054F9DCE700BF00E100E0104B70B5E3 +:104DD00000250446C0E900350E4600F0F9FB2046E8 +:104DE0000C4B40F8183B214600F014F9214604F121 +:104DF000200000F037F940F20772C4E90225064BA3 +:104E0000A680C4E90455E5801C60204670BD00BF43 +:104E1000448E0300FC8D03004C39002038B54369F3 +:104E200043B3C27A032A044621D8C288D2074CBFB2 +:104E3000C268124A9A622C2012F057FE2C220021DE +:104E4000054612F0B2FE636900225A6223695BB123 +:104E50001A465B6A002BFBD163695362E37A656192 +:104E60000133E372002038BD63692361F6E76FF414 +:104E70007B7038BD6FF47A7038BD00BF16FCFFFF41 +:104E80001A4BD3F8002122B100210122C3F80011EE +:104E90009A60164BD3F80C2182B10022C3F80C2182 +:104EA000D3F8001401290AD0114B1B68D988C9070F +:104EB00000D5DA600D4B01229A607047704710B53B +:104EC0000B4CD3F848352068C288D207C3F10003E1 +:104ED00000D5C360FFF7A2FF2268044B5269C3F8F4 +:104EE0000425024B01229A6010BD00BF0010004053 +:104EF0004C39002010B50446F8F70EFBF0B9E388F2 +:104F000013F0010301D1184610BD0D4B0222C3F866 +:104F10008020BFF34F8FBFF36F8F0A4A0123C2F87F +:104F200010011361D2F81031002BFBD0E38823F479 +:104F3000804323F001030020E38010BD024810BD30 +:104F400000E100E00010004016FCFFFF70B50546D0 +:104F50000E46F8F7E1FA00283CD13EB9EB8813F091 +:104F6000040420D19A072DD4002070BDEB8804469C +:104F700013F001000ED1184A11688C07F4D543F0E4 +:104F800002030221EB80C2F88010BFF34F8FBFF302 +:104F90006F8F70BD2846FFF7ADFFEB8843F0040329 +:104FA0002046EB8070BD23F00402D907EA80DBD4F1 +:104FB000F8F7B2FA04460028D6D12846FFF752FE89 +:104FC000204670BD044A23F002030221EB802046F4 +:104FD000116070BD014870BD00E100E016FCFFFFEC +:104FE00003699BB10A4910B40224C1F88040BFF3A1 +:104FF0004F8FBFF36F8F0269526A0261C27A013A22 +:10500000C2720C6018465DF8044B70471846704732 +:1050100000E100E00022C0E90012704710B504462C +:1050200084B00068FFF7DCFF00224262616889B14A +:105030004B6A33B119465B6A0132002BFAD1032A5D +:105040000ADC486201231A460921684605F068FF18 +:1050500004B010BD6060F5E704B0BDE8104012F088 +:1050600042BD00BF002241600270704738B504465F +:105070004068FFF7B5FF012323700546043005F0B3 +:10508000A7FF0023237025B12846BDE8384012F061 +:105090002ABD38BD4CDF704710B5044A02600023BA +:1050A0000446C38000F002FB204610BD448E03007E +:1050B00010B5064A026000230446C38000F0F6FAE9 +:1050C000204612F010FD204610BD00BF448E0300A4 +:1050D00010B586B0002304460193F8F71DFA00BB13 +:1050E000124A01231360D2F80031002BFBD00023B9 +:1050F000C2F80031D2F80835019301215160002B2C +:10510000B8BF03339B10238202F042FEE268A188FD +:1051100001231044A0601A4602A805F001FF06B062 +:1051200010BD01A8FFF7B6FF019BE8E700C00040F3 +:10513000C38843F4804310B50446C38002F028FEC0 +:10514000A368984271F1000300D210BD2046BDE86B +:105150001040FFF7BDBF00BF70B5094B00250446E6 +:10516000C0E900350E4600F033FA064A22604FF4DB +:105170007A73C4E90253A6802561204670BD00BF42 +:10518000448E0300208E030010B50446006806F02C +:105190006BFC204610BD00BFF8B522EAE27504465C +:1051A00005F10C001F460E4601F092F9206006F052 +:1051B00083FC23681D722068476036B12A46314659 +:1051C0000930BDE8F84012F0C8BCF8BD08B50023AE +:1051D000194605480122FFF7DFFFBDE80840034AF2 +:1051E0000349014812F07ABC5039002040200020C9 +:1051F0008951020010B5ADF5627D01A800F096F866 +:105200004FF46072002102A812F0CFFC02230022AA +:105210005821039303A801230A930AF073FC002288 +:105220000290C3219AA80AF06DFC00239990D3F84C +:10523000FC2F013219D04FF08052D3F8FC4F136984 +:105240001C444FF4607202A9204612F076FCD0B9DB +:1052500000234FF46072D3F8FC4F02A9204612F0ED +:105260006CFC50BB0DF5627D10BD4FF010224FF06D +:10527000805394691B691C444FF4607202A9204654 +:1052800012F05BFC70B1214601A800F051F8E02358 +:1052900002AA214601A800F081F80023D3F8FC3FC0 +:1052A0000133D5D14FF010234FF460729C6902A9ED +:1052B000204612F042FC0028D4D0214601A800F07C +:1052C00037F8E02302AA214601A800F067F80DF59F +:1052D000627D10BD0023D3F8FC2F01320ABF4FF0CE +:1052E0001023D3F8FC2F9A694FF080531B691344A5 +:1052F00093F8A13203B97047FFF77CBF10B50023C4 +:10530000044607F0B3FB024B2360204610BD00BFEC +:10531000747D030029DF704728DF7047022802D11F +:10532000014B01221A70704784420020704700BF71 +:1053300070B50C46F8F7F0F8A0B1164D00232B70AD +:105340004FF0805601E002F0F7FD3069B4FBF0F059 +:10535000FFF7E2FF03460A20002BF4D12B78002B45 +:10536000FCD070BD0C4A0223C2F80435D2F80034D8 +:10537000002BFBD00849C2F80845D1F80034002BB7 +:10538000FBD00023044AC1F80435D2F80034002BC6 +:10539000FBD070BD8442002000E00140F8B50D460E +:1053A00014461E46F8F7B8F890B11A4F00233B7028 +:1053B00001E002F0C1FD324621462846FFF7AAFF70 +:1053C00003460A20002BF4D13B78002BFCD0F8BD1B +:1053D000114A0123C2F80435D2F80034002BFBD067 +:1053E000002E0EDD221F0C4C291F02EB860652F800 +:1053F000043F41F8043FD4F800040028FBD0B24237 +:10540000F5D1054A0023C2F80435D2F80034002B48 +:10541000FBD0F8BD8442002000E0014070B5A9B384 +:1054200080EAE0741B4E0D4601F1FF3CC4EBE074D2 +:10543000002186FB0423E217C2EBA30202EB8203E6 +:10544000A4EB4303002BB8BF5B4230338E460CF80D +:10545000013F01311446002AEBD1002803DA2D2345 +:105460006B540EF1020100236B54284612F0D9FB55 +:1054700001382844854207D22B78027805F8012BA1 +:1054800000F801398542F7D3204670BD6FF47A7475 +:10549000FAE700BF67666666014B18600020704738 +:1054A00054390020022908B509D90339012904D843 +:1054B0000368094ADB6893420BD1002008BD00292C +:1054C000FBD00368044ADB689342F6D00121984779 +:1054D000F3E700219847F0E721D8010070B584B0C8 +:1054E00004AC04E90F00BDF80230012B13D0022BED +:1054F0000FD1144C144E04F1F00554F8040F30B1E0 +:10550000C3885B0403D503689B68B34217D1AC42E0 +:10551000F3D104B070BD0B4C0C4E04F1F00501E06A +:10552000AC42F6D054F8040F0028F9D0C3889A048E +:10553000F6D503685B68B342F2D09847F0E7984726 +:10554000E5E700BF543900204DCE010049CE0100EF +:1055500010B4084C0023224602E001333C2B06D055 +:1055600052F8041B8842F8D1002244F823205DF849 +:10557000044B70475839002038B50A4D04462A4676 +:10558000002302E001333C2B06D052F8041B8C426E +:10559000F8D1002245F82320204612F0A4FA204634 +:1055A00038BD00BF5839002010B5084C20884FF690 +:1055B000E853984202D8431C238010BD1520F8F709 +:1055C00011F92088431C238010BD00BFC821002092 +:1055D0002DE9F041304C82B02246002302E0013335 +:1055E0003C2B05D052F8041B0029F8D144F82300C5 +:1055F0002A4C237813F001030BD1294D2A6842B1BC +:105600000093102201234FF47A60002102F0E0FBA6 +:1056100010B102B0BDE8F0812820D5F80080214FFC +:1056200012F063FAC023009301221F4B102106469B +:1056300000F0C2FFD8F800305B68BB4220D1304692 +:1056400000F0D2FF304612F04EFA28202E6812F0F9 +:105650004CFAC02300930222134B0F21054600F0A1 +:10566000ABFF33685B68BB4210D1284600F0BCFF3B +:10567000284612F038FA237843F001032370C8E774 +:105680004046314698470028DFD0D8E729463046C3 +:1056900098470028EFD0E8E75839002085420020DD +:1056A000843A002051CE0100DD54020010B4084CB1 +:1056B0000023224602E001333C2B06D052F8041BA3 +:1056C0008142F8D1002244F823205DF8044B704752 +:1056D00058390020F8B505460E46062813D8DFE8ED +:1056E00000F013131304041304000F4F07F1F00428 +:1056F00054F8043D32462946184613B11B681B690D +:105700009847BC42F4D1F8BD084C04F1F00754F8B6 +:10571000043F32462946184613B11B681B69984757 +:10572000BC42F4D1F8BD00BF5839002054390020E4 +:10573000084600F02FBC00BF2DE9F04385B004AC53 +:1057400004E90F0023490D684FF47A72DDE9020184 +:10575000002312F02FF885B3DFF87C8006460F4651 +:105760004FF000092C46AD69E3689E4277F10003D3 +:1057700021D363697BB109F063FBE3692BB3A269B1 +:105780009A61A3690BB1E269DA61C4E90699C4F8C8 +:10579000149009F047FB09F053FBD8F80030C4F827 +:1057A00014806BB11A469B69002BFBD19461C4E94C +:1057B000063209F037FB002DD4D105B0BDE8F083E7 +:1057C000C4E90633C8F80040F3E7D4E905321A60AB +:1057D000D7E700BF503A0020583A00202DE9F04F9B +:1057E000DFF8A49193B004AC84E80F00D9F800303E +:1057F0002BB3614BBDF81040D3F800A0BDF8128068 +:10580000BAF1000F17D000235C4D039340F2FE362F +:105810001F46D346B442DBF80C30DAF818A04FEA42 +:10582000134099B203460DD0002944D08C4242D097 +:10583000BAF1000FEDD1A4F2FE33012B79D813B0E9 +:10584000BDE8F08F40F2FF3C6145EDD1002869D101 +:10585000039B002BECD1DBF81430ABB109F0F0FA6C +:10586000DBF81C30002B00F08280DBF81810996107 +:10587000DBF8183013B1DBF81C10D961CBE90677DF +:10588000CBF8147009F0CEFA09F0DAFA2B68CBF8ED +:105890001450002B62D019469B69002BFBD1C1F834 +:1058A00018B0CBE9063109F0BDFA01230393BAF130 +:1058B000000FAED1BFE708B14345B9D1DBF81430D2 +:1058C0009BB109F0BDFADBF81C303BB3DBF81810D4 +:1058D0009961DBF8183013B1DBF81C10D961CBE902 +:1058E0000677CBF8147009F09DFA09F0A9FA2B6835 +:1058F000CBF814506BB119469B69002BFBD1C1F852 +:1059000018B0CBE9063109F08DFABAF1000F80D159 +:1059100091E7CBE90633C5F800B0F4E7DBE90531E0 +:105920001960D6E7404593D0BAF1000F7FF471AF0C +:1059300081E7D9F80050102300934246104B2146CE +:1059400008A800F039FE2B680E4A9B6893420AD1E2 +:1059500008A800F049FE13B0BDE8F08FCBE906338C +:10596000C5F800B09FE708A928469847F0E7DBE9AB +:10597000053119607CE700BF683A0020583A0020E2 +:10598000DD57020081DA01004C3A002038B509F0F9 +:1059900057FA1F4B1C685CB363697BB109F050FA7E +:1059A000E3690BB3A2699A61A3690BB1E269DA6199 +:1059B0000023C4E90633636109F034FA09F032FACE +:1059C000002323616362256809F078FA01462846BE +:1059D00009F080FA09F034FA0E4B1A6822621C6052 +:1059E00009F020FA204638BDD4E905321A60DBE719 +:1059F000282012F07AF828220021044612F0D5F867 +:105A000009F060FA0023C4E90003A360D6E700BFF1 +:105A1000603A00205C3A002038B50B4B1C682369C3 +:105A2000DB0707D5094D286830B1626A426200235E +:105A300063620446204638BDFFF7A8FF28600028AF +:105A4000F3D1204638BD00BF483A0020543A002028 +:105A50002DE9F04105460E4617469846FFF796FF9A +:105A6000044620B332463B462946006809F03CFA1A +:105A7000256809F023FA011F284609F029FA0F4B7F +:105A80000F492068B8F1000F18BF194609F01EFA37 +:105A900009F0D6F90B4A626113685BB11A469B693B +:105AA000002BFBD19461C4E9063209F0BBF9204612 +:105AB000BDE8F081C4E906331460F6E759610200DD +:105AC00025610200583A00202DE9F0414E4D2B7817 +:105AD000DB0782B002D502B0BDE8F0814B4E3060EA +:105AE000FFF754FF4A4B0446186009F0A9F9494AE8 +:105AF00062611368002B70D01A469B69002BFBD1A2 +:105B00009461C4E9063209F08DF9FFF73FFF424C7A +:105B10000768206009F0D2F9011F384609F0D8F96A +:105B200023683E49186809F0D1F93468002C4DD03B +:105B3000282011F0DAFFC02300930022384BDFF851 +:105B4000E88040F2FF31074600F036FD23685B68CD +:105B5000434552D1384600F047FD384611F0C3FFA7 +:105B60002820376811F0C1FFC023009300222C4B7E +:105B700040F2FE31044600F01FFD3B685B68434580 +:105B800035D1204600F030FD204611F0ACFF002258 +:105B90000123002100924FF47A600F2202F018F9DD +:105BA0002820366811F0A1FFC023009301221D4B6D +:105BB0000F21044600F000FD33685B68434510D1B7 +:105BC000204600F011FD204611F08DFF2B7843F0A8 +:105BD00001032B7002B0BDE8F081C4E90633146004 +:105BE00091E72146304698470028EFD0E8E738464D +:105BF000214698470028CAD0C3E72046394698472F +:105C00000028ADD0A6E700BF864200204C3A002015 +:105C1000483A0020583A0020643A0020195F0200F8 +:105C2000DD5702003957020051CE0100024B1878AF +:105C300000F00100704700BF86420020F0B5304FF1 +:105C40003B6883B0002B58D02E4B1B78DB0754D514 +:105C500005460E46FFF7E0FE45EA0643C36043698A +:105C600004467BB109F0ECF8D4E9062303B39A614A +:105C7000A3690BB1E269DA610023C4E90633636109 +:105C800009F0D0F809F0DCF81F4A6261136853B3D9 +:105C90001A469B69002BFBD19461C4E9063209F0D6 +:105CA000C1F8A5F2FE33012B05D8002003B0F0BDEA +:105CB00063691A60DCE728203F6811F016FFC023F3 +:105CC000324600932946114B044600F075FC3B68B0 +:105CD0000F4A5B6893420AD1204600F085FC2046BB +:105CE00011F001FFE1E7C4E906331460D7E721466C +:105CF000384698470028D8D0EEE70648D6E700BFD8 +:105D00004C3A002086420020683A0020DD5702000D +:105D100051CE010016FCFFFF024B1868B0FA80F06C +:105D200040097047583A002010B5104C23789A0764 +:105D300084B004D50E4B1B6873B104B010BD43F0A2 +:105D400002002070012302220F21684605F0E8F8C6 +:105D5000074B1B68002BF0D1237823F0020323703C +:105D600004B0BDE81040F7F74BBD00BF86420020ED +:105D7000583A00202DE9F0415C4D2C682269D1078A +:105D800027D45B4E3368002B57D06169B1426BD08A +:105D90002B60584F3968994252D09C4242D08C4275 +:105DA00042D0554B62699A423ED0206809F094F87F +:105DB000064609F093F8A16863682F68361ACB1A73 +:105DC0009E4265D8BB683A682068BDE8F04109F09A +:105DD000B7B94A4E2068336842F0020222611A695C +:105DE0001C6842F004021A6109F07CF80146204662 +:105DF00009F070F83768386809F06EF8044609F061 +:105E00006DF8D7E90123241A9B1A9C4255D83368B0 +:105E10009968186809F0D5F92B681A69002192076A +:105E2000316045D4BDE8F0812A680021936812688A +:105E3000BDE8F041084609F083B92E4F3B682B605E +:105E4000130718D42B689C42ECD039680E6809F00F +:105E500035F8011F304609F03BF83B6828491868BF +:105E600009F034F839689AE7A169002908BF194692 +:105E700029600B468DE72C60FFF756FF3368002B37 +:105E8000FAD09C422B60CDD039688B4287D1DDE7B8 +:105E90002C6009F023F86068203626F01F0610BB3E +:105EA000304600F015FB3118C4E901012F6089E785 +:105EB000BDE8F041186809F0BEB9D5F800802F6040 +:105EC00009F00CF87868203424F01F0440B920460B +:105ED00000F0FEFA0444C7E90104C5F8008096E723 +:105EE00000F034FBF3E700F031FBD9E7483A00203B +:105EF000583A0020643A0020603A0020543A0020CA +:105F0000195F0200034B1B78DB0701D5FFF732BF97 +:105F1000704700BF8642002000B5114C114D85B07E +:105F200005E02A68A2B1DA0702D5FFF723FF23783C +:105F30009907F6D443F0020C022201230F21684690 +:105F400084F800C004F0ECFF2A682378002AEAD124 +:105F500023F002032370F7F753FC2378E3E700BF35 +:105F600086420020583A002000B583B0FFF766FE55 +:105F700010B103B05DF804FB054B1B78DB07F8D5C7 +:105F80000190FFF7F7FE019803B05DF804FB00BF36 +:105F90008642002070B5204E3378DA072FD50546AB +:105FA000FFF73AFD044601F0F3FE63692844E06020 +:105FB0007BB108F045FFE36953B3A2699A61A36915 +:105FC0000BB1E269DA610023C4E90633636108F0CA +:105FD00029FF08F035FF114A62611368A3B11A4620 +:105FE0009B69002BFBD19461C4E9063208F01AFFCB +:105FF0003378DB0707D5BDE87040FFF7BBBEBDE8CF +:10600000704000F09FBB70BDC4E906331460EDE73B +:10601000D4E905321A60D2E786420020503A0020C7 +:1060200070B5374D2C6863698BB108F009FFE369DF +:10603000002B59D0A2699A61A3690BB1E269DA61B8 +:106040000023C4E90633636108F0ECFE2C682D4E92 +:1060500008F0F6FE33686661002B4DD01A469B6946 +:10606000002BFBD19461C4E9063208F0DBFE3468F2 +:106070004CB1A369002223B11C460132A369002B55 +:10608000FAD1032A21DC2B6800221A611C6808F06F +:1060900015FF0146204608F01DFF08F0D1FE1A4A00 +:1060A000296813688B421CD02BB11A6A914220D008 +:1060B0001346002BF9D108F0B5FE144B1B78DB0713 +:1060C00016D5BDE87040FFF755BEE26920689361C0 +:1060D00000F03CFA606800F039FA204600F036FA29 +:1060E000D1E71B6A1360E6E7D4E905321A60A3E73B +:1060F00070BD0A6A1A62DEE7C4E906333460B4E7A9 +:10610000483A0020603A00205C3A00208642002095 +:10611000034B1B78DB0701D5FFF782BF704700BF39 +:106120008642002010B50C468047A047044B1B78E0 +:10613000DB0703D5BDE81040FFF772BF10BD00BFFD +:1061400086420020034B1B78DB0700D47047FFF723 +:1061500067BF00BF8642002038B50346144610468C +:106160000D4698472046A847044B1B78DB0700D410 +:1061700038BDBDE83840FFF753BF00BF864200205E +:1061800000283DD02DE9F8431F4F3B78DC0735D57B +:106190001E4E33681A6952078846044601D15D6A6B +:1061A00045B11B49012342462046FFF751FC002020 +:1061B000BDE8F883186809F026F83268136913F00F +:1061C000020916D143F0010313614046A04733682A +:1061D0001869C3F8249020F0010210F004001A613D +:1061E000E6D0387810F00100E2D0FFF719FF4846FA +:1061F000DEE723F0030313612846D9E70548D7E714 +:106200006FF47A70704700BF86420020483A002041 +:106210004561020016FCFFFF024B1878C0F38000B6 +:10622000704700BF86420020054A137818B143F03A +:1062300004031370704703F0FB031370704700BF33 +:10624000864200200022C0E900227047F8B5394F8D +:106250003B78DA0700D4F8BD044608F0F1FD266863 +:106260000136266008F0DEFD012EF4DDFFF7D4FBD9 +:106270004369054683B108F0E3FDD5E90623002B09 +:1062800051D09A61AB690BB1EA69DA610023C5E9C3 +:1062900006336B6108F0C6FD08F0D2FD231D6B616B +:1062A0006368002B37D01A469B69002BFBD19561A0 +:1062B000C5E9063208F0B6FD08F0C2FD23689E422B +:1062C00020DD6B697BB108F0BBFDEB693BB3AA69CC +:1062D0009A61AB690BB1EA69DA610023C5E906335B +:1062E0006B6108F09FFD08F0ABFD134A6A6113680B +:1062F000E3B11A469B69002BFBD19561C5E90632D3 +:1063000008F090FD08F08EFD3B78DB07A3D5BDE8D3 +:10631000F840FFF72FBDC5E906336560CAE7D5E948 +:1063200005321A60D5E76B691A60ABE7C5E9063339 +:106330001560E5E786420020583A002038B54468E9 +:10634000054604B363697BB108F07AFDE36913B3D2 +:10635000A2699A61A3690BB1E269DA610023C4E919 +:106360000633636108F05EFD08F06AFD0C4A626165 +:10637000136863B11A469B69002BFBD19461C4E991 +:10638000063208F04FFD2B68013B2B6038BDC4E995 +:1063900006331460F5E7D4E905321A60DAE700BF86 +:1063A000583A00202DE9F0414468074688461CB35E +:1063B000174D0026636973B108F042FDE3691BB312 +:1063C000A2699A61A3690BB1E269DA61C4E9066660 +:1063D000666108F027FD08F033FD2B6865617BB12D +:1063E0001A469B69002BFBD19461C4E9063208F080 +:1063F00019FD7C68002CDDD1C7F80080BDE8F08174 +:10640000C4E906332C60F2E7D4E905321A60D9E713 +:10641000583A002043682BB100209B690130002BC3 +:10642000FBD1704718467047830770B50D4644D1BD +:1064300000B970BD860808F003FDD5E90040751C61 +:10644000A04206D92168002907DB04EB8104A042A1 +:10645000F8D808F0E7FC002070BD21F000434FEAB7 +:10646000810C54F82320002A04EB81010EDB0FE09D +:1064700022F00042134443F00042226054F82320EB +:10648000002A04EB83014FEA830C01DA8842EFD83B +:106490009D4201D96444D3E7A042DAD902369E4234 +:1064A00003D204EB8606B0420AD8236823F00043E7 +:1064B000236008F0B7FC201D70BD8008461CBAE7B9 +:1064C0005B1B43F0004346F8043C2560F1E700BF46 +:1064D000F8B5074660B3184C23783BB117493846E6 +:1064E000FFF7A2FF0446F0B12046F8BD144D154A4F +:1064F0002B70166808F0A4FC104A134BC2E9006325 +:106500009B1B9B0843F0004333602B7801332B70B7 +:1065100008F088FC0123094923703846FFF784FFFF +:1065200004460028E0D11420F7F75CF92046F8BDB6 +:1065300004462046F8BD00BF874200206C3A002088 +:10654000884200204021002000F80120B0B10F4B0C +:106550001A68824210B5044602D25B68834204D8AE +:10656000BDE810401E20F7F73DB950F8043C002B61 +:1065700005DD43F0004344F8043C10BD70471E2085 +:10658000F7F730F954F8043CF3E700BF6C3A002009 +:1065900010B501FB00F282B010460192FFF798FFA0 +:1065A000044628B10123019A0360002111F0FDFA8D +:1065B000204602B010BD00BF2DE9F0410446103066 +:1065C0000F46BDF8188016461D4604F0F7FC002162 +:1065D000C4E90251C4E9081127806680A4F8048048 +:1065E0002046BDE8F08100BF83889B0710B50446B4 +:1065F00003D5806808B111F076FA204610BD00BFBF +:1066000082B070B5046A86B00AA981E80C003CB378 +:10661000236963B101221C461B690132002BFAD1A8 +:10662000092A04DD06B0BDE8704002B070470AAB2D +:106630000FCB02AD85E80F00182011F056FA06AB1B +:10664000064613E903008DE80300304695E80C0088 +:1066500004F0DAFC266106B0BDE8704002B0704775 +:1066600005460FC902AC84E80F00182011F03DFA6E +:1066700006AB064613E903008DE80300304694E8B4 +:106680000C0004F0C1FC2E6206B0BDE8704002B000 +:10669000704700BF30B4D0E9004303F10050013827 +:1066A00004EBC00084420AD8034603E09442184633 +:1066B00005D813461D68A942A3F10802F6D940681F +:1066C00030BC704710B4D0E9004303F10053013BE4 +:1066D00004EBC30C64450FD8634603E094429C4628 +:1066E00007D8134618688142A3F10802F6D9DCF8EE +:1066F00000005DF8044B704754F83300F9E700BF21 +:1067000010B4D0E9004303F10053013B04EBC30C88 +:10671000644513D8634603E094429C4607D8134669 +:1067200018688142A3F10802F6D9DCF800005DF890 +:10673000044B081AB0FA80F04009704754F833004F +:10674000F5E700BF01F0F8BB01F0CABBFEF7A4BE3D +:106750000020704710B5044A026000230446C3803D +:10676000FEF7A4FF204610BD448E030010B5064A74 +:10677000026000230446C380FEF798FF204611F014 +:10678000B2F9204610BD00BF448E030038B5084B57 +:1067900004460025C0E90035FEF71AFFE388054AE4 +:1067A000226043F480532581E380204638BD00BF3A +:1067B000448E0300688E030000897047807A70471A +:1067C0000048704716FCFFFF10B5044A0260002322 +:1067D0000446C380FEF76AFF204610BD448E0300C6 +:1067E00010B5064A026000230446C380FEF75EFF30 +:1067F000204611F078F9204610BD00BF448E0300FA +:1068000038B503688172DA6A0C498A42044608D1B5 +:106810009B6A0B4A0B4D93420AD1A07AA07228467C +:1068200038BD90472368064A9B6A93420546F4D0D8 +:1068300020469847C0B2A072284638BDC167020002 +:10684000BD67020016FCFFFF38B503680D4DDA6A1C +:106850000181AA42044608D11B6A0B4A0B4D9342A0 +:106860000AD120892081284638BD90472368064AEE +:106870001B6A93420546F4D02046984780B2208197 +:10688000284638BDC1670200B967020016FCFFFF49 +:10689000F8B50025144B03600446456016460F46C4 +:1068A000FEF796FE114B236094F8363025631422D0 +:1068B000228123F00E03022284F83630A2724FF0B8 +:1068C0000113C4E90355C4E90555C4E90755C4E9F2 +:1068D0000E336762A680E580A586A4F8425084F84E +:1068E00040502046F8BD00BF448E0300908E030048 +:1068F000C26812F5C87F30B580F2848090F83630D7 +:1069000013F0020340F08680046914F5C87F66DA4C +:1069100090F8361011F0040169D1456915F5C87F6A +:1069200031DA90F8361011F0080134D0B1FA81F361 +:1069300090F836105B0963F3C30180F8361090F8C5 +:106940004030032B08D80133DBB2012B80F84030F4 +:106950007DD0042B00F08280B0F8421090F836C051 +:10696000013189B21CF0010EA0F8421061D01D293E +:1069700017D900236FF3000C80F836C0A0F842301E +:1069800080F840300DE0B5F5C87F04DD90F8361092 +:1069900011F00801CAD0002BD1D190F84030002B63 +:1069A000DAD104FB04F3334902FB023305FB053360 +:1069B0008B423CD912F5487F45DBB2F5487F44DC79 +:1069C00014F5487F48DBB4F5487F43DC15F5487F74 +:1069D00037DBB5F5487FD4BF0020062030BDB4F5C5 +:1069E000C87F9ADD90F8361011F0040195D190F827 +:1069F0003650B1FA81F35B0963F3820580F83650B3 +:106A000001238AE7B2F5C87F0FDD90F8363013F026 +:106A100002030AD190F83610B3FA83F35B0963F3EB +:106A2000410180F8361001236EE700236CE7072050 +:106A300030BD0929B5D9013BA0F842E080F84030CB +:106A4000AFE7052030BD032030BD042030BDA0F8E5 +:106A50004230A6E7012030BD022030BD90F836302C +:106A6000002243F0010380F83630A0F842200B20CA +:106A700030BD00BFFF700200D0E9033230B502FB29 +:106A800002F2456903FB032305FB0535B5F5800FCD +:106A900085B0044625D9038F002B45D0B5F5100FDE +:106AA00002D9638F002B5ED0B5F1107F02D9A38F7E +:106AB000002B4FD0B5F1806F02D9E38F002B40D06F +:106AC000012384F831302046FFF712FF0B2814D041 +:106AD000A38E83421AD00023A08684F8303005B0FC +:106AE00030BD90F83130042B46D90023C0E90E3375 +:106AF0002046FFF7FDFE0B28EAD1608602460123FF +:106B00000D21684604F00CFA05B030BD94F8303021 +:106B1000042B12D8628E0133DBB2824284F830300B +:106B2000DDD0052BE9D0DAE701230C220D216846E0 +:106B300004F0F6F901232387B0E7638E8342DCD1AA +:106B4000CDE701230A220D21684604F0E9F901236B +:106B5000E387B5E7012309220D21684604F0E0F937 +:106B60000123A387A6E7012308220D21684604F02C +:106B7000D7F90123638797E70133DBB2A1E700BFB1 +:106B800030B58BB0016A00F118030CCB02AD009157 +:106B90000446416A284604F0ADF995E80700E38809 +:106BA00004F10C0523F0020385E807002046E3808A +:106BB000FFF762FF0123A1881A4606A804F0B0F986 +:106BC00000200BB030BD00BF0368054A1B6B934229 +:106BD00010B5044601D1E06810BD9847E06810BDCB +:106BE000C16702000368054A1B6B934210B5044657 +:106BF00001D1206910BD9847206910BDC16702000E +:106C00000368054A1B6B934210B5044601D16069C5 +:106C100010BD9847606910BDC16702000048704709 +:106C200016FCFFFF0089704710B5044A026000237C +:106C30000446C380FEF73AFD204610BD448E030093 +:106C400010B5064A026000230446C380FEF72EFDFD +:106C5000204610F048FF204610BD00BF448E0300C0 +:106C6000D0E90D1230B5C36B0446C068091A20691B +:106C7000121A60691B1AA06900FB01F18912616395 +:106C8000E16901FB02F2216A8BB001FB03F39B1265 +:106C90009212A26302ADE36304F1340200930CCAC2 +:106CA000216C284604F026F995E80700012304F139 +:106CB000280585E80700A1881A4606A804F030F9DF +:106CC00000200BB030BD00BF38B503680D4DDA6948 +:106CD0000181AA42044608D15B6A0B4A0B4D9342DC +:106CE0000AD120892081284638BD90472368064A6A +:106CF0005B6A93420546F4D02046984780B22081D3 +:106D0000284638BD1D6C0200256C020016FCFFFFF2 +:106D1000F8B50025114B03600446456016460F4642 +:106D2000FEF756FC0E4B23604FF48063C4E9055315 +:106D3000C4E9073314224FF48053C4E90355C4E96E +:106D40000955C4E90B55C4E90D55C4E90F576564ED +:106D5000A6802281E3802046F8BD00BF448E030058 +:106D6000D08E030084B030B50DF1100C8CE80E000D +:106D7000C588044600F10C0EBCE80F00AEE80F0019 +:106D80009CE8070045F002058EE80700E580BDE8B5 +:106D9000304004B0704700BF41647047F0B50B68E5 +:106DA0000B4D9B6AAB4283B00F46044616460CD18E +:106DB000F86B396CCDE9000607F1340320460CCBA3 +:106DC00004F046F8204603B0F0BD08469847EFE7C8 +:106DD0001D6C02000089704740897047FF299ABFE7 +:106DE000017300206FF47A70704700BF007B70471A +:106DF000704700BF10B54A890B8982B0CDE90032D7 +:106E000000231A461031044604F050FB204602B01D +:106E100010BD00BF10B5074B044640F8103B04F00E +:106E200007F9054A226000232046E380FEF73EFC76 +:106E3000204610BD088F0300448E030010B5094B97 +:106E4000044640F8103B04F0F3F8074A22600023A0 +:106E5000E3802046FEF72AFC204610F044FE204640 +:106E600010BD00BF088F0300448E0300F8B51F4615 +:106E70000B4B03600023044643600E461546FEF7A5 +:106E8000A7FB2046074B40F8103B2AB231B204F072 +:106E90001BF9FF23237326816581A7802046F8BD57 +:106EA000448E0300088F03006FF47D70704700BFAD +:106EB0006FF47D70704700BF6FF47D70704700BF46 +:106EC0006FF47D70704700BF10B584B003688DF813 +:106ED0000F20002400941C6A0DF10F020123A0472B +:106EE00004B010BD10B584B004688DF80C200022E9 +:106EF00000928DF80D30246A022303AAA04704B043 +:106F000010BD00BF10B5012384B00468CDE9003383 +:106F10000DF10F03E46AA04708B99DF80F0004B013 +:106F200010BD00BF2DE9F84F9DF82870002A54D0FD +:106F3000002B1D4651DD93460268DFF8A48093685C +:106F4000434506460C4636D11369DFF898A05345F1 +:106F500038D1B5F1010918D0023D5D440BF1FF3481 +:106F600004E004F8013FA5420DD032685269524551 +:106F70004FF00B03F5D0002130469047C3B204F820 +:106F8000013FA542F1D13268CB44536953450DD13D +:106F90000B208BF8000037B93368DB68434518D104 +:106FA0003846BDE8F88F0020BDE8F88F0121304653 +:106FB0009847C0B2EDE798473268DFF828A0136918 +:106FC0005345C6D044F00101C9B2304698473268F3 +:106FD000BFE7304698473846E6E76FF47A70E3E754 +:106FE000B96E0200C16E02002DE9F0479DF82070D5 +:106FF000002A37D0002B994634DD14460268DFF8AA +:1070000070809568454506468A4624D11269174D19 +:10701000AA4219D1A14404E001344C4509D0336897 +:107020001A69AA42F8D021783046013490474C457D +:10703000F5D137B93368DB6843450FD13846BDE831 +:10704000F0870020BDE8F0875FFA8AF1304690476C +:1070500033681A69DEE7A8473268D7E730469847B1 +:107060003846EFE76FF47A70ECE700BFC16E0200BC +:10707000B96E02002DE9F04186B004469DF8345007 +:107080008DF80F201E460F4695B10268012300932C +:10709000156A0DF10F02A84738B9236800909D6A60 +:1070A0000C9B324639462046A84706B0BDE8F08121 +:1070B0000368DFF824C0D3F81C809DF80F20E0455A +:1070C00008D100951D6A8DF8172001230DF11702D4 +:1070D000A847E1E7C047DFE7C96E0200024A026045 +:1070E00000218180704700BF488F03006FF47D70DE +:1070F000704700BF407970474171704711B370B558 +:1071000006460868904214460D4610D020B1026829 +:107110000E49126E8A420CD134B123680C4ADB6DE1 +:1071200093420AD1002333712C60002070BD0020EF +:1071300070BD9047002CF0D1F6E700223146204682 +:107140009847F1E76FF47A70704700BFFD030200C3 +:10715000F90302000EB42DE9F04787B00FAB0446E7 +:1071600053F8046B0093317839B92AE0236820463C +:107170009B6901369847317819B32529F6D1009AD1 +:1071800073781768101D252B009006F1020659D060 +:10719000583BDAB2202A19D8202B17D8DFE803F0A1 +:1071A00057161616161616161616164C33161616EB +:1071B000161616161616161616161626161616165F +:1071C0008A0007B0BDE8F04703B0704723683F214D +:1071D0009B692046984723683F219B692046984732 +:1071E00023683F219B6920469847C4E717F8011B95 +:1071F0000029C0D0236820469B6998473978013719 +:107200000029F7D1B7E7002301A93846CDE90133BA +:10721000CDE903330593FEF701F99DF80410002929 +:10722000A9D00DF10505236820469B69984715F8FC +:10723000011B0029F7D19EE72368F9B29B6920461C +:10724000984798E7236820469B69984793E74FF053 +:1072500000094FF01C0A08254FF0000812E0B9F1B0 +:10726000000F2AD003F1570C236861469B69204622 +:107270004FF001089847013D15F0FF05AAF1040AF7 +:107280003FF479AF27FA0AF303F00F0303F130025A +:10729000392A5FFA82FCE2DC302A4FF030012046C6 +:1072A000E2D1B8F1000F01D1012DE4D123689B692F +:1072B0009847E0E74FF00109CBE703F1370CD3E73C +:1072C000C389DB0600D4704710B5044684B08189B9 +:1072D00001230422684603F023FEE38923F0100310 +:1072E000E38104B010BD00BFC388DB0600D4704743 +:1072F00010B5044684B0818801230422684603F057 +:107300000FFEE38823F01003E38004B010BD00BF3C +:10731000C3895B073FD52DE9F0418369B3F902705A +:10732000002F84B005460E4615DD00F11808002434 +:1073300001E0A7420FD021B2404604F057FBB04213 +:1073400004F10104F5D10123A9891A46684603F026 +:10735000E7FDA742EFD1EB8C95F824209BB20133D7 +:10736000B3FBF2F102FB11332A8D9BB29A421DD07E +:10737000EA8C296A92B28E54EB84EB69002B03DB12 +:10738000EA8C92B2934207D0EB8943F01003EB8171 +:1073900004B0BDE8F08170474FF0FF33EB61A9897D +:1073A00001230222684603F0BBFDEDE7A989012312 +:1073B0000322684603F0B4FD04B0BDE8F08100BFCD +:1073C000C3891B0719D530B5838EC16A02689BB289 +:1073D0000446C95C926985B09047A58E94F8303018 +:1073E000628EADB20135B5FBF3F103FB1155ADB2C1 +:1073F000AA4203D0A58605B030BD7047022240F2F4 +:10740000FF310123684603F08BFD236801219B684F +:1074100020469847A58605B030BD00BFC3895A07EE +:1074200070B5044607D5036800219B689847206A19 +:10743000FFF78CF8E38994F8240023F004039DB24D +:10744000E581FFF745F8206260B12368002645F02A +:1074500004055B68E6842685E58131462046984729 +:10746000304670BD6FF47B7070BD00BF2DE9F04FEA +:107470002DED028B85B08846C98900AFCC0708EE98 +:10748000100A7B6000F1DF804B07934640F1CB8010 +:10749000B8F82650B8F82890ADB241F00101A945DE +:1074A000A8F80E1000F01281DBF80030D8F82000A8 +:1074B000B3F902104D460029465D25DD00244FF04A +:1074C000FF3A21B2584604F091FADBF80010B1F906 +:1074D00002100134B04208BFAA46A142F1DC98F87C +:1074E0002440B8F82600013580B295FBF4F604FB81 +:1074F0001655A84200F0AA80BAF1FF3F44D1D8F84F +:1075000020000029465DD9DC98F82440B8F82630E0 +:1075100001359BB295FBF4F604FB1655AB42CAD17C +:107520007B68012B00F09A807B68022B40F08380FF +:10753000594607F10C0008F1180404F0D5F907F1D9 +:107540000C01204604F0E0F90121B8F80C00FEF728 +:107550000BFD07F10C0004F029F9B8F8262092B2CF +:1075600002F1FF3A1AB998F8243003F1FF3A07F113 +:107570000C0004F0C3F907F10C01204604F0C4F933 +:1075800007F10C0004F012F9BAF1000F53DBCA4501 +:10759000BDBF98F82450A5EB09055544AAEB090591 +:1075A00005F1080222F007026C46ADEB020D002146 +:1075B0006A1C684610F0F9FA1FFA8AF39945D8F860 +:1075C00020E098F8240069460FD00DF1FF3609F14C +:1075D0000102B2FBF0FC00FB1C221EF809C006F8F9 +:1075E00001CF1FFA82F94B45F1D1B8F828300133A9 +:1075F0002B442AB2B8F80E5025F00105A8F80E5019 +:1076000093FBF0F500FB1533A8F8283018EE100AAC +:1076100004F044F9A54618EE100A1437BD46BDEC37 +:10762000028BBDE8F08F4046FFF7F8FE00283FD1FF +:10763000B8F80E102CE7B8F80E1021F0010118EE82 +:10764000100AA8F80E1004F059F9E4E77B68012B42 +:1076500025D1BAF1FF3F97D1D8F82000B8F82630ED +:107660009BB2AB42FAD00029445D27DD00264FF0E3 +:10767000FF3A31B2584604F0B9F9DBF80010B1F91D +:1076800002100136A04208BFAA46B142F1DC98F8C8 +:107690002400013595FBF0F400FB1455D9E77B6815 +:1076A000022B7FF471AFBAF1FF3F7FF46DAF3FE77C +:1076B000014618EE100A04F081F8ACE798F824307F +:1076C000013595FBF3F403FB1455C7E77B68012BE9 +:1076D00004D07B68022B3FF42BAFAEE7DBF8003021 +:1076E000D8F82000B3F90210B8E700BF2DE9F04741 +:1076F0001E46214B03600025204B85800446C56053 +:1077000083600830884617469DF82090BDF824A075 +:10771000FDF75EFF1A4B03F1080240332260A360BD +:10772000C4E9048704F1180004F0E8F809F1010342 +:1077300084F8303001364FF0FF33E361E58404F123 +:1077400010014246A4F80CA084F824602562E5628A +:1077500025856586A5862046FFF7D0FC3A4604F1CC +:1077600014012046FFF7CAFCE38943F48043204616 +:10777000E381BDE8F08700BF848F0300448E0300DF +:10778000888F030010B50446002937D001291BD08B +:10779000022917D1C3895B073AD5E28C238D92B2B7 +:1077A000934219D10221A089FEF748FAE38C94F89C +:1077B00024209BB20133B3FBF2F102FB1133E361EE +:1077C000FEF7A0FB238D07E0E3895A070FD5E28C73 +:1077D000238D92B29342F7D0216A94F82420C85C9A +:1077E0000133B3FBF2F102FB1133238510BD2046B8 +:1077F000FFF714FE0028EAD0238DEDE7C38959076F +:107800000BD5E28C238D92B29342E5D1054810BD91 +:10781000FFF704FE0028C0D0D4E7FFF7FFFD0028E3 +:10782000EFD0CFE70CFCFFFF38B50C1E06DB03687A +:10783000DB680546984700B9AC6338BD6FF47A70D1 +:1078400038BD00BF828E438E92B29A4206D990F81C +:107850003010828E0B4490B2181A7047808E80B21E +:10786000181A70470A4B10B503F10802403304465A +:1078700002608360183003F099FF064AA26000237B +:1078800004F10800E381FDF711FF204610BD00BFA1 +:10789000888F0300448E030008B5C06803681B6B23 +:1078A0009847002008BD00BF08B5C06803689B6A00 +:1078B0009847002008BD00BFF0B5054683B01446C8 +:1078C0001F4607F0BDFAEE68697C336801919A6C37 +:1078D000DD6B304690470A2C77F1000338BF0A244D +:1078E000021901993046A84703B0BDE8F04007F0FF +:1078F00099BA00BF70B5044607F0A2FAE0680368C1 +:107900009B6C9847D4E9083162686060821A9B18C2 +:107910002362A3681A4441F10001B2F57A7F6162E3 +:10792000A26012D3D4E90631013341F10001581CA1 +:10793000A2F57A720D4641F10001B2F57A7F1E463A +:107940000346F4D2C4E90665A260BDE8704007F0C2 +:1079500069BA00BF2DE9F04F466B83B0002EBDF829 +:107960003410BDF830B09DF838A001913DDDC46AF7 +:10797000074690469946002103E0B14204F11804FD +:1079800033D0258A0131002DF7D13846FFF7B2FFF9 +:107990003B6A7A6A18EB030349EB0202BAF1000F63 +:1079A00028D151465046C4E90232019B63820F9BA5 +:1079B0006361C4E90010A4F810B007F041FA3B6B12 +:1079C0003BB1D3E90203A168E268814272EB030391 +:1079D00005D23C6342464B463846FFF76DFF07F041 +:1079E00021FA002003B0BDE8F08F6FF47B7003B084 +:1079F000BDE8F08F41464846D5E700BFF0B4456B7F +:107A0000C36A00218D4201631DDD0A461C8A0132D2 +:107A100054B139B19E688F68CC68BE42DE6876EB9F +:107A2000040401D203631946AA4203F11803EDD1FD +:107A300049B1036A8A68D21A0A2AB8BF0A22F0BC7E +:107A4000D317FFF739BFF0BC704700BF2DE9F04FE7 +:107A500006468BB069B1C468017C23680591DD6B73 +:107A60009B6C20469847364A059903461A4420469F +:107A7000A8473046FFF73EFF726BF46A002A45DDE7 +:107A80000025A946012718E0D4E900BA5BEA0A08F4 +:107A9000628A41D1306B0023A042238243D0CDE9DA +:107AA00000EC029706A803F061FA726B09F1010974 +:107AB0000135AA4204F1180425DD218A0029F7D0F6 +:107AC000D6F820E0A368D6F824C0E0689E457CEB99 +:107AD000000AD9D26369DB07EAD5FEF79DFB60B1E6 +:107AE000D6E90830174A13EB020ED4E9021240F12E +:107AF000000C714572EB0C0217D3726B0135AA4270 +:107B000004F11804D9DCB9F1000FB6D130460BB03E +:107B1000BDE8F04FFFF772BF13EB0B0340EB0A0019 +:107B2000C4E90230BBE73363B9E7CDE9003002971F +:107B3000052240F2FF3106A803F018FADDE700BF86 +:107B400080969800A0860100084B1B6801465BB137 +:107B5000187C014111F0010103D001211846FFF703 +:107B600075BF1846FFF772BF704700BF783A002014 +:107B7000416BC36A01EB410103EBC1018B424FF042 +:107B8000000024D21A8AF2B15A69D2071BD5C8B1B3 +:107B900030B49C688568C268AC42DC6874EB020251 +:107BA0000AD3183399420BD91A8A002AF9D05A6994 +:107BB000D407F6D50028ECD1184618339942F3D8EB +:107BC00030BC7047184618339942DBD8704770476D +:107BD000F8B505460C4607F033F9E86803689B6C76 +:107BE00098476A682B6A6860821A9B182B62AB6898 +:107BF0001A446B6AAA6043F10003B2F57A7F064625 +:107C00006B6212D3AB69E969013341F1000C591C75 +:107C1000A2F57A7260464CF1000CB2F57A7F1F46ED +:107C20000B46F4D2C5E90670AA60E86803681B6BCE +:107C3000984707F0F7F80023C4E90063D5E9080185 +:107C4000F8BD00BF2DE9F843DDE908680546174691 +:107C500007F0F6F856EA080335D02B6A9B192B6219 +:107C60006B6A48EB03036B624FF47A720023304671 +:107C700041460FF09FFDAB690446E418EB69AC6127 +:107C80000A46304643EB02064146EE614FF47A72F3 +:107C900000230FF08FFDA8688318B3F57A7FAB60DF +:107CA00010D3601C46F10001421CA3F57A730C4608 +:107CB00041F10001B3F57A7F06461046F4D2C5E9DA +:107CC0000664AB606F602846FFF714FE6B6BD5E966 +:107CD000080703EB430E00232B63EB6A0A3003EB28 +:107CE000CE0E47F10007734515D333E0D3E90212F6 +:107CF0008142BA4101D2C3E902072A6B3AB19668C0 +:107D00009968D268DC68B14274EB020200D22B633E +:107D100018339E451ED91A8A002AF9D0D3E90046A5 +:107D200054EA0602E2D09A68D968A21846EB01012B +:107D3000824271EB070CE0D212EB040C90466246D3 +:107D40008C4641EB0601824271EB0709F4D3C3E98B +:107D5000028CD2E7E86803689B6C9847EB680A4A94 +:107D600019680244CE6B297C04461846B0472B6B39 +:107D700033B1E868697C036804F10A02DB6B984759 +:107D8000BDE8F84307F04EB880969800704700BFF2 +:107D9000064B10B51C682CB12046FFF7ABFDD4E9AB +:107DA000060110BD0020002110BD00BF783A002060 +:107DB000064B10B51C682CB12046FFF79BFDD4E99B +:107DC000080110BD0020002110BD00BF783A00203E +:107DD00010B5094C246884B064B10193069B0393E9 +:107DE0000B4601210092029102462046FFF7B2FDA8 +:107DF00004B010BD0148FBE7783A002016FCFFFFF5 +:107E000070B50E4D2C68B4B12046FFF773FD0C4BD6 +:107E1000266A42F2107098472C682046FFF76AFDE8 +:107E2000236A0849053B9B1B42F210720020B2FBFB +:107E3000F3F30B6070BD044870BD00BF783A0020BA +:107E4000E9200020743A002016FCFFFF70B51646AA +:107E50001E4A02601E4A43740A230446C1604363FB +:107E600010600D4606740121F020FEF791FB0023FF +:107E70000022C4E90B030023C4E90623C4E9082354 +:107E80002B681449DA698A421AD1134AEA603146EA +:107E9000124ADB6B28469847E06803685B6A98479C +:107EA000E06803680022A2609B6C9847E36860600A +:107EB0001A681846936A9847FFF7A2FF204670BDDC +:107EC000284605499047E5682B68E0E7EC8F0300FA +:107ED000783A002079DA0100497B02008096980008 +:107EE000F8B5114E3468E4B1104B0546186890B9E6 +:107EF0002046FFF7FFFCD4E908072D1847F10007DB +:107F000034682046FFF7F6FCD4E90823AA42BB41B7 +:107F1000F6D30020F8BD05FB00F0054B9847002084 +:107F2000F8BD0448F8BD00BF783A0020743A00203C +:107F3000E920002016FCFFFF4FF47A7303FB00F0EA +:107F4000FFF7CEBF064B1B68014613B11846FFF77B +:107F50003FBE00220023C0E90023194610467047A7 +:107F6000783A002010B5084C246882B04CB1CDE9B5 +:107F7000002302460B462046FFF764FE002002B0B5 +:107F800010BD0248FBE700BF783A002016FCFFFF57 +:107F9000084B1B685BB110B504461846FFF7E8FDB7 +:107FA00020B1D0E90223C4E90023012010BD184606 +:107FB000704700BF783A0020C3880D4A23F400536D +:107FC00010B504460260C3802C3003F031F804F190 +:107FD000240003F0EBFB04F11C0003F0E7FB054A6F +:107FE000226000232046E380FDF760FB204610BDA1 +:107FF000FC8F0300448E0300C3880F4A23F4005310 +:1080000010B504460260C3802C3003F011F804F16F +:10801000240003F0CBFB04F11C0003F0C7FB074A6C +:1080200022600023E3802046FDF740FB20460FF04E +:108030005AFD204610BD00BFFC8F0300448E030094 +:10804000F8B50025144B0360044645600F461646FC +:10805000FDF7BEFA114B2360A76004F10C0002F09B +:10806000C7FE04F11C0003F049FC04F1240003F0F6 +:1080700045FC04F12C0003F021F84FF4405384F840 +:1080800022502563A680E3802575E582258325841B +:1080900025852046F8BD00BF448E0300FC8F0300F9 +:1080A0002DE9F0410446806884B00121103003F0CE +:1080B000CBF994F92230042B06DCE269B4F92010E4 +:1080C000B2F902208A421CDC01335DB2A06884F858 +:1080D00022500368DB6998470130854202D004B022 +:1080E000BDE8F081E269B4F92030002184F8221063 +:1080F000B2F902209A4230DD0133238404B0BDE896 +:10810000F08104F11C0003F071FC014604F10C0045 +:1081100002F080FE94F922300646A068C3F1040301 +:1081200001279F400368DB6998470138FFB2013E91 +:1081300000255FFA80F816F8013F1F4205D101358E +:10814000052DF8D194F92230BEE7A0682AB2FF23AA +:108150004146103003F06CF8F1E701231A4621750F +:108160006846A18802F0DCFE01231A4640F2FE3187 +:10817000684602F0D5FEB2E730B5436AB0F9281080 +:10818000B3F9023085688B4285B0044605F11005CD +:1081900010DC202100231A46284603F00FF9626AFA +:1081A000B4F92830B2F902209A4208DB0133238562 +:1081B00005B030BD243003F019FC0146EAE7012385 +:1081C0000020A18820751A46684602F0A9FE012306 +:1081D0001A4640F2FE31684602F0A2FE05B030BDFC +:1081E00010B50446806886B0103003F017F8A06818 +:1081F000B4F930200023009304F12C01103003F077 +:1082000047F810B994F8333053B994F932303BB190 +:10821000218E01220B44238684F8332006B010BD42 +:10822000012300211A46217502A8A18802F078FED8 +:1082300001231A4640F2FE3102A802F071FE06B098 +:1082400010BD00BF30B504468068B4F930500368F3 +:1082500087B0DB699847E36A94F932105B88CB1AE0 +:108260001844854202DC94F833307BBBB4F93020EB +:10827000002A12DCA068002304F12C0100931030C6 +:1082800003F006F894F9321079B1228E01231144DB +:1082900084F83330218607B030BDA06849421030E1 +:1082A00003F0D2F8B4F93020E4E701231A4621752F +:1082B00002A8A18802F034FE012340F2FE311A46E2 +:1082C00002A802F02DFE94F93210DEE7237D062B82 +:1082D00010D001230020A18820751A4602A802F0C0 +:1082E0001FFE01231A4640F2FE3102A802F018FEDA +:1082F00007B030BDA068103002F090FFE9E700BF82 +:10830000037DFBB110B5038BC28A04339BB29A4242 +:1083100084B00446038313D8037D0022022B02831A +:1083200027D0237D032B2BD0237D042B24D0237D2A +:10833000052B08D0237D062B05D0237D072B08D0E5 +:1083400004B010BD70472046FFF77CFF237D072B4C +:10835000F6D1012300211A4621756846A18802F052 +:10836000DFFD01231A4640F2FE31684602F0D8FDD7 +:10837000E6E7FFF795FED4E72046FFF731FFD6E7A3 +:108380002046FFF7F9FECFE7FFF7BABF10B5037D30 +:1083900084B0044633B9A068103004B0BDE8104082 +:1083A00002F03CBF012300211A460175818868460E +:1083B00002F0B6FD01231A4640F2FF31684602F092 +:1083C000AFFDE8E770B582B0079D002D1BDB0446CA +:1083D000007D10B1207D012813D1069EA068F6B261 +:1083E0001BB212B21030009602F052FF15B92846A7 +:1083F00002B070BD00200723E5822083237502B000 +:1084000070BD0248F4E76FF47A70F1E712FCFFFFE9 +:108410002DE9F04385B00D9E002E58DB9846037D74 +:1084200004460F46914623B90AE0FDF79DFD257DE0 +:1084300035B194F814C001218C4540F2FF30F4D1DD +:10844000237D002B41D1394603A802F05DFE237D38 +:1084500013B1237D012B26D10C99A068C9B20091DC +:108460000FFA88F30FFA89F2103003A902F010FF17 +:1084700096B100220723E6822283237503A802F027 +:10848000D7FD01210720FDF76FFD124B984210D058 +:10849000002005B0BDE8F08303A802F0C9FD304616 +:1084A00005B0BDE8F08303A802F0C2FD002EEFD0B6 +:1084B000E7E7237D2BB9EBE706F0CAFC237D002B11 +:1084C000E6D0237D012BF7D1E2E70348E8E76FF41C +:1084D0007A70E5E716FCFFFF11FCFFFF70B5161E72 +:1084E00015DD037D044613B1037D012B0DD100255D +:1084F00084F82250258404F11C0003F005FA0223BD +:10850000E68225832375284670BD024870BD6FF44E +:108510007A7070BD12FCFFFFC08800F00100704748 +:1085200010B5054B03F10802383304460260C360FE +:10853000FEF710F9204610BD1890030010B5074B48 +:1085400003F10802383304460260C360FEF702F903 +:1085500020460FF0C8FA204610BD00BF1890030057 +:10856000C388DB045ED530B5036889B05B6A044616 +:108570009847237E20B30B2B28D80133DBB2082B7E +:10858000237623D8012B2AD9E28802F00305012D96 +:1085900023D1FFF7FDFB6369C01A40F2DC5361F1A0 +:1085A0000001984271F1000317D3E388A18843F0DA +:1085B0000203E38005222B4604A802F0B1FC0CE084 +:1085C0006BB1013BDBB2082B2376DBD9E288D10704 +:1085D00029D502F00305012DDBD009B030BDE288BA +:1085E000D307F6D522F00302E280A18801230222FC +:1085F000684602F095FC657E012DC5D1FFF7C8FBEA +:108600006369C01A61F10001B0F57A7F71F100036E +:1086100028BF0422A1882B4638BF032204A802F0F9 +:108620007FFCB1E77047012342EA0300A188E080A4 +:108630001A4604A802F074FC238901332381FFF752 +:10864000A7FB237E60619DE738B5044600F10C0569 +:1086500028460121FEF750FDE0690A4A03685B687D +:1086600093420CD16FF47D70A47E241AB4FA84F482 +:10867000284600216409FEF73FFD204638BD984793 +:10868000F2E700BFE9E30100C388027C23F4005352 +:10869000C3808AB103680B4A9B69934210B50446B4 +:1086A0000CD1094B03603033C360FEF753F820460A +:1086B0000FF019FA002010BD0020704798470020E5 +:1086C00010BD00BF3D8502002090030030F8063C3D +:1086D000027923F4005320F8063C62B150F80C3CB8 +:1086E0000C4A9B69934210B5A0F10C0405D02046BA +:1086F0009847002010BD00207047074B40F80C3C05 +:10870000303303602046FEF725F820460FF0EBF9E2 +:10871000002010BD3D850200209003002DE9F041AE +:10872000044684B051B1C388002223F00303C38000 +:1087300002810276002004B0BDE8F081C369DB88C5 +:108740009B05F7D503681C4A5B6A93422FD100F161 +:108750000C0630460D460121FEF7CEFCE069174AB3 +:1087600003685B68934207D130462946FEF7C4FC94 +:10877000002004B0BDE8F081984794F81A800746BD +:1087800029463046FEF7B8FCB845D3D1E088A18829 +:108790000123184303251A46E0802576684602F037 +:1087A000BFFB01232381FFF7F3FA6061C2E798471B +:1087B0000028BFD0EAE700BF49860200E9E30100D4 +:1087C0002DE9F84304460D469DF820909DF824605D +:1087D00090461F46FDF7DAFF134B23603033E3600A +:1087E0000023238223766361EB882A68A4F804803F +:1087F000B9F1010F16BF23F4807343F480739BB269 +:10880000EB80536C094AE5619342677684F81A90CD +:1088100006D1E38843F400532046E380BDE8F883A3 +:10882000314628469847F4E720900300ADF3010055 +:1088300041767047002070476FF47D70704700BF2D +:1088400070B504464068224A01680E6984B000236E +:108850009642009301936D4623D11E4AA0680023DF +:10886000CDE9002368B300214FF480720FF09DF929 +:1088700095E8030002AA82E80300134603CBA2682E +:10888000154D10605160D4E9001003689A69AA423E +:1088900012D15D69114B9D420BD0A2684023A847BD +:1088A00007E0226802232946B0470A4B009A9A4201 +:1088B000D3D1019804B070BD9047D4E9001003688B +:1088C000E7E74FF48070FDF703FEA060CBE700BF41 +:1088D000C5400200A10D0C0039880200CD40020005 +:1088E000F8B50446161E4FF00000C4E901100B68ED +:1088F0000F460EDB194D1A68AA4218D19B68184A18 +:10890000934205461BD125602046FFF799FF20467C +:10891000F8BD144D5A68AA421BD105469B68104AFF +:108920009342F0D03846984700FB1655EBE70846CF +:1089300090473B680A4A9B6893420546E3D0384615 +:10894000984700FB065525602046FFF779FF204633 +:10895000F8BD084690473B680546DFE7BD4002008A +:1089600035880200C14002002DE9F84F81468A4651 +:10897000FFF766FF074680B33020D9F800500FF0AC +:10898000B4F83022002180460FF00FF9002F05F1D6 +:1089900008051FDDDFF858B0002408E041465046C6 +:1089A0000FF035F9303598B10134A74219D0D9F814 +:1089B000040003681E695E45F0D02A460C23414638 +:1089C000B047414650460FF022F930350028EBD130 +:1089D000A74206D04046BDE8F88F80464046BDE835 +:1089E000F88F40460FF07FF84FF00008F2E700BF25 +:1089F000C54002002DE9F04F0446A7B008460D46D9 +:108A000092461E460FF00DF900F10108B8F1100F63 +:108A100000F20A81202E00F2078129462046FFF746 +:108A2000A3FF074688B13246514610300FF085F853 +:108A300081463846B9F1000F05D10FF054F8484689 +:108A400027B0BDE8F08F0FF04EF84246294602A845 +:108A50000FF083F83246514606A80FF07EF8204604 +:108A60002568FFF7EDFE3022009000210EA80FF0E0 +:108A70009CF8A06805F10808002800F0CC804FF4AD +:108A8000807200210FF091F8009B002B40F3C98009 +:108A90000026019602271AAD0DF198096068036857 +:108AA000D3F810A0634B9A4579D102A90EA80FF014 +:108AB000AEF8002843D0A3680DF1380E03EB870A07 +:108AC000BEE80F00AC46ACE80F00BEE80F00ACE813 +:108AD0000F009EE80F008CE80F00AB46DC46BCE8B8 +:108AE0000F00CC450AF1100A0BF1100B4AF8100CDC +:108AF0004AF80C1C4AF8082C4AF8043CEED1009BBA +:108B00000136B34208F1300807F10C07C6D103EB78 +:108B10004307019ABF000237002A45D0D4E900106C +:108B20000368454D9A69AA426AD15D69434B9D42EB +:108B30006BD14FF00009484627B0BDE8F08F404B9D +:108B40001A93009B1B932B4603CBA36818605960B4 +:108B5000A3680DF1080A03EB870CBAE80F00AE46D4 +:108B6000AEE80F00BAE80F00AEE80F009AE80F0079 +:108B70008EE80F00AB46DE46BEE80F00CE450CF196 +:108B8000100C0BF1100B4CF8100C4CF80C1C4CF8A2 +:108B9000082C4CF8043CEED101230193AFE70C23E1 +:108BA00042460EA9D04780E7052B40D0BB00009875 +:108BB000234A1A9201301B902A4603CAA7683860DC +:108BC0007960A76802AE1F440FCEAC460FC50FCE2A +:108BD0000FC596E80F0085E80F000DF1980E654669 +:108BE0000FCD754507F110070CF1100C47F8100C6C +:108BF00047F80C1C47F8082C47F8043CEFD18DE7E8 +:108C00009047D4E9001003688FE7A2684023A84783 +:108C10004FF0000913E74FF48070FDF759FCA06096 +:108C20002DE708231AADC2E76FF47A7907E76FF4EE +:108C30007B7904E7C540020039880200CD4002007C +:108C4000A10D0C0003681B6B184700BF01892DE9BB +:108C5000F0414FF47A76044606FB01F12148FDF716 +:108C600031FD214BA17AA3FB00239B0923811F48DF +:108C7000FDF728FD656CA0722B68B4F84C805F6A24 +:108C8000E38813F4807320D1414628462022B84758 +:108C900028BB606C016810234D6AB4F84C10222286 +:108CA000A847E0B9656CA17A2B6810485E6AB4F8F1 +:108CB0004C40FDF7EFFC60F07F00C3B22322214659 +:108CC0002846B04758B9BDE8F0812189054806FB20 +:108CD00001F1FDF7DFFC40F00700C3B2D4E7044820 +:108CE000F1E700BF5C900300D34D62105490030085 +:108CF0000EFCFFFF10B5034B03600446FDF764FD57 +:108D0000204610BDD490030010B5054B0360044607 +:108D1000FDF75AFD20460EF0E6FE204610BD00BFCE +:108D2000D490030008B5C288034659B1D10507D5D0 +:108D3000016822F4824242F40072C96AC280884704 +:108D4000002008BD9105FBD522F4007242F4804258 +:108D5000DA80002008BD00BFF0B5C388DA0585B011 +:108D600005462ED4026843F48243D26AC3809047FA +:108D70000126324FA86C0268C488526884F480745B +:108D8000BA424FF00003C4F3002415D19C424FF0C7 +:108D900027020DD1686C95F84C1003681B6B98473F +:108DA00010F008040FD1002EE4D1204605B0F0BD2C +:108DB000002EDFD13446F8E79047B0FA80F35B0924 +:108DC000E4E70026D5E7686C012106220368CDE9B7 +:108DD0000021A822DC6AB5F84C1002ABA04704467B +:108DE00048BBBDF90830BDF90A20BDF90C10A87ABE +:108DF000002BB8BF1F33002AB8BF1F325211002901 +:108E0000ADF80A2010FB02F24FEA6313B8BF1F311E +:108E10005242ADF80830491110FB03F3AA612A68E9 +:108E2000ADF80C105B4210FB01F1526B2846C5E90E +:108E300007319047B9E7024CB7E700BFE9E301000B +:108E40000EFCFFFFF8B504460E4615461946BDF860 +:108E50001C20BDF81870FDF71BFD064B2360002396 +:108E6000C4E91165E380A4F84C702046FFF7EEFEDC +:108E70002046F8BDD490030008B503680F221B6B91 +:108E8000C9B29847A0F13300B0FA80F0400908BD9C +:108E900003689B6A184700BF018938B54FF47A759B +:108EA000044605FB01F11548FDF70CFC144BA3FB30 +:108EB00000239B0999B205FB01F123810F48FDF7BF +:108EC000E9FBC3B2A06CE2880168D2054D6AB4F830 +:108ED000501058BF43F003036022A84758B9A06C54 +:108EE000E3880268B4F85010546AC3F30023622286 +:108EF000A04700B938BD034838BD00BF0C9103003E +:108F0000D34D62100EFCFFFF10B5034B0360044607 +:108F1000FDF78AFE204610BD3C91030010B5054BBD +:108F200003600446FDF780FE20460EF0DCFD20467F +:108F300010BD00BF3C91030008B5C288034659B17B +:108F4000D10507D5016822F4824242F40072C96952 +:108F5000C2808847002008BD9105FBD522F400722D +:108F600042F48042DA80002008BD00BFF0B5C3881B +:108F7000DA0585B005462ED4026843F48243D269EF +:108F8000C38090470126294FE86C0268C488526864 +:108F900084F48074BA424FF00003C4F3002415D166 +:108FA0009C424FF067020DD1A86C95F850100368F1 +:108FB0001B6B984710F008040FD1002EE4D1204617 +:108FC00005B0F0BD002EDFD13446F8E79047B0FA87 +:108FD00080F35B09E4E70026D5E7A86C01210622AF +:108FE0000368CDE90021E822DC6AB5F8501002AB35 +:108FF000A0470446C0B9BDF80A20BDF90C30286866 +:109000004FF66A7112FB01F26A6303EB8303BDF84A +:109010000820C3EB031312FB01F15B00C26AEB6390 +:10902000A96328469047CAE7014CC8E7E9E3010075 +:109030000EFCFFFFF8B504460E4615461946BDF86E +:109040001C20BDF81870FDF763FE054B2360C4E9D2 +:109050001265A4F850702046FFF71EFF2046F8BDA9 +:109060003C91030082B08DE80C00014802B07047CB +:1090700016FCFFFF0029806905DD08B904E010B186 +:109080000139406AFBD17047704700BF82B010B50C +:109090008C4684B049688646DCF800000DF1080C67 +:1090A000ACE8030006A981E80C00039BDA070EEB8D +:1090B000630C12D55A10029B5EF80220D45808ABFC +:1090C00093E803008DE8030006AB0CCB6046A04795 +:1090D00004B0BDE8104002B07047029CEFE700BF4B +:1090E000002943D02DE9F04184690646002C3AD08E +:1090F000DFF880800D46002705E0A268AB689A4241 +:109100000DD0646AF4B1AA88A38853409907F8D4B3 +:109110009207F2D5A968A06802F0EEFCC0B12B88D6 +:1091200013B122889A42ECD16B88ABB9B3680BB10A +:1091300020469847A38843EA0803A380646A01375E +:10914000002CE0D1002FC8BF20460CDDBDE8F08127 +:10915000AB889B07D5D4D0E762889A42D1D1B36857 +:10916000002BE5D1E6E76FF47A70EFE76FF47A70E1 +:10917000704700BF0080FFFF002975D0F0B58469FB +:1091800085B007460D464CB966E0A3889B0708D515 +:109190002A6823689A4217D0646A04B3AB889A0796 +:1091A000F3D422682B689A42F6D1A268AB689A423F +:1091B000F2D1EA68E3689A42EED1B4F90420A388B8 +:1091C000002A4CDB2A4827E0A968A06802F094FC3A +:1091D0000028E1D0EA68E3689A42DDD1EDE7D7F8EC +:1091E00018C0BCF1000F37D02A886046634600E003 +:1091F0000B461988914211D2596A18460029F7D1B5 +:1092000063451CD0596A69625D62012340F2FD31F9 +:10921000684601F085FE002005B0F0BD1C460346FF +:1092200009E0608869888842EAD2666A2346002E8F +:10923000E6D0318834468A42F3D06345E2D11988BA +:109240008A4203D2C5F824C0BD61DEE7DAD158886E +:1092500069888842D6D9F5E72A88BD61D5E7C3F386 +:109260000E030348A380D7E76FF47A70704700BFFE +:1092700016FCFFFF2DE9F04183885F0782B00646A8 +:1092800003D59D062ED4DC0639D443F00403B38005 +:1092900006F1100506F1180816E0F468B76895E8BD +:1092A0000F000094B847B388DA0618D5346AB4B111 +:1092B00094E80F00276985E80F00204637620EF01A +:1092C00012FCFCF71FFEB38898070ED4D907E4D42C +:1092D00095E80F00B468A047B388DA06E6D423F017 +:1092E0000403B38002B0BDE8F08198E8030095E87C +:1092F0000C008DE80300B06802F0E2FBD3E700F158 +:10930000180393E8030006F110030CCB8DE803006B +:109310003046FDF775F9E5E730B51C4B8DB003F12C +:109320000802283304460260C36006A801F046FE26 +:109330000F23182002930EF0D8FB15490246002592 +:1093400042F80C4BCDE90015C56055606A460346EE +:10935000CDE9040503CA0F4A5A6158609960204656 +:1093600002A91223ADF80C30CDE90A55FFF7B8FE7B +:1093700002A8FDF739F9084BE36004F10C0065829F +:10938000FCF794F920460DB030BD00BF8491030076 +:10939000099602008D900200448E0300A0F10C009B +:1093A000FFF7BABF10B50446FFF7B6FF20460EF030 +:1093B0009AFB204610BD00BF10B5A0F10C0420465A +:1093C000FFF7AAFF20460EF08EFB204610BD00BF1F +:1093D00070B5254B254A0446002582B02260C4E9B9 +:1093E00002530C302561FCF7F3F8214B2360203346 +:1093F000E360C4E906552562E58428200EF075FB7C +:109400000646103001F0DAFD1A4B336018200EF0DA +:109410006CFB194A00920246019542F80C4BC5605C +:1094200055606A460346C6E9020503CA99601349B6 +:109430005860C222596120463146C6E90855B280BB +:10944000FFF79AFE48B90E4B1A6812B1204602B0D7 +:1094500070BD20461C6002B070BD3046FDF7C4F8F8 +:1094600030460EF040FBEEE7448E0300749103009B +:109470008C9103000F000200099602008D900200FB +:10948000843A00202DE9F04184691CB30026074688 +:109490003546B4F90430A288002B06DB2546646A01 +:1094A000002CF6D13046BDE8F0815307F6D4D4F84D +:1094B000248065B1C5F824802046FDF795F8204644 +:1094C00044460EF010FB0136002CE2D1EAE7C7F863 +:1094D0001880F1E726463046BDE8F0812DE9F041DD +:1094E0008469002C46D0DFF894800D46164601278B +:1094F0000CE0A38803F0C003A3F1C003B3FA83F325 +:109500005B09B34215D00027646A3CB323882988DD +:10951000994201D0002BF7D163886A889A4201D022 +:10952000002BF1D1FCF782FB0028E2D10123B342EA +:10953000E9D1B4F90430B4F804E0002BE3DB95E89A +:109540000F0004F1100C1EF0400F8CE80F0008D043 +:109550002046FFF78FFE646A002CD7D13846BDE85D +:10956000F081FCF763FB0028F2D021464046FCF76F +:1095700007FEC9E701273846BDE8F0817592020071 +:10958000F0B5012287B0076A04460D46FFF7A6FF33 +:1095900010B9E38C092B01D907B0F0BD95E80F0095 +:1095A00002AE86E80F0018200EF09FFA06AB0546C3 +:1095B00013E903008DE80300284696E80C0001F04B +:1095C00023FD05F03DFC67B13B692B613D612B69D3 +:1095D0005BB1E38C0133E38407B0BDE8F04005F0F4 +:1095E00021BCE3692B61E561F2E72562F1E700BF89 +:1095F00082B008B502A9C1E90023FFF7C1FFBDE8A9 +:109600000840002002B0704782B038B504A981E854 +:109610000C000446FFF736FF0FE0E38C013BE384C8 +:1096200005F000FC294600222046FFF757FF284698 +:109630000EF059FAFCF770FB70B105F001FCE5691A +:109640002DB12B69E361002BE7D12362E5E7BDE88B +:10965000384002B005F0E6BBBDE8384002B07047C4 +:10966000024B1888421C1A80704700BFCA21002094 +:10967000C08800F00300A0F10300B0FA80F04009B8 +:10968000704700BF82B010B58C4684B049688646EA +:10969000DCF800000DF1080CACE8030006A981E835 +:1096A0000C00039BDA070EEB630C12D55A10029BD9 +:1096B0005EF80220D45808AB93E803008DE803005D +:1096C00006AB0CCB6046A04704B0BDE8104002B02A +:1096D0007047029CEFE700BF10B5034B03600446E0 +:1096E000FDF738F8204610BDD091030010B5054BAA +:1096F00003600446FDF72EF820460EF0F4F92046EC +:1097000010BD00BFD09103002DE9F04F83B0DDE91B +:109710000CABBDF83870002B41D080460E46914608 +:109720001D46BAF1000F3DD00F2E01D1C02F36D10A +:1097300028200EF0DAF90446103001F03FFC182022 +:109740002680A4F802900EF0D0F9CDE900AB47F0E6 +:109750000207A7806B4607460246A06003CB47F886 +:109760000C5B0023D8F80060D360E3607B609160FD +:10977000506075680D495161C4E908330C4B9D4236 +:1097800008D12046FCF730FF204603B0BDE8F04F7B +:109790000EF0A9B921464046A8470028F1D103B0F0 +:1097A000BDE8F08F1BF0010FBED1F8E785960200EF +:1097B00051CE010082B070B588B00CA981E80C00D0 +:1097C0004289BDF83050BDF83230954204460AD087 +:1097D000022B44D0052B2FD0012B20D008B0BDE8A0 +:1097E000704002B07047022B86896CD0052B5ED08A +:1097F000012BF3D1C388B54243F00103C38018BFE6 +:1098000003F002030ED0002BE8D001231A46A188F2 +:1098100004A801F085FB238901332381DEE78689D3 +:10982000B54203D1E38843F00203E380E38803F009 +:109830000103002BD2D0E8E78689B54203D1E38843 +:1098400043F00803E380E38803F00403002BC5D052 +:10985000A1880123052204A801F062FBBEE7164699 +:10986000E388D90751D4954232D0A1898D42084668 +:109870006CD0A37B012BB1D101230322294604A87C +:1098800001F04EFB6289A08995422ED1E18821F03A +:1098900001039BB28542E3802BD021F00501E180DA +:1098A00095429BD1E38823F01003E38096E7C388B9 +:1098B000B54243F00403C38018BF03F00803BED0D1 +:1098C000002B8BD0C4E7AE42CAD0E3889B071CD4E0 +:1098D000E188CB064DD4A37B012B4CD101F00403CE +:1098E000002BC9D001230422C8E785427FF476AF5C +:1098F000E38823F002019542E18031D023F00A038E +:109900009BB223F02003E38068E70123A1880222B1 +:10991000684601F005FB63899D422FD0A289AA42C7 +:1099200041D0A1880123032204A801F0F9FA628939 +:10993000B24203D1E38843F01003E380A089B04230 +:10994000A2D1E38843F02003E3809DE79E06CFD4B5 +:10995000A07B012801D0084696E703F00803BFE783 +:1099600023F006018542E1809AD123F01E039BB2C9 +:10997000C7E7A0898BE7A189084685E7E28802F05E +:1099800004010029CDD0B34211D0A389B342C8D17C +:1099900002F00802002AC4D0A1880123042204A8EE +:1099A00001F0BEFAC3E7E28802F00801E9E702F03D +:1099B0000402EFE72DE9F0430446DFF8749089B024 +:1099C00098460E461546FCF7E1FE184B2360D9F881 +:1099D0000030A4F8048000276681A581A77303B333 +:1099E000DFF850800597CDF8108004AA92E80300B4 +:1099F0008DE803003146C02618463A4623460296B3 +:109A0000FFF782FECDE9068708AB029613E9030053 +:109A10003A468DE803002346D9F800002946FFF7AF +:109A200073FE204609B0BDE8F08300BFD09103006B +:109A3000843A0020B597020081737047C388DB0623 +:109A400006D4D0E909038342B4BF00200120704747 +:109A50000020704710B50446006A074B026803F106 +:109A600008013833126A2160E3602146904720469E +:109A7000FEF756FD204610BDF091030010B50446D8 +:109A8000006A094B026803F108013833126AE36087 +:109A90002160214690472046FEF742FD20460EF009 +:109AA00022F8204610BD00BFF0910300F0B500275A +:109AB00083B015461E460A890123CDE90077044686 +:109AC000FEF77EFE0C4B23603033E3602B6825628B +:109AD000DB692846C4E9096721469847BE4207DA90 +:109AE000E3884FF4FA72C4E9097243F01003E3808B +:109AF000204603B0F0BD00BFF891030038B504461E +:109B000000F10C0528460121FDF7F6FAE0690A4A42 +:109B100003685B68934207D128466FF47D74002187 +:109B2000FDF7EAFA204638BD98470021044628464A +:109B3000FDF7E2FA204638BDE9E3010070B50446BE +:109B400000F10C0630460D460121FDF7D5FAE0691B +:109B5000094A03681B68934205D130460021BDE8DD +:109B60007040FDF7C9BA2946984730460021BDE844 +:109B70007040FDF7C1BA00BFA5F30100C288D3064B +:109B800030B511D41E4A622301FB03F382FB035458 +:109B90004900DB17C3EB641382FB0142C917C1EB19 +:109BA00062111944816230BD436A33B38B42B8BF3E +:109BB0000B46134D622404FB03F385FB03EC4900C1 +:109BC000DB17846AC3EB6C1385FB01ECC917C1EB8F +:109BD0006C11013C194484624162002CE3D101EB19 +:109BE000810385FB0345DB17C3EB65130231194481 +:109BF00022F010024162C28030BD0B46D9E700BF9F +:109C00001F85EB5130B4456B002D16DD8446021DD7 +:109C1000002302E001339D420FD052F8044F8C42E2 +:109C2000F8D1AA1C02335CF822204CF82320013D15 +:109C30000020CCF8345030BC70476FF47A7030BCE0 +:109C4000704700BF82B010B58C4684B04968864624 +:109C5000DCF800000DF1080CACE8030006A981E86F +:109C60000C00039BDA070EEB630C12D55A10029B13 +:109C70005EF80220D45808AB93E803008DE8030097 +:109C800006AB0CCB6046A04704B0BDE8104002B064 +:109C90007047029CEFE700BF38B5456B0A2D1CD01A +:109CA000002D844608460EDD0CF10402002301E07D +:109CB0009D4208D052F8044F844203F10103F7D1CA +:109CC0006FF47A7038BDAB1C01354CF82300CCF82A +:109CD0003450FFF713FF002038BD6FF47B7038BDA0 +:109CE00082B02DE9F04708A981E80C00426B002AF8 +:109CF000804619DD314F051D0024012603E0A242F4 +:109D000083F82C6010DD55F8043FD8690168896C30 +:109D1000B94204F10104F2D08847D8F834202B6806 +:109D2000A24283F82C60EEDC0120FCF70BFDD8F892 +:109D30003000DFF88CA003681B68534536D100273C +:109D4000D8F83420B946002A26DD002408F104059D +:109D5000264602E00134A24219DD55F8040F90F8BE +:109D60002C30002BF6D0FFF7C9FE0128286802D05E +:109D7000436ABB4204DC80F82C903946FFF7FEFEB4 +:109D8000D8F834200134A24206F10106E5DC17447C +:109D900016B1B7F57A7FD6DDD8F8300003681B68B6 +:109DA000534506D1BDE8F04702B0704701219847FE +:109DB000C5E7BDE8F047002102B01847D90302000B +:109DC000A5F30100F0B5204B1D68204B03608DB05A +:109DD00004465DB306A8A788012601F0EFF8182015 +:109DE000ADF80870ADF80A600DF07FFE0146002264 +:109DF00041F80C4BCDE90402C260CDE90A224A6069 +:109E0000242200920196EC460346BCE80300104A67 +:109E1000996058605A612B680E4A9B6812219342E0 +:109E2000ADF80C100CD102A8FCF7DEFB0A4A226048 +:109E300000232046E380FBF739FC20460DB0F0BD3F +:109E4000614628469847EEE7843A002034920300A2 +:109E5000459C020081DA0100448E030010B50446DF +:109E6000FFF7B0FF20460DF03EFE204610BD00BFBC +:109E700070B5074B00250446C0E900350E46FBF7D8 +:109E8000A7FB044B23602563A6806563204670BD55 +:109E9000448E030034920300704700BF704700BF38 +:109EA000002070470048704716FCFFFF00207047F5 +:109EB000002070470048704716FCFFFF036AC1612D +:109EC0001A68011D52681846104700BFC069003863 +:109ED00018BF0120704700BF006A0368DB6818479D +:109EE0000023C361704700BF82B010B50446C0694B +:109EF00000210DF1080C8CE80C00A16118B1036879 +:109F00001B689847A061BDE8104002B0704700BFD1 +:109F1000006A10B103685B6918470020704700BFF2 +:109F2000006A10B103689B6918470020704700BFA2 +:109F300010B5044601F066FB204610BD82B010B596 +:109F40008C4684B049688646DCF800000DF1080CA8 +:109F5000ACE8030006A981E80C00039BDA070EEBCE +:109F6000630C12D55A10029B5EF80220D45808AB3D +:109F700093E803008DE8030006AB0CCB6046A047D6 +:109F800004B0BDE8104002B07047029CEFE700BF8C +:109F900030B54B69012B87B00C46054606D94A8976 +:109FA000012340F2FF3102A800F0BAFF237C002217 +:109FB00062613BB1216A0B6828461B6898472846B6 +:109FC00007B030BD0C34214601A801F03FFB02A8C8 +:109FD00001F018FB02A9204601F04AFB02A801F09B +:109FE0003FFB01A9284601F031FB01A801F038FB35 +:109FF000284607B030BD00BF10B54369032B84B0BD +:10A00000044603D80133042B436125D0237CDBB9FC +:10A01000E3685B880BB1A36963B9216A0B68684682 +:10A020001B689847694604F10C0001F021FB684663 +:10A0300001F016FB2289012340F2FF31684600F04F +:10A040006FFFA06904B010BDE06978B103681B68B8 +:10A0500004B0BDE8104018474289002AD6D0012339 +:10A0600040F2FF31684600F05BFFCFE70048E9E7C8 +:10A0700012FCFFFFA0F10400FFF7BEBF38B50B4B89 +:10A0800003F1080234330446C0E900230C300D46C6 +:10A0900001F0B8FA002301210422C4E90523C4E930 +:10A0A00007352174A360204638BD00BF80920300AD +:10A0B00010B5064B03F108023433C0E9002304460F +:10A0C0000C3001F0CDFA204610BD00BF8092030095 +:10A0D00010B50446408910B911B16181084610BD20 +:10A0E000FFF7BEFA608110BD406903288CBF0020D5 +:10A0F00001207047017441B92DE9F041058982B012 +:10A1000004461DB102B0BDE8F0817047FFF7A8FA20 +:10A11000204B2081D3F800800746B8F1000FF1D022 +:10A1200028200DF0E2FC0646103000F047FF40F218 +:10A13000FF331820338077800DF0D7FC164A009249 +:10A140000246019542F80C4BC56055606A460346CD +:10A15000C6E9020503CA58609960D8F800200F4983 +:10A1600052680F4858618A424FF01203C6E90855F9 +:10A17000B38008D13046FCF737FA304602B0BDE86C +:10A18000F0410DF0B0BC3146404690470028B9D0B0 +:10A19000F0E700BF843A0020E99E020051CE0100A2 +:10A1A0003D9F020010B50549054A81600023044621 +:10A1B0000260C380FBF77AFA204610BDF4920300D8 +:10A1C000448E030010B50749074A81600023044606 +:10A1D0000260C380FBF76AFA20460DF084FC20463B +:10A1E00010BD00BFF4920300448E03002DE9F04F30 +:10A1F0002DED0A8B90F82C308BB00746002B00F029 +:10A200002E81F9680B6805A81B689847F868059ABD +:10A2100003680432DB680192984730F004038046FB +:10A2200040F013818023BB610223B7EE00AA0293A2 +:10A23000059B029A5B88B3FBF2F30093002B00F0BE +:10A24000AE80DFED929A9FED929ADFED92BA9FED8C +:10A2500092BA9FED92CADFED92AABE69009B9E4220 +:10A2600000F39D80019B1E449E4240F20D81DFF869 +:10A270004092DDF808A09B4647F6FE75002458463C +:10A2800059F8283098478442B8BF04B2D344854275 +:10A29000C8BF05B25E45F2D8641B04EBD47444F326 +:10A2A0004F034FF0000B039708EE103A3746019C1E +:10A2B0002E46029DDA46204659F8283098472C440D +:10A2C000801BA7420BF1010B00FB00AAF3D89AFBFD +:10A2D000FBF00CF005FF039F0CF08AF9B8EEC88A7A +:10A2E0000DF018FA28EE0A8A97ED097AC8EE297A55 +:10A2F00008EE900A67EE877AC7EE897A17EE900A21 +:10A300000CF09EF907EE100AF3EE047A67EE277A56 +:10A3100097ED0A7AB4EEE77AF1EE10FA68DD87ED90 +:10A32000077ABB690099FA88C91A00910199194402 +:10A330000191910708D497ED077AD7ED047AB4EE2E +:10A34000E77AF1EE10FA5FDC530708D497ED077A4D +:10A35000D7ED057AB4EEE77AF1EE10FA61D497F80A +:10A360003C30002B39D0D7ED107AF4EEE87AF1EEDC +:10A3700010FA01D5C7ED108ADFED4A7AF4EEE78ACC +:10A38000F1EE10FA14DDBB6B00210133C7E90D13A8 +:10A39000012287F83C20009B002B7FF45EAF05A8CC +:10A3A00001F05EF900200BB0BDEC0A8BBDE8F08F28 +:10A3B000BB6B023B0B2B06D8D7ED107AF4EECC7AB0 +:10A3C000F1EE10FA3ADA7B6BC7ED10AA00220133E6 +:10A3D000C7E90D3287F83C20DDE7F4EECB8AF1EED9 +:10A3E00010FAE5DD7B6B132BE2DDC7ED108ACAE7BF +:10A3F000F0EEE76AF4EE6B6AF1EE10FA88BFF0EE69 +:10A40000477AC7ED077A8CE70123B988022206A8AC +:10A4100000F086FDFB8823F0040343F00203FB8079 +:10A420009DE701231A46B98806A800F079FDFB884C +:10A4300023F0020343F00403FB8090E7B988012373 +:10A44000082206A800F06CFDBDE7082815D04FF4DF +:10A450008073BB6101239FED14AA0293E8E6D0E963 +:10A460001245FDF795FC201A65EB01054C2875F1A6 +:10A470000003FFF4C6AE0D4895E74023BB610423FB +:10A480009FED07AA0293D3E6FFDE00BF00FEFF4662 +:10A49000ACC5A737FFFF7F7F00004843000096430D +:10A4A000000000000000C8420000804312FCFFFFD3 +:10A4B000F0200020A0F10800FFF798BE2DE9F84336 +:10A4C0001F46234B03600446002343601646BDF835 +:10A4D00028909DF82C800D46FBF77AF8E388DDED97 +:10A4E000097A266143F00103E3801A4B2360283385 +:10A4F000C4ED0A7AA360DDED087AA4F80490002385 +:10A500000126E36180236761E560C4ED097A266373 +:10A5100084F82D60A361B8F1000F15D02B6804F109 +:10A5200008015B682846984784F82C6000230022C5 +:10A5300000200021C4E91201C4E90D3384F83C3045 +:10A5400022642046BDE8F88384F82C80EEE700BF43 +:10A55000448E0300CC92030038B50446C0680368FB +:10A560000D465B6804F108019847FDF711FC4B307C +:10A5700041F100016B1C08BF256BD4ED077A022D59 +:10A58000C4E9120102D017EE900A38BDDFED0E6A61 +:10A590009FED0E7A77EEE67A67EE877AF5EEC07A6F +:10A5A000F1EE10FA0BD49FED0A7AF4EE477AF1EE51 +:10A5B00010FAC8BFF0EE477A17EE900A38BDDFED0B +:10A5C000057A17EE900A38BD00000C42B1137B40AB +:10A5D00000007F430000000080F82C1031B1C368F8 +:10A5E0001A6800F10801184653681847704700BF01 +:10A5F0000078704790F90000704700BF00887047EE +:10A60000B0F90000704700BF0068000A704700BF43 +:10A6100000680012704700BF00687047006870470C +:10A620000170704701807047018070470A120B1457 +:10A63000017042708370704701607047016070471D +:10A6400010B50446806820B9206A0368DB68984723 +:10A65000A06010BD08299ABF816000206FF47A7055 +:10A66000704700BF006A03685B691847006A0368A7 +:10A670009B6918472DE9F04F2DED028BD1ED057A3E +:10A6800087B00C46FDEEE77A0390CDED027A00F03C +:10A69000B9FF206A0368DB689847A36882460BB954 +:10A6A000A06003460133216A03EBD3735B10009370 +:10A6B0000B6804A81B689847A368049A0AF101086C +:10A6C00008EBD87801334FEA680803EBD373B8EB93 +:10A6D000630FB2F8029099FBF8F900F09380009BA9 +:10A6E00009FB03F31946012205A808EE903A00F091 +:10A6F0008FFF039805A900F0BBFF05A800F0B0FF8D +:10A70000039B049D1E68B9F1000F05F1040506F1D5 +:10A71000040640F381800027DFF80CB101975BF855 +:10A720002A2028469047227F0137454422B1019BC9 +:10A7300003440193029BC01A07EE900A94ED047A39 +:10A74000A369A268F8EEE77A304667EE877AFDEEF5 +:10A75000E77A17EE901A1943009B1E44304B53F8CA +:10A7600022209047B945DAD1237F73B3DDED017A1A +:10A77000637FB8EEE77A07EE909AF8EEE77A87EE15 +:10A78000278AD3B160690CF0BDFC264B00220CF087 +:10A7900011FD064618EE100A0F460CF0B3FC214BD3 +:10A7A00000220CF007FD02460B46304639460CF0FD +:10A7B0004BFB0CF0AFFF08EE100AE26884ED058A4F +:10A7C0000123637782B90123A377039C18EE901AC3 +:10A7D000204600F0DFFF04A800F042FF204607B04B +:10A7E000BDEC028BBDE8F08FFDEEC87A029917EE42 +:10A7F000903A5B1A002BB8BF5B429A42E5DD012319 +:10A80000A377E2E7039804A900F032FF009B09FB5D +:10A8100003F308EE903A73E700230193A4E700BF27 +:10A82000142100200000E03FF0200020A1F10401ED +:10A83000FFF720BF0170704708299ABF41600020D0 +:10A840006FF47A70704700BFC06903685B6918478E +:10A85000C06903689B69184710B50446406820B971 +:10A86000E0690368DB689847606010BD2DE9F84334 +:10A870001F46164B036020330446DDF8208001623A +:10A8800043600D46011D2430099E9146FFF7F6FBFB +:10A890000023B8F1080FA36163774FF0000398BF5E +:10A8A000C4F80880C4F810902777E66063615FB150 +:10A8B000B6FA86F35B092A68A377284653682146CF +:10A8C00098472046BDE8F8830123F4E7009303008E +:10A8D0002430FFF791BB00BF704700BF0369826956 +:10A8E000013303611AB1136810461B681847014809 +:10A8F000704700BF12FCFFFF8368586A0368DB687B +:10A90000184700BF8368586A03681B69184700BF6F +:10A9100000F1240300F14C0253F8040F78B110B495 +:10A9200084698C4208D093420DD053F8040F00285C +:10A93000F9D084698C42F6D15DF8044B704793429C +:10A94000EAD10020704700205DF8044B704700BF3B +:10A9500010B504460DF0C7F8204610BD2DE9F04FA4 +:10A960000C462DED028B6369896800220133C4E92E +:10A9700004230B6883B05B6807466846984794EDEC +:10A98000038AB5EE408AF1EE10FA55D0A368586AF2 +:10A9900003685B69984707EE900AB4EEE78AF1EE28 +:10A9A00010FA49DAA368586A03685B699847A36894 +:10A9B00008EE100A586A0368DB68984794ED037A3A +:10A9C000009BC8EE077A461C06EBD67676105988AF +:10A9D00091FBF6F18246012201A8FDEEE77A17EE1F +:10A9E000908A91FBF8F106FB01F100F011FEDDE920 +:10A9F0000054638804350434B3B1DFF858B0DFF88D +:10AA0000589008FB06F85BF82A302846984759F812 +:10AA10002A30014620469847019A3444131D528833 +:10AA2000E31A93424544EEDB01A9384600F00EFEDE +:10AA300001A800F015FE03E06946384600F006FE66 +:10AA4000684600F00DFE384603B0BDEC028BBDE851 +:10AA5000F08F00BFF02000201421002000B50A462E +:10AA6000816885B00123098982611A46684600F031 +:10AA700057FA05B05DF804FB00B5836885B0002285 +:10AA80001989826101230222684600F049FA05B063 +:10AA90005DF804FB094B10B503F108022C330446A2 +:10AAA000C0E900230C3000F0DBFD054A62600023A2 +:10AAB000201D6381FAF7FAFD204610BD3C93030088 +:10AAC000448E0300F0B583B001F10C07044601A8E1 +:10AAD0000D4600F097FD01A9384600F0D9FD064665 +:10AAE00001A800F0BDFD5EB1696A0B6801A81B6892 +:10AAF000984701A9384600F0BBFD01A800F0B0FD61 +:10AB00003946204600F0A2FD204603B0F0BD00BF4C +:10AB100070B500F124030646002453F8045F25B104 +:10AB200001340A2CF9D1002070BD1C200CF0DDFF8F +:10AB3000084BF26903600A3430334360013200236A +:10AB400046F82400C0E90455C36086608561F2615F +:10AB500070BD00BF8C930300D0ED037AF5EE407A10 +:10AB6000F1EE10FA04D18368586A03685B691847EC +:10AB700017EE900A704700BF836810B50446586A04 +:10AB800003682DED028B5B69E16008EE101A9847AF +:10AB900007EE900AF4EEC87AF1EE10FA16D5A36823 +:10ABA000586A036818EE101A9B69984707EE900AD6 +:10ABB000B4EEE78AF1EE10FA08DDA368BDEC028B73 +:10ABC000586A0368BDE810405B69184718EE100A20 +:10ABD000BDEC028B10BD00BF10B500F124020023B4 +:10ABE00052F8044F8C4204D001330A2BF8D10020D4 +:10ABF00010BDC2690A330024013A40F82340C26103 +:10AC000049B10B68064A1B6A9342084605D10CF00D +:10AC10006AFF012010BD012010BD9847012010BD22 +:10AC200051A902000B4B10B503F108022C33044666 +:10AC3000C0E900230C3000F013FD074A62600023D6 +:10AC40006381201DFAF732FD20460CF04CFF2046B0 +:10AC500010BD00BF3C930300448E030038B50C4B7D +:10AC600003F108022C33044640F8042C40F8083B5A +:10AC700000F0F6FC074A22600023251FE3802046EF +:10AC8000FAF714FD28460CF02EFF284638BD00BF09 +:10AC90003C930300448E030038B50B4B054603F18B +:10ACA00008022C33044640F8042C45F804390830D7 +:10ACB00000F0D6FC054A226000232046E380FAF724 +:10ACC000F5FC284638BD00BF3C930300448E0300CA +:10ACD0002DE9F0410023244F036284B0054600F1C2 +:10ACE000240400F14C064FF0010854F8043FA3B1CE +:10ACF0001A68526ABA4225D11A699969013208461E +:10AD00001A6151B10B681B68984730B92B6A2A7ECB +:10AD100001332B62CAB185F81880A642E5D12C6AAE +:10AD20000CB92B7EC3B9684600F06CFC694605F18E +:10AD30000C0000F09DFC684600F092FC0B4804B04B +:10AD4000BDE8F08118469047DFE7298901230322F7 +:10AD5000684600F0E5F8DEE7298901230422684609 +:10AD600000F0DEF82C76DEE7DDA8020012FCFFFF23 +:10AD7000C36842690133C3601AB1136810461B6887 +:10AD800018470148704700BF12FCFFFFF8B50446A2 +:10AD9000144B03600026144B43600430A6600D463C +:10ADA0001746FAF715FC114B03F108022C336360C8 +:10ADB000226004F10C0000F025FC2822A018314686 +:10ADC00065622781E661266226760CF0EEFE2B682E +:10ADD00028465B682146984700220023C4E90423E3 +:10ADE0002046F8BDC0920300448E03003C9303004C +:10ADF000024A11687E22C0E9001270473821002003 +:10AE0000034A034692E8030083E8030018467047AC +:10AE10007C3A0020A1F120035E2B07D800680523AF +:10AE20006FF09F0213FB0121084470470020704718 +:10AE3000034A044B11687E22C3E90012704700BF29 +:10AE4000382100207C3A0020017042704360704736 +:10AE500082B010B401AC84E80C0001AA03468C4611 +:10AE600007CA9DF8104083E80700A4B19CF80100D0 +:10AE7000B0B9DCF80420022A1AD0032A34D0012AFF +:10AE80002CD0012C1ED0022C05D1D3E9011249424D +:10AE90005242C3E901125DF8044B184602B07047F4 +:10AEA00052424942C3E90112DCF80420022AE4D1EB +:10AEB000D3E90012012CC1F10001C2F10002C3E983 +:10AEC0000012E0D1D3E900109A685DF8044B5242B9 +:10AED000C3E900019A60184602B07047D3E9002127 +:10AEE0005242C3E90012CCE7D3E900125242C3E94F +:10AEF0000021C6E782B010B582B004AC84E80C0033 +:10AF0000069B0A78CDE9003204AB0CCB0446FFF770 +:10AF10009FFF204602B0BDE8104002B0704700BF5E +:10AF200070B5018082B0428004461D46FCF740FFA8 +:10AF3000C4E9020115B9204602B070BD094B1D6875 +:10AF4000002DF8D02A68084B16689E42F3D004F111 +:10AF5000080393E803008DE80300284694E80C00FA +:10AF6000B047E8E7843A00206590020070B582B0EF +:10AF70009DED067B9DF82030018080ED027B04462C +:10AF8000428013B9204602B070BD0A4B1D68002DE7 +:10AF9000F8D02A68084B16689E42F3D000F10803E7 +:10AFA00093E803008DE80300284694E80C00B047BE +:10AFB000E8E700BF843A00206590020010B5002346 +:10AFC00003600446FCF7F4FEC4E90201204610BD0C +:10AFD00030B50B4B1C6883B024B12168094A0D6859 +:10AFE000954201D103B030BD00F10802034692E85A +:10AFF00003008DE8030020460CCBA84703B030BD0A +:10B00000843A00206590020082B038B5002504A97A +:10B010000560044681E80C00FCF7CAFE04AB0FCBC8 +:10B02000256184E80F002046BDE8384002B0704733 +:10B0300010B50446006800F017FD204610BD00BFA3 +:10B040002DE9F04716460622804601FB06200F46F2 +:10B050001D46FBF73DFAC8F8000000F02DFDD8F8BA +:10B0600000401FFA87FA1FFA86F9A4F802A0A4F894 +:10B070000490DDB1002F17DDB145A8BFB146BA4538 +:10B08000A8BFBA460634B9F1000F0DD000262946F4 +:10B09000204652460CF061FDD8F8003001365B883E +:10B0A000B1453D441C44F2D1BDE8F08709FB0AF2EA +:10B0B0002946A01DBDE8F0470CF077BD014B0360A9 +:10B0C000704700BF9C95030070B50D1E044615DB4C +:10B0D000002A164612DB062005FB0200FBF7F8F9F2 +:10B0E000206000F0E9FC206805FB06F245808680C0 +:10B0F000002106300CF059FD204670BD014B236045 +:10B10000204670BD9C95030010B50B680446184698 +:10B11000236000F08DFC204610BD00BF2DE9F041FA +:10B12000064684B000296BD00A780D46002A6DD0FF +:10B130004FF0000C0B4667466446604607E00A2A5B +:10B1400052D008B10134002013F8012F42B1A2F10E +:10B1500030010929F3D813F8012F0120002AF6D174 +:10B160000FFA8CF3002B48DB38B2002845DB0622AF +:10B1700003FB00201FFA8CF4BAB2904602FB04F4E1 +:10B180001FFA8CF7FBF7A4F9306000F095FC3068EB +:10B1900022464780A0F80480002106300CF005FD0F +:10B1A00037682B780637DBB101AC22464FF0000838 +:10B1B00004E002F8013B15F8013F8BB1A3F1300127 +:10B1C0000929F6D9A24282F80080F4D920460CF071 +:10B1D000B0FC07F8010B15F8013F2246002BEDD11A +:10B1E000304604B0BDE8F08100B10134A445B8BFD9 +:10B1F000A446002401372046A6E7074F3760D0E772 +:10B20000054B0360304604B0BDE8F081144690461B +:10B2100017460620B6E700BF9C95030000684388E8 +:10B2200082880021063003FB02F20CF0BEBC00BF96 +:10B230000068B0F802C0614512DA00B5B0F804E069 +:10B2400072450ADA002908DB002A06DB08440CFBF9 +:10B250000202002093715DF804FB6FF47A70FAE744 +:10B260006FF47A70704700BF0368588881420CDA27 +:10B27000B3F804C0624508DA002906DB002A04DBC3 +:10B28000194400FB0213987970476FF47A70704785 +:10B290002DE9F047074688463C689DF82000618804 +:10B2A0008A424EDAA588AB424BDAD8F800C0BCF827 +:10B2B000026002EB060ABAF1000F42DDBCF804900E +:10B2C00003EB090EBEF1000F3BDD002A3CDBA1EBD6 +:10B2D000020AB245A8BFB246002B59DBED1AA945B8 +:10B2E000A8BFA9460CF1060522EAE272A61D0BB121 +:10B2F00001FB03221644A0B3B9F1000F21DD0021A8 +:10B3000008460AF1FF3EBAF1000F10DD6B1EB4468D +:10B3100005EB0E0213F8014F14B18CF80040013018 +:10B3200093420CF1010CF5D13C68D8F800C0BCF890 +:10B33000023001311D44638889451E44E3D1BDE8D4 +:10B34000F0870020BDE8F0878A45A8BF8A46002B19 +:10B350002CDBED1AA945A8BFA9460CF10605AD1ACC +:10B36000C2E7B9F1000FEDDD0446294630465246EA +:10B370000CF0F3FBD8F800305B881D443B680134C7 +:10B380005B88A1451E44F0D10AFB09F0BDE8F087B7 +:10B39000AE45A8BFAE46F1460CF10605002106FBFE +:10B3A00013131D4422EAE272A61DA3E7AE45A8BF0F +:10B3B000AE46F1460CF106055142F0E72DE9F043A7 +:10B3C000054683B0684616461C460F46FFF718FD33 +:10B3D0002B685A88964234DA9B889C4231DA1F2FB8 +:10B3E0002FD9019B9F422CDC39466846FFF712FD9E +:10B3F000102700F10508B44600212B68B3F802E0DD +:10B40000F44510DA9A889442634447FA01F20ADA62 +:10B4100090F800900EFB043319EA020F14BF4FF0AE +:10B42000FF3200229A71013105290CF1010CE4D19F +:10B430000130404504F10104DDD1002003B0BDE836 +:10B44000F0836FF47A70F9E703682DE9F0410E1E7E +:10B450005F8827DDBE4203F1060419DA9B88A3B199 +:10B460008046BF1B0025A11920463A460CF075FB0B +:10B470003246E01900210CF098FBD8F800305A88C9 +:10B480009B8801359D421444EDDB0020BDE8F0812E +:10B490009A88002107FB02F220460CF086FB002070 +:10B4A000BDE8F0816FF47A70F0E700BF2DE9F84F46 +:10B4B00000AFD1F80080FE6AB8F802501C46BB6AA3 +:10B4C00002EB030BAB45814604EB06033EDABBF10E +:10B4D000000FD8BFAB46B8F80460B34202DA002BC5 +:10B4E000C8BF1E460BFB06F3073323F0070305FB1B +:10B4F0000422ADEB030D08F10605A6421544EA4609 +:10B50000C8BF6B460CDD294618465A460CF025FB91 +:10B510000134B8F802200346A64215443344F2D160 +:10B520000FFA8BF100290ADB32B2002A07DB48460A +:10B530005346FFF785FD4846BD46BDE8F88F044BEE +:10B54000C9F800304846BD46BDE8F88FAB46C2E7B3 +:10B550009C9503002DE9F8430C68B4F90270B4F827 +:10B560000290002F05462FDBB4F90460B4F8048084 +:10B57000002E29DB062007FB0600FAF7A9FF28604A +:10B5800000F09AFA2B68A3F80290A3F80480EFB1B8 +:10B59000B045A8BFB046B945A8BFB9460633B8F113 +:10B5A000000F13D006340026214618464A460CF0F8 +:10B5B000D4FA2A68013651880346B0453C440B440E +:10B5C000F2D12846BDE8F883024B2B602846BDE83F +:10B5D000F88300BF9C95030010B5064C0648206018 +:10B5E00000F026FA2046054A0549BDE810400CF057 +:10B5F00075BA00BF883A00209C95030040200020C7 +:10B6000031B00200014B0360704700BFA4950300F6 +:10B6100070B50D1E04460CDD281D1646FAF758FFBE +:10B62000206000F049FA2068012E458005D02046B0 +:10B6300070BD054B0360204670BD2A4600210430D2 +:10B640000CF0B3FA204670BDA495030010B50B684A +:10B6500004461846236000F0EBF9204610BD00BFF9 +:10B6600010B50446006800F0FFF9204610BD00BF89 +:10B6700038B50B6804460068984206D00D4600F0C5 +:10B68000F3F92868206000F0D3F9204638BD00BFE8 +:10B690000068096888420ED008B54A8843889A42F3 +:10B6A00001D0002008BD043104300CF046FAB0FA95 +:10B6B00080F0400908BD0120704700BFB2F1000CC6 +:10B6C00019DB0068428808B51FFA8CFE96450FD832 +:10B6D00033EA230328BF1346A2EB0C029A4200F17F +:10B6E0000400A8BF1A4660440CF05FFA002008BDB1 +:10B6F0006FF47A7008BD6FF47A707047002B70B5E4 +:10B700000E46154602DA03685B889B1A002D21DB82 +:10B7100000684288591991421CDCA9421ADBCBB15E +:10B7200036F0004116D05942B14214DAB34212DD6C +:10B7300000F1040C002E65441FDB9C1BA919224656 +:10B7400028460CF018FA324628190021BDE870404E +:10B750000CF02BBA70BDA9B28A42FBD333EA2303A3 +:10B7600028BF1346521B04309A422844A8BF1A46E9 +:10B77000BDE8704000210CF018BA29469A197442AD +:10B78000A81B0CF0F8F9224628460021BDE87040BD +:10B790000CF00BBA002906DB03685A888A4202DBE8 +:10B7A0005980002070476FF47A70704710B50446D6 +:10B7B000006800F059F9204610BD00BF30B50B46B7 +:10B7C00085B0044601A91846F9F728FE01A80CF037 +:10B7D00028FA05460530FAF77BFE206000F06CF988 +:10B7E00020682A46458001A904300CF0B6F920688B +:10B7F0000544002320462B7105B030BD70B50446CA +:10B8000011B10B780D461BB90D4B2360204670BD5E +:10B8100008460CF006FA06460530FAF759FE206095 +:10B8200000F04AF9206832464680294604300CF080 +:10B8300094F92068304400230371204670BD00BF96 +:10B84000A8950300F8B517460A683B68B2F902509C +:10B85000B3F902301D440446681D0E46FAF738FE5F +:10B86000206000F029F9206831684580B1F9022094 +:10B87000043004310CF071F9326823683968B2F988 +:10B880000200B1F902200433184404310CF065F9C8 +:10B8900023682B4400221A712046F8BDF8B50546EE +:10B8A00049B10B780C4633B1084616460CF0B9F98D +:10B8B000B7B2874203D90B4B2B602846F8BD701DE9 +:10B8C000FAF706FE286000F0F7F82868324647804D +:10B8D000214604300CF041F92A68324400231371E8 +:10B8E0002846F8BDA895030010B50B680446184615 +:10B8F000236000F09DF8204610BD00BF014B03609F +:10B90000704700BFA895030038B50B68044600686F +:10B91000984206D00D4600F0A7F82868206000F095 +:10B9200087F8204638BD00BF0068096808B54A8816 +:10B9300043889A4201D0002008BD043104300CF045 +:10B9400066F9B0FA80F0400908BD00BF0968B1F996 +:10B9500002C06245F8B5044605DB1748206000F0D8 +:10B9600067F82046F8BD081D8618805C58B1ACEB1E +:10B9700002029A42A8BF1A46304615460CF051F909 +:10B98000ABB2834203D90C4B23602046F8BD2FB2E3 +:10B99000781DFAF79DFD206000F08EF820683A4689 +:10B9A0004580314604300CF0D8F823683B4400222F +:10B9B0001A712046F8BD00BFA895030070B5156840 +:10B9C0006E88044666B10B685B881BB1FFF73AFFCF +:10B9D000204670BD0560284600F02AF8204670BD5C +:10B9E0000868206000F024F8204670BD002907DBBD +:10B9F0000368B3F902208A4202DD194408797047CE +:10BA00000020704710B5064C0648206000F010F882 +:10BA10002046054A0549BDE810400CF05FB800BF5C +:10BA20008C3A0020A895030040200020ADB702000A +:10BA300003884FF6FF729BB2934214D0012B10B5CE +:10BA4000044601D0DB0702D41E20F1F7CBFEBFF382 +:10BA50005B8FD4E85F3F0233C4E8523F002AF8D13D +:10BA6000BFF35B8F10BD704703884FF6FF729BB228 +:10BA7000934218D0012B10B5044610D0DB070ED529 +:10BA8000BFF35B8FD4E85F3F9A1EC4E8512F0029B3 +:10BA9000F8D1BFF35B8F9BB2032B05D010BD1E20E6 +:10BAA000F1F7A0FEECE770472046BDE8104000F03B +:10BAB00001B800BFFAF74ABD03230380704700BFF7 +:10BAC00082B030B583B006A981E80C0008AB864689 +:10BAD000844693E803005EF8045B8DE8030006AB40 +:10BAE0000CCBDCF8144071462846A04703B0BDE8F3 +:10BAF000304002B0704700BF08B502680B689A4238 +:10BB000001D0002008BD1022043104300CF015F8DB +:10BB1000B0FA80F0400908BD0420704704290248AB +:10BB200008BF0020704700BF16FCFFFF4268054BAE +:10BB3000106993FBF0F007EE900AF8EEE77A17EE43 +:10BB4000900A704740420F00837C43F020038374C7 +:10BB5000704700BF10B508310446FFF777FD204657 +:10BB600010BD00BFF8B5144B036003F12802054671 +:10BB7000826000F50070FFF773FD05F5FE70FFF7BA +:10BB80006FFD0E4F05F5EC74A5F1080644F8187C1E +:10BB90002046FEF78DFAA4F110003C3CFFF760FD53 +:10BBA000B442F3D1064A2A6000232846EB80F9F715 +:10BBB0007DFD2846F8BD00BF20960300FC950300DC +:10BBC000448E0300F8B5154B036003F128020546C7 +:10BBD000826000F50070FFF743FD05F5FE70FFF78A +:10BBE0003FFD0F4F05F5EC74A5F1080644F8187CED +:10BBF0002046FEF75DFAA4F110003C3CFFF730FD53 +:10BC0000B442F3D1074A2A600023EB802846F9F7B3 +:10BC10004DFD28460BF067FF2846F8BD209603002F +:10BC2000FC950300448E030030B5837C13F01004B0 +:10BC300083B002D1204603B030BD4468054601A858 +:10BC4000FFF7E0FC03F0FCF8E37D7F3304EB8301B6 +:10BC500001A8FFF70DFD03F0E5F80023EC7C1D487B +:10BC60001A4602F151010901415801B101339442D0 +:10BC700002F101022AD0082AF3D1174B019A101DB4 +:10BC800048F68804C15AA142034414D05288104493 +:10BC90006A68927D984298BFA3EB420C08D9520083 +:10BCA00001E0984204D9995AA1429C461344F8D124 +:10BCB000BCF90030AB81AC8901A824B2FFF7D0FCFD +:10BCC00024EAE474A4B2204603B030BD013B5B001B +:10BCD000D4E700BF007000402EF8FFFF072914D8FA +:10BCE000032A12D810B4C37C01751B0103F18043F1 +:10BCF00042EA012403F5E043427544F480540020F5 +:10BD0000C3F818455DF8044B70476FF47A707047BC +:10BD100010B504468069036800219B6B9847A069B1 +:10BD200003684FF47A51DB6C9847A07D21690128A4 +:10BD30000346B8BF012303EB8303B1FBF3F3B3F571 +:10BD4000807FA8BF4FF480735B104BD000225B1044 +:10BD500002F10102FBD107EE901AF8EE677AB3EE1A +:10BD6000007A012867EE877A2DD9082A4FF001035F +:10BD7000A8BF082203FA02F207EE102AF8EEC76AFB +:10BD8000194B87EEA67A0021C3F8F415C4F80422F3 +:10BD9000A06903680021DB6BFDEEC77A17EE902ADD +:10BDA0009847A369114A5B69114801210224C3F82D +:10BDB0000012C2F8084503F5A074C2F81845C2F88D +:10BDC0001C05D96010BD012303FA02F106EE901A9A +:10BDD0000549F8EEE66AC1F8F42587EEA67AC4F8BC +:10BDE0000432D5E71A46B6E70070004000F0014083 +:10BDF000047000402DE9F04F87B000250193C74B38 +:10BE000045600360044603920E46F9F7E1FBC44B1C +:10BE1000DFF82483A66103F10801303304F134060E +:10BE2000A360C4E907842160A58104F11C0104F129 +:10BE300024000291FFF7E6FB02993046FEF71EF957 +:10BE4000636A84F82F5002275B88638530464FF47D +:10BE5000007684F82E50A685278629462585FEF78C +:10BE600049F904F1700904F15801C4E9168404F198 +:10BE700060000291FFF7C6FB02994846FEF7FEF804 +:10BE8000236E48464FF0010984F86B905B88A4F854 +:10BE9000663084F86A50A4F86860A4F86C7029468B +:10BEA000A4F86450FEF726F904F1AC0B04F19401F8 +:10BEB000C4E9258404F19C000291FFF7A3FB0299D9 +:10BEC0005846FEF7DBF8D4F89C3084F8A7705B88FE +:10BED000A4F8A230584684F8A650A4F8A460A4F8A8 +:10BEE000A8702946A4F8A050FEF704F904F1E80B65 +:10BEF00004F1D001C4E9348404F1D8000291FFF7C1 +:10BF000081FB02995846FEF7B9F8D4F8D830584664 +:10BF10004FF0030B84F8E3B05B88A4F8DE3084F8BC +:10BF2000E250A4F8E060A4F8E4702946A4F8DC50DC +:10BF3000FEF7E0F804F5927A04F58671C4E94384CB +:10BF400004F58A700291FFF75DFB02995046FEF7F7 +:10BF500095F8D4F81431042184F81F115B88A4F8F3 +:10BF60001A31504684F81E51A4F81C61A4F82071BF +:10BF70002946A4F81851FEF7BDF804F5B07A04F587 +:10BF8000A471C4E9528404F5A8700291FFF73AFB4A +:10BF900002995046FEF772F8D4F85031052184F822 +:10BFA0005B115B88A4F85631504684F85A51A4F8C6 +:10BFB0005861A4F85C712946A4F85451FEF79AF828 +:10BFC00004F5CE7A04F5C271C4E9618404F5C67043 +:10BFD0000291FFF717FB02995046FEF74FF8D4F88D +:10BFE0008C31062184F897115B88A4F89231504671 +:10BFF00084F89651A4F89461A4F898712946A4F89D +:10C000009051FEF777F804F5E071C4E9708404F507 +:10C01000E47004F5EC780291FFF7F4FA02994046D7 +:10C02000FEF72CF8D4F8C831072184F8D3115B88C7 +:10C03000A4F8CE3129464046A4F8D47184F8D251F0 +:10C04000A4F8D06104F5FE78A4F8CC51FEF752F8BC +:10C05000A7194046FFF7D6FA3846FFF7D3FA019BF7 +:10C06000039AA3802261A68231462A46C4F804922C +:10C07000A57584F8085205A8FFF7CAFA4FF0FF33F8 +:10C080002A4605A88821FFF719FB05A94046FFF7B6 +:10C09000EFFA05A8FFF7E4FAA18A224E2A4605A87E +:10C0A000FFF7B6FA4FF0FF332A4605A88821FFF7BD +:10C0B00005FB05A93846FFF7DBFA05A8FFF7D0FA1C +:10C0C000194BE57580271C60C6F88070BFF34F8F51 +:10C0D000BFF36F8F154A164B1649C3F8005523203E +:10C0E000C3F8F0B5C3F80403C2F808952046C2F8B7 +:10C0F0001015C2F81435FFF70BFE86F80753A06938 +:10C10000C6F88071036837605B6A9847A069036866 +:10C110001B6B9847204607B0BDE8F08F448E0300A4 +:10C120001896030000E100E0903A002000F0014082 +:10C130000070004004710040FC950300F0B5584DBC +:10C1400085B0D5F840260092D5F844260192D5F85E +:10C15000482602920023C5F8FC3F0122D5F8FC1FB7 +:10C16000C5F8FC2F0099C5F840160199C5F844168A +:10C170000299C5F848160321C5F80035C5F8F01531 +:10C1800023210446C5F80413844683751E461846C9 +:10C1900017E05FFA8EF0A075BCF830109CF82F7095 +:10C1A00049BA41F4805105EB071789B2C7F8181551 +:10C1B000C3F800250132092AC3F804650CF13C0CD0 +:10C1C0001ED0531EC3EB031304EB8301130191F83C +:10C1D0002E7003F18043110117F0100700F1010EDA +:10C1E00003F5E04301F18041D3D101F5E041013293 +:10C1F000092AC1F800750CF13C0CC1F80475E0D1B6 +:10C2000008B905B0F0BD264E01252046C6F80055F8 +:10C21000FFF77EFDE77DA18A00227F3703A8FFF7A5 +:10C22000F7F904EB87074FF0FF330022882103A8BA +:10C23000FFF744FA03A93846FFF71AFA03A8FFF7F5 +:10C240000FFAE27DA37DD4F8041204EB820203FB13 +:10C2500001F1D2F8FC2103F100430432013BC6F89E +:10C260002C2602EB4302A38AA94093FBF1F001FBC9 +:10C2700010315B1A03EBD3732B41C6F83036094BF0 +:10C2800035600321C3F8041548F6880184F8085284 +:10C2900013889BB28B42FBD0012005B0F0BD00BFDC +:10C2A0000070004000F0014090F80832BBB10D4B27 +:10C2B0000D4A10B50324C3F80845D2F80034DB0753 +:10C2C000FBD40123936090F80832002BFBD190F847 +:10C2D000083201610BB9FFF731FF002010BD016189 +:10C2E0000020704700F001400070004010B5F1B12F +:10C2F00090F8083203F0FF0173B11D4B1D4A03246F +:10C30000C3F80845D2F80034DB07FBD4012393605F +:10C3100090F80832002BFBD1174B184A197013689C +:10C320001749C3F3C0130B7083B9002010BD144B21 +:10C330001B78A3B9104B1B78002BF6D090F808326D +:10C34000002BF2D1FFF7FAFE002010BD8023C2F8C7 +:10C350008030BFF34F8FBFF36F8F002010BD074BAE +:10C3600080221A60044B1B78002BDED0E6E700BF6A +:10C3700000F00140007000408A42002000E100E02F +:10C380008942002007EE901A9FED1F7A4368C7EE9E +:10C39000277A1A6910B50446FDEEE77A17EE901A6F +:10C3A000914218DA93F8082252B3184A0320C2F8CF +:10C3B00008051748D0F80024D207FBD40122826078 +:10C3C00093F80822002AFBD193F80822196112B9C8 +:10C3D0001846FFF7B3FE23680E4A5B6993420BD100 +:10C3E00063680D481B6990FBF3F007EE900AF8EEC6 +:10C3F000E77A17EE900A10BD2046BDE810401847B6 +:10C40000C3ED047AE7E700BF0024744900F001405F +:10C41000007000402DBB020040420F00F8B50D46F1 +:10C420000446097C25481746FAF76AF950B1297C79 +:10C430002248FAF72FF9461E2FB93701B81B04EB33 +:10C4400080001C30F8BDC6EB061304EB83033701F4 +:10C4500093F82E30DA0607D52B68194ADB6D934224 +:10C4600025D100232373E9E794F8083273B1154B03 +:10C470000322C3F80825144AD2F80034DB07FBD4A2 +:10C480000123936094F80832002BFBD1BB1B04EB13 +:10C49000830393F82E2042F0100283F82E2094F8A4 +:10C4A0000832002BD8D12046FFF748FED4E72846B3 +:10C4B000002204F108019847C0E700BFAC950300D3 +:10C4C000F903020000F001400070004031B38B7CA2 +:10C4D000DA0601D50020704790F8083210B573B124 +:10C4E000104B114A0324C3F80845D2F80034DB0787 +:10C4F000FBD40123936090F80832002BFBD18B7C96 +:10C5000043F010038B7490F8083203F0FF041BB95A +:10C51000FFF714FE204610BD002010BD6FF47A70A6 +:10C52000704700BF00F001400070004038B50D4674 +:10C530000446097C2248FAF7E3F800283DD0297C1C +:10C540001F48FAF7A7F8431EC3EB031204EB82025D +:10C550001D0192F82E10C90626D594F8081201F094 +:10C56000FF0019B3174A0321C2F808151649D1F87C +:10C570000024D207FBD401228A6094F80822002A02 +:10C58000FBD1EB1A04EB830393F82E2002F0EF02A9 +:10C5900083F82E2094F8083203F0FF0523B92046D3 +:10C5A000FFF7CCFD284638BD002038BD92F82E306C +:10C5B00003F0EF0382F82E3038BD6FF47A7038BD87 +:10C5C000AC95030000F001400070004070B50E46CD +:10C5D0000546097C0E48FAF793F880B1317C0C4887 +:10C5E000FAF758F8441E31462846C4EB0414FFF706 +:10C5F0009DFF05EB840393F82E20D206FBD42B7B02 +:10C600001BB12B6828469B699847002070BD00BF6E +:10C61000AC950300A0F10800FFF7D8BF2DE9F04F5B +:10C620009946837C85B0DC060E9F56D50D686B88D5 +:10C63000B2EB530F4FEA63044FDA043505EB4404C1 +:10C64000064605EB4205A046023C621B521092FBD7 +:10C65000F9F309FB1322002AF5D1B4F90030B381B4 +:10C66000B37C9B0639D5B9F1010F4CD0B6F90E0059 +:10C67000B368011DA84519445B882ED914464FEABA +:10C680004909924606F1080B07E0B6F90E209A42D6 +:10C6900019D0A84521D9B6F90E00984204F1010439 +:10C6A0001ED0B5F90020BC4292444D44EDD19AFB16 +:10C6B000F4F221F8022BF289023212B200249A42DB +:10C6C000F281A246E5D106F11800CDE90013FDF78D +:10C6D00093FCA845DDE90013DDD805B0BDE8F08F77 +:10C6E0000122B6F9101003A8FEF792FF03A95846DD +:10C6F000FEF7BEFF03A8FEF7B3FFB1680023F38186 +:10C700004B880431CDE706F10800FEF7B1FFB368AE +:10C710005B88F38106F1180005B0BDE8F04FFDF726 +:10C720006BBC00BF2DE9F043434BD3F8042185B027 +:10C7300006461AB9D3F81431002B44D096F8179056 +:10C74000DFF8F48009F1010303F00103F375D8F871 +:10C75000341609F17F0906EB89094900484600248F +:10C76000FFF718F806F11C05274603E0082C05F131 +:10C770003C051DD004F151031B01013458F803306E +:10C78000002BF3D0494603A8FEF760FFD6F8041249 +:10C79000B37D00913A46284603A9FFF73FFF03A85F +:10C7A000FEF75EFF082C07F1010705F13C05E1D11A +:10C7B000214BD3F8042112B10022C3F804211E4BEF +:10C7C000D3F8142132B91C4CD4F8003163B905B048 +:10C7D000BDE8F0830022184CC3F8142186F8082223 +:10C7E000D4F80031002BF2D0F57DB18A013505F087 +:10C7F0000105002205F17F0703A8FEF709FF06EBFC +:10C8000087074FF0FF330022882103A8FEF756FF69 +:10C8100006EB850603A93846FEF72AFF03A8FEF7B4 +:10C820001FFFD6F8FC3100220433C4F82C36C4F8BC +:10C83000002105B0BDE8F08300700040024B18688D +:10C8400008B1FFF76FBF7047903A0020174B99422D +:10C850001ED9174B994298BF4FF080621AD9154ADA +:10C860004369914210B44FF0C8604FF0000408BF14 +:10C870004FF0C462C3F80045C3F8240508BFC3F8ED +:10C880002425062200205DF8044BC3F800257047DC +:10C890004FF0CC7243690021C3F80015C3F824257A +:10C8A0000622C3F800250020704700BF8FD0030088 +:10C8B0007F1A0600801A0600704700BF10B50446B4 +:10C8C0000BF011F9204610BDF0B585B01E468DF86D +:10C8D0000F209DF82C3002680093176A01230DF198 +:10C8E0000F0204460D46B84738B9236800909F6A86 +:10C8F0000A9B324629462046B84705B0F0BD00BF26 +:10C90000C3688B4210B504460ED003698B420BD02E +:10C9100023793BB12368094A9B6B934220460AD195 +:10C920000BF0E1F8002010BD23680022DB6B1146FC +:10C9300020469847ECE79847002010BDBDC802008C +:10C94000C368002B3CD070B504460069002836D07F +:10C95000036801211B689847E068036801211B6890 +:10C9600098470420F9F7F0FE0025E06803680221EB +:10C970009B689847014600BB206903681B6898477D +:10C980000420F9F7E1FE2069036801211B6898473C +:10C9900001350420F9F7D8FE092DE6D1E0680368D7 +:10C9A00000211B6898470420F9F7CEFEE068036871 +:10C9B000BDE870401B6801211847002DEED170BD05 +:10C9C000704700BF38B50B460446154600F10C0110 +:10C9D0001A46FAF793FB2A4604F110012046FAF7AB +:10C9E0008DFB6269E3680025C2F80055F3B1236945 +:10C9F000E3B101212046FAF77FFB0621E06801F050 +:10CA00000FFA0621206901F00BFA2046FFF798FF84 +:10CA1000E068036802219B68984720690368022147 +:10CA20009B68984729462046FAF766FB0A20F9F7E3 +:10CA30008BFED4E90423B2B1157CE26882B1107C8C +:10CA4000C3F808554FF0CC710622C3F80C05C3F8A3 +:10CA500024150A20C3F80025F9F776FE002038BD1A +:10CA60004FF0FF30ECE74FF0FF35E6E7F8B504464E +:10CA70001D460E461746FAF731FB114B2360002383 +:10CA8000C4E9023323615DB1284602F041FA6061D6 +:10CA900060B13A4631462046FFF794FF2046F8BD84 +:10CAA000012002F053FA60610028F2D15A20F0F719 +:10CAB00099FE3A4631462046FFF784FF2046F8BDEE +:10CAC000549603002DE9F04143698EB282B09C591F +:10CAD0000546002C5AD1364F4FF001080BE0D3F831 +:10CAE000482592B9632C51DC0A20F9F72DFE6B69B9 +:10CAF0009A59002A4AD1D3F8242132BBBC4224DC03 +:10CB0000D3F850210134002AE9D1632CECDDD3F8AD +:10CB1000602152B1D3F80022D10506D5D3F84821BF +:10CB20001AB9C3F81C801446DEE7D3F86021002A46 +:10CB3000DAD0D3F800229205D6D5D3F80421002A02 +:10CB4000D2D1C3F814801446CEE7D3F8C414C3F886 +:10CB5000C4140022C3F82421D3F824210192012215 +:10CB60000199144C1A625A6101E0013C18D00A2064 +:10CB7000F9F7EAFD6B69D3F80431002BF5D00E4CC0 +:10CB8000A86838B9204602B0BDE8F081A868002442 +:10CB90000028F7D0F9F7D8FD204602B0BDE8F081B3 +:10CBA0002B682A69DB6BE968034C28469847E7E75E +:10CBB00040420F00A08601000EFCFFFF70B44469E4 +:10CBC000C1F34701C4F888150021C4F8041189B0E5 +:10CBD000D4F804510695069DC4F82411D4F82451C4 +:10CBE0000595059DC4F86011D4F860510495049D25 +:10CBF000C4F85C11D4F85C510395039DC4F850113E +:10CC0000D4F850510295029DC4F84C11D4F84C51FF +:10CC10009DF830600195019DC4F84425C4F848355D +:10CC200076B14FF480720123C4F80022A360D4F8D7 +:10CC300048210ABB4FF4A47109B070BCFFF742BF92 +:10CC40004FF400720123C4F80022A360D4F84821F5 +:10CC500062B12362C4F84861D4F848310793079B56 +:10CC60004FF4827109B070BCFFF72CBF4FF4827192 +:10CC700009B070BCFFF726BF2362C4F84811D4F88E +:10CC800048310793079BD5E770B54469C1F3470165 +:10CC9000C4F888150021C4F8041188B00546D4F8FA +:10CCA000040106900698C4F82411D4F824010590D4 +:10CCB0000598C4F86011D4F8600104900498C4F891 +:10CCC0005C11D4F85C0103900398C4F85011D4F8B7 +:10CCD000500102900298C4F84C11D4F84C019DF810 +:10CCE000306001900198C4F83425C4F8383586B90D +:10CCF0004FF480520123C4F800222360D4F8482165 +:10CD0000DAB94FF48271284608B0BDE87040FFF7E9 +:10CD1000D9BE01232360D4F8482132B12362C4F87C +:10CD20004811D4F848310793079B4FF4AE71284659 +:10CD3000FFF7C8FE48B108B070BD2362C4F848616F +:10CD4000D4F848310793079BDBE76B6901224FF466 +:10CD5000A4712846DA6108B0BDE87040FFF7B2BEA2 +:10CD60000D4B10B503F1080103F1340240330446C2 +:10CD7000C0E9022301603030FEF772FC04F12C00A0 +:10CD8000FEF76EFC054A226000232046E380F8F798 +:10CD90008DFC204610BD00BF94960300448E030016 +:10CDA00038B5446991F810C000234FF0FF3504EB0B +:10CDB00083020133D2F86015614508BFC2F860559F +:10CDC000042BF4D1037C13B103689B6998470020BE +:10CDD00038BD00BFA0F10C00FFF7E2BF0E4B03F11E +:10CDE000080103F13402403310B504460160C0E984 +:10CDF00002233030FEF734FC04F12C00FEF730FC47 +:10CE0000064A22600023E3802046F8F74FFC2046C4 +:10CE10000AF069FE204610BD94960300448E03007C +:10CE20002DE9F0412DED028B002408EE103A5B4B0A +:10CE30000360446005460F461646BDF82080F8F7AB +:10CE4000C7FB574B2B6003F12C023833AA60EB6011 +:10CE50006F612C8205F12C00FEF7D4FB05F1300048 +:10CE6000FEF7D0FB9FED4F7A4F4B68696E63C7EEBC +:10CE7000087A4FF08022C3E90022C3E902224B4B1B +:10CE8000AB61A5F804802C85EC612346C0F8004511 +:10CE9000B0EE677ABEEECE7A17EE101AB1F5004FFB +:10CEA00078DB013341FA03F4B4F5004FF9DA072BCC +:10CEB00015DC04FA03F10029B8BF0F31091107EEA0 +:10CEC000901ADFED386AC0F80C35F8EEE77AC0F852 +:10CED000084586EEA77AC5ED097A85ED087A002324 +:10CEE0000222C0F804353249C0F81025C0F8483590 +:10CEF000C0F82835C0F84C35C0F82C3540F2011385 +:10CF00006B830123C0F81435302404238842C0F811 +:10CF10000032C0F8044321D0264988422DD0264A49 +:10CF200090420ED03268012352682B7605F1080139 +:10CF3000C0F8003530469047BDEC028B2846BDE86E +:10CF4000F0811E4A1E4C95601E4A9168A2F540620F +:10CF5000C1F8C840C2F884315360E3E7194B174A5F +:10CF600099681560A3F540634FF08052164CC1F8E4 +:10CF7000B040C3F880211A60D4E7104B134C5D60B9 +:10CF8000104B9968A3F54063C1F8C440C3F88421ED +:10CF90005A60C7E717EE104A8DE700BF448E0300C2 +:10CFA0009C96030000247449943A0020000001017B +:10CFB00000C001400010024000200240A43A0020BE +:10CFC000C5D1020000ED00E019D202006DD20200CE +:10CFD0004369D3F80805704707EE901AFEEECE7A43 +:10CFE000844617EE901AB1F5004F22DB002301337F +:10CFF00041FA03F2B2F5004FF9DA072B1DDC02FA11 +:10D0000003F10029B8BF0F31091107EE901ADFEDC7 +:10D010000C6ADCF81400F8EEE77AC0F80C3586EEFE +:10D02000A77AC0F808250020CCED097A8CED087AA3 +:10D03000704717EE902A0023E3E76FF47A70704789 +:10D0400000247449406A704743690020C3F81015F2 +:10D05000704700BF43698176C27649B1012004213F +:10D060003022C3F81405C3F80012C3F80423704734 +:10D070003022C3F81415C3F80012C3F80823704710 +:10D0800070B590F9293082B00446002B3BD1C069BD +:10D090000D46A8B9A37E002B41D0637E002B3ED065 +:10D0A000E37E002B3BD16169234A01EB4511082344 +:10D0B000C1F82025C1F82435012384F8293020E067 +:10D0C000616B0B6805F10B061B6801A804EB860673 +:10D0D000984701A93046FEF7CBFA01A8FEF7C0FA3F +:10D0E00004EB85036169DB6AE269588801EB45114D +:10D0F00040100433013AC1F82035C1F8240501205D +:10D10000E26102B070BD426901235360D2F804317C +:10D11000002BFBD0E36900256576258513B9002037 +:10D1200002B070BD2268013BD269E361204690479E +:10D13000284602B070BD00BF943A002038B5C369DC +:10D14000817E01330446C36119B1637E63B100205F +:10D1500038BDFFF795FFC8B1636901229A60A37ECD +:10D16000002BF2D1002038BD012594F828106576F7 +:10D170002046FFF785FF94F828302B442B4084F895 +:10D1800028303BB9636901229A60E0E7E37E002B17 +:10D19000E5D0E1E7E36913B900236376D7E72946D1 +:10D1A0002046FFF76DFF94F82830013303F00103A8 +:10D1B00084F82830002BEFD1E4E700BFA0F108008D +:10D1C000FFF7BCBF38B5134B9C6834B16369D3F823 +:10D1D000102172B9D3F8143103B938BD002584F891 +:10D1E000285001212046FFF74BFF6369C3F8145113 +:10D1F00038BD012384F8283000212046FFF740FF86 +:10D2000063690022C3F81021D3F81431002BE4D055 +:10D21000E4E700BFA43A002038B5134B1C6834B1D2 +:10D220006369D3F8102172B9D3F8143103B938BD4A +:10D23000002584F8285001212046FFF721FF63696B +:10D24000C3F8145138BD012384F82830002120464A +:10D25000FFF716FF63690022C3F81021D3F81431D9 +:10D26000002BE4D0E4E700BFA43A002038B5134B0C +:10D270005C6834B16369D3F8102172B9D3F8143102 +:10D2800003B938BD002584F8285001212046FFF756 +:10D29000F7FE6369C3F8145138BD012384F82830C0 +:10D2A00000212046FFF7ECFE63690022C3F810213D +:10D2B000D3F81431002BE4D0E4E700BFA43A0020F7 +:10D2C000426900230376C2F800357047032A37DC31 +:10D2D00070B50C4602F5AC754169237C51F82520E8 +:10D2E0009A42064618D0236817491A6E8A421BD103 +:10D2F0001A6816498A421ED1DB6D154A7169207C75 +:10D3000041F82500934209D100233374E38843F0A8 +:10D3100008030020E38070BD002070BD002206F1EC +:10D320000C0120469847F1E72046904723680749BB +:10D330001A688A42E0D00021204690472368DBE744 +:10D340006FF47A70704700BFFD030200A5F301007F +:10D35000F903020070B505680F4C2A6AA24218D181 +:10D3600044698446087C00234FF0FF3604EB8302B7 +:10D370000133D2F86015814208BFC2F86065042B02 +:10D38000F4D19CF8103013B1AB6960469847002087 +:10D3900070BDBDE870401047A1CD020043698B42CB +:10D3A0000AD070B505460C46164613B103681B6ECD +:10D3B000984726716C6170BD704700BF90F804C03B +:10D3C0001CF0020F29D0002924DB002A22DD002BCB +:10D3D00020DDB4294FF47A7CA8BFB42130B50CFB12 +:10D3E00001F10F4D046802EBD27E8908A5FB0151C3 +:10D3F000A3EB6E030CFB03F3890802FB0131094A1E +:10D40000246BCB1782FB0121C3EBA1112346BDE89E +:10D41000304018476FF47A7070470348704700BF78 +:10D42000176CC116D34D621016FCFFFFC08800F0C8 +:10D430000500003818BF0120704700BF037C0B496E +:10D44000202B38BF4FF0A0410122D1F8141503F072 +:10D450001F0302FA03F30B4206D1C08800F00A0052 +:10D46000003818BF01207047104670470003005075 +:10D47000C08810F0030018BF01207047C08800F07A +:10D480000C00003818BF0120704700BF03684FF43C +:10D490007A729B6B02FB01F1184700BF027C0F4BB5 +:10D4A000202A38BF4FF0A04302F01F0203EB820393 +:10D4B0000129D3F80027417122F00C0207D002297C +:10D4C00008BF42F00C02C3F800270020704742F06A +:10D4D0000402C3F800270020704700BF000300507B +:10D4E000D0F8103521EA0301C0F81815704700BFC5 +:10D4F000D0F810351940C0F81815704738B5037CBE +:10D50000202B0446184838BF4FF0A04003F01F03FB +:10D5100001229A40D0F8143513421BD10D46D9B9D7 +:10D52000C0F80C251146FFF7E3FF217C0E4B2029A4 +:10D5300038BF4FF0A043D3F81435134212D02368FC +:10D5400020461B6E9847236829461B68204698474B +:10D55000002038BD002038BDC0F808251146FFF76F +:10D56000BFFFE2E7014838BD0003005012FCFFFF97 +:10D5700038B5C3889B0704460D4604D54069A8B357 +:10D58000F9F7B8FD90BB236820461B6E9847FDB99C +:10D59000227C274B1F2A02F01F014FF0010098BF89 +:10D5A0004FF0A0438840C3F80C051F2A204BE288A7 +:10D5B00098BF4FF0A04303EB810342F00202D3F87F +:10D5C000001741F00101C3F800170020E28038BDC8 +:10D5D000227C174B1F2A02F01F014FF0010098BF59 +:10D5E0004FF0A0438840C3F80805DEE77DB1237CF7 +:10D5F0000F4A202B4FF0010138BF4FF0A04203F03B +:10D600001F0301FA03F3C2F80835002038BD237C5C +:10D61000074A202B4FF0010138BF4FF0A04203F022 +:10D620001F0301FA03F3C2F80C35002038BD00BF18 +:10D630000003005038B503799A071FD5C3885B07EC +:10D64000044617D50E4B1868C0B101222146FEF7DB +:10D65000E5FE054690B1606910B1F9F74BFD18B9C8 +:10D66000E38843F00403E3802846FEF7DDFAC0F3C5 +:10D670000F1038BD03681B6E9847E3E7014838BDBB +:10D68000743B002016FCFFFFC3881B0739D570B51B +:10D690001D4D1E4C28682DED028B08EE101AFFF769 +:10D6A00097FCF8EE487A08EE900A17EE901A286870 +:10D6B000FFF792FCF8EEE88A04F108062388286850 +:10D6C00007EE903AB8EE678AFFF782FC07EE900A01 +:10D6D000F8EEE77A67EE887A87EEA87ABCEEC77A2A +:10D6E00017EE103A24F8023BB442E7D1084B074941 +:10D6F00018680822012308F04DFFBDEC028B0020C2 +:10D7000070BD0448704700BF783B00207C3B002080 +:10D71000843B002016FCFFFF08B5C3881B0701D41B +:10D72000064808BD064B1868FFF78CFC07EE900A08 +:10D73000FCEEE77A17EE900A08BD00BF16FCFFFF6B +:10D74000783B00200368244A9B6A934210B5044644 +:10D7500030D1C3885B052CD46069B0B1F9F7CAFC3D +:10D7600098B96069E388026843F480631268E380D3 +:10D7700021469047194B62691B6803B10C339A42EA +:10D780001CD0227C0023636100E0227C144B202A01 +:10D7900038BF4FF0A04302F01F0203EB8203E28880 +:10D7A000D3F8001702F4306221F44031C3F80017B7 +:10D7B000E28010BD98470028CED010BD094B227CD6 +:10D7C000181D4FF0FF0C13F9011B914208BF03F81D +:10D7D00001CC9842F7D1D5E789030200783B0020BD +:10D7E000000300503C21002002680F49D26B8A429E +:10D7F00008B513D1C3881B0701D40C4808BD0C4BD6 +:10D800001868FFF71FFC07EE900AFCEEE77A094B59 +:10D8100017EE900AA3FB0030800908BD9047054B26 +:10D82000A3FB0030800908BD19D7020036894100EA +:10D83000783B0020D34D621070B50568154E6B6CB7 +:10D84000B34204461FD10A46017C134B4271202982 +:10D8500038BF4FF0A04301F01F0103EB8103012A01 +:10D86000D3F8001721F00C010AD0022A08BF41F0BA +:10D870000C01C3F8001720466B68BDE870401847DC +:10D8800041F00401F5E79847256820466B68BDE83C +:10D89000704018479DD402000003005038B5C3887B +:10D8A000DB07044606D5406900283FD0F9F722FC83 +:10D8B00000283BD1236820461B6E9847227C294BC9 +:10D8C0002068202A38BF4FF0A04302F01F0103EB6D +:10D8D0008103456CD3F80017234821F00301C3F8F6 +:10D8E0000017E188854241F00101E18002F01F0C40 +:10D8F000617930D1D3F80007012920F00C0027D03E +:10D90000022908BF40F00C00C3F8000715491F2A80 +:10D910008CBF0A464FF0A0420123D2F8102503FA2B +:10D920000CF3134214BF0120002038BD237C0D4AA4 +:10D93000202B38BF4FF0A04203F01F03D2F8101580 +:10D94000012202FA03F30B4214BF1046002038BD37 +:10D9500040F00400D8E72046A847227C02F01F0CC4 +:10D96000D4E700BF000300509DD4020038B5044640 +:10D9700015464FF48072C2802F2D0F4A23714FF04D +:10D9800000004FF00103E060218125742260637183 +:10D990000ED80A4A0A4942F8254000236361094B20 +:10D9A0004FF000404022C1F8040320461A6038BD01 +:10D9B0003220EFF717FFECE7E0960300B03A0020C3 +:10D9C0000060004000E100E00379DB074FD52DE95E +:10D9D000F041C388DA0682B004460D463CD4236881 +:10D9E00020461B6E9847012D236842D05B68204675 +:10D9F000984723682020D3F85C800AF076F800234B +:10DA0000CDE900332146012322890746FAF7D8FEE3 +:10DA10002F4B984507F10C064CD163699E4207D005 +:10DA20001BB1236820461B6E984701233B74666137 +:10DA3000E38823F400639BB243F01103012DE380DC +:10DA400011D0002E42D056F80C3CDB69A6F10C0038 +:10DA500002B0BDE8F0411847C3F3C0238B42BED1EA +:10DA6000012D4669EDD1002EEDD13368FFDE194856 +:10DA700070473020D3F85C800AF037F8164B214607 +:10DA80001A6840F6AC530746FCF710F8104B98455F +:10DA900007F10C0614D163699E4207D01BB12368BD +:10DAA00020461B6E984701233B746661E38843F46C +:10DAB0000063C1E7314601222046C0476669B7E7E7 +:10DAC00031462A462046C0476669EFE73368FFDEE5 +:10DAD0009DD3020016FCFFFF703B0020C188C1F3FC +:10DAE000C021FFF771BF00BF10B5C388590684B0CD +:10DAF000044614D49A060AD41B0606D5E36823B15B +:10DB0000012004B0BDE81040184704B010BD012347 +:10DB1000218902226846FDF703FAE388ECE70189D0 +:10DB2000002305226846FDF7FBF963694BB1596A8A +:10DB3000029A5A626846521A0023CDE90223FDF781 +:10DB400047FAE388D6E700BF10B5C388590684B00A +:10DB5000044614D49A060AD41B0606D5E36823B1FA +:10DB6000002004B0BDE81040184704B010BD0123E8 +:10DB7000218903226846FDF7D3F9E388ECE70189A0 +:10DB8000002304226846FDF7CBF963694BB1596A5B +:10DB9000029A5A626846521A0023CDE90223FDF721 +:10DBA00017FAE388D6E700BF2DE9F04BD0F82045FF +:10DBB00084B006466CB3DFF890800D4601274FF025 +:10DBC0001F0BB4FA84FCABEB0C03591907FA03F2F0 +:10DBD00058F8219024EA0204B9F1000F17D0B9F8DF +:10DBE000062012F0E00F06EB83030ED0D3F80027D7 +:10DBF00082F48032C3F80027D3F80037DA034846AE +:10DC00001CD5FFF771FFB9F80620930508D4002C46 +:10DC1000D5D14FF0FF33C6F8203504B0BDE8F08B06 +:10DC2000F8F7FAFA0028F2D00123052240F2FF317A +:10DC30006846FDF775F9002CC1D1EAE7FFF784FFCC +:10DC4000B9F80620E1E700BFB03A002008B5094B5B +:10DC5000D3F87C2102B908BD0021C3F87C114FF034 +:10DC6000A040FFF7A1FFBDE8084003482021FFF7CF +:10DC70009BBF00BF0060004000030050C38813F04A +:10DC8000E00F70B504460D4621D103685B689847E4 +:10DC9000227C3A49202A02F01F0338BF4FF0A041EE +:10DCA00001EB830302F01F02D3F8006726F440362D +:10DCB000C3F8006788BBD3F8000740F40030C3F80E +:10DCC0000007012303FA02F2E388C1F820255A066F +:10DCD0000ED423F0E0039BB2022DE38018D0032D75 +:10DCE00022D0012D17D143F08003E380002070BDC6 +:10DCF000032D37D06069036821461B689847E38885 +:10DD000023F0E00300229BB2022D6261E380E8D1A0 +:10DD100043F02003E380002070BDD3F8000740F4F7 +:10DD20004030C3F80007CCE743F04003E3802820ED +:10DD300009F0DBFE2146054608F028FBFAF738F823 +:10DD400023680F4ADE6D6862964212D1626995427D +:10DD5000E1D012B11B6E2046984701232B716561FB +:10DD6000002070BD23F0E00343F04003E380002077 +:10DD700070BD012229462046B047CCE70003005081 +:10DD80009DD30200032910B50C460BDC00291ADCD8 +:10DD900016D1C28812F0F00219D003681B6E9847A2 +:10DDA000204610BD04290BD102680B49D26A8A4271 +:10DDB0000FD1C188C1F3C021FFF706FE002010BDBE +:10DDC0006FF47A7010BDFFF759FF002010BD1046A8 +:10DDD00010BD9047002010BDDDDA020038B50368A1 +:10DDE00004465B680D469847E3885B0609D42368C0 +:10DDF0000A4A5B6D93424FF00301204607D1FFF7BB +:10DE00003DFF60692946BDE8384008F0D7BA984719 +:10DE100060692946BDE8384008F0D0BA85DD0200C7 +:10DE2000072913D8027C0B4B202A38BF4FF0A043A0 +:10DE300002F01F0203EB82030020D3F8002722F434 +:10DE4000E06242EA0121C3F8001770476FF47A706C +:10DE5000704700BF00030050007C0B4B002914BF2B +:10DE60004FF440710021202838BF4FF0A04300F04C +:10DE70001F0003EB80030020D3F8002722F4E062A8 +:10DE80000A43C3F80027704700030050027C0B4B85 +:10DE9000202A38BF4FF0A04302F01F0203EB820399 +:10DEA000D3F8000720F44030C3F80007D3F8002768 +:10DEB00042EA0141C3F80017704700BF0003005059 +:10DEC000F0B5164C236883B02BB1154D2E688EB17A +:10DED000002003B0F0BD382009F007FE054608F029 +:10DEE0003DFB284625600E4D032108F0E5FA2E681B +:10DEF000002EEDD1382009F0F8FD132307462268E3 +:10DF000000930849084BFEF78BFF38460122314643 +:10DF10002F60FFF79FF8002003B0F0BD843B002086 +:10DF2000783B002000C001400000484203799B0775 +:10DF300063D5B1F5806F2DE9F0410E465FD2C388FD +:10DF40001A07054641D52F4F297C3A464FF0FF343A +:10DF5000002312F9010B884208BF1C460133042B31 +:10DF6000F7D1631C35D0DFF8B480686940B3F9F7A6 +:10DF7000C1F828B3D8F80000FFF72AF807EE906A36 +:10DF80009FED216A2149224BB8EEE77AF7EE007A3D +:10DF9000E7EE467AF0EE676A07EE900AF8EEE77A67 +:10DFA000186867EEA67A0123FDEEE77A17EE902A4D +:10DFB00021F81420082208F0EDFA0020BDE8F081D5 +:10DFC000EB8843F00803EB80D4E703681B6E9847A7 +:10DFD000B9E72846FFF774FF0E4BDFF840801C7846 +:10DFE000D8F80000013404F003041C7022462B7C96 +:10DFF0003B552946FFF76AF9B7E7074870476FF4C2 +:10E000007A70DBE73C2100200000803A7C3B002056 +:10E01000843B0020CD21002016FCFFFF783B002030 +:10E0200070B5184D2DED028B044608EE101AFFF75F +:10E0300047FF2868FFF706F8DFED137A07EE100AAE +:10E04000B4EE677AF1EE10FA15D1DFED107A9FED9C +:10E050000E7A2368B8EE488A204628EE278ADB68C5 +:10E06000C8EE077ABDEC028BBDE87040FDEEE77AA2 +:10E0700017EE901A184717EE901A2868FEF7ACFFB3 +:10E08000E3E700BF783B002000409C46000080444E +:10E0900021B9436E4FF40472C3F80823002070477F +:10E0A000B1F5614F34D00DD847F61223994229D0EB +:10E0B000B1F5164F13D14FF41D03426E0020C2F884 +:10E0C00024357047B1F5612F1FD0134B994211D100 +:10E0D000426E4FF080530020C2F824357047426EE4 +:10E0E0000E4BB1F5165F18BF4FF0EB730020C2F86E +:10E0F00024357047B1F5613F14BF4FF0EB734FF01B +:10E100006C73DAE74FF40003D7E74FF07063D4E79E +:10E110004FF46B03D1E700BF40420F0000502700CF +:10E1200070B504460E4615462046F9F78BFB0028CD +:10E13000FADC94F83C3003F0FF00002BF4D1636E5E +:10E14000317C2A7CC3F80C15C3F8142570BD00BFC0 +:10E1500010B584B004468DF8071002E094F83C3006 +:10E160001BB100F059FE0028F8D000F055FE636E98 +:10E1700060B10022C3F82021D3F820110391039944 +:10E18000C3F85821D3F858210292029A01220DF1C6 +:10E19000070184F83C20C3F84415C3F848259A6069 +:10E1A00000F03AFE98B1636E00E091B9D3F82021F7 +:10E1B000D3F85811002AF8D059B90122DA60D3F8FF +:10E1C0005821002AFBD00020002384F83C3004B002 +:10E1D00010BD0148F8E700BF09FCFFFF0021F9F777 +:10E1E000D1BA00BF90F83C3003B1704710B584B08D +:10E1F0000446F9F727FBB8B1A28EA38E94F830102D +:10E200009BB20133B3FBF1F001FB103392B22068F3 +:10E21000E16A9BB2A386895C836920469847A38EF6 +:10E22000628E9BB29A4201D004B010BD012302223B +:10E2300040F2FF316846FCF773FEF5E710B5A9B967 +:10E24000C3895A07044617D5636E04F1440120229E +:10E25000C3F834150020C3F838254FF404710122A7 +:10E260002064C3F804131A60002010BD0129FBD1FB +:10E27000FFF7B8FF002010BDF9F7D0F8E3895B077E +:10E28000E2D4002010BD00BF10B5224B224A044644 +:10E29000406E236003F13C01A16082B0C0F8082306 +:10E2A00000F0A6FE00280DDB43091C4901222033A3 +:10E2B00000F01F0002FA00F041F82300BFF34F8F77 +:10E2C000BFF36F8F636ED3F80022012122F020028A +:10E2D0000020C3F800225960C3F85801D3F8582130 +:10E2E0000192019AD960D3F85821002AFBD04FF04F +:10E2F000FF320021C3F800151846C3F80C25C3F8F7 +:10E30000142500F047FE2046F9F7ACFA204602B08B +:10E3100010BD00BF549703001403420000E100E069 +:10E32000A0F10800FFF7B0BF10B50446FFF7ACFF3F +:10E33000204609F0D8FB204610BD00BF10B5A0F163 +:10E3400008042046FFF7A0FF204609F0CCFB20463A +:10E3500010BD00BF70B50446406E0E4600F048FE8A +:10E36000054646B3E18911F0200124D12368384ADB +:10E370009B68934268D1636E4FF40472C3F808231C +:10E380002046F9F75FFA0028FADC94F83C30002BBD +:10E39000F6D1002D47DB6B092E490122203305F011 +:10E3A0001F0502FA05F541F82350BFF34F8FBFF365 +:10E3B0006F8F002070BD002D0DDB6B099B0003F1FA +:10E3C000604303F5614305F01F05012202FA05F5DC +:10E3D000C3F880511D6023681F4D5B68AB422BD191 +:10E3E000E3895A0721D5636E04F144022021C3F862 +:10E3F0003425C3F838154FF4047200212164C3F8A2 +:10E40000042301221A602046F9F71CFA002806DDD1 +:10E4100023685B68AB4213D12046FFF7E3FEA16B94 +:10E420002046F9F701FA002070BD2046F8F7F6FF04 +:10E43000E3895B07E7D5D6E7002120469847E2E766 +:10E44000012120469847EAE72046984798E700BF11 +:10E4500091E0020000E100E03DE20200A0F10800CE +:10E46000FFF778BFF0B50C268DB01D461423CDE91B +:10E470000036044616460F46F9F738F94A4A226034 +:10E4800000233C3284F83C30A26063662364002D94 +:10E490007ED0284600F03CFD0390606600287DD0C9 +:10E4A0004FF0EB73C0F824350023C0F86C352046DC +:10E4B000F9F7C8F90028FADC94F83C3003F0FF05BE +:10E4C000002BF4D1606E3A7C337CC0F80C25C0F888 +:10E4D0001435C0F80851D0F808310B930B9BC0F8E5 +:10E4E0001051D0F810310A930A9BC0F82051D0F88F +:10E4F00020310993099BC0F82451D0F824310893A6 +:10E50000089BC0F84451D0F844310793079BC0F8EA +:10E510005851D0F858310693069BC0F84C51D0F8AA +:10E520004C310593059BD0F80032204D204943F033 +:10E530002003C0F800322246C0F8045300F08CFDDE +:10E54000606E00F055FD00281BDB430900F16042BE +:10E5500002F561429B0003F16043202182F8001321 +:10E5600003F5614300F01F00012202FA00F0C3F836 +:10E5700080011860636E08222046C3F800250DB0A4 +:10E58000F0BD0C4B00F00F00034420221A76F1E797 +:10E59000102000F0DBFC6066002881D15A20EFF7E4 +:10E5A00021F9606E7CE700BF5497030014034A0012 +:10E5B00001E60200FCEC00E030B5436ED3F83C55B8 +:10E5C000026CAA4283B0044606DA0022C3F808218E +:10E5D000D3F808310193019B236C9D420BDD236C22 +:10E5E0005A1C2344226493F844102046F8F790FE06 +:10E5F000236CAB42F3DB0023236403B030BD00BFC8 +:10E6000070B5456ED5F8083188B00446B3B1002620 +:10E6100010E0C5F80861D5F808310193019B236C1F +:10E620005A1C2344226493F84410F8F771FED5F87D +:10E6300008311BB1236C1F2B2046EADDD5F81031C1 +:10E64000002B3AD1D5F84C3173B10023C5F84C31C9 +:10E65000D5F84C31626E0393202104F144030398F2 +:10E66000C2F83435C2F83815D5F8243153B1002337 +:10E67000C5F82431D5F824310493049BD5F88034AF +:10E68000C5F88034D5F8443133B10023C5F844319E +:10E69000D5F844310593059BD5F82031C3B9D5F899 +:10E6A000583143B10023C5F85831D5F858210792A5 +:10E6B000079A84F83C3008B070BD0023C5F81031CB +:10E6C000D5F8103102932046029BFFF775FFB9E79A +:10E6D0000023C5F82031D5F820210692069A84F847 +:10E6E0003C302046F9F7AEF8002802DC0123EB604D +:10E6F000D5E72046F8F764FED1E700BF10B5034B1D +:10E7000003600446FBF75EFB204610BDB497030090 +:10E7100010B5054B03600446FBF754FB204609F097 +:10E72000E2F9204610BD00BFB497030010B50446BF +:10E73000D4E90E2352694FF47A50002BD2F84415D5 +:10E74000C2F8440522DA1A4A0021C2F81015626B99 +:10E75000013393FBF2F102FB1133E36300F070FB32 +:10E76000D4E90E2352690121002BD1600ADB023368 +:10E770000F4A54F82330DB691B7C1B0243F0011362 +:10E78000C2F81035BDE8104000F04CBB023354F81D +:10E790002300FBF7F3F9E36B054A0021C2F81015DB +:10E7A000002BD4D1626B012AD2D14FF0FF33D4E7D2 +:10E7B00000600040034B186818B1436B0BB1FFF7C2 +:10E7C000B5BF7047883B002070B50D461146044622 +:10E7D000FBF74EFB1C4A2B681C499B6B1460002600 +:10E7E000C4E90E562160284631469847A06B184D63 +:10E7F00003684FF47A51DB6C9847A06B03684FF4C1 +:10E800007A52DB6B31469847A06B124B4269016824 +:10E81000C3F820554432C3F824250422C3F8042544 +:10E82000CB690D4A934209D10C4BC3604B6A9847A0 +:10E83000A06B03689B6A9847204670BD07499847BC +:10E84000A06B0168F2E700BF883B0020B49703008B +:10E850000061004000F0014079DA0100B5E70200F4 +:10E8600038B50D460446FBF717FA00212846FBF79A +:10E8700065F9636B012B03D1A06B03685B6B984751 +:10E88000002038BD007A704790F91030002B11DB62 +:10E890005A0910B460320A4C03F01F03012101FA37 +:10E8A00003F344F8223043695DF8044B0122002051 +:10E8B0001A607047436901221A600020704700BF48 +:10E8C00000E100E090F91030002B08DB5809054901 +:10E8D00003F01F03012202FA03F341F82030002065 +:10E8E000704700BF00E100E090F91030002B0DDB15 +:10E8F0005A0907480121203203F01F0301FA03F3EC +:10E9000040F82230BFF34F8FBFF36F8F0020704766 +:10E9100000E100E0012904D0022902D009B1002061 +:10E92000704743690020C3F804157047437A013BE0 +:10E9300099420FDC10B44FF48033446901F5A8709C +:10E9400003FA01F144F820200020C4F804135DF814 +:10E95000044B70476FF47A70704700BF437A013BF5 +:10E96000994212DC10B4446904EB8100D0F84035C0 +:10E970001A444FF4803303FA01F1C0F84025002017 +:10E98000C4F804135DF8044B70476FF47A70704755 +:10E99000437A013B994208DC42694FF4803303FA21 +:10E9A00001F1C2F80813002070476FF47A707047C5 +:10E9B000032907D8DFE801F0171009024369032291 +:10E9C000C3F8082501720020704743690222C3F88A +:10E9D000082501720020704743690022C3F808250A +:10E9E00001720020704743690122C3F808250172B3 +:10E9F0000020704710B5044A026000230446C3801B +:10EA0000F6F754FE204610BD448E030010B5064AAA +:10EA1000026000230446C380F6F748FE204609F052 +:10EA200062F8204610BD00BF448E030090F91030FC +:10EA3000002B09DB03F1604303F561434901C9B2CF +:10EA400083F8001300207047044A03F00F031A44B0 +:10EA50004901C9B211760020704700BFFCEC00E00C +:10EA6000B1F57A5F13D800234FF47A5C2CFA03F2E5 +:10EA7000914204D342690020C2F810357047013337 +:10EA8000092BF3D142690020C2F8103570476FF4AA +:10EA90007A70704703680F4A1B6B934210B50446A7 +:10EAA00016D190F91030002B0DDB5A090A480121CC +:10EAB000203203F01F0301FA03F340F82230BFF3C2 +:10EAC0004F8FBFF36F8F636901225A60002010BD22 +:10EAD0009847F8E7E9E8020000E100E090F910202B +:10EAE000002A70B5044636DB53099B0003F16043EE +:10EAF00001682148096B03F5614302F01F021D689C +:10EB0000814225FA02F505F0010521D1012101FA22 +:10EB100002F2C3F88020BFF34F8FBFF36F8F63699A +:10EB20000122DA64D3F84C657DB1236813499B6AEE +:10EB30008B421CD194F91030002B06DB590903F0ED +:10EB40001F039A400E4B43F82120304670BD00252C +:10EB500020468847E3E70268074B116B9942F6D1DC +:10EB600043690122DA64D3F84C65304670BD204613 +:10EB70009847304670BD00BFE9E80200C5E80200D2 +:10EB800000E100E090F91020002A38B5044635DB9A +:10EB900053099B0003F1604301681F48096B03F5AB +:10EBA000614302F01F021D68814225FA02F505F05B +:10EBB00001052AD1012101FA02F2C3F88020BFF336 +:10EBC0004F8FBFF36F8F62690123D360D368002B2F +:10EBD000FCD18DB12368114A9B6A934218D194F9F4 +:10EBE0001030002B08DB58090D4903F01F030122E8 +:10EBF00002FA03F341F82030002038BD0268064BCA +:10EC0000116B99424FF00005DDD020468847DAE7C6 +:10EC100020469847002038BDE9E80200C5E8020018 +:10EC200000E100E010B5034629B390F91010002967 +:10EC30001FDB4A09920002F1604202F5614201F0D5 +:10EC40001F01146824FA01FC1CF0010F11D0C488C4 +:10EC5000036844F001041B6BC480164CA34226D108 +:10EC6000012303FA01F1C2F88010BFF34F8FBFF305 +:10EC70006F8F002010BDC288D107FAD519680E4CDD +:10EC8000896A22F00102A142DA800ED193F9103094 +:10EC9000002BEEDB58090949012203F01F0302FA99 +:10ECA00003F341F82030002010BD8847E1E7984782 +:10ECB000DFE700BFE9E80200C5E8020000E100E08C +:10ECC0000F4B70B553F82050CDB100236C69184636 +:10ECD0004FF0010E1E4604EB83020EFA03FCD2F83D +:10ECE0004011013321B14CEA0000C2F84061C0B2CA +:10ECF000042BF0D1EB6813B1BDE87040184770BD2C +:10ED00008C3B00200020FFF7DBBF00BF0120FFF796 +:10ED1000D7BF00BF0220FFF7D3BF00BF0320FFF71C +:10ED2000CFBF00BF0420FFF7CBBF00BFF8B5334B08 +:10ED300003600026466004460F461546F6F748FC79 +:10ED40002F4A3049E6600323974263726761257456 +:10ED5000216047D002F58052974234D002F58032CC +:10ED6000974241D1284A002D42F8234031DB6909FE +:10ED7000264B0122203105F01F0502FA05F543F864 +:10ED80002150BFF34F8FBFF36F8F94F91050676915 +:10ED9000002D7A601FDB2B44402283F800230123DF +:10EDA0004FF47A52092B22FA03F103F1010002D049 +:10EDB000B1F57A7F1FD80322C7F810352046C7F86F +:10EDC00008252272F8BD104A0223002D42F8234084 +:10EDD000CDDA01237B600E4B05F00F052B4440225A +:10EDE0001A76DCE70123BDE70A4B9F4218BF334682 +:10EDF000B8D10423B6E70346D4E700BF448E03002E +:10EE000000900040E49703008C3B002000E100E00C +:10EE1000FCEC00E000B00140014B93F900007047AA +:10EE20008B420020054A1378013B5BB2002B01DDC9 +:10EE3000137070470023137062B670478B42002036 +:10EE400072B6024A13780133137070478B42002068 +:10EE500020BF70474FF08053596E186E704700BF47 +:10EE6000BFF34F8F0549064BCA6802F4E0621343B3 +:10EE7000CB60BFF34F8F00BFFDE700BF00ED00E0A8 +:10EE80000400FA05704700BF08B50B4B0122C3F818 +:10EE9000402502210022930003F1A0430132202AE1 +:10EEA000C3F80017C3F8001AF5D1FFF7EBFFBDE870 +:10EEB0000840EDF735BB00BF00E001400048704757 +:10EEC000000002204020F7F703BB00BF81637047BA +:10EED00041637047C1637047C06B7047EFF30880B0 +:10EEE000704700BF406B7047C0E9001283607047F5 +:10EEF00010B5054B054C4FF48072A168184608F018 +:10EF00002CFEA06010BD00BF0024002000ED00E03A +:10EF100030B50C4D0C4A2C68864605234FF0010C89 +:10EF20000CFA03F1214203F1FF3302D1D06B70459B +:10EF300005D0591CA2F10C02F2D1002030BD2143B2 +:10EF4000296030BDA43B00203C980300F0B40F4D75 +:10EF50000F4E2C68324605234FF0010C0CFA03F1DA +:10EF6000214202D1576C384207D1013B591CA2F112 +:10EF70000C02F3D10020F0BC704703EB43032143A4 +:10EF800056F823002960F0BC704700BFA43B002066 +:10EF90003C980300144B984215D003F5E043984287 +:10EFA0001AD0A3F53433984218D003F504339842AD +:10EFB00016D0B0F1402F15D0A3F50033984208BF0A +:10EFC000002001D070470520084901220B688240CB +:10EFD00023EA02030B6070470420F5E70320F3E700 +:10EFE0000220F1E70120EFE700800240A43B00206F +:10EFF00008B5174B984218D0B0F1402F1ED003F53A +:10F00000003398421CD0A3F5043398421AD003F57C +:10F010003433984218D0A3F5E043984216D05A20D2 +:10F02000EEF7E0FB4FF0FF3008BD0023094A03EB89 +:10F03000430302EB830393F9040008BD0123F5E7C2 +:10F040000223F3E70323F1E70423EFE70523EDE7CA +:10F05000003000403C98030038B5184B98420D46EC +:10F06000144620D0B0F1402F1FD003F50033984252 +:10F070001DD0A3F5043398421BD003F534339842D6 +:10F0800019D0A3F5E043984208BF052304D05A20C5 +:10F09000EEF7A8FB4FF0FF3309490A4A41F8235025 +:10F0A00042F8234038BD0023F6E70123F4E70223AA +:10F0B000F2E70323F0E70423EEE700BF003000404F +:10F0C000A83B0020C03B0020024A034B10681B688D +:10F0D000184700BFC03B0020A83B0020024A034B5A +:10F0E00050685B68184700BFC03B0020A83B002069 +:10F0F000024A034B90689B68184700BFC03B002042 +:10F10000A83B0020024A034BD068DB68184700BFC9 +:10F11000C03B0020A83B0020024A034B10691B693A +:10F12000184700BFC03B0020A83B0020024A034B09 +:10F1300050695B69184700BFC03B0020A83B002016 +:10F14000002815D0006041608260C36004614561A1 +:10F150008661C761444604624C46446254468462F8 +:10F160005C46C462644604636E46466374468463C8 +:10F17000002906D0C46B043C043925680D60B442F4 +:10F18000F9D1946BA646566BB546002B06D0D46BCE +:10F19000043C043B1D682560B442F9D1146BA446BD +:10F1A000D46AA346946AA246546AA146146AA04649 +:10F1B000D769966955691469D3685168106892686F +:10F1C0007047006041608260C36004614561866190 +:10F1D000C761444604624C464462544684625C46BD +:10F1E000C462644604636E46466374468463C46BBB +:10F1F000043C043925680D60B442F9D1C7698669B9 +:10F20000456904697047006041608260C3600461C1 +:10F2100045618661C761444604624C464462544677 +:10F2200084625C46C462644604636C46446374460C +:10F23000846304697047846BA646446BA546046BDF +:10F24000A446C46AA346846AA246446AA146046AE4 +:10F25000A046C769866945690469C3688268006811 +:10F26000416870470649074A074B9B1A03DD043B78 +:10F27000C858D050FBDC00F025F8FFF705FE000071 +:10F280002C9B03004020002000240020FEE7FEE726 +:10F29000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE746 +:10F2A000BFF34F8F0549064BCA6802F4E06213436F +:10F2B000CB60BFF34F8F00BFFDE700BF00ED00E064 +:10F2C0000400FA0508B54FF08053D3F830210D2A19 +:10F2D00055D14FF080410020C1F80C01584AC1F8C7 +:10F2E0001001C1F83805D3F80404C2F82005D3F89A +:10F2F0000804C2F82405D3F80C04C2F82805D3F892 +:10F300001004C2F82C05D3F81404C2F83005D3F861 +:10F310001804C2F83405D3F81C04C2F84005D3F829 +:10F320002004C2F84405D3F82404C2F84805D3F8F1 +:10F330002804C2F84C05D3F82C04C2F85005D3F8C1 +:10F340003004C2F85405D3F83404C2F86005D3F889 +:10F350003804C2F86405D3F83C04C2F86805D3F851 +:10F360004004C2F86C05D3F84434C2F87035D1F8C3 +:10F370000034D80744BF6FF00103C1F80034314AAC +:10F38000D2F8883043F47003C2F88830BFF34F8F4F +:10F39000BFF36F8F4FF01023D3F80C22D20731D474 +:10F3A000D3F80022002A07DBD3F80432002B03DB5A +:10F3B000254B264A1A6008BD254A0123C2F80435A8 +:10F3C000D2F80034002BFBD04FF010231221204A3A +:10F3D000C3F80012D2F80034002BFBD04FF01023FA +:10F3E00012211B4AC3F80412D2F80034002BFBD0C0 +:10F3F00000231749C2F80435D1F80034002BFBD0A4 +:10F40000FFF74EFF124A0123C2F80435D2F8003448 +:10F41000002BFBD04FF010210D4AD1F80C3223F015 +:10F420000103C1F80C32D2F80034002BFBD00023CA +:10F430000749C2F80435D1F80034002BFBD0DFE7D0 +:10F4400000C0004000ED00E0442100200090D00307 +:10F4500000E0014030B484688D68C368CA68A54282 +:10F4600072EB03032CBF0120002030BC704700BFAB +:10F4700038B5224B1B782BB1044618B1037F03F03B +:10F48000FF0513B90025284638BD1D4800F01AFBBA +:10F490001C4B1A685B6880181B4AD2E9001243F1C2 +:10F4A0000003884273EB020203D210F1807043F133 +:10F4B0000003D4E902128842934119D3236903B9A6 +:10F4C0002377D4E9053098472369002BDAD0227FCF +:10F4D00002F0FF05002AD5D0D4E90221D31841F16A +:10F4E0000001C4E902310948214600F075FCCAE771 +:10F4F0000648214600F070FCC5E700BF8C420020A2 +:10F500004821002000380020083800208898030097 +:10F510002DE9F04F83B0814600F0AAFA40B1734A5A +:10F52000D2E9003113F1807341F10001C2E90031E9 +:10F530000021484600F0B6FA6D4D002840F0CC801E +:10F540000121484600F0AEFA002840F0AE8069483C +:10F5500001A900F077FB002834D0674C674F654E57 +:10F5600009E02BB301A9304600F09EFB01A930460B +:10F5700000F068FB30B30378012B11D0022BF0D1DF +:10F5800020464FF0000800F03BFC30B180F81C80B2 +:10F59000204600F035FC0028F8D101233B70E1E75C +:10F5A0002B684168994275D0204600F033FCD9E7BA +:10F5B00041680B7F002BD5D101230B77204600F04B +:10F5C0000BFCCFE74C4E4E4FDFF8208131E0304648 +:10F5D00000F016FC04463846D4E902AB00F072FA9B +:10F5E000484BD8F80420D3E900E1D8F80030C3181C +:10F5F00042F10002734572EB010103D213F18073F3 +:10F6000042F10002BAEB03036BEB0202012B72F131 +:10F6100000022DDBB3F5350F32D2A2684FF496030A +:10F620000021384600F09EF9E0B10D2824D00023D7 +:10F630002B60304600F0EAFB2B6870B3002BC6D07D +:10F640002B6884689968C268DB688C4272EB03039C +:10F650000BD22B681B7F002BB9D02968304600F0F5 +:10F66000BBFBB4E72B688BB12C6003B0BDE8F08F17 +:10F670000021384600F00CFA2046FFF7F9FED6E7E5 +:10F68000384600F01FFA204A0244C7E7484600F017 +:10F690003BF9E9E700232B6064E7002BE5D14846FE +:10F6A00003B0BDE8F04F00F033B9154800F00AFA96 +:10F6B0000E4B1A685B688018124AD2E9004143F188 +:10F6C0000003A04273EB010103D210F1807043F1FB +:10F6D0000003C2E900033AE72B68002B3FF430AF88 +:10F6E0002868FFF7C5FE00232B6029E700380020BB +:10F6F000443C0020343C0020889803008C420020C9 +:10F700004821002008380020FFFFB40010B5134B3B +:10F7100013491C68134882B008235822019400F052 +:10F7200015FA044610B1204602B010BD0E4A0F482B +:10F7300001A900F0A3F804460028F4D10B480121E8 +:10F7400000F08EF901231946094A084800F0E4F850 +:10F75000084B012220461A7002B010BD84980300A5 +:10F76000DC3B0020343C002011F502004821002041 +:10F77000FFFF7F008C4200204AB1A1F10101036824 +:10F78000B1FA81F14909C3E904120020704707204A +:10F79000704700BF037F0BB10020704730B50446AF +:10F7A00083B0A2611A480D4600F08CF9194B1A6813 +:10F7B0005B688018184AD2E9001243F100038842BE +:10F7C00073EB020203D210F1807043F1000328189A +:10F7D000226943F10003C4E9020302B125610F4825 +:10F7E00001A900F0EDF9034648B100250B481D7052 +:10F7F0005C6001A900F016FA20B903B030BD042006 +:10F8000003B030BD024800F061F9284603B030BDB6 +:10F81000482100200038002008380020343C002017 +:10F8200030B5044683B000250C48257701A900F0C7 +:10F83000C7F980B103460122027001A907485C6044 +:10F8400000F0F0F908B903B030BD054800F03EF90A +:10F85000284603B030BD042003B030BD343C002046 +:10F8600048210020014800F053B800BF4821002083 +:10F87000014800F049B800BF4821002030B51F4CB6 +:10F88000437944F823201E4C04EBC302127992BB47 +:10F8900002680D88C2F8085590F904208978002A7A +:10F8A0004FEAC30E20DB4FEA521C02F160454901CA +:10F8B0004FEA8C0C05F56145C9B20CF1604C85F836 +:10F8C00000130CF5614C02F01F02012101FA02F253 +:10F8D000CCF88021CCF80020A64401228EF8042028 +:10F8E00044F83300002030BD064D02F00F024901FC +:10F8F000C9B2A954F0E7082030BD00BF503C002039 +:10F90000483C002014ED00E0036801221A607047B3 +:10F91000036801225A60704730B401F1500C4FEA7D +:10F920008C0C00681FFA8CFC4FF480348C4000254E +:10F93000C0F80843C0F8484340F80C5082B050F873 +:10F940000C50019501F5A87122F07F42019D40F80D +:10F950002120C0F844430BB1C0F8044302B030BCCE +:10F96000704700BF2DE9F04F04684FF4803801F173 +:10F97000500508FA01F80746AD0004EB8100C4F811 +:10F980004883ADB2C4F8088322F07F494FF0000AE3 +:10F99000D4F80425D0F84065C0F8402544F805A007 +:10F9A000A6EB020C85B0625902922CF07F4CBCF1A0 +:10F9B000010F029A9B464FEA810640D0D4F80455C5 +:10F9C000C4F84483A9EB050222F07F42012A24D027 +:10F9D000264409F1FF33C6F84095D4F80415CBF15D +:10F9E000FF125B1A02F57F4223F07F439A4210D345 +:10F9F0003BB10020C4F84483C4F8048305B0BDE8DB +:10FA0000F08F09F10102C6F84025D4F80435994277 +:10FA1000EFD00D2005B0BDE8F08F01F5A8710F4BB8 +:10FA200009F1010244F8212043F001034FF4806002 +:10FA300098473C68D4F804359D42DAD0E9E7074A94 +:10FA4000019142F001024FF4806090473C680199B7 +:10FA500044F805A062590392039AAFE7507C030073 +:10FA600003680222C3F8442309B1C3F80423704792 +:10FA70000368D3F8040100B97047002282B0C3F8CC +:10FA80000421D3F804310193019B012002B0704797 +:10FA900002684FF4803303FA01F1C2F84813C2F848 +:10FAA0000813704750318900036889B2585800B96B +:10FAB000704700225A5082B05B580193019B01208D +:10FAC00002B070470368D3F80405704790F904301A +:10FAD000002B09DB5A09054803F01F0301214032BE +:10FAE00001FA03F340F82230704700BF00E100E064 +:10FAF000024A034B10681B68184700BF483C0020AF +:10FB0000503C0020D2B11368DB43D9B1014410B49A +:10FB10000D4C013801F1FF3C10F8011F08224B4049 +:10FB20005908DB074CBF81EA04030B46013AF7D1C1 +:10FB30006045F1D1D8435DF8044B70474FF0FF3377 +:10FB40000029E3D1D84370472083B8ED99B110B4B0 +:10FB5000B2FBF3F403FB1424A4B244B9C0E90014CB +:10FB600084608281C38120465DF8044B7047092080 +:10FB70005DF8044B70470E20704700BF82B050E81C +:10FB8000022FC188B2EB324F4FF0000317BF92B281 +:10FB900041EA014142EA014104E04268B2EB324FDE +:10FBA00008BF012340E80212002AE8D18DF807308F +:10FBB0009DF80730002B0CBF1120002002B07047C9 +:10FBC00010B483B050E8013F1FFA83FCC489A444F9 +:10FBD0008489A44528BFACEB040C0489A44502BF6A +:10FBE000BFF32F8F002207E0CCEA030C40E801C4EA +:10FBF000002CE7D14FF001028DF803200193019C06 +:10FC00009DF803200C6032B1006810FA84F003B054 +:10FC10005DF8044B704702F0FF03184603B05DF82F +:10FC2000044B70470A884B889A4201D000207047E5 +:10FC300050E8012FC2EA024240E80123002BF7D12D +:10FC40000120704710B483B050E8023F1FFAA3FCB4 +:10FC5000C488A44502BFBFF32F8F00220EE0C489E1 +:10FC6000A4448489A44528BFACEB040CC3EA0C4C23 +:10FC700040E802C4002CE7D14FF001028DF80320C8 +:10FC80000193019C9DF803200C6032B1006800EBE9 +:10FC9000144003B05DF8044B704702F0FF031846B0 +:10FCA00003B05DF8044B70470A884B889A4201D034 +:10FCB0000020704750E8022FC2EA224240E80223A7 +:10FCC000002BF7D10120704733DF7047064A074BFE +:10FCD00010B5002414701C60BFF35F8F0449054801 +:10FCE00000F064F8204610BD8E4200205C3C0020ED +:10FCF00094980300543C0020F8B5264E0446012198 +:10FD0000304604F0F9FFBFF35F8FD8B9042C3AD026 +:10FD1000214B1A7832BB214F01223C701A70204DC2 +:10FD20006B682BB90FE000F04BF86B683C7853B16F +:10FD30001B682046984703462846002BF3D1BFF3A3 +:10FD40005F8F3360F8BD023C012C0FD903F024FA19 +:10FD5000E0B94FF080430122C3F80025BFF34F8F75 +:10FD600020BFFDE7BFF35F8F3060F8BDBFF34F8F5B +:10FD70000C490D4BCA6802F4E0621343CB60BFF339 +:10FD80004F8F00BFFDE7054F3C78C8E7FFF79CFFAA +:10FD9000DFE700BF5C3C00208E4200208D42002047 +:10FDA000543C002000ED00E00400FA05D1E90032E7 +:10FDB0009342C0E9001304BF00234360704700BFB3 +:10FDC000436843B10268D2E901210B449342436086 +:10FDD00004BF00234360704770B54468064620683E +:10FDE0000D4618B908E02468206828B1B368294690 +:10FDF00098470028F7D120682860256070BD00BFB3 +:10FE00004368186808B102681A6070474368186848 +:10FE1000704700BF4368186818B908E003460068D7 +:10FE200028B18142FAD10A681A60012070477047F0 +:10FE30006DDF704779DF70477DDF704764DF7047A3 +:10FE40002DE9F04F85B099460E9E0388BDF83CA081 +:10FE50000091174632880192002B53D04FF00008D2 +:10FE6000C3464546804605E0B8F800200BF1010B7B +:10FE70005A4529DDD8F8041051F82B0003900022D0 +:10FE80000DF10B0103A8FFF7D9FF044630BB9DF825 +:10FE90000B20BA42E8D12DB33288D119514536DC56 +:10FEA0004A440DF10B0103A80125FFF7C7FF002805 +:10FEB00032D131889DF80B200A443280B8F80020F6 +:10FEC0000BF1010B5A45D5DCE5B13388019A013BB2 +:10FED0009B1A9BB2FF2B1AD809F80230204605B0B6 +:10FEE000BDE8F08F3288511C3A440232524589B243 +:10FEF0000DDC009B318009F801303288013292B26A +:10FF00003280CDE70024204605B0BDE8F08F0C24F8 +:10FF1000204605B0BDE8F08F0446204605B0BDE898 +:10FF2000F08F00BF2DE9F04790F82D3014460022E5 +:10FF30002788228086B006460D46002B40F0F080D0 +:10FF4000B378002B40F0E480F178002940F0128172 +:10FF50007368B3B12288D11CB94200F2DD8093F9F5 +:10FF600000100223AB54238801339BB20A22238062 +:10FF7000EA54238801339BB22380E9542388013358 +:10FF800023803389002B40F00A81338A002B40F014 +:10FF90003D81338B002B40F05581336A002B45D0D7 +:10FFA000B4F800E00EF10602BA4200F2B5801A88F9 +:10FFB000052A40F2A2816FF4486802EB080189B279 +:10FFC0004FF27D30814240F298815988052940F2F4 +:10FFD00094816FF4486C8C441FFA8CFC844540F289 +:10FFE0008C814FF6FF70824202D08A4200F28581F6 +:10FFF000052205F80E202288013292B212212280B9 :020000023000CC -:1000000092B222805B88AB542A441B0A5370238827 -:1000100002332380736A002B2FD09988B4F800C074 -:10002000881C0CF102020244BA4269D8FE2867D843 -:10003000033105F80C102288013292B2FF21228090 -:10004000A9542288013292B222801988A9542A44E4 -:10005000090A51702088023080B220809A8862B1EB -:1000600099680393002900F03C81284407F069FD5A -:10007000039B9A8823881344238096F82C30002B06 -:1000800040F0ED80307800283BD03388012B00F021 -:10009000288123889A1CBA4232D8012804D1717869 -:1000A000023119448F422BD3023FFF1ABFB2A81866 -:1000B00004A9ADF81070FFF7B3FE10BB3378022B24 -:1000C00000F017817178BDF810209142C0F00D81C9 -:1000D0009742C0F00A8117460922FE2F10D82388C4 -:1000E000791CE954238801339BB22380EA54238886 -:1000F00001331F44278004E023880433BB425DD9C9 -:100100000C2006B0BDE8F087082FF9D904A8FFF746 -:1001100083FE0028F5D123880822EA54238801337E -:100120009BB21B222380EA542388DDF8112001337F -:100130009BB22380EA502B44BDF815209A80238877 -:100140009DF8102006339BB212F0FE0218BF012268 -:100150002380EA54238801332380E5E62388DA1CD0 -:10016000BA42CDD80222EA542388012213449BB21A -:100170002380EA54238813449BB22380E9542388C4 -:1001800013442380D8E606F108080222CDE900478F -:100190002B4611464046FFF747FE0028B1D1CDE976 -:1001A000004740462B4610220621FFF73DFE00285F -:1001B000A7D1338A002B3FF4E0AE1BE004A8FFF781 -:1001C0002DFE00289DD123880322EA542388013381 -:1001D0009BB219222380EA542388BDF810200133F2 -:1001E0009BB22380EA542B44120A5A7023880233AC -:1001F00023809DE606F11008CDE900472B46022238 -:1002000003214046FFF710FE00287FF47AAFCDE9C6 -:10021000004740462B4610220721FFF705FE002825 -:100220007FF46FAF338B002B3FF4ABAE06F11808B1 -:10023000CDE900472B46022214214046FFF7F4FD8A -:1002400000287FF45EAFCDE9004740462B461022E0 -:100250001521FFF7E9FD00283FF493AE51E7B16A9D -:1002600000293ED04FF000094B464FF0160A2BE014 -:100270002388E854238801339BB2238005F803A028 -:10028000238801339BB2238031F82220EA542B4487 -:10029000120A5A702088023080B22080B8F80420F8 -:1002A00028444AB1D8F80810D9B107F04AFCB8F888 -:1002B000042023881344238096F82C205FFA89F3C6 -:1002C0009A427FF6DFAEB16A03EB430201EB82088C -:1002D00009F10109B8F80430D81C0233FE2BC7D944 -:1002E0000EE7072006B0BDE8F087012B08D00822F2 -:1002F000F3E6BDF810309F42F9D31F460922ECE621 -:100300008F42F4D30F460822E7E600BF75DF70473F -:1003100076DF70477ADF70477BDF704770B51D4D21 -:100320002B8884B2A34282B011D11B4E297A327B32 -:1003300091420ED3337C00222A72F3B9736933B130 -:1003400000228DF80420ADF8064001A8984702B0BD -:1003500070BD05F10A011846FFF7D8FF40B111281A -:10036000F5D0B369002BF2D002B0BDE87040184759 -:100370002B7A01332B7202B070BD3B212046FFF770 -:10038000C7FF30F00803D9D0B369002BD6D0984707 -:10039000D4E700BF7C3C0020603C002010B4019CEE -:1003A0006388834212D38B4210D840F2F3118A4201 -:1003B000A08894BF931A531A834207D80A448242F2 -:1003C00034BF002001205DF8044B704700205DF829 -:1003D000044B704710B50B46497A82B0024691B97A -:1003E000104C93F808C0D4E90110BCF1000F18BFFD -:1003F00001465868FFF7C2F988B1A3697BB102B022 -:10040000BDE810401847074949690020187231B10A -:1004100001238DF80430ADF8062001A8884702B00A -:1004200010BD00BF603C002070B50388122B82B065 -:1004300050D015D8102B2AD0112B0FD1394C8288CF -:1004400023889A420AD16068FFF7DEF918B1364B6B -:100450009B6903B198474FF6FF73238002B070BDCC -:10046000502BFBD1304CC288E3899A42F6D1038AE3 -:10047000022BF3D12B4D83882E889E42EED1123071 -:1004800000F098FA002844D02946304633E0C37B78 -:10049000012BE3D1234C22884FF6FF739A422FD1D0 -:1004A0008588224B1030009003CB0022C4F80E1038 -:1004B000C4F80A00238A2272A189E2896089258012 -:1004C000FFF76CFF184B6072DB89002BC6D1214609 -:1004D000284610E0134C838825889D42BED1083001 -:1004E000A189238A0090E2896089FFF757FF0346BC -:1004F00021462846637202B0BDE87040FFF76ABF2C -:10050000094B9B69002BA9D0042002B0BDE87040C4 -:1005100018476868FFF778F900289FD0A369002B77 -:10052000F3D19BE77C3C0020603C0020903C002005 -:1005300070B3F8B586460768164E174D0446BEE8F8 -:100540000F00B446ACE80F009EE8070035608CE869 -:100550000700BFB13846FFF7DDFE90B92368186881 -:10056000596803C50D4B0E490E4A18464FF6FF74E5 -:1005700040F8041F1C800021FFF7F2F8002818BF84 -:100580000320F8BD2846FFF7C7FE0028EAD0F8BDD3 -:100590000E207047603C0020903C00207C3C0020F6 -:1005A000103800201D03030070B582B0064601918B -:1005B000019D6DB100242546214601A804F03CFBB5 -:1005C00018B106EB450301359C800134142CF3D19E -:1005D0003046356002B070BD2DE9F04F0388B0F8A9 -:1005E0000480103B8DB007460A2B31D8DFE803F0BA -:1005F0000647303030303030304E3300364EB3683E -:10060000DB4300937168684604F08CFB009901A8F5 -:10061000FFF7CAFFDDF804A0BAF1000F12D00DF108 -:1006200006097C364FF0000B39F8025F2B4C204650 -:100630002946043404F0F4FAA642F8D10BF1010B78 -:10064000D345F1D1B8F1130F29D9042003F0DEF915 -:100650000DB0BDE8F08F037A21483F2B4FEA131409 -:1006600041462CD904F0C2FA1E48414604F0BEFAB5 -:100670001D4841460DB0BDE8F04F04F0B7BA1B4825 -:1006800041460DB0BDE8F04F04F0CABA037A002B22 -:10069000DED1437A12481B074146F2D5EAE71348F8 -:1006A000414604F0A3FA0D48414604F09FFAFB7B53 -:1006B000012BCDD00E48414604F098FAC8E704F06B -:1006C000AFFA032CD0D00748414604F0A9FA022C17 -:1006D000CED005484146D4E7983C00209C3C002001 -:1006E000B03C0020AC3C0020A83C0020A03C0020F6 -:1006F000A43C00201328014601D90020704701487E -:1007000004F09ABA9C3C00201328014601D900202D -:100710007047014804F090BA9C3C0020132801D98E -:100720000020704710B504462146074804F084FABB -:1007300008B9002010BD2146044804F07DFA0028C5 -:1007400014BF0220012010BD9C3C0020A03C0020D2 -:10075000132801D90020704710B5044621460648E9 -:1007600004F06AFA08B9002010BD21460348BDE82C -:10077000104004F061BA00BF9C3C0020A83C00205F -:10078000132801D90020704710B5044621460648B9 -:1007900004F052FA08B9002010BD21460348BDE814 -:1007A000104004F049BA00BF9C3C0020AC3C002043 -:1007B000132801D90020704710B504462146064889 -:1007C00004F03AFA08B9002010BD21460348BDE8FC -:1007D000104004F031BA00BF9C3C0020B03C002027 -:1007E00030B5094B83B09B68019300252C46214608 -:1007F00001A8013404F020FA00B10135142CF6D11F -:10080000284603B030BD00BF983C002030B50C4AEC -:10081000D36883B0DB4300939168684604F082FAA2 -:100820000025009B01932C46214601A8013404F0C9 -:1008300003FA00B10135142CF6D1284603B030BDBF -:10084000983C002010B5034B04465968FFF7ACFEF6 -:10085000204610BD983C002010B5084AD36882B0ED -:10086000DB4301939168044601A804F05BFA20463B -:100870000199FFF799FE204602B010BD983C002078 -:1008800008B51821024804F0E1F9C0B208BD00BF64 -:10089000983C002070B50C4E044630460D4604F0DE -:1008A000CBF908B1132C01D9002070BD2146301DB1 -:1008B00004F0C2F90028F7D0E81D214606EB8000BD -:1008C000BDE8704004F0B8B9983C0020F8B50F4F6F -:1008D000044638460D46164604F0AEF908B1132C0E -:1008E00000D9F8BD2146381D04F0A6F90028F8D03B -:1008F000E91D07EB810021461EB1BDE8F84004F078 -:1009000075B9BDE8F84004F08BB900BF983C0020F1 -:10091000F0B50F4B83B09B6801930746A0B1019DD2 -:100920007DB100250E462C46214601A804F084F92D -:1009300003463146A0B201340BB1B8470135142C3F -:10094000F2D1284603B0F0BD0546284603B0F0BDFD -:10095000983C0020F0B5154E83B004460F46014682 -:100960003046154604F068F918B90026304603B041 -:10097000F0BD063406EB840463680193002FF4D0C5 -:10098000019B002BF1D000263446214601A804F03B -:1009900053F903462946A0B201340BB1B8470136DA -:1009A000142CF2D1304603B0F0BD00BF983C0020BB -:1009B000AADF7047008800F0010070470088C0F38C -:1009C0004000704730B591B013460A888C78ADF876 -:1009D0000C200022ADF800208DF802204A7C012C6A -:1009E00038BF0124013A8DF80E40042A09D8DFE807 -:1009F00012F0C800CC00D000D400050022228DF8EF -:100A000000208A7C013A042A09D8DFE812F0CA00E3 -:100A1000CE00D200D600050022228DF80120CA7B2C -:100A200091F80CC04CEAC20C0A7C4CEA021C9DF8FE -:100A300002200CF0190C22F019024CEA020C0A7D7B -:100A4000002A14BF0222012262F3420C4A7B8DF875 -:100A500002C0002412F0300FCDE90944CDE90B4467 -:100A6000CDE90D440F946FD10022CDE90722069203 -:100A70004A7B8DF824208C688A7BB1F804C08DF8FD -:100A8000252003AACDF814D0ADF81CC004921CB1E7 -:100A9000CA880894ADF818208C69002C36D04FF025 -:100AA000000C8DF806C0ADF804C0B4F800C065684D -:100AB000ADF82CC001AAB4F802C00D92227BADF8AB -:100AC0002EC0013A0A95042A2CD8DFE802F08E9253 -:100AD0009682280022228DF80520A27A94F808C078 -:100AE0004CEAC20CE27A4CEA021CA27B002A9DF876 -:100AF00006200CF0190422F0190244EA020414BF83 -:100B00000222012262F342048DF80640CA6902B152 -:100B10000C9204AA09A9FFF74BFF11B030BD2222A5 -:100B20008DF80420627B013A042AD6D801A555F835 -:100B300022F000BFDB0B0300E30B0300C30B030039 -:100B4000CB0B0300D50A0300CA7CADF80840013A7C -:100B50008DF80A4002AC042A07D8DFE802F0525EA2 -:100B60005A56030022228DF809209DF80A200E947F -:100B7000012464F342028DF80A2011228DF8082026 -:100B800072E711228DF800203BE721228DF800202A -:100B900037E731228DF8002033E712228DF800204C -:100BA0002FE711228DF8012039E721228DF801204D -:100BB00035E731228DF8012031E712228DF801202E -:100BC0002DE731228DF8052087E712228DF80520C8 -:100BD00083E712228DF80420A4E711228DF8052066 -:100BE0007BE721228DF8052077E711228DF804207C -:100BF00098E721228DF8042094E731228DF8042013 -:100C000090E711228DF80920AFE712228DF8092014 -:100C1000ABE731228DF80920A7E721228DF80920C2 -:100C2000A3E700BF90DF7047A5DF7047B5DF7047CF -:100C300008B90E2070474FF01712172302604FF0CB -:100C40001B0C41F61B32016180F804C0C380836035 -:100C500082810020704700BF8288002A3CD130B5D5 -:100C60000388242B85B00C4611D80F2B30D9103BAC -:100C7000142B2DD8DFE803F073942C2C2C2C2C2C67 -:100C80002C2C2C2C2C2C2C2C2C2C2C9B5F003A2B21 -:100C900036D0552B1CD1C388C988A272172B38BFF8 -:100CA00017238B4228BF0B4623811046FFF7BEFF58 -:100CB000E37A6BB922695AB12189ADF80C1040F67C -:100CC0007720ADF80800ADF80A3002A92046904719 -:100CD000A37A53B905B030BD70471128237B4AD1A0 -:100CE000627B01219A42A17248D3E1880020FFF77C -:100CF0009BFF0028EED14FF48073638105B030BDB7 -:100D00004389C98825698B4228BF0B46172B38BFFA -:100D10001723238165B1E17A51B140F67721ADF80F -:100D20000810ADF80A20ADF80C3002A92046A847FB -:100D300000236381CEE70B69027A4A73002BC7D088 -:100D400000214DF67A208DF80D10ADF80800ADF8B1 -:100D50000A108DF80C2002A920469847B8E7C27BFC -:100D60000B790B73012A0CBF2188C988228908BF1F -:100D7000E1808A4232D3627B9A42A9D200209BB2A0 -:100D80006A4602A9ADF80830ADF80A30ADF80C009B -:100D9000ADF80E000090ADF80400FFF743FF97E7B1 -:100DA000172341F61B32CB808B608A8192E7037A4E -:100DB0000A7B93424FF0000028BF134602A96A46FF -:100DC000ADF80830ADF80A30ADF80C00ADF80E0003 -:100DD0000090ADF80400FFF725FF79E70020FFF74A -:100DE00023FF00287FF479AF0122237BE272C2E760 -:100DF0002DE9F041DFF89C8000238AB04FF6FF70A8 -:100E0000CDE9003388F8003000F01EFD4FF6FF7684 -:100E1000B04220D0044648F2096707E000F0C0FC69 -:100E2000204600F011FDB042044614D0A4F58045E0 -:100E3000ADB26A4602A9284603F034FE0346BB421F -:100E40002046EBD0284603F079FD48F20762904235 -:100E5000034618D013B90AB0BDE8F0810022CDE9ED -:100E60000522CDE9082207214FF6FF7205A88DF86B -:100E70001410ADF818400793ADF8162000F058FA9A -:100E80000AB0BDE8F081012388F800300AB0BDE85F -:100E9000F08100BF8F42002010B58389017886B0B1 -:100EA00003F5804300229BB20429CDE90122CDE95C -:100EB00003220592ADF8083043D02CD84A1E022AEE -:100EC00039D843F6FE729342C38957D8D0E901203E -:100ED000A1F10301B1FA81F149098DF80C308DF8C7 -:100EE0000D100490002A4FD19DF81430082243F0D1 -:100EF00001038DF804208DF81430294C4FF6FF7350 -:100F000001A8ADF8063000F013FA2378BBB1FFF763 -:100F10006FFF06B010BD05290DD143684BBB1323ED -:100F20008DF804304FF6FF7301A8ADF80830ADF826 -:100F3000063000F0FDF91A4C2378002BE7D106B0FB -:100F400010BD43F6FE729342F5D8C289002AF2D151 -:100F50004268F2B10B238DF804300392104C012249 -:100F60004FF6FF7301A82270ADF8063000F0E0F9EB -:100F7000E2E714228DF804200393D3E703F58044BD -:100F8000A4B29442A2D9D6E709238DF80430059281 -:100F9000B3E70A2218468DF8042000F001FCDDE7D3 -:100FA0008F42002030B5184889B003F003FB38BBEE -:100FB00003F018FB0546F8B900F0B6FBCDE9035580 -:100FC0000CE003F057FC019B9C8804F5804405A8C5 -:100FD000A4B203F07DFC204600F0AEFB05A903AAF5 -:100FE0004CF2070003F03EFD034601A905A8002BC3 -:100FF000E7D0284609B030BD8625284609B030BD67 -:101000000325284609B030BD990E0300F0B5FF282E -:1010100087B007D801290C4617461E4606D00B1F7D -:10102000052B03D90725284607B0F0BD0023A0F5FE -:101030008040A4F58041CDE9013380B289B201AB93 -:1010400003AA03F0F3FCF8B901A903A803F012FC0A -:101050000546C8B9019BBC705B883B808EB1366881 -:10106000786802999C00A64228BF2646324606F0C0 -:1010700068FDB4420CD803A803F02AFC284607B048 -:10108000F0BD029B7B60F6E70525284607B0F0BD62 -:101090000C25C8E7024B0022C3E90022704700BFBD -:1010A000143D002070B5012886B004460E46154652 -:1010B00002D0031F052B1CD8A4F580400E4A80B235 -:1010C00003A903F0CFFC20B901A903A803F0D2FBC8 -:1010D00010B1002006B070BD019AAC7093885288A0 -:1010E0002A8003F58043029A6A6003A8338003F0E4 -:1010F000EFFB012006B070BD143D002030B5FF2885 -:1011000089B006D88B78012B154606D01A1F052A00 -:1011100003D90724204609B030BDA3F580430A88CF -:101120004C689BB2A0F58040ADF80A301946002308 -:10113000CDE90342CDE9003380B26B4605AAADF894 -:10114000080003F073FCF0B902A905A803F0EEFB58 -:1011500048F2066304469C421ED007D804BB002D0B -:10116000D8D0294605A803F0BDFCD3E748F20763B1 -:101170009C4219D048F20D639C4214BF03241124F1 -:10118000204609B030BD02A905A803F0CBFB48F208 -:10119000066304469C42E0D18624204609B030BD57 -:1011A0000324204609B030BD1124204609B030BDCB -:1011B0004FF6FF7000F0C0BAFF2806D808B500F05F -:1011C000DBFAFFF715FE002008BD0720704700BFBF -:1011D00000F0FABA00F002BB00F036BB00F054BBDE -:1011E00010B41D4C00232246B2F800C0844502F121 -:1011F0000C0208D00133042BF6D14FF0000C6046EE -:101200005DF8044B704703EB430C04EB8C0C9CF82B -:1012100002208A4213D00133032B03D9EDE70133B7 -:10122000042BEAD003EB43024FEA820C34F822206D -:101230008242F4D1A4449CF802208A42EBD19CF86B -:101240000A209207E7D1DCF80420002AE3D16046A7 -:101250005DF8044B704700BF6C3E002010B582B0B3 -:101260008278417A044600232F48CDE900338DF877 -:10127000022000F0A9FF88B3237AA2788DF802201B -:1012800003EB83039B00013A0190ADF80030072A7D -:1012900008D8DFE802F00407070707042C430123FE -:1012A000ADF800302246694632F8040BFFF726FFFE -:1012B000112827D005D8A0B1072818BF032002B0F5 -:1012C00010BD86280AD1A37A184A23F0030343F0FD -:1012D00001030121A372117002B010BD032002B0FE -:1012E00010BDA37A23F00303A37202B010BD2246FF -:1012F000142332F8040BADF800306946FFF7FEFE08 -:101300001128D7D1A37A094A23F0030343F002033B -:1013100001210020A372117002B010BD838809332F -:101320009B08ADF80030BDE75C3E002090420020F5 -:101330002DE9F047564F0646C06886B03D463A460E -:1013400000235168884202F10C0200F096800133BC -:10135000042BF6D100243378092B00F08180132B65 -:1013600057D0082B58D04FF00008304600F038FB1B -:10137000304601F05BFD304604F05EFB3046454EE2 -:1013800004F00EF93378BBB1002434704FF001093A -:1013900004EB440305EB83034FEA440A9B7A9A0764 -:1013A0000DD5384686F80090FFF758FF98B90134FC -:1013B000042C07F10C07EBD106B0BDE8F087DB0782 -:1013C000F5D586F80090B8F1000FF0D03846FFF759 -:1013D00045FF0028EBD054444FF6FF7235F8243017 -:1013E000ADF806208628ADF808304BD007238DF8DD -:1013F0000430039001A800F0F3FA01A801F016FDF3 -:1014000001A804F019FB01A804F0CAF806B0BDE871 -:10141000F0874FF00108A8E7737A002BA3D1002CC6 -:1014200034D0227A6AB1DFF870909846617A4144EC -:10143000C9B2484600F0E0FE237A08F10108984559 -:10144000F4D34FF6FF732380A370002363609846A4 -:10145000A37A23F00303A3724FF47F43238184E72D -:10146000737A002B7FF47FAF84B1A27A094E636058 -:1014700042F00202A272984686E703EB430305EBB3 -:10148000830468E706238DF80430B3E7A0466CE7D1 -:101490006C3E0020904200205C3E002030B5174D8D -:1014A000002283B02B464FF6FF7C4FF0FF0E144610 -:1014B00002EB420105EB8101A3F800C083F802C0F2 -:1014C00083F809E0887A0C33013220F00300042A03 -:1014D000887203F8044C43F8084CE9D15024CDE954 -:1014E0000024074B074908484FF4A07200F002FEA1 -:1014F000002818BF032003B030BD00BF6C3E0020A1 -:101500009C3E00201C3D00205C3E00202DE9F84F51 -:10151000DFF8B8800546434600241A88AA4203F142 -:101520000C030BD00134042CF7D12846FFF744FEFE -:1015300010B1072818BF0320BDE8F88F04EB44035F -:10154000214E08EB83034FF6FF774FF0000999789F -:101550002846FFF745FE834600B3037A73B14FF088 -:10156000000A9BF8091051443046C9B200F044FE0D -:101570009BF808300AF1010A9A45F2D39BF80A3029 -:10158000ABF800704FF47F4223F003038BF8027036 -:10159000CBF80490ABF808208BF80A30621C032AC1 -:1015A000C3D804EB440408EB840302E00132042AAC -:1015B000BBD09989A94203F10C03F7D102EB420396 -:1015C00008EB83031446C2E75C3E00206C3E00201B -:1015D0000023FFF71BBD00BF002B41D02DE9F041D8 -:1015E0001E46CB1F012B0F4629D8531E032B144632 -:1015F00025D88046FFF7F4FD054698B3037AA34249 -:101600002BD1697AFF291DD04FF0000824482C7295 -:1016100000F0DAFD88B304EB840212010332C2F356 -:101620008D02B77070603280B8F1000F04D0082FBF -:1016300002D19200063A82800020BDE8F0810720A6 -:10164000BDE8F0812146164800F06AFDFF280146FA -:10165000687216D04FF00108D8E70F20BDE8F0817E -:101660000E207047FF214FF6FF70FFF7B9FD0546CA -:1016700028B1A0F800808770C3E70320E0E71120BD -:10168000DEE7AB7AA9704FF6FF72002023F0030368 -:101690002A804FF47F4268602A81AB721120CFE725 -:1016A0005C3E002070B5FFF79BFDE0B1037A054674 -:1016B0005BB10E4E0024697A21443046C9B200F075 -:1016C0009BFD2B7A01349C42F5D3AB7A4FF6FF7227 -:1016D0004FF47F41002023F00303AA7029812A8060 -:1016E0006860AB7270BD052070BD00BF5C3E00201D -:1016F000CB1F012B14D870B5064610460C46154674 -:10170000FFF766FD50B121463046FFF769FD48B14D -:1017100084700580BDE87040FFF7A0BD072070BD54 -:1017200007207047052070BD02484022002106F0C6 -:1017300030BA00BFA03E00204FF6FF73984210B5AC -:101740000DD0FF28044602D94FF6FF7010BD09489E -:10175000214603F057FA0028F6D1204610BD05486F -:101760004FF4807103F072FA80B2B0F5807FEBD055 -:1017700010BD00BFA03E002008B54FF6FF73984291 -:1017800002D0FF28014601D9002008BD034803F01C -:1017900039FA0028F8D1012008BD00BFC03E002062 -:1017A000FF2800D9704710B504462146044803F0CD -:1017B00037FA21460348BDE8104003F031BA00BFB4 -:1017C000A03E0020C03E0020FF28014601D9002095 -:1017D0007047014803F030BAA03E0020F8B54FF63C -:1017E000FF7398422AD0013084B2FF2C22D8144DC6 -:1017F00003E09CB2B4F5807F1CD02146284603F05C -:101800001BFA631C0028F4D00E4FA7F120062146D6 -:10181000384603F011FA78B10134A5B207E0294641 -:10182000304603F009FAACB201350028EFD1B5F526 -:10183000807FF4D14FF6FF742046F8BD0024D6E730 -:10184000A03E0020C03E002038B54FF6FF739842FE -:1018500016D0013084B2FF2C0ED80A4D03E09CB2A2 -:10186000B4F5807F08D02146284603F0E5F9631CD3 -:101870000028F4D0204638BD4FF6FF74204638BD0E -:101880000024EAE7C03E002070B50024064E25463D -:101890002146304603F0D0F90134B4F5807F054489 -:1018A000F6D1284670BD00BFA03E0020074B1B7834 -:1018B00003B9704710B5044604F026FB204601F03A -:1018C0000DFB2046BDE8104003F056BF92420020B9 -:1018D0002DE9F04F87B083464FF6FF708A46914658 -:1018E0000193FFF777FC0423039302AB00250593D4 -:1018F00004AA03AB0621044602950495FFF786FB74 -:10190000072844D04FF6FF770346B8464FF0FF361E -:101910000AE0052B15D1FFF75DFC03AB04AA0621F5 -:101920000446FFF773FB03462046002BF1D1029BD0 -:10193000AB4224BFA0461D46B3423CBF27461E46CD -:10194000E9E74FF6FF739C4203D0032007B0BDE8E0 -:10195000F08FA04519D0A7420CBF05200020BBF195 -:10196000000F01D0ABF80080BAF1000F01D0CAF827 -:101970000050B9F1000F01D0A9F80070019B002BB5 -:10198000E4D01E6007B0BDE8F08F0520E7E7052032 -:1019900007B0BDE8F08F00BF0D4B70B51C7864B187 -:1019A0000C4D0D4E00231A4629463046FFF790FF96 -:1019B000052805D0B0FA80F46409084B1C7070BD8E -:1019C00000232B60054B4FF6FF7232801C7070BDF8 -:1019D00092420020E03E0020764200209442002007 -:1019E0002DE9F043044687B0808804F005FA237897 -:1019F0006080083B032B08D8DFE803F03827170284 -:101A0000634B1A78002A40F08D80624F3B784BB1CF -:101A1000614E002556F8043B204698473B78013537 -:101A20009D42F7DB07B0BDE8F083594D2B78002BC2 -:101A300035D15A4B1B78002BE7D0594AA38812881E -:101A40009A42E2D1FFF7A8FFDFE7637A002BDCD1EF -:101A500054490A68002AD8D0E0688242D5D1524859 -:101A60000B600268E360013A0260CEE7637A9BB9DB -:101A70004C490A681AB1E068824200F08380474B03 -:101A80001B78002BC1D0464BA2881B889A42BCD140 -:101A9000237A062BB9D1D5E7012BB6D1EFE74FF664 -:101AA000FF70FFF797FB4FF6FF7398420646C0D1D1 -:101AB000FFF792FBB042BCD1364F00230DF1040872 -:101AC0000C220193C8E90133C8E903338DF80420DF -:101AD0003A782B70ADF80800ADF80600A2B12E4E92 -:101AE0001D46B14659F8043B204698473B780135DE -:101AF0009D42F7DB43B1002556F8043B404698472A -:101B00003B7801359D42F7DB244B1B78002B89D0B5 -:101B1000234AA38812889A4284D107B0BDE8F043D3 -:101B2000FFF73ABF00250DF104081A4F1D70A36896 -:101B30000195C8E90355C8F8045003933B784FF664 -:101B4000FF720D218DF80410ADF80820ADF80620C5 -:101B5000002B3FF467AF104EB14659F8043B2046C6 -:101B600098473B7801359D42F7DB002B3FF45AAF95 -:101B7000002456F8043B404698473B7801349C4289 -:101B8000F7DB4FE7064AA0880B601080E3603CE774 -:101B90009142002093420020E43E00209442002025 -:101BA00076420020F03E0020E03E002078B1F8B5FB -:101BB000074F3B7853B1074E0546002456F8043BC7 -:101BC000284698473B7801349C42F7DBF8BD7047C4 -:101BD00093420020E43E0020F8B5074F3B7853B114 -:101BE000064D0646002455F8043B304698473B789E -:101BF00001349C42F7DBF8BD93420020E43E002014 -:101C0000F8B5074F3B7853B1064D0646002455F80A -:101C1000043B304698473B7801349C42F7DBF8BDE3 -:101C200093420020E43E0020F8B5074F3B7853B1C3 -:101C3000064D0646002455F8043B304698473B784D -:101C400001349C42F7DBF8BD93420020E43E0020C3 -:101C500010B5FFF7A7F9D8B9FFF720FCC0B901F01C -:101C600005F9A8B900F080FB90B903F00FFD78B931 -:101C700003F0EEFE60B9074A074C0849084B2060A4 -:101C80004FF6FF7CA2F800C0012208701A7010BD48 -:101C9000032010BD76420020F03E00209442002038 -:101CA000924200200A4B1B786BB10A4A1378022B30 -:101CB0000BD810B4591C084C117044F823000020B4 -:101CC0005DF8044B7047082070470420704700BF40 -:101CD0009242002093420020E43E0020034B1B78F8 -:101CE0000BB101F015B90820704700BF92420020E7 -:101CF00008B5054B1B782BB101F02CF9082808BF5B -:101D0000112008BD082008BD9242002009B101F051 -:101D10001FB97047024B1B7803B9704703F00CBE24 -:101D200092420020034B1B780BB100F0E3BF082068 -:101D3000704700BF92420020024B187800B97047EC -:101D4000FFF74CBA92420020034B1B780BB104F012 -:101D500083B80820704700BF9242002010B4054CA1 -:101D600024781CB15DF8044BFFF7B2BD08205DF884 -:101D7000044B7047924200202DE9F041394B1B780B -:101D800088B0002B39D0384B384C054693E8030017 -:101D9000237801AE86E803002BB3354F3C683CBB8B -:101DA000344BDFF8DC801B88AB42D8F800302ED0F3 -:101DB0005A1C27D001332E4AC8F800303146284635 -:101DC000FFF79CF90446A0B1D8F800300022013B8F -:101DD00011283A60C8F800300AD0862809D00728B0 -:101DE00018BF032405E0FFF7D7FD2378002BD4D1DB -:101DF0001124204608B0BDE8F0810824204608B030 -:101E0000BDE8F0811324204608B0BDE8F081002B26 -:101E1000D0D008232846CDE90344CDE905448DF808 -:101E20000C30079403F0E8FF9DF81C30124FADF81A -:101E30000E0064F300038DF81C303B78ADF81050B1 -:101E40000622ADF814200694002BD2D00B4E254666 -:101E500056F8043B03A898473B7801359D42F7DBD1 -:101E6000C7E700BF924200209098030094420020F0 -:101E7000F03E00207642002093420020E43E002005 -:101E8000E03E002076DF704710B5044682B059B9B5 -:101E900001A9FFF747FF43F20202904200D0C8B900 -:101EA0009DF804309B0713D400212046FFF720FF44 -:101EB00070B111280CD00D2813D00B2808D043F294 -:101EC0000202904204D002B0BDE8104001F09EBD75 -:101ED00002B010BD01F09AFD9DF804309B07F7D4C5 -:101EE000E2E71321204602B0BDE81040FFF7CABF69 -:101EF000017839B1072900D0704780680028FBD0ED -:101F000001F084BD4088FFF7BFBF00BF2DE9F0415D -:101F1000037886B00446142B0FD8DFE803F0630E75 -:101F2000750E0E0E110E0B0E0B0E0E0E0E0E0E0E6D -:101F30000E224B006A4B01221A7006B0BDE8F081F8 -:101F4000684C2378002BF8D1654D2B78002B00F0DE -:101F5000878002F031FD002840F09F80012323702C -:101F6000EBE761495F4A5E4B0C68604F00251570D6 -:101F70001D7004F108084FF6FF76624202F0070276 -:101F800004F0070358BF5342013437F81320B2421C -:101F90000BD001A80295CDE9035527F81360ADF8E1 -:101FA000082001950595FFF7B1FF4445E5D106B03E -:101FB000BDE8F08183684B4948F20D6200209342EE -:101FC000087002D0B3F5064FB7D10023062201A84E -:101FD000CDE90133CDE9033305938DF80420FFF7F4 -:101FE00095FFAAE78088FFF7C7FE86281CD0112836 -:101FF0001AD0132803D83E4BC340DB079DD406B04C -:10200000BDE8F04101F002BD037A012B95D8002311 -:102010008288059301A8CDE90133CDE90333ADF8FA -:102020000820FFF773FF88E72F4830490268A4882B -:1020300021F81240531C594201F0070103F0070335 -:1020400058BF4B4200220360062301A80192CDE94C -:102050000222CDE904228DF80430FFF757FF6CE728 -:1020600001A802F049FD38BBBDF80A30002B14BFAF -:10207000012300232B707FF46CAF002301AA1946C3 -:102080001846FFF76BFE064668B1431F012B7FF62B -:1020900054AF304601F0BAFC4FE748F20762904275 -:1020A0003FF44BAFABE7BDF80400FFF74DFE06462B -:1020B00070B901232B704CE701F0A8FCBDF80A3081 -:1020C000002B14BF012300232B707FF436AFD4E71D -:1020D00001F09CFC0122731F93422A70D9D82CE78F -:1020E000CE21002095420020F43E00205021002007 -:1020F000C100080030B4DDE9024570B169B163B1D7 -:1021000005FB04FC944508D83CB135B1C0E9024553 -:10211000C0E9001330BC00207047072030BC704776 -:102120002DE9F04100284AD003680646002B46D02E -:102130004068002843D0B368002B40D000250F46EC -:10214000FF2429460DE0FF2C08BF2C462B1B013332 -:10215000BB4235D0B3680135EDB29D4229462ED23F -:10216000706802F04FFDBFF35F8F0028EBD0FF2CAB -:1021700001D1FF24EEE7AC42FBD201343268E4B275 -:1021800004E0A542F5D932680134E4B2631E5FFA77 -:1021900083F8002AF5D070680028F2D0B8F1FF0F5C -:1021A000F2D0BFF35F8F414602F046FD0028E8D031 -:1021B0007068BFF35F8F414602F032FDE1E7FF2414 -:1021C0002046BDE8F08100BFA0B138B503680446E1 -:1021D00073B1406860B1FF290D4609D0BFF35F8F2E -:1021E00002F02AFD20B1E168206801FB050038BD3E -:1021F000002038BD0020704748B138B50368044658 -:1022000023B1406810B1FF290D4601D138BD704798 -:10221000BFF35F8F02F010FD0028F7D06068BFF3B6 -:102220005F8F2946BDE8384002F0FABC7EDF704778 -:102230007FDF704786DF704710B58C4686B0104947 -:102240000024097803940494ADF80E208DF8103022 -:102250002246032301948DF80CC08DF80430ADF8AC -:10226000060002940594FEF731FBBDF8060003F06A -:102270004FFDADF8080001A800F090FD06B010BDBC -:10228000D021002030B5164B0C46221E87B018BF57 -:10229000012219780546FEF719FB124BA4F1010241 -:1022A000B2FA82F2197828465209FEF70FFB002392 -:1022B000012228460193CDE90233CDE904338DF89C -:1022C0000420ADF806508DF80C4003F021FD0346C4 -:1022D00001A8ADF8083000F061FD07B030BD00BFC7 -:1022E000D2210020D121002070B51A4B88B00D46B4 -:1022F000197801920446FEF7CDFA04F580720028A1 -:102300004FF0070190B214BF01260226FFF7CAF969 -:10231000019B08B1052807D12A463146204608B05E -:10232000BDE87040FFF788BF0022CDE90322CDE968 -:1023300006220590072220468DF80C20ADF80E40AD -:1023400003F0E6FCADF8100003A800F027FD019BA8 -:10235000E2E700BFD1210020024B0A781978FEF78E -:10236000B5BA00BFCF210020F8B5184C2378182B40 -:1023700028D0174D2B78182B20D0164E3378182BD9 -:1023800018D0154F3B78182B10D02378182B0BD072 -:102390002B78182B08D03378182B05D03B78182BC6 -:1023A0000CBF03200020F8BD0320F8BDFEF768FA3B -:1023B0003870EAE7FEF764FA3070E2E7FEF760FA99 -:1023C0002870DAE7FEF75CFA2070D2E7D02100200F -:1023D000D2210020D1210020CF2100202DE9F04181 -:1023E00090B00E4617460546FEF78EF920220446A9 -:1023F00000210DEB020005F0CCFB012C34D0ECB138 -:102400009EB1284603F084FC3378DB071ED503AB6E -:1024100005F5807080B201220721FFF7DDF8112851 -:1024200009D000285BD0032005E0852108AB0022FD -:102430002846FFF7FDFE10B0BDE8F08143F2020030 -:1024400010B0BDE8F0813278D207E1D40021314BE1 -:102450000B970F93012CE9D108AB32462846FFF7C2 -:10246000E7FE10B0BDE8F081DFF8AC80002298F8FC -:1024700000102846FEF72AFA7EB3284603F048FCEF -:102480004FF6FF739842BFD098F800102846FEF729 -:1024900001FA0028B8D1CDE90300042203ABCDE94D -:1024A0000500079028468DF80C200193ADF80E50DA -:1024B00003F02EFC019BADF81000184600F06EFCF6 -:1024C00098F800102846FEF7E5F9019B0028BAD1DC -:1024D0003378D90701D48521B9E78521BCE70146C6 -:1024E0005022049805F055FB04990A4A0B462846E9 -:1024F00003F8344B089301F118030C934B1C113172 -:102500000B970F920D9303F019FC08B90146A1E750 -:10251000082090E7F83E0020CF21002038B505467E -:102520000C46FEF7F1F8012802D043F2020038BD54 -:102530003CB121462846FFF779FE042808BF112048 -:1025400038BD204638BD00BF2DE9F04F0388113B50 -:102550008BB00446092B23D8DFE803F03922055954 -:102560002222222296258088FEF7CEF801280246F4 -:1025700000F07A8134F8040F0023CDE908330434E5 -:102580000522CDE9053307948DF81420ADF8160027 -:1025900003F0BEFB034605A8ADF8183000F0FEFBC3 -:1025A0000BB0BDE8F08FBD4B80881978FEF772F94B -:1025B00005460028F4D1A088FEF7CAF80146002895 -:1025C00040F00981A088012341F20602FEE0027A70 -:1025D0008588B34B3D2A197841F23D0228460CBF4D -:1025E00014464FF48854FEF755F90028D8D0AB4B69 -:1025F00028461978FEF74EF9002800F0E380002203 -:10260000214628460BB0BDE8F04FFFF76DBE00F144 -:102610001006304603F0CAFB4FF6FF7305469D4295 -:102620000746A08800F09980294603F00BFC9C4BDC -:10263000A088197801900122FEF748F9019800213D -:10264000FFF720FE03AA07212846FEF7C1FF002856 -:1026500000F0AC80002500231A46A0882946FFF729 -:10266000E9FD082803469BD0002840F0F080A37EB7 -:10267000DA0795D5002D93D1A0882B4641F20602AA -:102680002946FFF7D9FD8BE7057A8688002D76D19C -:10269000834B2A4619783046FEF718F9637A5B07B0 -:1026A00040F1F38006F580791FFA89F903AB012226 -:1026B00007214846FEF790FF8046002840F09A80A8 -:1026C000304603F025FB4FF6FF7398420546074658 -:1026D00000F01381C24605AF48462A460721FFF79E -:1026E00007F8002800F0F280862800F0DB804FF029 -:1026F0000008CDF814800723C7E90188C7E90388DB -:10270000079030468DF81430ADF8166003F000FBEA -:10271000ADF81800384600F041FB637AA0888DF8C8 -:102720001D8013F0040F14BF012302238DF81C3009 -:1027300002238DF81430ADF8160003F0E9FA0346D1 -:102740003846ADF8183000F029FBBAF1000F3FF41D -:1027500027AF284603F080FB22E703F0D9FA504B5D -:1027600005461978A08801900122FEF7AFF801987C -:102770000021FFF787FDBD423FF46CAF62E7484A96 -:10278000437A1178304603F00304FEF783F80028FB -:102790003FF406AF414B30461978FEF77BF8A9B2FB -:1027A000002800F0A580224630462BE7A37ED807FC -:1027B0007FF550AF049D95F84430D90740F1E6808D -:1027C000343548E703460146224628460BB0BDE8AB -:1027D000F04FFFF731BD324BA08819782A46FEF73B -:1027E00075F8A088ADF8160002238DF81430ADF806 -:1027F0001C50CDE6072307903046CDE90555CDE9BD -:1028000008558DF81430ADF8166003F081FA05AF65 -:1028100003463846ADF8183000F0C0FA637AA08855 -:10282000ADF8160013F0040F14BF01230223022297 -:102830008DF814208DF81C308DF81D5003F068FAC7 -:1028400003463846ADF8183000F0A8FAA8E6002292 -:10285000A08807930721CDE90522CDE908228DF84C -:102860001410ADF8160093E6257A0D4BA088197860 -:10287000019005F00105C5F10205EDB2FEF726F85D -:1028800001982946FFF7FEFC74E60223A0888DF824 -:102890001430ADF81600ADF81C3079E6D2210020D6 -:1028A000D0210020002305930622C7E90133C7E9A0 -:1028B000033330468DF81420ADF8166003F028FA83 -:1028C00003463846ADF8183000F068FA637AA088FD -:1028D00013F0040F14BF01220222022101238DF8FC -:1028E0001410ADF816008DF81C208DF81D30A5E7EA -:1028F0000A4623460146304668E70146049803F03D -:10290000E7F9B8420546824633D0DFF8E0B0014629 -:10291000304603F097FA9BF800103046FDF7BAFFF7 -:10292000824600287FF4D6AE0423CDE90500CDE928 -:102930000700099030468DF81430ADF8166003F0AA -:10294000E7F905AFADF81800384600F027FA9BF814 -:1029500000103046FDF79EFF034600287FF4BCAE12 -:10296000627AA08812F0040F14BF01220222022111 -:10297000B5E7FEF71DFC5045054610D02946304608 -:1029800003F060FA4FF0010A05AFA5E6314605F104 -:10299000460003F0F1F900287FF412AF5AE607234E -:1029A000CDE9058830468DF8143004230793CDE92E -:1029B0000888ADF8166003F0ABF905AF034638465A -:1029C000ADF8183000F0EAF9637AA088ADF8160087 -:1029D00013F0040F14BF0123022302228DF81420E8 -:1029E0008DF81C308DF81D8028E700BFCF21002016 -:1029F00038B3037803F08202802A21D0C3F3021295 -:102A0000042A1DD803F0F202322A19D042788178C4 -:102A10008A4215D8062A13D9102911D8C27812F083 -:102A2000040C0DD1017911F0040F09D10A431107EB -:102A300006D4DB0706D512F0030018BF012070474B -:102A40000020704712F0030F0CBF012000207047D8 -:102A500031F0080322D070B511298AB00C461BD082 -:102A60000D2905461BD00023CDE90533CDE90733F9 -:102A7000099303F04DF907238DF81430ADF8165083 -:102A8000ADF8180005AD0FCD6E460FC62B6833604C -:102A900068460294FFF78AF80AB070BD70470023B9 -:102AA000CDE90533CDE907331646099303F030F934 -:102AB00003238DF81430ADF81650ADF8180005ACAE -:102AC0000FCC6D460FC523682B607EB1337803F0C1 -:102AD0000103C3F10203DBB241F2011268468DF833 -:102AE0000830ADF80A20FFF761F8D5E70223F3E7D5 -:102AF0002DE9F041244B8EB00026CDE90A661B6813 -:102B0000099309AC0546884694E8070001AF87E8B9 -:102B10000700CDE90C6609962846A66003F0F8F890 -:102B200005238DF82430ADF82800ADF826500FCCE1 -:102B30000DF1100CACE80F002368CCF8003004A8AD -:102B4000CDF818800797FFF731F8104B01991A68F4 -:102B50002846FFF743FC0E4BA0F11102B2FA82F2B5 -:102B60001978044652092846FDF7B0FE094B324653 -:102B700019782846FDF7AAFE019A21462846FFF754 -:102B800067FF0EB0BDE8F081443F0020383F0020D1 -:102B9000D6210020D52100200021FFF7A9BF00BFCA -:102BA0002DE9F04706468EB090461F460C46002998 -:102BB00050D13D4B0A911B68099309AD0B91CDE9AA -:102BC0000C1195E807000DF1040989E8070030466B -:102BD000099403F09DF84FF0050A8DF824A0ADF894 -:102BE0002800ADF82660AC46BCE80F0004AD0FC568 -:102BF000DCF80030CDF81C9004A82B60FEF7D6FF5F -:102C00002A4BDDF804901B789BB349464246304678 -:102C1000FFF784FC264B11281978054631D0002295 -:102C20003046FDF753FE112D0AD80D2D15D8DFE8DB -:102C300005F026141414141414142614142614263F -:102C400043F20204A54218BF03244FB920460EB038 -:102C5000BDE8F0874FF00009D7E70324002FF5D037 -:102C600030464A462946FFF7F3FE20460EB0BDE83F -:102C7000F0879DF80D30002BC7D15446E6E72C466F -:102C8000E3E701223046FDF721FE0A4B2246197880 -:102C90003046FDF71BFE084B424619783046FDF7DB -:102CA00015FE0024D1E700BF443F002096420020DB -:102CB000D5210020D4210020D321002010B50B4BBA -:102CC00082B019780446FDF7E5FD094B02461978F4 -:102CD00001922046FDF7DEFD019A014601232046C0 -:102CE00002B0BDE81040FFF75BBF00BFD32100205A -:102CF000D421002000294FD0F0B583B006460C4601 -:102D0000FDF70CFD054670B3304603F001F8A5F160 -:102D1000020507464FF6FF70381A2378B5FA85F595 -:102D200018BF01206D0923F0090345EAC0051D43C2 -:102D300025703046FDF70CFD237860F341032370C6 -:102D40003046FDF71DFD237860F382032370304683 -:102D5000FDF72EFD054650B12378002065F30413DE -:102D6000237003B0F0BD43F2020003B0F0BD304663 -:102D7000FDF7EEFC06460028EED06A4638460721ED -:102D8000FEF726FC0028E7D1019B93F8443013F0AE -:102D9000010F18BF3546DFE70E20704770B5037886 -:102DA000052B82B0044615D0122B0DD11E4B1A688C -:102DB000BAB14088FDF7CCFC0546A0B90246608850 -:102DC00001232946FFF7ECFE204602B0BDE8704023 -:102DD000FEF7ECBE8168408802B0BDE87040FFF7A6 -:102DE00087BE0125EBE7237A6088C3F34006C3F36F -:102DF0000002B60046EAC206C3F3800346EA0316A1 -:102E000001A9E0238DF80430FFF774FF06F01C06DB -:102E10009DF80430F6B220B936EA030314BF012549 -:102E200000252A460025CAE7443F002008B503785C -:102E30000B2B02D8072B02D808BD132BFCD1074B54 -:102E4000074918780022FDF785FD064B06491878DA -:102E50000022BDE80840FDF77DBD00BFD62100205F -:102E6000992B0300D5210020BD2C030010B5174C71 -:102E70002378182B0DD0164C2378182B10D0154C16 -:102E80002378182B13D0144C2378182B16D000203D -:102E900010BDFDF7F5FC20700D4C2378182BEED1FA -:102EA000FDF7EEFC20700B4C2378182BEBD1FDF7CF -:102EB000E7FC2070084C2378182BE8D1FDF7E0FCE4 -:102EC00018282070E3D1032010BD00BFD5210020B9 -:102ED000D3210020D4210020D621002008B5FFF7FF -:102EE00033FB074B074918780022FDF733FD064BEB -:102EF000064918780022BDE80840FDF72BBD00BF49 -:102F0000D6210020992B0300D5210020BD2C0300E1 -:102F100038B5044680B1FFF76BFD58B1094B206806 -:102F200018602179084D094A197101212B6011702F -:102F3000002038BD072038BD0349044B086001223A -:102F40001A7038BD3C3F0020443F002096420020CC -:102F5000FFF702BA00230A461946FFF721BE00BF59 -:102F600010DF704711DF704710B582B00C4904467E -:102F70006846FCF70FFF019B23B90EE0FCF714FF36 -:102F8000019B53B1D3E90031204698470346684678 -:102F9000002BF3D1112002B010BD002002B010BDF3 -:102FA0009C9803000B4991F81623EC235209134116 -:102FB000DB0707D5084B9A6842B11A6842F48002D1 -:102FC0001A60704742F2020000F020BD4FF4800307 -:102FD0000B60704700E100E0D83F002070B5284D3D -:102FE0002C7884B0002C46D1264E01232046337025 -:102FF000FFF7BAFF11283BD0234902A8FCF7CAFE0D -:10300000039B4BB1D3E900310020984702A8FCF79D -:10301000CBFE039B002BF5D11C4B00221B680193B8 -:1030200002A88DF8082000F001FD194901A8FFF75A -:1030300097FFB0FA80F304465B099DF808002B70F7 -:1030400000F01AFDA4B9134B34701C70FFF7AAFFEF -:103050000D4902A8FCF79EFE039B4BB1D3E900315A -:103060000120984702A8FCF79FFE039B002BF5D197 -:10307000204604B070BD0824204604B070BD00BFD7 -:103080009842002097420020B498030098980300CB -:103090006D17020099420020F0B52C4D2B7883B0BB -:1030A000002B44D02A4E01203070FFF75DFF11281D -:1030B00039D028496846FCF76DFE019B4BB1D3E936 -:1030C0000031022098476846FCF76EFE019B002BFA -:1030D000F5D1002768468DF8007000F0A7FCFFF7D7 -:1030E00041FF04469DF800002F7000F0C5FCDCB9DC -:1030F000194B34709A68F2B11A6822F480021A608F -:1031000014496846FCF746FE019B6BB1D3E90031D8 -:10311000032098476846FCF747FE019B002BF5D13A -:10312000204603B0F0BD0024204603B0F0BD0824C3 -:10313000204603B0F0BD094B4FF48002C3F8802055 -:10314000BFF34F8FBFF36F8FDAE700BF98420020C5 -:1031500097420020B4980300D83F002000E100E02F -:10316000054B1B7833B1054B1B780BB1FFF794BFB0 -:10317000FFF734BF08207047974200209842002094 -:10318000014B1878704700BF984200200C4B1B7809 -:1031900003B970470B4B9A683AB11A6822F480025F -:1031A0001A60094B01221A707047084B4FF48002D5 -:1031B000C3F88020BFF34F8FBFF36F8FF1E700BFDD -:1031C00098420020D83F00209942002000E100E012 -:1031D00010B5084C237813B1074B1B7803B910BD09 -:1031E000064B4FF48002C3F80021FFF7DBFE0023FB -:1031F000237010BD994200209842002000E100E0B9 -:10320000034B1B7813B1034B1878704701207047AC -:10321000984200209942002000B583B008496846D2 -:10322000FCF7B8FD019B43B1D3E900209047684605 -:10323000FCF7BAFD019B002BF6D103B05DF804FB4F -:10324000A898030060DF704769DF704761DF70474F -:10325000154B1B7833B330B5144D91B034240DF1B8 -:10326000020103A8ADF80240FFF7F0FF88B9294634 -:1032700001A8FCF78FFD029B002BF0D0D3E90031B1 -:1032800003A8984701A8FCF78FFD029B002BF5D1FE -:10329000E5E7052801D111B030BD11B0BDE83040DF -:1032A00000F0B4BB704700BF9A420020C0980300F2 -:1032B000002941D070B584B000240D461F4A0A6031 -:1032C000CDE90144012606238DF8040001A9202040 -:1032D000ADF8083003948DF80660FFF7B5FF2A6853 -:1032E000039401A94020CDE901448DF80560FFF762 -:1032F000ABFF04230DEB03012A6803943046CDE9AC -:1033000001448DF80430FFF79FFF4FF4E4632A680F -:10331000039401A9A120CDE90134FFF795FF2A68A4 -:10332000039401A9A020CDE901448DF80460FFF7C2 -:103330008BFF204604B070BD0E2070474020002057 -:1033400008B5FFF77FFF10B9014B01221A7008BDC5 -:103350009A4200204BDF704710B5124C84B001A890 -:10336000FFF7F8FFA8B9214602A8FCF713FD039B5D -:10337000002BF4D0D3E900310198984702A8FCF75C -:1033800013FD039B002BF5D101A8FFF7E3FF0028F5 -:10339000E9D0052801D104B010BD04B0BDE810404B -:1033A00000F034BBCC98030000207047A8DF7047C2 -:1033B000ADDF7047AEDF7047B0DF704762DF704748 -:1033C0003CDF70473DDF7047704700BF00282ED0BC -:1033D000F0B50388512B89B0044629D00AD8102BA8 -:1033E0001CD0112B04D1334B81889A8891421AD07A -:1033F00009B0F0BD532BFBD12E4DC288EB889A4209 -:10340000F6D12B7E002BF3D000F0B2F90028EFD0DC -:103410006B69022009B0BDE8F0401847254B82884F -:103420009A8009B0F0BD4FF6FF729A80E0E77047CE -:10343000204D8088AB889842DAD1A379022BD7D16E -:103440002189EA889142D3D1A27B043A022ACFD9BA -:1034500000220492CDE9052207926989029301AF07 -:1034600002AA8DF810300397FFF7A2FF064690B12D -:1034700040F2FD13ADF81430A88804A9FFF79CFFB3 -:103480001128F9D0BDF81430002BB1D104F1080097 -:1034900000F00EF9ACE73846FDF790FA0028E7D0C7 -:1034A0009DF81630ADF8146043F001038DF8163026 -:1034B000E2E700BF483F002000B5154B87B000226F -:1034C0008646CDF80B2098888DF80F20DA888DF885 -:1034D000061003234FF0020CADF8023020238DF8C4 -:1034E0000430ADF8082001AB0DEB0C0202A9CDE9C8 -:1034F00004238DF805E08DF80AC0FFF75BFF20B9C3 -:10350000BDF80230032B18BF0C2007B05DF804FB98 -:10351000483F002010B54FF0FF310020FFF752FF69 -:10352000044608B1204610BDB121FFF749FF04460B -:103530000028F7D1044B01205B6998470220FCF773 -:10354000CFFB204610BD00BF483F002010B51B4BED -:1035500084460FCB86B002AC84E80F00604650B3BF -:10356000174BDCF800205A614FF6FF70002198805D -:103570001976EAB1124800F05FF808B106B010BD44 -:1035800001204FF659630F4A8DF8060001A9ADF8E6 -:103590000430FFF70BFF0028F0D109492046FFF760 -:1035A0000DFF0028EAD1064800F060F806B010BD13 -:1035B000054A5A61DEE70E2006B010BDD898030018 -:1035C000483F00204A3F0020C93303004FF0030C5E -:1035D00000DF704716490B68BBB14B68ABB110B543 -:1035E00008319847082803460ED0124C70B922685B -:1035F000012102205376FFF75FFF28B123680320E3 -:10360000BDE810405B69184710BD70472368002271 -:1036100006215A760220FFF74FFF18B123680320D6 -:103620005B69984723680220BDE810405B69184732 -:10363000843F0020803F0020034618B1024A00204A -:10364000136070470E207047803F002008B501F0DE -:10365000BBFD00B108BD0448FFF7B8FF0028F9D151 -:10366000BDE8084001F0BEBD843F002010B588B021 -:10367000044620220021684604F08BFA22464FF0CF -:10368000030C12F8063B8DF802301723ADF8043016 -:103690006088ADF800C04FF00133694642F601047E -:1036A000ADF80C400493FDF78DF908B010BD00BFD4 -:1036B00070B50446007B01281FD0022812D1627B1E -:1036C000531E132B29D90521264DFFF7F5FE18B1FE -:1036D0002B6803205B6998472B680220BDE8704087 -:1036E0005B6918471F4D0221FFF7E6FE0028F3D063 -:1036F0002B6803205B699847EEE71A4D2B685E7EC6 -:103700001EBB18760146FFF7D7FED8B12B681128EB -:103710001E76207B24D00421E6E7134E114D04F1E0 -:103720000E01301D04F00DFA2B68627B5B7EB261E6 -:103730004BB90E49304651F8083B984718B92B68E9 -:1037400001225A7670BD207BE5E70621FFF7B4FE23 -:103750000028F7D02B680320BDE870405B6918474C -:103760000621C1E7803F0020643F0020843F002005 -:1037700008B5044B1B6800205B699847BDE808400A -:10378000FFF7C8BE803F0020A8DF7047F0B50746AE -:1037900089B014461E460D46E9B1C4B1202200216D -:1037A000684604F0F6F90E4BADF8007002228DF871 -:1037B0000D2018880E9AADF804406946ADF8064011 -:1037C00002958DF81160FDF7FDF809B0F0BD2046B7 -:1037D00000F01CF9E2E7084600F018F9DDE700BF49 -:1037E0007842002070B501238EB041F60A057D4A6B -:1037F000ADF80C5003A9044618468DF80E30FFF7BB -:10380000C3FF0546002840F092802288002A40F03D -:1038100091802289002A40F09D80228A002A40F06F -:10382000A880228B002A40F0B380228C002A40F02E -:10383000BE80228D002A40F0C780236B002B35D03C -:103840001A688DF810201A6894F83C60120A8DF8F6 -:1038500011205A888DF81220DA788DF813205A68D2 -:103860008DF814209B688DF815301A0A8DF81620F3 -:103870001B0C2022002106A88DF8173004F089F9CE -:1038800042F62323ADF818304FF00813079304AB2A -:10389000089302238DF82530524B534A18888DF82F -:1038A000296006A9FDF78EF800284FD1636B5BB144 -:1038B0001A7919684D4B009394F83C3042F62A204F -:1038C000FFF764FF002841D1A36B83B31A788DF80A -:1038D00010205A888DF81120120A8DF812209A882B -:1038E0008DF81320120A8DF81420DB8894F83C40E0 -:1038F0008DF81530190A20228DF8161006A800211F -:1039000004F047F9374B3A4A18888DF8294042F6B7 -:103910005023ADF818304FF00713079304AB08930A -:1039200006A902238DF82530FDF74CF805462846F8 -:103930000EB070BD2F4994F83C300091616842F69A -:103940002920FFF723FF00283FF463AF05462846F0 -:103950000EB070BD284994F83C300091E16842F601 -:103960002420FFF713FF0028F0D1228A002A3FF419 -:1039700058AF224994F83C300091616942F6252005 -:10398000FFF704FF0028E1D1228B002A3FF44DAF5E -:103990001B4994F83C300091E16942F62720FFF77B -:1039A000F5FE0028D2D1228C002A3FF442AF1549FF -:1039B00094F83C300091616A42F62620FFF7E6FE5B -:1039C00000283FF436AFC1E70F4994F83C3000912E -:1039D000E16A42F62820FFF7D9FE00283FF42DAF18 -:1039E0000546B4E778420020D03F0020B83F0020D1 -:1039F000B03F0020A03F0020A83F0020C03F002093 -:103A0000983F0020903F0020C83F002000B585B0BF -:103A10000346002101AA44F20100CDE901110393FC -:103A2000EDF7A4FE05B05DF804FB00BF70B4EFF342 -:103A3000108472B60D4B9A68AAB9012199600C499D -:103A40000C4ED1F8805035401D60C1F88060D1F82F -:103A500084505D604FF0FF33C1F88430027004B9C8 -:103A600062B670BC704701230370F8E7D83F0020AE -:103A700000E100E0FC06FFBD094B9A687AB170B91D -:103A800010B4EFF3108172B6064A1C6814605C68CB -:103A90005460986001B962B65DF8044B7047704796 -:103AA000D83F002000E100E0194B00EB800003EB61 -:103AB00080000B68426802F580502BB35A880332AD -:103AC00003EB8203834217D210B54FF6FF7E1A68CC -:103AD000013213D05A88033203EB820290420DD395 -:103AE000B3F804C0F4450BD01C884CB19C68013479 -:103AF00006D00B60012010BD00207047002010BDD3 -:103B00009042FBD91346E2E702F10803DAE700BF6F -:103B10002040002070B5426882B006460C461AB1BB -:103B20001E4BD9688A421DD20025258001950020B0 -:103B300005E0019B3268996891420DD0208801A967 -:103B4000FFF7B2FF0028F4D1238801339BB2238012 -:103B5000002BEBD002B070BD114A73601389338122 -:103B600002B070BD1B699A42DED812F00303DBD1AC -:103B70000B49008909898842D6D13068916888420A -:103B8000D2D1084949688A4203D901F580518A4255 -:103B900001D31846DEE723800120DBE7FC2100206B -:103BA000084000202040002010B4104C104A6388C8 -:103BB00003EB830302EB8302D36853B94FF0040C89 -:103BC000516884F800C00B485DF8044B012201F0F5 -:103BD00025B9094A05200221207091800548116805 -:103BE0005DF8044B0023012201F018B908400020C1 -:103BF00020400020FC210020D44000202DE9F0418D -:103C00001C469B883BB9174F80460D4616463878B0 -:103C100028B10123A38048F2096019E0A088214659 -:103C2000FFF742FFB0B12368B8F1000F04D09988C4 -:103C3000B8F800209142F1D11DB119882A8891422B -:103C4000ECD19968084A12893281C6E90013002034 -:103C5000BDE8F081A388206001339BB2A380002BD4 -:103C6000D5D0D8E72040002008400020F0B502233E -:103C70001A4D0B8000F5805E4FF6FF740830012668 -:103C8000036801331ED0478807F1030C00EB8C0C4E -:103C9000E6451CD38388A34215D003889BB1836873 -:103CA000B3F1FF3F0FD0D5F800C09C4500D22B6088 -:103CB0000B8803333B440B804388033300EB8300C2 -:103CC0008645DDD8F0BD002AF2D01670F0E70AB1C3 -:103CD000012313704FF480630B80F0BD1840002067 -:103CE00030B5104C83B06088211DFFF7DDFE20B990 -:103CF00003B0BDE83040FFF757BF0B4B62689988AF -:103D00001B680A4803EB81015388033300259BB2EB -:103D10004FF0030C9B00009584F800C001F04AF8B6 -:103D200003B030BD08400020D4400020FC2100201A -:103D30002DE9F04FA64FDFF8BCA2DFF8BC92DFF808 -:103D4000BC828BB006463C68002C00F0B98023781A -:103D50005A1E052A00F26883DFE802F0412424039A -:103D6000034E002E40F0D88094F804B0BBF1010F50 -:103D700000F04F82BBF1020F00F04582BBF1000F53 -:103D800000F02882CDE907660596099605AD48F250 -:103D90000E66023B0696042B4CD8DFE803F08571D3 -:103DA0006545A100B4F814B0002E40F09D80894D07 -:103DB000A17D0BEB8B0205EB82024FEA8B0610898B -:103DC000526802EB8002062900F22983DFE811F035 -:103DD000680191017E01A20156013D011801002EEA -:103DE00040F0E3812279032A00F2AD80DFE812F08F -:103DF000E4002E029D00C500002E40F0E28198F8FC -:103E00000B30002B00F0AA8098F8003088F80B6087 -:103E1000013B062B5BD8DFE813F03B02C501A6018E -:103E2000A3015A0028028E0104238DF81430E38880 -:103E3000ADF82030684C04F1100654F8043B2846D5 -:103E400003B19847A642F8D15146002648463E6045 -:103E5000FBF71EFF6148012100F088FF00287FF476 -:103E600072AF0BB0BDE8F08F03238DF81430E188FA -:103E70002289E3680793ADF82010ADF82220D9E736 -:103E800002238DF81430A37D2289A188ADF820206B -:103E9000A3F10603B3FA83F3E26807925B09ADF876 -:103EA00022108DF82430C5E701238DF814302189C4 -:103EB000A288E3680793ADF82010ADF82220B9E797 -:103EC00051464846FBF7B2FE044638603FE7002300 -:103ED00005AD0593C5E902332B6148F20E660696DF -:103EE00005238DF81430A5E7A17DE288394D02291C -:103EF00007D90BEB8B0005EB8000D11C0689314400 -:103F000001814FEA8B065E4405EB8605C2F57F42D0 -:103F10006989FD320A446A8105AD002205924FF499 -:103F20000646C5E902222A6133E72D4A2D48116869 -:103F30000023237102249480012200F06FFF0028E7 -:103F40008FD03C682378284905AD002205924A604D -:103F5000C5E902222A6148F20D661AE798F8003096 -:103F6000072B00F2DB81DFE813F0EF01D901D90163 -:103F70001201AC01E600E600BF01194E1B4A1948C8 -:103F80004FF0000B84F804B0CDF800B0082331687E -:103F900000F010FFB8F8025005EB85030D4D05F851 -:103FA00023B005EB830533686A686B60B3882B81A7 -:103FB00002233260B380C2E7094B0D4A19680948F1 -:103FC0000123237100230093082300F0F3FEB6E7DA -:103FD0001C40002020400020F03F0020D040002066 -:103FE000D4400020FC21002000400020EC98030079 -:103FF000F498030014400020C04000200840002036 -:10400000E288214641F61D5006EB0B0C05EB8C0CAB -:10401000D41CBCF808E07444ACF808405E4405EBDE -:104020008605C2F57F420C466989FD320A446A81E1 -:1040300005AD41F61D5200269042C5E90066C5E96E -:1040400002662E613FF4A5AED8E1AA4BAA4A596890 -:10405000AA4BAB481B8803930623A3750023009348 -:10406000042300F0A7FE40BB039B03EB830305EB97 -:10407000830501232B740BB0BDE8F08F9D48A36925 -:1040800003609E49039200234360FFF743FD039AB8 -:104090000023002800F0B98111460222A27503E036 -:1040A0000223A37511460023009304239448E218C9 -:1040B00000F080FE00283FF4D4AEA07D3968E2888D -:1040C0000B78022848F20D60A8D99DE723698C4837 -:1040D000002B14BF03230123A375002302F1080161 -:1040E000009304F10C02042300F064FE0028E4D1E4 -:1040F000B7E6032B0CBF05230623A3750023111D70 -:1041000000937F48042304F1080200F053FE0028C6 -:10411000D3D1A6E6E3880120A075002002F10C01AE -:104120009B0022690090764800F044FE0028C4D12C -:104130000BB0BDE8F08F072388F800300023009310 -:10414000C8F804306F4B704A19686D48082300F0B6 -:1041500031FE00283FF485AE3C6805AD237868E762 -:10416000FFF722FDF5E7D8F80420664853888488D5 -:104170000168033300209BB201EB8401009003240B -:104180009B005F4888F8004000F014FEE1E75D4ABC -:10419000D8F804305988938803330B449380022362 -:1041A00088F80030FFF79CFDD3E7002305AD0593A9 -:1041B000564A2B61C5E9023353604FF40646069612 -:1041C00038E605AD002305934FF40646C5E90233F2 -:1041D0002B6184E6022305AD23710DF11201E36822 -:1041E00005932846CDE90666FFF794FC002840F0C9 -:1041F000C08048F209660023C5E90033C5E90233EF -:104200002B612378C5E5CDE907660596099605ADCE -:10421000BFE53E4B1B78A01D002B00F0E48005ADF0 -:104220003B4B2A463146FFF7E9FC394B002800F0AA -:10423000C980C3E9006648F2096398428ED1C5E996 -:104240000066C5E902662E612378A2E5314D2B7820 -:10425000022B40F0AC800023009369682B702E4A3B -:104260002748082300F0A6FD69E6B8F80220294D8A -:104270009300134405EB830500236968009306232C -:1042800088F80030244A1E48082300F093FD60E7B8 -:1042900098F80A3043B11F4DEB68002288F80A20D5 -:1042A00013B92A7C002A7DD105AD0023059388F837 -:1042B0000030C5E90233A8F80230C8F804302B6199 -:1042C0000DE6B8F80220134D0E4902EB820305EB10 -:1042D000830308685C6858608888188102238B8093 -:1042E0000C6002FA03F3C4E7012388F8003098F861 -:1042F0000A30CFE7E43F0020E89803007A4200202C -:10430000FC210020D4400020F4980300004000204D -:10431000E040002020400020EC980300013B062BE9 -:104320003FF6D5AD01A252F823F000BF9142030041 -:10433000A54103006741030061410300CF3E030034 -:104340006B420300374103003C4DB8F808202B783E -:104350000132B3FA83F3A8F8082000225B09A8F819 -:10436000022088F80B20012288F80A3088F8002003 -:1043700090E70699324A8B88E3800B882381314885 -:1043800000960423BDF8124000F014FD002838D137 -:104390002A4B04EB840403EB8404012323740BB045 -:1043A000BDE8F08FA8F80230FFF79AFCD1E6264A64 -:1043B00005AD0023012105931170C5E902332B617E -:1043C0005360FCE600969C881D4A06991D4804230C -:1043D00000F0F0FCA8B9194B04EB840403EB84044F -:1043E00084F810B03DE5194B0996CDE90566CDE995 -:1043F0000766C3E9006605AD48F20160237806460A -:10440000C7E43C6848F20D66F5E6CDE90500CDE964 -:1044100007000990237805AD48F20966B9E4E288FF -:10442000214648F20E60EFE505AD00230593C5E98E -:1044300002332B6148F20E630693FBE42040002018 -:10444000E8980300FC21002000400020E04000200C -:104450004068FFF76DBC00BF2DE9F04F4F4C257849 -:1044600083B0002D5ED00C46002972D00988984692 -:104470004FF6FF7399424FD06388002B4CD066688B -:1044800016F003065FD10746002A65D0B2F800B0E7 -:10449000B2F80290424801A9FBF786FB4FF0000AF0 -:1044A000C0F800A0C0F810A0C0F814A0C0F804A084 -:1044B000C0F808A0C0F80CA0C0F818A080F80080D0 -:1044C000636803610546A0F814B00121354800F087 -:1044D00041FC23882B81B8F1030F6388E860AB802F -:1044E000A5F8069024D02E48A5F80AA001A9FBF74C -:1044F0008DFB3FB1E9682C4A00231289BB72C7E9E2 -:1045000000133A812948012100F018FC044628B91B -:10451000FFF70EFC264601E048F20366304603B082 -:10452000BDE8F08F48F20166304603B0BDE8F08F79 -:104530003B68AB61042301A9A5F80AA0AB75184834 -:10454000FBF764FBD6E748F20266304603B0BDE8ED -:10455000F08F48F20466E1E7B4F8089009F103002F -:1045600040F2FE3380B2984214D8114A13783BB916 -:10457000518913890B4403449BB2B3F5806F05D96D -:1045800048F20666304603B0BDE8F08F0144518121 -:10459000B3467FE748F20866C0E700BF004000204E -:1045A000C04000201840002008400020D0400020DB -:1045B00020400020094A116804290BD038B515683D -:1045C000074C03460121104644F8253000F0C2FB99 -:1045D000002038BD48F20B60704700BFDC4000206F -:1045E000F03F00202DE9F04F954D89B02A78002347 -:1045F000CDE90333CDE905330793002A4ED1281DB9 -:1046000002F0FF0800F0BEFB20B10024204609B0F4 -:10461000BDE8F08FD8F8F83F5C1C4AD04FF08052CC -:1046200011695269874F88493B610022A3F5005305 -:104630003846FB6000F0B2FB04460028E6D11C239C -:1046400082498348DFF824A2DFF824B28C22FBF7EA -:1046500071FA022326460093A146FB68F018F3582E -:1046600000F0E1805B4530D143687A4A93424BD0F9 -:10467000013293422BD1B8F1000F40F09480764B79 -:104680007649186000220193FFF7F0FA019B9B889E -:10469000022B0CBF042308231C434CE0704C04F194 -:1046A000100554F8043B03A803B19847A542F8D17C -:1046B000ABE74FF010234FF080525B6911695269EC -:1046C000581C08BF02FB01F3ACE701330BD1031DFB -:1046D00000F5805102E0994200F08F801A680132A3 -:1046E00003F10403F7D0009B013B9BB2009309EB5D -:1046F00089030AEB830209F10109506003220AF8D9 -:1047000023201FFA89F916E009EB89030AEB8302DB -:104710009900506001F1100208314FF0000C524432 -:1047200051440AF823C0FFF7A1FA09F1010944F046 -:1047300002041FFA89F906F58056B6F5005F8CD1A0 -:10474000009B012B2CD9E4B2062C0ED1444C012243 -:1047500000232A706B6004F1100554F8043B03A891 -:1047600003B19847AC42F8D14FE702D814F0FD0FDF -:1047700016D0374802A9FBF717FA053C002301229F -:10478000036043608360C3600361436183610270BF -:10479000062C1DD8DFE804F02B1C2B1C1A2E1A0047 -:1047A00048F20A6432E709EB890C0AEB8C02022119 -:1047B000294B0AF82C1011812A49A1F80290196896 -:1047C000516009F101091FFA89F959E703230371BF -:1047D00002A91F48FBF71AFA2348012100F0AEFA9C -:1047E000044600287FF411AFFFF7A2FA0EE7012379 -:1047F0000371EDE702230371EAE7174B1A68CAB1A8 -:10480000184A09EB89010AEB8103A2F802900222FF -:1048100009F101090AF8212058601FFA89F91A8163 -:1048200044F0010487E75A1C3FF451AF5B453FF465 -:104830004EAF58E7022218609A804FF00108EFE768 -:1048400000400020FC210020089903003440002093 -:10485000C0400020FE011EF1D4400020D8400020BE -:10486000F03F002008400020D040002020400020E1 -:10487000DEC0ADDE30B370B50D4682B0F1B10DF1E2 -:1048800006010446FFF746F918B948F2096002B07C -:1048900070BDBDF806000D4B666800EB800003EBB1 -:1048A000800001210C3000F055FA636801220C33BE -:1048B0000020C5E90063A27202B070BD48F2046036 -:1048C00002B070BD48F20460704700BF2040002075 -:1048D00010B310B582B00DF106010446FFF71AF9C6 -:1048E000B0B1BDF806300E4A03EB830302EB83033D -:1048F000DA684AB1A27A3AB1DA680021013A084688 -:10490000DA60A17202B010BD48F2056002B010BDBD -:1049100048F2096002B010BD48F20460704700BF61 -:104920002040002002230022FFF796BD18B1032388 -:104930000022FFF791BD48F20460704770B51B4B31 -:104940001B7882B01BB34FF6FF739842054628D000 -:1049500001A91748FBF728F9002405220126446025 -:104960000460C58002708460C46004614461846135 -:10497000067101A90E48FBF749F90E48314600F0CF -:10498000DDF9054640B12546284602B070BD48F223 -:104990000165284602B070BDFFF7CAF9284602B08B -:1049A00070BD48F20365284602B070BD004000208B -:1049B000C0400020D040002010B5184B1B7882B0BA -:1049C0000BB301A91648FBF7EFF8034600220621B6 -:1049D00002605A609A60DA601A615A619A611970CD -:1049E0000F4801A9FBF712F90E4B1A780AB1012200 -:1049F000DA720D48012100F0A1F9044640B100240B -:104A0000204602B010BD48F20164204602B010BD3D -:104A1000FFF78EF9204602B010BD00BF0040002015 -:104A2000C040002008400020D040002010B582B0D7 -:104A3000ADF806000A48ADF80410047844B15AB144 -:104A400053B101A90DF10600FFF7D8F802B010BD6F -:104A500048F2016002B010BD48F2046002B010BD1F -:104A60000040002000B50E4B83B01B78ADF8060067 -:104A70005BB179B172B1134600200A460DF106010F -:104A8000FFF7BCF803B05DF804FB48F2016003B027 -:104A90005DF804FB48F2046003B05DF804FB00BF5E -:104AA0000040002000B50E4B83B01B78ADF8060027 -:104AB0005BB179B172B113460DF106000A460021CF -:104AC000FFF79CF803B05DF804FB48F2016003B007 -:104AD0005DF804FB48F2046003B05DF804FB00BF1E -:104AE0000040002020B119B103680B60002070471E -:104AF00048F20460704700BF384B1B78002B67D02A -:104B0000002868D030B50022354C026042608260D7 -:104B1000B4F80AC02389C260022101806168028260 -:104B200063449BB2002934D02E4A0D68954230D19F -:104B30002D4A4D682A44012A2BD8E2684280C3F5E9 -:104B4000806292B2A0F808C0438102B1828101F173 -:104B500008034FF6FF7E01F580511A68013216D026 -:104B60005A88033203EB8202914225D39A88724518 -:104B700012D01A8882B19A6801320DD0828801322F -:104B800082805A88033203EB82039942E5D80020E1 -:104B900030BD01220280D0E7B0F806C0C2890CF116 -:104BA000010CA0F806C05C8803322244C2815A88F6 -:104BB000033203EB8203E8E7C289C488CB1A02EB15 -:104BC000A30301340122C480C3810274002030BDDC -:104BD00048F20160704748F20460704700400020CE -:104BE00020400020DEC0ADDE02FEE10E4B0901F0E8 -:104BF0001F024FF0010C0CFA02F100EB830000F0F1 -:104C000085B800BF4B0910B501F01F040121A14078 -:104C100000EB830000F06EF8E04000F0010010BDF2 -:104C200001F01F02012303FA02F24B0900EB83009B -:104C3000D14300F077B800BF4B0901F01F0150F8D5 -:104C40002300C84000F00100704700BF2DE9F04F7D -:104C500001F1FF3A83B04FEA5A130D46044601931F -:104C60004FF000094FF0010854F8293004EB890691 -:104C70006FEA030B9BFAABFBBBFA8BFBBBF1200F7C -:104C800025D00BEB491B5D454FEA49170CD81EE0B8 -:104C90003368DB4393FAA3F3B3FA83F3202B07EBD8 -:104CA000030B14D05D4512D90BF01F034FEA5B10C4 -:104CB00008FA03F104EB80009A4600F01BF820FA92 -:104CC0000AF0C307E4D4584603B0BDE8F08F019A58 -:104CD0004A4509F1010301D09946C5E7AB46F2E721 -:104CE000034653E8000F0A4643E8002C9CF0000FEF -:104CF000F7D17047034653E8000F40EA010243E84A -:104D0000002C9CF0000FF6D1704700BF034653E81B -:104D1000002F42EA010043E8000C9CF0000FF6D19E -:104D2000704700BF034653E8002F02EA010043E842 +:10000000A9542288013292B222801988A9542A4424 +:10001000090A51702288023292B222805B88AB5466 +:100020002A441B0A5370238802332380736A002BEF +:100030002FD09988B4F800C0881C0CF10202024449 +:10004000BA4269D8FE2867D8033105F80C10228817 +:10005000013292B2FF212280A9542288013292B249 +:1000600022801988A9542A44090A51702088023034 +:1000700080B220809A8862B199680393002900F0C9 +:100080003C81284407F069FD039B9A882388134428 +:10009000238096F82C30002B40F0ED80307800283B +:1000A0003BD03388012B00F0288123889A1CBA4268 +:1000B00032D8012804D17178023119448F422BD3F0 +:1000C000023FFF1ABFB2A81804A9ADF81070FFF7DD +:1000D000B3FE10BB3378022B00F017817178BDF8A6 +:1000E00010209142C0F00D819742C0F00A8117465E +:1000F0000922FE2F10D82388791CE9542388013364 +:100100009BB22380EA54238801331F44278004E0F4 +:1001100023880433BB425DD90C2006B0BDE8F087CC +:10012000082FF9D904A8FFF783FE0028F5D123880A +:100130000822EA54238801339BB21B222380EA540D +:100140002388DDF8112001339BB22380EA502B4431 +:10015000BDF815209A8023889DF8102006339BB2A5 +:1001600012F0FE0218BF01222380EA5423880133D3 +:100170002380E5E62388DA1CBA42CDD80222EA546D +:100180002388012213449BB22380EA54238813441A +:100190009BB22380E954238813442380D8E606F1D8 +:1001A00008080222CDE900472B4611464046FFF7DA +:1001B00047FE0028B1D1CDE9004740462B4610222A +:1001C0000621FFF73DFE0028A7D1338A002B3FF41C +:1001D000E0AE1BE004A8FFF72DFE00289DD1238888 +:1001E0000322EA54238801339BB219222380EA5464 +:1001F0002388BDF8102001339BB22380EA542B449E +:10020000120A5A702388023323809DE606F11008F3 +:10021000CDE900472B46022203214046FFF710FE9E +:1002200000287FF47AAFCDE9004740462B461022E4 +:100230000721FFF705FE00287FF46FAF338B002BFB +:100240003FF4ABAE06F11808CDE900472B46022279 +:1002500014214046FFF7F4FD00287FF45EAFCDE99E +:10026000004740462B4610221521FFF7E9FD0028E4 +:100270003FF493AE51E7B16A00293ED04FF0000938 +:100280004B464FF0160A2BE02388E85423880133AD +:100290009BB2238005F803A0238801339BB22380FF +:1002A00031F82220EA542B44120A5A702088023076 +:1002B00080B22080B8F8042028444AB1D8F8081049 +:1002C000D9B107F04AFCB8F80420238813442380EE +:1002D00096F82C205FFA89F39A427FF6DFAEB16A76 +:1002E00003EB430201EB820809F10109B8F804307D +:1002F000D81C0233FE2BC7D90EE7072006B0BDE895 +:10030000F087012B08D00822F3E6BDF810309F4299 +:10031000F9D31F460922ECE68F42F4D30F46082298 +:10032000E7E600BF75DF704776DF70477ADF70471A +:100330007BDF704770B51D4D2B8884B2A34282B01D +:1003400011D11B4E297A327B91420ED3337C00228D +:100350002A72F3B9736933B100228DF80420ADF825 +:10036000064001A8984702B070BD05F10A01184681 +:10037000FFF7D8FF40B11128F5D0B369002BF2D0B8 +:1003800002B0BDE8704018472B7A01332B7202B0DF +:1003900070BD3B212046FFF7C7FF30F00803D9D0DE +:1003A000B369002BD6D09847D4E700BF7C3C00202F +:1003B000603C002010B4019C6388834212D38B42BE +:1003C00010D840F2F3118A42A08894BF931A531AAE +:1003D000834207D80A44824234BF002001205DF8DE +:1003E000044B704700205DF8044B704710B50B4676 +:1003F000497A82B0024691B9104C93F808C0D4E90A +:100400000110BCF1000F18BF01465868FFF7C2F990 +:1004100088B1A3697BB102B0BDE810401847074915 +:1004200049690020187231B101238DF80430ADF80C +:10043000062001A8884702B010BD00BF603C002024 +:1004400070B50388122B82B050D015D8102B2AD04B +:10045000112B0FD1394C828823889A420AD16068C7 +:10046000FFF7DEF918B1364B9B6903B198474FF699 +:10047000FF73238002B070BD502BFBD1304CC2887B +:10048000E3899A42F6D1038A022BF3D12B4D83885C +:100490002E889E42EED1123000F098FA002844D007 +:1004A0002946304633E0C37B012BE3D1234C22881D +:1004B0004FF6FF739A422FD18588224B103000905F +:1004C00003CB0022C4F80E10C4F80A00238A22725B +:1004D000A189E28960892580FFF76CFF184B607263 +:1004E000DB89002BC6D12146284610E0134C8388B7 +:1004F00025889D42BED10830A189238A0090E289D7 +:100500006089FFF757FF034621462846637202B011 +:10051000BDE87040FFF76ABF094B9B69002BA9D06B +:10052000042002B0BDE8704018476868FFF778F90A +:1005300000289FD0A369002BF3D19BE77C3C0020CF +:10054000603C0020903C002070B3F8B586460768F8 +:10055000164E174D0446BEE80F00B446ACE80F0037 +:100560009EE8070035608CE80700BFB13846FFF70A +:10057000DDFE90B923681868596803C50D4B0E4914 +:100580000E4A18464FF6FF7440F8041F1C800021E5 +:10059000FFF7F2F8002818BF0320F8BD2846FFF740 +:1005A000C7FE0028EAD0F8BD0E207047603C00204E +:1005B000903C00207C3C00201038002035030300D4 +:1005C00070B582B006460191019D6DB100242546AB +:1005D000214601A804F03CFB18B106EB45030135A8 +:1005E0009C800134142CF3D13046356002B070BDCC +:1005F0002DE9F04F0388B0F80480103B8DB007461A +:100600000A2B31D8DFE803F0064730303030303085 +:10061000304E3300364EB368DB4300937168684652 +:1006200004F08CFB009901A8FFF7CAFFDDF804A0D5 +:10063000BAF1000F12D00DF106097C364FF0000B15 +:1006400039F8025F2B4C20462946043404F0F4FAB2 +:10065000A642F8D10BF1010BD345F1D1B8F1130F3C +:1006600029D9042003F0DEF90DB0BDE8F08F037A3C +:1006700021483F2B4FEA131441462CD904F0C2FA0B +:100680001E48414604F0BEFA1D4841460DB0BDE883 +:10069000F04F04F0B7BA1B4841460DB0BDE8F04F2B +:1006A00004F0CABA037A002BDED1437A12481B0742 +:1006B0004146F2D5EAE71348414604F0A3FA0D4853 +:1006C000414604F09FFAFB7B012BCDD00E484146FA +:1006D00004F098FAC8E704F0AFFA032CD0D007482A +:1006E000414604F0A9FA022CCED005484146D4E791 +:1006F000983C00209C3C0020B03C0020AC3C0020FA +:10070000A83C0020A03C0020A43C00201328014667 +:1007100001D900207047014804F09ABA9C3C00209F +:100720001328014601D900207047014804F090BA0F +:100730009C3C0020132801D90020704710B50446C6 +:100740002146074804F084FA08B9002010BD21466C +:10075000044804F07DFA002814BF0220012010BDD7 +:100760009C3C0020A03C0020132801D900207047A9 +:1007700010B504462146064804F06AFA08B900207C +:1007800010BD21460348BDE8104004F061BA00BF27 +:100790009C3C0020A83C0020132801D90020704771 +:1007A00010B504462146064804F052FA08B9002064 +:1007B00010BD21460348BDE8104004F049BA00BF0F +:1007C0009C3C0020AC3C0020132801D9002070473D +:1007D00010B504462146064804F03AFA08B900204C +:1007E00010BD21460348BDE8104004F031BA00BFF7 +:1007F0009C3C0020B03C002030B5094B83B09B6886 +:10080000019300252C46214601A8013404F020FA6A +:1008100000B10135142CF6D1284603B030BD00BF1D +:10082000983C002030B50C4AD36883B0DB4300937A +:100830009168684604F082FA0025009B01932C46DB +:10084000214601A8013404F003FA00B10135142C4B +:10085000F6D1284603B030BD983C002010B5034BBC +:1008600004465968FFF7ACFE204610BD983C0020B6 +:1008700010B5084AD36882B0DB43019391680446FF +:1008800001A804F05BFA20460199FFF799FE204683 +:1008900002B010BD983C002008B51821024804F0B1 +:1008A000E1F9C0B208BD00BF983C002070B50C4E05 +:1008B000044630460D4604F0CBF908B1132C01D99B +:1008C000002070BD2146301D04F0C2F90028F7D089 +:1008D000E81D214606EB8000BDE8704004F0B8B981 +:1008E000983C0020F8B50F4F044638460D46164692 +:1008F00004F0AEF908B1132C00D9F8BD2146381D1B +:1009000004F0A6F90028F8D0E91D07EB8100214684 +:100910001EB1BDE8F84004F075B9BDE8F84004F038 +:100920008BB900BF983C0020F0B50F4B83B09B689B +:1009300001930746A0B1019D7DB100250E462C46CE +:10094000214601A804F084F903463146A0B20134DF +:100950000BB1B8470135142CF2D1284603B0F0BDD5 +:100960000546284603B0F0BD983C0020F0B5154E72 +:1009700083B004460F4601463046154604F068F938 +:1009800018B90026304603B0F0BD063406EB8404E7 +:1009900063680193002FF4D0019B002BF1D0002657 +:1009A0003446214601A804F053F903462946A0B273 +:1009B00001340BB1B8470136142CF2D1304603B0E4 +:1009C000F0BD00BF983C0020AADF7047008800F00F +:1009D000010070470088C0F34000704730B591B007 +:1009E00013460A888C78ADF80C200022ADF8002060 +:1009F0008DF802204A7C012C38BF0124013A8DF881 +:100A00000E40042A09D8DFE812F0C800CC00D0005C +:100A1000D400050022228DF800208A7C013A042AA5 +:100A200009D8DFE812F0CA00CE00D200D6000500D7 +:100A300022228DF80120CA7B91F80CC04CEAC20C2E +:100A40000A7C4CEA021C9DF802200CF0190C22F0E2 +:100A500019024CEA020C0A7D002A14BF022201226C +:100A600062F3420C4A7B8DF802C0002412F0300F72 +:100A7000CDE90944CDE90B44CDE90D440F946FD184 +:100A80000022CDE9072206924A7B8DF824208C684B +:100A90008A7BB1F804C08DF8252003AACDF814D0C4 +:100AA000ADF81CC004921CB1CA880894ADF8182097 +:100AB0008C69002C36D04FF0000C8DF806C0ADF8D4 +:100AC00004C0B4F800C06568ADF82CC001AAB4F841 +:100AD00002C00D92227BADF82EC0013A0A95042A7D +:100AE0002CD8DFE802F08E929682280022228DF820 +:100AF0000520A27A94F808C04CEAC20CE27A4CEACB +:100B0000021CA27B002A9DF806200CF0190422F09A +:100B1000190244EA020414BF0222012262F34204D1 +:100B20008DF80640CA6902B10C9204AA09A9FFF720 +:100B30004BFF11B030BD22228DF80420627B013AB8 +:100B4000042AD6D801A555F822F000BFF30B030004 +:100B5000FB0B0300DB0B0300E30B0300ED0A0300B8 +:100B6000CA7CADF80840013A8DF80A4002AC042A6C +:100B700007D8DFE802F0525E5A56030022228DF8B1 +:100B800009209DF80A200E94012464F342028DF896 +:100B90000A2011228DF8082072E711228DF800201A +:100BA0003BE721228DF8002037E731228DF8002025 +:100BB00033E712228DF800202FE711228DF8012053 +:100BC00039E721228DF8012035E731228DF8012007 +:100BD00031E712228DF801202DE731228DF8052012 +:100BE00087E712228DF8052083E712228DF8042072 +:100BF000A4E711228DF805207BE721228DF805203E +:100C000077E711228DF8042098E721228DF804203F +:100C100094E731228DF8042090E711228DF8092005 +:100C2000AFE712228DF80920ABE731228DF80920B9 +:100C3000A7E721228DF80920A3E700BF90DF7047C6 +:100C4000A5DF7047B5DF704708B90E2070474FF039 +:100C50001712172302604FF01B0C41F61B32016183 +:100C600080F804C0C380836082810020704700BF89 +:100C70008288002A3CD130B50388242B85B00C46ED +:100C800011D80F2B30D9103B142B2DD8DFE803F0EF +:100C900073942C2C2C2C2C2C2C2C2C2C2C2C2C2CE5 +:100CA0002C2C2C9B5F003A2B36D0552B1CD1C388A3 +:100CB000C988A272172B38BF17238B4228BF0B4657 +:100CC00023811046FFF7BEFFE37A6BB922695AB160 +:100CD0002189ADF80C1040F67720ADF80800ADF88A +:100CE0000A3002A920469047A37A53B905B030BD17 +:100CF00070471128237B4AD1627B01219A42A1725D +:100D000048D3E1880020FFF79BFF0028EED14FF485 +:100D10008073638105B030BD4389C98825698B42E2 +:100D200028BF0B46172B38BF1723238165B1E17A03 +:100D300051B140F67721ADF80810ADF80A20ADF8B2 +:100D40000C3002A92046A84700236381CEE70B6937 +:100D5000027A4A73002BC7D000214DF67A208DF815 +:100D60000D10ADF80800ADF80A108DF80C2002A99E +:100D700020469847B8E7C27B0B790B73012A0CBF5A +:100D80002188C988228908BFE1808A4232D3627BE8 +:100D90009A42A9D200209BB26A4602A9ADF8083057 +:100DA000ADF80A30ADF80C00ADF80E000090ADF8CB +:100DB0000400FFF743FF97E7172341F61B32CB8070 +:100DC0008B608A8192E7037A0A7B93424FF000009E +:100DD00028BF134602A96A46ADF80830ADF80A30BC +:100DE000ADF80C00ADF80E000090ADF80400FFF770 +:100DF00025FF79E70020FFF723FF00287FF479AF74 +:100E00000122237BE272C2E72DE9F041DFF89C80EA +:100E100000238AB04FF6FF70CDE9003388F8003028 +:100E200000F01EFD4FF6FF76B04220D0044648F297 +:100E3000096707E000F0C0FC204600F011FDB04259 +:100E4000044614D0A4F58045ADB26A4602A92846EE +:100E500003F034FE0346BB422046EBD0284603F0A5 +:100E600079FD48F207629042034618D013B90AB0E0 +:100E7000BDE8F0810022CDE90522CDE90822072155 +:100E80004FF6FF7205A88DF81410ADF818400793BF +:100E9000ADF8162000F058FA0AB0BDE8F081012341 +:100EA00088F800300AB0BDE8F08100BF8F42002012 +:100EB00010B58389017886B003F5804300229BB288 +:100EC0000429CDE90122CDE903220592ADF80830CD +:100ED00043D02CD84A1E022A39D843F6FE729342D8 +:100EE000C38957D8D0E90120A1F10301B1FA81F1FA +:100EF00049098DF80C308DF80D100490002A4FD15F +:100F00009DF81430082243F001038DF804208DF879 +:100F10001430294C4FF6FF7301A8ADF8063000F0ED +:100F200013FA2378BBB1FFF76FFF06B010BD052998 +:100F30000DD143684BBB13238DF804304FF6FF737C +:100F400001A8ADF80830ADF8063000F0FDF91A4CF4 +:100F50002378002BE7D106B010BD43F6FE72934212 +:100F6000F5D8C289002AF2D14268F2B10B238DF87C +:100F700004300392104C01224FF6FF7301A8227037 +:100F8000ADF8063000F0E0F9E2E714228DF8042015 +:100F90000393D3E703F58044A4B29442A2D9D6E7E1 +:100FA00009238DF804300592B3E70A2218468DF81C +:100FB000042000F001FCDDE78F42002030B5184826 +:100FC00089B003F003FB38BB03F018FB0546F8B902 +:100FD00000F0B6FBCDE903550CE003F057FC019B94 +:100FE0009C8804F5804405A8A4B203F07DFC20464B +:100FF00000F0AEFB05A903AA4CF2070003F03EFD8A +:10100000034601A905A8002BE7D0284609B030BD4A +:101010008625284609B030BD0325284609B030BDD5 +:10102000B10E0300F0B5FF2887B007D801290C46A0 +:1010300017461E4606D00B1F052B03D90725284649 +:1010400007B0F0BD0023A0F58040A4F58041CDE9B4 +:10105000013380B289B201AB03AA03F0F3FCF8B903 +:1010600001A903A803F012FC0546C8B9019BBC7096 +:101070005B883B808EB13668786802999C00A642F6 +:1010800028BF2646324606F068FDB4420CD803A8B5 +:1010900003F02AFC284607B0F0BD029B7B60F6E710 +:1010A0000525284607B0F0BD0C25C8E7024B0022F5 +:1010B000C3E90022704700BF143D002070B501282D +:1010C00086B004460E46154602D0031F052B1CD8D9 +:1010D000A4F580400E4A80B203A903F0CFFC20B9EA +:1010E00001A903A803F0D2FB10B1002006B070BD27 +:1010F000019AAC70938852882A8003F58043029A43 +:101100006A6003A8338003F0EFFB012006B070BDD6 +:10111000143D002030B5FF2889B006D88B78012B0C +:10112000154606D01A1F052A03D90724204609B000 +:1011300030BDA3F580430A884C689BB2A0F580407F +:10114000ADF80A3019460023CDE90342CDE900335A +:1011500080B26B4605AAADF8080003F073FCF0B945 +:1011600002A905A803F0EEFB48F2066304469C4280 +:101170001ED007D804BB002DD8D0294605A803F0FF +:10118000BDFCD3E748F207639C4219D048F20D63D7 +:101190009C4214BF03241124204609B030BD02A98B +:1011A00005A803F0CBFB48F2066304469C42E0D15D +:1011B0008624204609B030BD0324204609B030BD46 +:1011C0001124204609B030BD4FF6FF7000F0C0BAC0 +:1011D000FF2806D808B500F0DBFAFFF715FE00205F +:1011E00008BD0720704700BF00F0FABA00F002BB4C +:1011F00000F036BB00F054BB10B41D4C0023224657 +:10120000B2F800C0844502F10C0208D00133042B6F +:10121000F6D14FF0000C60465DF8044B704703EBCD +:10122000430C04EB8C0C9CF802208A4213D001334F +:10123000032B03D9EDE70133042BEAD003EB430280 +:101240004FEA820C34F822208242F4D1A4449CF864 +:1012500002208A42EBD19CF80A209207E7D1DCF801 +:101260000420002AE3D160465DF8044B704700BFBC +:101270006C3E002010B582B08278417A044600238B +:101280002F48CDE900338DF8022000F0A9FF88B384 +:10129000237AA2788DF8022003EB83039B00013AA6 +:1012A0000190ADF80030072A08D8DFE802F0040703 +:1012B000070707042C430123ADF800302246694696 +:1012C00032F8040BFFF726FF112827D005D8A0B16C +:1012D000072818BF032002B010BD86280AD1A37AC0 +:1012E000184A23F0030343F001030121A372117094 +:1012F00002B010BD032002B010BDA37A23F0030397 +:10130000A37202B010BD2246142332F8040BADF8CC +:1013100000306946FFF7FEFE1128D7D1A37A094AAB +:1013200023F0030343F0020301210020A372117094 +:1013300002B010BD838809339B08ADF80030BDE7CB +:101340005C3E0020904200202DE9F047564F0646B3 +:10135000C06886B03D463A4600235168884202F193 +:101360000C0200F096800133042BF6D10024337870 +:10137000092B00F08180132B57D0082B58D04FF049 +:101380000008304600F038FB304601F05BFD304687 +:1013900004F05EFB3046454E04F00EF93378BBB1E5 +:1013A000002434704FF0010904EB440305EB830380 +:1013B0004FEA440A9B7A9A070DD5384686F8009082 +:1013C000FFF758FF98B90134042C07F10C07EBD153 +:1013D00006B0BDE8F087DB07F5D586F80090B8F1D8 +:1013E000000FF0D03846FFF745FF0028EBD05444FB +:1013F0004FF6FF7235F82430ADF806208628ADF898 +:1014000008304BD007238DF80430039001A800F07A +:10141000F3FA01A801F016FD01A804F019FB01A8D8 +:1014200004F0CAF806B0BDE8F0874FF00108A8E75D +:10143000737A002BA3D1002C34D0227A6AB1DFF862 +:1014400070909846617A4144C9B2484600F0E0FE87 +:10145000237A08F101089845F4D34FF6FF732380EF +:10146000A370002363609846A37A23F00303A3725A +:101470004FF47F43238184E7737A002B7FF47FAF9F +:1014800084B1A27A094E636042F00202A2729846C9 +:1014900086E703EB430305EB830468E706238DF837 +:1014A0000430B3E7A0466CE76C3E00209042002079 +:1014B0005C3E002030B5174D002283B02B464FF61E +:1014C000FF7C4FF0FF0E144602EB420105EB810159 +:1014D000A3F800C083F802C083F809E0887A0C33CF +:1014E000013220F00300042A887203F8044C43F808 +:1014F000084CE9D15024CDE90024074B074908489E +:101500004FF4A07200F002FE002818BF032003B0C1 +:1015100030BD00BF6C3E00209C3E00201C3D0020E2 +:101520005C3E00202DE9F84FDFF8B88005464346C1 +:1015300000241A88AA4203F10C030BD00134042CB6 +:10154000F7D12846FFF744FE10B1072818BF032043 +:10155000BDE8F88F04EB4403214E08EB83034FF6FC +:10156000FF774FF0000999782846FFF745FE83463C +:1015700000B3037A73B14FF0000A9BF8091051448D +:101580003046C9B200F044FE9BF808300AF1010A67 +:101590009A45F2D39BF80A30ABF800704FF47F42C3 +:1015A00023F003038BF80270CBF80490ABF808200B +:1015B0008BF80A30621C032AC3D804EB440408EBFE +:1015C000840302E00132042ABBD09989A94203F1C5 +:1015D0000C03F7D102EB420308EB83031446C2E786 +:1015E0005C3E00206C3E00200023FFF71BBD00BFC7 +:1015F000002B41D02DE9F0411E46CB1F012B0F4699 +:1016000029D8531E032B144625D88046FFF7F4FD36 +:10161000054698B3037AA3422BD1697AFF291DD0DE +:101620004FF0000824482C7200F0DAFD88B304EB78 +:10163000840212010332C2F38D02B77070603280EF +:10164000B8F1000F04D0082F02D19200063A828030 +:101650000020BDE8F0810720BDE8F0812146164852 +:1016600000F06AFDFF280146687216D04FF00108AD +:10167000D8E70F20BDE8F0810E207047FF214FF61C +:10168000FF70FFF7B9FD054628B1A0F8008087700C +:10169000C3E70320E0E71120DEE7AB7AA9704FF63D +:1016A000FF72002023F003032A804FF47F4268601A +:1016B0002A81AB721120CFE75C3E002070B5FFF7A6 +:1016C0009BFDE0B1037A05465BB10E4E0024697ABA +:1016D00021443046C9B200F09BFD2B7A01349C4274 +:1016E000F5D3AB7A4FF6FF724FF47F41002023F021 +:1016F0000303AA7029812A806860AB7270BD05203F +:1017000070BD00BF5C3E0020CB1F012B14D870B50C +:10171000064610460C461546FFF766FD50B12146B9 +:101720003046FFF769FD48B184700580BDE8704020 +:10173000FFF7A0BD072070BD07207047052070BDD2 +:1017400002484022002106F030BA00BFA03E00202F +:101750004FF6FF73984210B50DD0FF28044602D90A +:101760004FF6FF7010BD0948214603F057FA0028D4 +:10177000F6D1204610BD05484FF4807103F072FA8F +:1017800080B2B0F5807FEBD010BD00BFA03E00203E +:1017900008B54FF6FF73984202D0FF28014601D9E1 +:1017A000002008BD034803F039FA0028F8D10120D1 +:1017B00008BD00BFC03E0020FF2800D9704710B50B +:1017C00004462146044803F037FA21460348BDE8A1 +:1017D000104003F031BA00BFA03E0020C03E002000 +:1017E000FF28014601D900207047014803F030BAB4 +:1017F000A03E0020F8B54FF6FF7398422AD0013082 +:1018000084B2FF2C22D8144D03E09CB2B4F5807F43 +:101810001CD02146284603F01BFA631C0028F4D094 +:101820000E4FA7F120062146384603F011FA78B191 +:101830000134A5B207E02946304603F009FAACB2FC +:1018400001350028EFD1B5F5807FF4D14FF6FF7454 +:101850002046F8BD0024D6E7A03E0020C03E002070 +:1018600038B54FF6FF73984216D0013084B2FF2C82 +:101870000ED80A4D03E09CB2B4F5807F08D0214613 +:10188000284603F0E5F9631C0028F4D0204638BD53 +:101890004FF6FF74204638BD0024EAE7C03E002022 +:1018A00070B50024064E25462146304603F0D0F997 +:1018B0000134B4F5807F0544F6D1284670BD00BFE1 +:1018C000A03E0020074B1B7803B9704710B50446B3 +:1018D00004F026FB204601F00DFB2046BDE8104039 +:1018E00003F056BF924200202DE9F04F87B08346A7 +:1018F0004FF6FF708A4691460193FFF777FC042369 +:10190000039302AB0025059304AA03AB062104460A +:1019100002950495FFF786FB072844D04FF6FF7722 +:101920000346B8464FF0FF360AE0052B15D1FFF706 +:101930005DFC03AB04AA06210446FFF773FB0346D4 +:101940002046002BF1D1029BAB4224BFA0461D468E +:10195000B3423CBF27461E46E9E74FF6FF739C4261 +:1019600003D0032007B0BDE8F08FA04519D0A742EF +:101970000CBF05200020BBF1000F01D0ABF80080A8 +:10198000BAF1000F01D0CAF80050B9F1000F01D030 +:10199000A9F80070019B002BE4D01E6007B0BDE8E1 +:1019A000F08F0520E7E7052007B0BDE8F08F00BF06 +:1019B0000D4B70B51C7864B10C4D0D4E00231A46CA +:1019C00029463046FFF790FF052805D0B0FA80F48D +:1019D0006409084B1C7070BD00232B60054B4FF64B +:1019E000FF7232801C7070BD92420020E03E0020E9 +:1019F00076420020944200202DE9F043044687B04F +:101A0000808804F005FA23786080083B032B08D80F +:101A1000DFE803F038271702634B1A78002A40F0FA +:101A20008D80624F3B784BB1614E002556F8043BE8 +:101A3000204698473B7801359D42F7DB07B0BDE86B +:101A4000F083594D2B78002B35D15A4B1B78002B46 +:101A5000E7D0594AA38812889A42E2D1FFF7A8FF3B +:101A6000DFE7637A002BDCD154490A68002AD8D01A +:101A7000E0688242D5D152480B600268E360013AC7 +:101A80000260CEE7637A9BB94C490A681AB1E068F4 +:101A9000824200F08380474B1B78002BC1D0464B1D +:101AA000A2881B889A42BCD1237A062BB9D1D5E7EC +:101AB000012BB6D1EFE74FF6FF70FFF797FB4FF61C +:101AC000FF7398420646C0D1FFF792FBB042BCD1EB +:101AD000364F00230DF104080C220193C8E90133AD +:101AE000C8E903338DF804203A782B70ADF808006C +:101AF000ADF80600A2B12E4E1D46B14659F8043B82 +:101B0000204698473B7801359D42F7DB43B10025DD +:101B100056F8043B404698473B7801359D42F7DB39 +:101B2000244B1B78002B89D0234AA38812889A4221 +:101B300084D107B0BDE8F043FFF73ABF00250DF1AF +:101B400004081A4F1D70A3680195C8E90355C8F829 +:101B5000045003933B784FF6FF720D218DF804106B +:101B6000ADF80820ADF80620002B3FF467AF104E0B +:101B7000B14659F8043B204698473B7801359D42D1 +:101B8000F7DB002B3FF45AAF002456F8043B4046E5 +:101B900098473B7801349C42F7DB4FE7064AA08820 +:101BA0000B601080E3603CE79142002093420020EC +:101BB000E43E00209442002076420020F03E0020C7 +:101BC000E03E002078B1F8B5074F3B7853B1074E9F +:101BD0000546002456F8043B284698473B780134D4 +:101BE0009C42F7DBF8BD704793420020E43E0020A2 +:101BF000F8B5074F3B7853B1064D0646002455F81B +:101C0000043B304698473B7801349C42F7DBF8BDF3 +:101C100093420020E43E0020F8B5074F3B7853B1D3 +:101C2000064D0646002455F8043B304698473B785D +:101C300001349C42F7DBF8BD93420020E43E0020D3 +:101C4000F8B5074F3B7853B1064D0646002455F8CA +:101C5000043B304698473B7801349C42F7DBF8BDA3 +:101C600093420020E43E002010B5FFF7A7F9D8B951 +:101C7000FFF720FCC0B901F005F9A8B900F080FB1E +:101C800090B903F00FFD78B903F0EEFE60B9074A92 +:101C9000074C0849084B20604FF6FF7CA2F800C0B3 +:101CA000012208701A7010BD032010BD764200207A +:101CB000F03E002094420020924200200A4B1B7804 +:101CC0006BB10A4A1378022B0BD810B4591C084C7C +:101CD000117044F8230000205DF8044B7047082081 +:101CE00070470420704700BF9242002093420020BA +:101CF000E43E0020034B1B780BB101F015B908201E +:101D0000704700BF9242002008B5054B1B782BB1ED +:101D100001F02CF9082808BF112008BD082008BDD3 +:101D20009242002009B101F01FB97047024B1B78A5 +:101D300003B9704703F00CBE92420020034B1B789E +:101D40000BB100F0E3BF0820704700BF92420020B3 +:101D5000024B187800B97047FFF74CBA9242002046 +:101D6000034B1B780BB104F083B80820704700BF09 +:101D70009242002010B4054C24781CB15DF8044B4D +:101D8000FFF7B2BD08205DF8044B70479242002077 +:101D90002DE9F041394B1B7888B0002B39D0384BF6 +:101DA000384C054693E80300237801AE86E803002B +:101DB0002BB3354F3C683CBB344BDFF8DC801B88D1 +:101DC000AB42D8F800302ED05A1C27D001332E4A0F +:101DD000C8F8003031462846FFF79CF90446A0B108 +:101DE000D8F800300022013B11283A60C8F80030D2 +:101DF0000AD0862809D0072818BF032405E0FFF77A +:101E0000D7FD2378002BD4D11124204608B0BDE89B +:101E1000F0810824204608B0BDE8F0811324204654 +:101E200008B0BDE8F081002BD0D008232846CDE9CA +:101E30000344CDE905448DF80C30079403F0E8FF26 +:101E40009DF81C30124FADF80E0064F300038DF8BE +:101E50001C303B78ADF810500622ADF814200694E3 +:101E6000002BD2D00B4E254656F8043B03A89847CA +:101E70003B7801359D42F7DBC7E700BF9242002067 +:101E8000A098030094420020F03E002076420020FB +:101E900093420020E43E0020E03E002076DF7047C1 +:101EA00010B5044682B059B901A9FFF747FF43F2C4 +:101EB0000202904200D0C8B99DF804309B0713D4A9 +:101EC00000212046FFF720FF70B111280CD00D280B +:101ED00013D00B2808D043F20202904204D002B083 +:101EE000BDE8104001F09EBD02B010BD01F09AFDAA +:101EF0009DF804309B07F7D4E2E71321204602B097 +:101F0000BDE81040FFF7CABF017839B1072900D0FA +:101F1000704780680028FBD001F084BD4088FFF73F +:101F2000BFBF00BF2DE9F041037886B00446142BF3 +:101F30000FD8DFE803F0630E750E0E0E110E0B0EB8 +:101F40000B0E0E0E0E0E0E0E0E224B006A4B0122D1 +:101F50001A7006B0BDE8F081684C2378002BF8D1E8 +:101F6000654D2B78002B00F0878002F031FD0028B2 +:101F700040F09F8001232370EBE761495F4A5E4B8D +:101F80000C68604F002515701D7004F108084FF6AD +:101F9000FF76624202F0070204F0070358BF534283 +:101FA000013437F81320B2420BD001A80295CDE9D5 +:101FB000035527F81360ADF8082001950595FFF744 +:101FC000B1FF4445E5D106B0BDE8F08183684B49D7 +:101FD00048F20D6200209342087002D0B3F5064F1C +:101FE000B7D10023062201A8CDE90133CDE903339F +:101FF00005938DF80420FFF795FFAAE78088FFF787 +:10200000C7FE86281CD011281AD0132803D83E4BAF +:10201000C340DB079DD406B0BDE8F04101F002BD2E +:10202000037A012B95D800238288059301A8CDE976 +:102030000133CDE90333ADF80820FFF773FF88E7DC +:102040002F4830490268A48821F81240531C594295 +:1020500001F0070103F0070358BF4B420022036061 +:10206000062301A80192CDE90222CDE904228DF8D0 +:102070000430FFF757FF6CE701A802F049FD38BBB9 +:10208000BDF80A30002B14BF012300232B707FF40E +:102090006CAF002301AA19461846FFF76BFE0646EF +:1020A00068B1431F012B7FF654AF304601F0BAFCF4 +:1020B0004FE748F2076290423FF44BAFABE7BDF801 +:1020C0000400FFF74DFE064670B901232B704CE764 +:1020D00001F0A8FCBDF80A30002B14BF0123002337 +:1020E0002B707FF436AFD4E701F09CFC0122731F04 +:1020F00093422A70D9D82CE7CE21002095420020A7 +:10210000F43E002050210020C100080030B4DDE979 +:10211000024570B169B163B105FB04FC944508D870 +:102120003CB135B1C0E90245C0E9001330BC002024 +:102130007047072030BC70472DE9F04100284AD095 +:1021400003680646002B46D04068002843D0B36899 +:10215000002B40D000250F46FF2429460DE0FF2C20 +:1021600008BF2C462B1B0133BB4235D0B368013569 +:10217000EDB29D4229462ED2706802F04FFDBFF3AA +:102180005F8F0028EBD0FF2C01D1FF24EEE7AC429B +:10219000FBD201343268E4B204E0A542F5D93268DA +:1021A0000134E4B2631E5FFA83F8002AF5D0706848 +:1021B0000028F2D0B8F1FF0FF2D0BFF35F8F414695 +:1021C00002F046FD0028E8D07068BFF35F8F4146FB +:1021D00002F032FDE1E7FF242046BDE8F08100BFB8 +:1021E000A0B138B50368044673B1406860B1FF29F7 +:1021F0000D4609D0BFF35F8F02F02AFD20B1E168E0 +:10220000206801FB050038BD002038BD0020704764 +:1022100048B138B50368044623B1406810B1FF29BE +:102220000D4601D138BD7047BFF35F8F02F010FD3E +:102230000028F7D06068BFF35F8F2946BDE83840BB +:1022400002F0FABC7EDF70477FDF704786DF7047A1 +:1022500010B58C4686B01049002409780394049484 +:10226000ADF80E208DF810302246032301948DF82E +:102270000CC08DF80430ADF8060002940594FEF70A +:1022800031FBBDF8060003F04FFDADF8080001A8D2 +:1022900000F090FD06B010BDD021002030B5164BE7 +:1022A0000C46221E87B018BF012219780546FEF79A +:1022B00019FB124BA4F10102B2FA82F219782846F6 +:1022C0005209FEF70FFB0023012228460193CDE9B6 +:1022D0000233CDE904338DF80420ADF806508DF8B3 +:1022E0000C4003F021FD034601A8ADF8083000F0D2 +:1022F00061FD07B030BD00BFD2210020D1210020F8 +:1023000070B51A4B88B00D46197801920446FEF755 +:10231000CDFA04F5807200284FF0070190B214BF87 +:1023200001260226FFF7CAF9019B08B1052807D14B +:102330002A463146204608B0BDE87040FFF788BF06 +:102340000022CDE90322CDE906220590072220468E +:102350008DF80C20ADF80E4003F0E6FCADF810004F +:1023600003A800F027FD019BE2E700BFD121002078 +:10237000024B0A781978FEF7B5BA00BFCF210020CA +:10238000F8B5184C2378182B28D0174D2B78182B1C +:1023900020D0164E3378182B18D0154F3B78182BB9 +:1023A00010D02378182B0BD02B78182B08D033782B +:1023B000182B05D03B78182B0CBF03200020F8BD4C +:1023C0000320F8BDFEF768FA3870EAE7FEF764FA12 +:1023D0003070E2E7FEF760FA2870DAE7FEF75CFAA1 +:1023E0002070D2E7D0210020D2210020D12100206E +:1023F000CF2100202DE9F04190B00E46174605464A +:10240000FEF78EF92022044600210DEB020005F0B4 +:10241000CCFB012C34D0ECB19EB1284603F084FCF7 +:102420003378DB071ED503AB05F5807080B201223F +:102430000721FFF7DDF8112809D000285BD0032021 +:1024400005E0852108AB00222846FFF7FDFE10B00D +:10245000BDE8F08143F2020010B0BDE8F0813278AF +:10246000D207E1D40021314B0B970F93012CE9D116 +:1024700008AB32462846FFF7E7FE10B0BDE8F08112 +:10248000DFF8AC80002298F800102846FEF72AFA00 +:102490007EB3284603F048FC4FF6FF739842BFD046 +:1024A00098F800102846FEF701FA0028B8D1CDE9C7 +:1024B0000300042203ABCDE90500079028468DF800 +:1024C0000C200193ADF80E5003F02EFC019BADF8EB +:1024D0001000184600F06EFC98F800102846FEF731 +:1024E000E5F9019B0028BAD13378D90701D48521B9 +:1024F000B9E78521BCE701465022049805F055FB59 +:1025000004990A4A0B46284603F8344B089301F114 +:1025100018030C934B1C11310B970F920D9303F082 +:1025200019FC08B90146A1E7082090E7F83E002011 +:10253000CF21002038B505460C46FEF7F1F80128FA +:1025400002D043F2020038BD3CB121462846FFF7D5 +:1025500079FE042808BF112038BD204638BD00BFD1 +:102560002DE9F04F0388113B8BB00446092B23D88B +:10257000DFE803F03922055922222222962580889D +:10258000FEF7CEF80128024600F07A8134F8040FF5 +:102590000023CDE9083304340522CDE9053307943F +:1025A0008DF81420ADF8160003F0BEFB034605A815 +:1025B000ADF8183000F0FEFB0BB0BDE8F08FBD4B5E +:1025C00080881978FEF772F905460028F4D1A088B2 +:1025D000FEF7CAF80146002840F00981A0880123CF +:1025E00041F20602FEE0027A8588B34B3D2A197853 +:1025F00041F23D0228460CBF14464FF48854FEF7C2 +:1026000055F90028D8D0AB4B28461978FEF74EF97B +:10261000002800F0E3800022214628460BB0BDE8E8 +:10262000F04FFFF76DBE00F11006304603F0CAFB15 +:102630004FF6FF7305469D420746A08800F099803B +:10264000294603F00BFC9C4BA088197801900122CD +:10265000FEF748F901980021FFF720FE03AA0721A1 +:102660002846FEF7C1FF002800F0AC8000250023BB +:102670001A46A0882946FFF7E9FD082803469BD0A3 +:10268000002840F0F080A37EDA0795D5002D93D185 +:10269000A0882B4641F206022946FFF7D9FD8BE7B9 +:1026A000057A8688002D76D1834B2A4619783046E4 +:1026B000FEF718F9637A5B0740F1F38006F580793D +:1026C0001FFA89F903AB012207214846FEF790FF64 +:1026D0008046002840F09A80304603F025FB4FF6F4 +:1026E000FF7398420546074600F01381C24605AFC6 +:1026F00048462A460721FFF707F8002800F0F28035 +:10270000862800F0DB804FF00008CDF81480072306 +:10271000C7E90188C7E90388079030468DF814306F +:10272000ADF8166003F000FBADF81800384600F075 +:1027300041FB637AA0888DF81D8013F0040F14BF4D +:10274000012302238DF81C3002238DF81430ADF8DC +:10275000160003F0E9FA03463846ADF8183000F0E9 +:1027600029FBBAF1000F3FF427AF284603F080FBA6 +:1027700022E703F0D9FA504B05461978A08801905A +:102780000122FEF7AFF801980021FFF787FDBD4257 +:102790003FF46CAF62E7484A437A1178304603F061 +:1027A0000304FEF783F800283FF406AF414B3046A0 +:1027B0001978FEF77BF8A9B2002800F0A580224620 +:1027C00030462BE7A37ED8077FF550AF049D95F8E0 +:1027D0004430D90740F1E680343548E703460146E6 +:1027E000224628460BB0BDE8F04FFFF731BD324B13 +:1027F000A08819782A46FEF775F8A088ADF816006B +:1028000002238DF81430ADF81C50CDE60723079055 +:102810003046CDE90555CDE908558DF81430ADF8B1 +:10282000166003F081FA05AF03463846ADF818305C +:1028300000F0C0FA637AA088ADF8160013F0040F18 +:1028400014BF0123022302228DF814208DF81C30BE +:102850008DF81D5003F068FA03463846ADF818307D +:1028600000F0A8FAA8E60022A08807930721CDE986 +:102870000522CDE908228DF81410ADF8160093E674 +:10288000257A0D4BA0881978019005F00105C5F156 +:102890000205EDB2FEF726F801982946FFF7FEFC87 +:1028A00074E60223A0888DF81430ADF81600ADF858 +:1028B0001C3079E6D2210020D0210020002305938E +:1028C0000622C7E90133C7E9033330468DF81420E7 +:1028D000ADF8166003F028FA03463846ADF8183014 +:1028E00000F068FA637AA08813F0040F14BF012285 +:1028F0000222022101238DF81410ADF816008DF884 +:102900001C208DF81D30A5E70A46234601463046B7 +:1029100068E70146049803F0E7F9B84205468246A5 +:1029200033D0DFF8E0B00146304603F097FA9BF869 +:1029300000103046FDF7BAFF824600287FF4D6AE7D +:102940000423CDE90500CDE90700099030468DF854 +:102950001430ADF8166003F0E7F905AFADF81800D4 +:10296000384600F027FA9BF800103046FDF79EFF2E +:10297000034600287FF4BCAE627AA08812F0040FF0 +:1029800014BF012202220221B5E7FEF71DFC5045CB +:10299000054610D02946304603F060FA4FF0010A90 +:1029A00005AFA5E6314605F1460003F0F1F9002830 +:1029B0007FF412AF5AE60723CDE9058830468DF83B +:1029C000143004230793CDE90888ADF8166003F0AE +:1029D000ABF905AF03463846ADF8183000F0EAF918 +:1029E000637AA088ADF8160013F0040F14BF01231A +:1029F000022302228DF814208DF81C308DF81D80E2 +:102A000028E700BFCF21002038B3037803F082020B +:102A1000802A21D0C3F30212042A1DD803F0F20247 +:102A2000322A19D0427881788A4215D8062A13D9D9 +:102A3000102911D8C27812F0040C0DD1017911F0CF +:102A4000040F09D10A43110706D4DB0706D512F09B +:102A5000030018BF012070470020704712F0030FD9 +:102A60000CBF01200020704731F0080322D070B560 +:102A700011298AB00C461BD00D2905461BD0002316 +:102A8000CDE90533CDE90733099303F04DF9072369 +:102A90008DF81430ADF81650ADF8180005AD0FCD17 +:102AA0006E460FC62B68336068460294FFF78AF8BB +:102AB0000AB070BD70470023CDE90533CDE9073377 +:102AC0001646099303F030F903238DF81430ADF85E +:102AD0001650ADF8180005AC0FCC6D460FC5236835 +:102AE0002B607EB1337803F00103C3F10203DBB244 +:102AF00041F2011268468DF80830ADF80A20FFF760 +:102B000061F8D5E70223F3E72DE9F041244B8EB0BD +:102B10000026CDE90A661B68099309AC054688467C +:102B200094E8070001AF87E80700CDE90C66099635 +:102B30002846A66003F0F8F805238DF82430ADF898 +:102B40002800ADF826500FCC0DF1100CACE80F00AA +:102B50002368CCF8003004A8CDF818800797FFF759 +:102B600031F8104B01991A682846FFF743FC0E4BC9 +:102B7000A0F11102B2FA82F21978044652092846ED +:102B8000FDF7B0FE094B324619782846FDF7AAFE3C +:102B9000019A21462846FFF767FF0EB0BDE8F08195 +:102BA000443F0020383F0020D6210020D5210020BE +:102BB0000021FFF7A9BF00BF2DE9F04706468EB000 +:102BC00090461F460C46002950D13D4B0A911B6888 +:102BD000099309AD0B91CDE90C1195E807000DF1B2 +:102BE000040989E807003046099403F09DF84FF086 +:102BF000050A8DF824A0ADF82800ADF82660AC4693 +:102C0000BCE80F0004AD0FC5DCF80030CDF81C9017 +:102C100004A82B60FEF7D6FF2A4BDDF804901B7842 +:102C20009BB3494642463046FFF784FC264B1128A9 +:102C30001978054631D000223046FDF753FE112D9C +:102C40000AD80D2D15D8DFE805F026141414141435 +:102C5000141426141426142643F20204A54218BFA5 +:102C600003244FB920460EB0BDE8F0874FF00009AD +:102C7000D7E70324002FF5D030464A462946FFF710 +:102C8000F3FE20460EB0BDE8F0879DF80D30002B16 +:102C9000C7D15446E6E72C46E3E701223046FDF76C +:102CA00021FE0A4B224619783046FDF71BFE084BE1 +:102CB000424619783046FDF715FE0024D1E700BFE3 +:102CC000443F002096420020D5210020D42100203E +:102CD000D321002010B50B4B82B019780446FDF7C4 +:102CE000E5FD094B0246197801922046FDF7DEFD0D +:102CF000019A01460123204602B0BDE81040FFF7CB +:102D00005BBF00BFD3210020D421002000294FD079 +:102D1000F0B583B006460C46FDF70CFD054670B3D2 +:102D2000304603F001F8A5F1020507464FF6FF70A3 +:102D3000381A2378B5FA85F518BF01206D0923F0FC +:102D4000090345EAC0051D4325703046FDF70CFD1B +:102D5000237860F3410323703046FDF71DFD23788F +:102D600060F3820323703046FDF72EFD054650B117 +:102D70002378002065F30413237003B0F0BD43F201 +:102D8000020003B0F0BD3046FDF7EEFC0646002819 +:102D9000EED06A4638460721FEF726FC0028E7D128 +:102DA000019B93F8443013F0010F18BF3546DFE75D +:102DB0000E20704770B50378052B82B0044615D0FD +:102DC000122B0DD11E4B1A68BAB14088FDF7CCFC0E +:102DD0000546A0B90246608801232946FFF7ECFEAC +:102DE000204602B0BDE87040FEF7ECBE8168408826 +:102DF00002B0BDE87040FFF787BE0125EBE7237AFC +:102E00006088C3F34006C3F30002B60046EAC20678 +:102E1000C3F3800346EA031601A9E0238DF80430CA +:102E2000FFF774FF06F01C069DF80430F6B220B9D7 +:102E300036EA030314BF012500252A460025CAE708 +:102E4000443F002008B503780B2B02D8072B02D88B +:102E500008BD132BFCD1074B074918780022FDF75A +:102E600085FD064B064918780022BDE80840FDF7AD +:102E70007DBD00BFD6210020B12B0300D52100204D +:102E8000D52C030010B5174C2378182B0DD0164CF9 +:102E90002378182B10D0154C2378182B13D0144CF2 +:102EA0002378182B16D0002010BDFDF7F5FC2070FC +:102EB0000D4C2378182BEED1FDF7EEFC20700B4C57 +:102EC0002378182BEBD1FDF7E7FC2070084C237812 +:102ED000182BE8D1FDF7E0FC18282070E3D103207F +:102EE00010BD00BFD5210020D3210020D421002017 +:102EF000D621002008B5FFF733FB074B07491878A8 +:102F00000022FDF733FD064B064918780022BDE884 +:102F10000840FDF72BBD00BFD6210020B12B0300D8 +:102F2000D5210020D52C030038B5044680B1FFF729 +:102F30006BFD58B1094B206818602179084D094A8A +:102F4000197101212B601170002038BD072038BD98 +:102F50000349044B086001221A7038BD3C3F002031 +:102F6000443F002096420020FFF702BA00230A46A1 +:102F70001946FFF721BE00BF10DF704711DF704711 +:102F800010B582B00C4904466846FCF70FFF019B60 +:102F900023B90EE0FCF714FF019B53B1D3E90031D4 +:102FA0002046984703466846002BF3D1112002B013 +:102FB00010BD002002B010BDAC9803000B4991F881 +:102FC0001623EC2352091341DB0707D5084B9A68F7 +:102FD00042B11A6842F480021A60704742F202005D +:102FE00000F020BD4FF480030B60704700E100E06B +:102FF000D83F002070B5284D2C7884B0002C46D1E5 +:10300000264E012320463370FFF7BAFF11283BD02C +:10301000234902A8FCF7CAFE039B4BB1D3E9003158 +:103020000020984702A8FCF7CBFE039B002BF5D1AC +:103030001C4B00221B68019302A88DF8082000F0A9 +:1030400001FD194901A8FFF797FFB0FA80F3044684 +:103050005B099DF808002B7000F01AFDA4B9134B12 +:1030600034701C70FFF7AAFF0D4902A8FCF79EFE02 +:10307000039B4BB1D3E900310120984702A8FCF72C +:103080009FFE039B002BF5D1204604B070BD0824A1 +:10309000204604B070BD00BF984200209742002037 +:1030A000C4980300A89803008517020099420020E5 +:1030B000F0B52C4D2B7883B0002B44D02A4E012044 +:1030C0003070FFF75DFF112839D028496846FCF7BA +:1030D0006DFE019B4BB1D3E9003102209847684651 +:1030E000FCF76EFE019B002BF5D1002768468DF89A +:1030F000007000F0A7FCFFF741FF04469DF80000B8 +:103100002F7000F0C5FCDCB9194B34709A68F2B12D +:103110001A6822F480021A6014496846FCF746FED9 +:10312000019B6BB1D3E90031032098476846FCF757 +:1031300047FE019B002BF5D1204603B0F0BD0024D3 +:10314000204603B0F0BD0824204603B0F0BD094B73 +:103150004FF48002C3F88020BFF34F8FBFF36F8F0F +:10316000DAE700BF9842002097420020C49803008D +:10317000D83F002000E100E0054B1B7833B1054B40 +:103180001B780BB1FFF794BFFFF734BF08207047DF +:103190009742002098420020014B1878704700BFEA +:1031A000984200200C4B1B7803B970470B4B9A6870 +:1031B0003AB11A6822F480021A60094B01221A708F +:1031C0007047084B4FF48002C3F88020BFF34F8F45 +:1031D000BFF36F8FF1E700BF98420020D83F002077 +:1031E0009942002000E100E010B5084C237813B1AB +:1031F000074B1B7803B910BD064B4FF48002C3F890 +:103200000021FFF7DBFE0023237010BD9942002050 +:103210009842002000E100E0034B1B7813B1034B00 +:10322000187870470120704798420020994200208A +:1032300000B583B008496846FCF7B8FD019B43B16F +:10324000D3E9002090476846FCF7BAFD019B002BAC +:10325000F6D103B05DF804FBB898030060DF704757 +:1032600069DF704761DF7047154B1B7833B330B5AA +:10327000144D91B034240DF1020103A8ADF80240C1 +:10328000FFF7F0FF88B9294601A8FCF78FFD029BE4 +:10329000002BF0D0D3E9003103A8984701A8FCF730 +:1032A0008FFD029B002BF5D1E5E7052801D111B078 +:1032B00030BD11B0BDE8304000F0B4BB704700BF76 +:1032C0009A420020D0980300002941D070B584B004 +:1032D00000240D461F4A0A60CDE901440126062359 +:1032E0008DF8040001A92020ADF8083003948DF872 +:1032F0000660FFF7B5FF2A68039401A94020CDE9D5 +:1033000001448DF80560FFF7ABFF04230DEB0301CB +:103310002A6803943046CDE901448DF80430FFF764 +:103320009FFF4FF4E4632A68039401A9A120CDE92B +:103330000134FFF795FF2A68039401A9A020CDE985 +:1033400001448DF80460FFF78BFF204604B070BD88 +:103350000E2070474020002008B5FFF77FFF10B90E +:10336000014B01221A7008BD9A4200204BDF7047C2 +:1033700010B5124C84B001A8FFF7F8FFA8B9214698 +:1033800002A8FCF713FD039B002BF4D0D3E9003116 +:103390000198984702A8FCF713FD039B002BF5D179 +:1033A00001A8FFF7E3FF0028E9D0052801D104B008 +:1033B00010BD04B0BDE8104000F034BBDC98030041 +:1033C00000207047A8DF7047ADDF7047AEDF704761 +:1033D000B0DF704762DF70473CDF70473DDF70470A +:1033E000704700BF00282ED0F0B50388512B89B05C +:1033F000044629D00AD8102B1CD0112B04D1334BF2 +:1034000081889A8891421AD009B0F0BD532BFBD124 +:103410002E4DC288EB889A42F6D12B7E002BF3D03A +:1034200000F0B2F90028EFD06B69022009B0BDE8C6 +:10343000F0401847254B82889A8009B0F0BD4FF6BE +:10344000FF729A80E0E77047204D8088AB889842F1 +:10345000DAD1A379022BD7D12189EA889142D3D13D +:10346000A27B043A022ACFD900220492CDE9052298 +:1034700007926989029301AF02AA8DF81030039771 +:10348000FFF7A2FF064690B140F2FD13ADF81430ED +:10349000A88804A9FFF79CFF1128F9D0BDF81430C3 +:1034A000002BB1D104F1080000F00EF9ACE738466A +:1034B000FDF790FA0028E7D09DF81630ADF81460BB +:1034C00043F001038DF81630E2E700BF483F0020CB +:1034D00000B5154B87B000228646CDF80B209888A2 +:1034E0008DF80F20DA888DF8061003234FF0020CB8 +:1034F000ADF8023020238DF80430ADF8082001AB80 +:103500000DEB0C0202A9CDE904238DF805E08DF83E +:103510000AC0FFF75BFF20B9BDF80230032B18BFCC +:103520000C2007B05DF804FB483F002010B54FF0B9 +:10353000FF310020FFF752FF044608B1204610BDBE +:10354000B121FFF749FF04460028F7D1044B0120C1 +:103550005B6998470220FCF7CFFB204610BD00BFF7 +:10356000483F002010B51B4B84460FCB86B002AC01 +:1035700084E80F00604650B3174BDCF800205A6116 +:103580004FF6FF70002198801976EAB1124800F0DA +:103590005FF808B106B010BD01204FF659630F4A1D +:1035A0008DF8060001A9ADF80430FFF70BFF0028E5 +:1035B000F0D109492046FFF70DFF0028EAD106485F +:1035C00000F060F806B010BD054A5A61DEE70E2033 +:1035D00006B010BDE8980300483F00204A3F002095 +:1035E000E13303004FF0030C00DF704716490B680E +:1035F000BBB14B68ABB110B50831984708280346FA +:103600000ED0124C70B92268012102205376FFF7C8 +:103610005FFF28B123680320BDE810405B691847AD +:1036200010BD70472368002206215A760220FFF75A +:103630004FFF18B1236803205B6998472368022075 +:10364000BDE810405B691847843F0020803F0020A0 +:10365000034618B1024A0020136070470E207047DD +:10366000803F002008B501F0BBFD00B108BD044853 +:10367000FFF7B8FF0028F9D1BDE8084001F0BEBD52 +:10368000843F002010B588B00446202200216846FF +:1036900004F08BFA22464FF0030C12F8063B8DF82B +:1036A00002301723ADF804306088ADF800C04FF049 +:1036B0000133694642F60104ADF80C400493FDF76E +:1036C0008DF908B010BD00BF70B50446007B01281D +:1036D0001FD0022812D1627B531E132B29D905213A +:1036E000264DFFF7F5FE18B12B6803205B6998475C +:1036F0002B680220BDE870405B6918471F4D02210E +:10370000FFF7E6FE0028F3D02B6803205B6998479B +:10371000EEE71A4D2B685E7E1EBB18760146FFF75A +:10372000D7FED8B12B6811281E76207B24D0042127 +:10373000E6E7134E114D04F10E01301D04F00DFAB1 +:103740002B68627B5B7EB2614BB90E49304651F803 +:10375000083B984718B92B6801225A7670BD207B28 +:10376000E5E70621FFF7B4FE0028F7D02B68032019 +:10377000BDE870405B6918470621C1E7803F002023 +:10378000643F0020843F002008B5044B1B680020E4 +:103790005B699847BDE80840FFF7C8BE803F00203E +:1037A000A8DF7047F0B5074689B014461E460D469F +:1037B000E9B1C4B120220021684604F0F6F90E4BAD +:1037C000ADF8007002228DF80D2018880E9AADF821 +:1037D00004406946ADF8064002958DF81160FDF78A +:1037E000FDF809B0F0BD204600F01CF9E2E70846FC +:1037F00000F018F9DDE700BF7842002070B5012322 +:103800008EB041F60A057D4AADF80C5003A9044676 +:1038100018468DF80E30FFF7C3FF0546002840F02C +:1038200092802288002A40F091802289002A40F06C +:103830009D80228A002A40F0A880228B002A40F036 +:10384000B380228C002A40F0BE80228D002A40F0F6 +:10385000C780236B002B35D01A688DF810201A68AA +:1038600094F83C60120A8DF811205A888DF81220C5 +:10387000DA788DF813205A688DF814209B688DF83B +:1038800015301A0A8DF816201B0C2022002106A8DC +:103890008DF8173004F089F942F62323ADF818307B +:1038A0004FF00813079304AB089302238DF82530DB +:1038B000524B534A18888DF8296006A9FDF78EF8F7 +:1038C00000284FD1636B5BB11A7919684D4B009397 +:1038D00094F83C3042F62A20FFF764FF002841D1DB +:1038E000A36B83B31A788DF810205A888DF81120B5 +:1038F000120A8DF812209A888DF81320120A8DF87A +:103900001420DB8894F83C408DF81530190A2022E9 +:103910008DF8161006A8002104F047F9374B3A4AF3 +:1039200018888DF8294042F65023ADF818304FF032 +:103930000713079304AB089306A902238DF82530DB +:10394000FDF74CF8054628460EB070BD2F4994F897 +:103950003C300091616842F62920FFF723FF0028E0 +:103960003FF463AF054628460EB070BD284994F871 +:103970003C300091E16842F62420FFF713FF002855 +:10398000F0D1228A002A3FF458AF224994F83C3003 +:103990000091616942F62520FFF704FF0028E1D17C +:1039A000228B002A3FF44DAF1B4994F83C30009124 +:1039B000E16942F62720FFF7F5FE0028D2D1228CDC +:1039C000002A3FF442AF154994F83C300091616AF7 +:1039D00042F62620FFF7E6FE00283FF436AFC1E7A7 +:1039E0000F4994F83C300091E16A42F62820FFF735 +:1039F000D9FE00283FF42DAF0546B4E778420020F9 +:103A0000D03F0020B83F0020B03F0020A03F002062 +:103A1000A83F0020C03F0020983F0020903F00209A +:103A2000C83F002000B585B00346002101AA44F23A +:103A30000100CDE901110393EDF7A4FE05B05DF897 +:103A400004FB00BF70B4EFF3108472B60D4B9A689C +:103A5000AAB9012199600C490C4ED1F8805035402B +:103A60001D60C1F88060D1F884505D604FF0FF3375 +:103A7000C1F88430027004B962B670BC704701238B +:103A80000370F8E7D83F002000E100E0FC06FFBD2E +:103A9000094B9A687AB170B910B4EFF3108172B61D +:103AA000064A1C6814605C685460986001B962B68C +:103AB0005DF8044B70477047D83F002000E100E0FC +:103AC000194B00EB800003EB80000B68426802F5A5 +:103AD00080502BB35A88033203EB8203834217D200 +:103AE00010B54FF6FF7E1A68013213D05A880332A0 +:103AF00003EB820290420DD3B3F804C0F4450BD01F +:103B00001C884CB19C68013406D00B60012010BDAC +:103B100000207047002010BD9042FBD91346E2E719 +:103B200002F10803DAE700BF2040002070B54268C8 +:103B300082B006460C461AB11E4BD9688A421DD285 +:103B4000002525800195002005E0019B32689968D9 +:103B500091420DD0208801A9FFF7B2FF0028F4D1CF +:103B6000238801339BB22380002BEBD002B070BDC1 +:103B7000114A73601389338102B070BD1B699A4288 +:103B8000DED812F00303DBD10B4900890989884292 +:103B9000D6D1306891688842D2D1084949688A42B2 +:103BA00003D901F580518A4201D31846DEE723800C +:103BB0000120DBE7FC2100200840002020400020FD +:103BC00010B4104C104A638803EB830302EB8302AA +:103BD000D36853B94FF0040C516884F800C00B4807 +:103BE0005DF8044B012201F025B9094A05200221A4 +:103BF00020709180054811685DF8044B0023012274 +:103C000001F018B90840002020400020FC210020CD +:103C1000D44000202DE9F0411C469B883BB9174F4A +:103C200080460D461646387828B10123A38048F215 +:103C3000096019E0A0882146FFF742FFB0B1236870 +:103C4000B8F1000F04D09988B8F800209142F1D162 +:103C50001DB119882A889142ECD19968084A1289C5 +:103C60003281C6E900130020BDE8F081A3882060FE +:103C700001339BB2A380002BD5D0D8E72040002091 +:103C800008400020F0B502231A4D0B8000F5805E3D +:103C90004FF6FF7408300126036801331ED04788B1 +:103CA00007F1030C00EB8C0CE6451CD38388A34280 +:103CB00015D003889BB18368B3F1FF3F0FD0D5F8CF +:103CC00000C09C4500D22B600B8803333B440B8023 +:103CD0004388033300EB83008645DDD8F0BD002A1E +:103CE000F2D01670F0E70AB1012313704FF480632D +:103CF0000B80F0BD1840002030B5104C83B06088B8 +:103D0000211DFFF7DDFE20B903B0BDE83040FFF70D +:103D100057BF0B4B626899881B680A4803EB810107 +:103D20005388033300259BB24FF0030C9B00009592 +:103D300084F800C001F04AF803B030BD084000200C +:103D4000D4400020FC2100202DE9F04FA64FDFF8E1 +:103D5000BCA2DFF8BC92DFF8BC828BB006463C68A0 +:103D6000002C00F0B98023785A1E052A00F26883DF +:103D7000DFE802F041242403034E002E40F0D880F7 +:103D800094F804B0BBF1010F00F04F82BBF1020FB9 +:103D900000F04582BBF1000F00F02882CDE90766F4 +:103DA0000596099605AD48F20E66023B0696042B71 +:103DB0004CD8DFE803F085716545A100B4F814B074 +:103DC000002E40F09D80894DA17D0BEB8B0205EB11 +:103DD00082024FEA8B061089526802EB80020629A4 +:103DE00000F22983DFE811F0680191017E01A20150 +:103DF00056013D011801002E40F0E3812279032A8B +:103E000000F2AD80DFE812F0E4002E029D00C50054 +:103E1000002E40F0E28198F80B30002B00F0AA80D1 +:103E200098F8003088F80B60013B062B5BD8DFE880 +:103E300013F03B02C501A601A3015A0028028E011E +:103E400004238DF81430E388ADF82030684C04F179 +:103E5000100654F8043B284603B19847A642F8D10F +:103E60005146002648463E60FBF71EFF614801218F +:103E700000F088FF00287FF472AF0BB0BDE8F08F30 +:103E800003238DF81430E1882289E3680793ADF8A5 +:103E90002010ADF82220D9E702238DF81430A37D3D +:103EA0002289A188ADF82020A3F10603B3FA83F399 +:103EB000E26807925B09ADF822108DF82430C5E75F +:103EC00001238DF814302189A288E3680793ADF8A7 +:103ED0002010ADF82220B9E751464846FBF7B2FE64 +:103EE000044638603FE7002305AD0593C5E902337A +:103EF0002B6148F20E66069605238DF81430A5E76F +:103F0000A17DE288394D022907D90BEB8B0005EB27 +:103F10008000D11C0689314401814FEA8B065E4442 +:103F200005EB8605C2F57F426989FD320A446A8144 +:103F300005AD002205924FF40646C5E902222A612A +:103F400033E72D4A2D481168002323710224948001 +:103F5000012200F06FFF00288FD03C6823782849A9 +:103F600005AD002205924A60C5E902222A6148F2A5 +:103F70000D661AE798F80030072B00F2DB81DFE8C6 +:103F800013F0EF01D901D9011201AC01E600E600FE +:103F9000BF01194E1B4A19484FF0000B84F804B0BA +:103FA000CDF800B00823316800F010FFB8F80250D7 +:103FB00005EB85030D4D05F823B005EB830533684C +:103FC0006A686B60B3882B8102233260B380C2E7DA +:103FD000094B0D4A196809480123237100230093F6 +:103FE000082300F0F3FEB6E71C400020204000202C +:103FF000F03F0020D0400020D4400020FC210020D1 +:1040000000400020FC9803000499030014400020A5 +:10401000C040002008400020E288214641F61D50A3 +:1040200006EB0B0C05EB8C0CD41CBCF808E07444BC +:10403000ACF808405E4405EB8605C2F57F420C46AD +:104040006989FD320A446A8105AD41F61D52002698 +:104050009042C5E90066C5E902662E613FF4A5AE4F +:10406000D8E1AA4BAA4A5968AA4BAB481B880393CC +:104070000623A37500230093042300F0A7FE40BB92 +:10408000039B03EB830305EB830501232B740BB028 +:10409000BDE8F08F9D48A36903609E490392002309 +:1040A0004360FFF743FD039A0023002800F0B98125 +:1040B00011460222A27503E00223A37511460023D4 +:1040C000009304239448E21800F080FE00283FF497 +:1040D000D4AEA07D3968E2880B78022848F20D60E2 +:1040E000A8D99DE723698C48002B14BF0323012323 +:1040F000A375002302F10801009304F10C020423CC +:1041000000F064FE0028E4D1B7E6032B0CBF0523C2 +:104110000623A3750023111D00937F48042304F197 +:10412000080200F053FE0028D3D1A6E6E388012060 +:10413000A075002002F10C019B00226900907648D6 +:1041400000F044FE0028C4D10BB0BDE8F08F072377 +:1041500088F8003000230093C8F804306F4B704A91 +:1041600019686D48082300F031FE00283FF485AE41 +:104170003C6805AD237868E7FFF722FDF5E7D8F83E +:1041800004206648538884880168033300209BB26A +:1041900001EB8401009003249B005F4888F80040F5 +:1041A00000F014FEE1E75D4AD8F80430598893889E +:1041B00003330B449380022388F80030FFF79CFD03 +:1041C000D3E7002305AD0593564A2B61C5E90233B9 +:1041D00053604FF40646069638E605AD0023059376 +:1041E0004FF40646C5E902332B6184E6022305AD90 +:1041F00023710DF11201E36805932846CDE90666A7 +:10420000FFF794FC002840F0C08048F209660023C4 +:10421000C5E90033C5E902332B612378C5E5CDE953 +:1042200007660596099605ADBFE53E4B1B78A01DB8 +:10423000002B00F0E48005AD3B4B2A463146FFF7EA +:10424000E9FC394B002800F0C980C3E9006648F258 +:10425000096398428ED1C5E90066C5E902662E6100 +:104260002378A2E5314D2B78022B40F0AC8000235F +:10427000009369682B702E4A2748082300F0A6FD9A +:1042800069E6B8F80220294D9300134405EB830535 +:10429000002369680093062388F80030244A1E48EA +:1042A000082300F093FD60E798F80A3043B11F4DF2 +:1042B000EB68002288F80A2013B92A7C002A7DD1F5 +:1042C00005AD0023059388F80030C5E90233A8F84E +:1042D0000230C8F804302B610DE6B8F80220134D07 +:1042E0000E4902EB820305EB830308685C685860A3 +:1042F0008888188102238B800C6002FA03F3C4E7DC +:10430000012388F8003098F80A30CFE7E43F002016 +:10431000F89803007A420020FC210020D4400020BD +:104320000499030000400020E040002020400020CD +:10433000FC980300013B062B3FF6D5AD01A252F8D5 +:1043400023F000BFA9420300BD4103007F410300E9 +:1043500079410300E73E0300834203004F4103001D +:104360003C4DB8F808202B780132B3FA83F3A8F853 +:10437000082000225B09A8F8022088F80B200122FF +:1043800088F80A3088F8002090E70699324A8B882E +:10439000E3800B882381314800960423BDF8124046 +:1043A00000F014FD002838D12A4B04EB840403EB01 +:1043B0008404012323740BB0BDE8F08FA8F8023009 +:1043C000FFF79AFCD1E6264A05AD002301210593AB +:1043D0001170C5E902332B615360FCE600969C889E +:1043E0001D4A06991D48042300F0F0FCA8B9194B9A +:1043F00004EB840403EB840484F810B03DE5194B0E +:104400000996CDE90566CDE90766C3E9006605AD05 +:1044100048F2016023780646C7E43C6848F20D661E +:10442000F5E6CDE90500CDE907000990237805AD53 +:1044300048F20966B9E4E288214648F20E60EFE5E9 +:1044400005AD00230593C5E902332B6148F20E63E5 +:104450000693FBE420400020F8980300FC21002094 +:1044600000400020E04000204068FFF76DBC00BF26 +:104470002DE9F04F4F4C257883B0002D5ED00C46CF +:10448000002972D0098898464FF6FF7399424FD0A1 +:104490006388002B4CD0666816F003065FD1074690 +:1044A000002A65D0B2F800B0B2F80290424801A9E3 +:1044B000FBF786FB4FF0000AC0F800A0C0F810A080 +:1044C000C0F814A0C0F804A0C0F808A0C0F80CA060 +:1044D000C0F818A080F80080636803610546A0F862 +:1044E00014B00121354800F041FC23882B81B8F13C +:1044F000030F6388E860AB80A5F8069024D02E48AF +:10450000A5F80AA001A9FBF78DFB3FB1E9682C4A89 +:1045100000231289BB72C7E900133A81294801219F +:1045200000F018FC044628B9FFF70EFC264601E00F +:1045300048F20366304603B0BDE8F08F48F20166EA +:10454000304603B0BDE8F08F3B68AB61042301A99E +:10455000A5F80AA0AB751848FBF764FBD6E748F24C +:104560000266304603B0BDE8F08F48F20466E1E72A +:10457000B4F8089009F1030040F2FE3380B298428B +:1045800014D8114A13783BB9518913890B44034459 +:104590009BB2B3F5806F05D948F20666304603B08A +:1045A000BDE8F08F01445181B3467FE748F20866C9 +:1045B000C0E700BF00400020C0400020184000209D +:1045C00008400020D040002020400020094A116807 +:1045D00004290BD038B51568074C03460121104655 +:1045E00044F8253000F0C2FB002038BD48F20B60D3 +:1045F000704700BFDC400020F03F00202DE9F04F65 +:10460000954D89B02A780023CDE90333CDE90533F0 +:104610000793002A4ED1281D02F0FF0800F0BEFBD0 +:1046200020B10024204609B0BDE8F08FD8F8F83F4B +:104630005C1C4AD04FF0805211695269874F8849FB +:104640003B610022A3F500533846FB6000F0B2FB4B +:1046500004460028E6D11C2382498348DFF824A2BF +:10466000DFF824B28C22FBF771FA0223264600936E +:10467000A146FB68F018F35800F0E1805B4530D1AB +:1046800043687A4A93424BD0013293422BD1B8F11E +:10469000000F40F09480764B764918600022019319 +:1046A000FFF7F0FA019B9B88022B0CBF0423082321 +:1046B0001C434CE0704C04F1100554F8043B03A873 +:1046C00003B19847A542F8D1ABE74FF010234FF064 +:1046D00080525B6911695269581C08BF02FB01F3E3 +:1046E000ACE701330BD1031D00F5805102E0994284 +:1046F00000F08F801A68013203F10403F7D0009BA9 +:10470000013B9BB2009309EB89030AEB830209F199 +:104710000109506003220AF823201FFA89F916E0E4 +:1047200009EB89030AEB83029900506001F1100242 +:1047300008314FF0000C524451440AF823C0FFF7EF +:10474000A1FA09F1010944F002041FFA89F906F5FA +:104750008056B6F5005F8CD1009B012B2CD9E4B2BA +:10476000062C0ED1444C012200232A706B6004F108 +:10477000100554F8043B03A803B19847AC42F8D1A4 +:104780004FE702D814F0FD0F16D0374802A9FBF707 +:1047900017FA053C00230122036043608360C36075 +:1047A0000361436183610270062C1DD8DFE804F0C9 +:1047B0002B1C2B1C1A2E1A0048F20A6432E709EB54 +:1047C000890C0AEB8C020221294B0AF82C1011816A +:1047D0002A49A1F802901968516009F101091FFAEC +:1047E00089F959E70323037102A91F48FBF71AFA55 +:1047F0002348012100F0AEFA044600287FF411AFEF +:10480000FFF7A2FA0EE701230371EDE7022303711C +:10481000EAE7174B1A68CAB1184A09EB89010AEB93 +:104820008103A2F80290022209F101090AF821206D +:1048300058601FFA89F91A8144F0010487E75A1C6D +:104840003FF451AF5B453FF44EAF58E7022218608A +:104850009A804FF00108EFE700400020FC21002083 +:104860001899030034400020C0400020FE011EF1D2 +:10487000D4400020D8400020F03F00200840002015 +:10488000D040002020400020DEC0ADDE30B370B547 +:104890000D4682B0F1B10DF106010446FFF746F96D +:1048A00018B948F2096002B070BDBDF806000D4BA2 +:1048B000666800EB800003EB800001210C3000F003 +:1048C00055FA636801220C330020C5E90063A27227 +:1048D00002B070BD48F2046002B070BD48F20460DE +:1048E000704700BF2040002010B310B582B00DF11A +:1048F00006010446FFF71AF9B0B1BDF806300E4ABA +:1049000003EB830302EB8303DA684AB1A27A3AB17C +:10491000DA680021013A0846DA60A17202B010BDDF +:1049200048F2056002B010BD48F2096002B010BD47 +:1049300048F20460704700BF20400020022300229C +:10494000FFF796BD18B103230022FFF791BD48F28F +:104950000460704770B51B4B1B7882B01BB34FF6D9 +:10496000FF739842054628D001A91748FBF728F99C +:1049700000240522012644600460C5800270846022 +:10498000C460046144618461067101A90E48FBF7AB +:1049900049F90E48314600F0DDF9054640B125469B +:1049A000284602B070BD48F20165284602B070BDCD +:1049B000FFF7CAF9284602B070BD48F203652846E1 +:1049C00002B070BD00400020C0400020D040002058 +:1049D00010B5184B1B7882B00BB301A91648FBF732 +:1049E000EFF803460022062102605A609A60DA60FE +:1049F0001A615A619A6119700F4801A9FBF712F9FF +:104A00000E4B1A780AB10122DA720D48012100F02A +:104A1000A1F9044640B10024204602B010BD48F27E +:104A20000164204602B010BDFFF78EF9204602B0A7 +:104A300010BD00BF00400020C04000200840002002 +:104A4000D040002010B582B0ADF806000A48ADF89D +:104A50000410047844B15AB153B101A90DF1060014 +:104A6000FFF7D8F802B010BD48F2016002B010BDE7 +:104A700048F2046002B010BD0040002000B50E4BAB +:104A800083B01B78ADF806005BB179B172B1134603 +:104A900000200A460DF10601FFF7BCF803B05DF8EF +:104AA00004FB48F2016003B05DF804FB48F20460C7 +:104AB00003B05DF804FB00BF0040002000B50E4BC2 +:104AC00083B01B78ADF806005BB179B172B11346C3 +:104AD0000DF106000A460021FFF79CF803B05DF8CF +:104AE00004FB48F2016003B05DF804FB48F2046087 +:104AF00003B05DF804FB00BF0040002020B119B1F5 +:104B000003680B600020704748F20460704700BFE4 +:104B1000384B1B78002B67D0002868D030B50022B6 +:104B2000354C026042608260B4F80AC02389C260DA +:104B3000022101806168028263449BB2002934D063 +:104B40002E4A0D68954230D12D4A4D682A44012ADB +:104B50002BD8E2684280C3F5806292B2A0F808C008 +:104B6000438102B1828101F108034FF6FF7E01F516 +:104B700080511A68013216D05A88033203EB820240 +:104B8000914225D39A88724512D01A8882B19A68C8 +:104B900001320DD08288013282805A88033203EBC1 +:104BA00082039942E5D8002030BD01220280D0E77F +:104BB000B0F806C0C2890CF1010CA0F806C05C88F0 +:104BC00003322244C2815A88033203EB8203E8E7AE +:104BD000C289C488CB1A02EBA30301340122C4802A +:104BE000C3810274002030BD48F20160704748F272 +:104BF000046070470040002020400020DEC0ADDE91 +:104C000002FEE10E4B0901F01F024FF0010C0CFAFD +:104C100002F100EB830000F085B800BF4B0910B52E +:104C200001F01F040121A14000EB830000F06EF8A9 +:104C3000E04000F0010010BD01F01F02012303FA63 +:104C400002F24B0900EB8300D14300F077B800BFBC +:104C50004B0901F01F0150F82300C84000F001008B +:104C6000704700BF2DE9F04F01F1FF3A83B04FEAE2 +:104C70005A130D46044601934FF000094FF0010806 +:104C800054F8293004EB89066FEA030B9BFAABFB5F +:104C9000BBFA8BFBBBF1200F25D00BEB491B5D450D +:104CA0004FEA49170CD81EE03368DB4393FAA3F3AD +:104CB000B3FA83F3202B07EB030B14D05D4512D915 +:104CC0000BF01F034FEA5B1008FA03F104EB8000BE +:104CD0009A4600F01BF820FA0AF0C307E4D45846BD +:104CE00003B0BDE8F08F019A4A4509F1010301D0F4 +:104CF0009946C5E7AB46F2E7034653E8000F0A467C +:104D000043E8002C9CF0000FF7D17047034653E8AE +:104D1000000F40EA010243E8002C9CF0000FF6D19E +:104D2000704700BF034653E8002F42EA010043E802 :104D3000000C9CF0000FF6D1704700BF034653E80B -:104D4000000F00EB010243E8002C9CF0000FF6D1AD -:104D5000704700BF034653E8002F02EB010043E811 -:104D6000000C9CF0000FF6D1704700BF034653E8DB -:104D7000002FA2EB010043E8000C9CF0000FF6D1DD -:104D8000704700BF0346012253E8000F40EA0201CA -:104D900043E8001C9CF0000FF6D1704740B139B1D8 -:104DA00010B40C680160234611465DF8044B1847A7 -:104DB0000E2070472DE9F047DDF820A048B342B33C -:104DC00006684EB31D460BB34768D7F80490B3FB93 -:104DD000F9F809FB1838B8F1000F17D142EA0104BD -:104DE000A4078E460FD1C468A1420CD3046901F117 -:104DF000FF3E7544A54206D8CDF820A0F468A4462D -:104E0000BDE8F04760471020BDE8F0870920BDE805 -:104E1000F0870E20BDE8F0870820F5E7D8B1F0B59F -:104E20000668D6B1AAB1446827687C1E0C428E463B -:104E30000DD1C468A1420AD34C1E07FB024E04697F -:104E4000A64504D83469A446BDE8F0406047102068 -:104E5000F0BD0920F0BD0E2070470820F0BD00BF56 -:104E600029DF704728DF704703689A6852B310B58E -:104E700086B00023CDE9023300930493037984685C -:104E8000059401918BB1012B03D06846904706B081 -:104E900010BDC368416904911B0302208DF8000016 -:104EA00002936846904706B010BDD0E903144369E9 -:104EB000049301208DF80000CDE902416846904737 -:104EC00006B010BD704700BF08467047002070470D -:104ED000024B187A003818BF012070478441002027 -:104EE000034B187A0122B0FA80F05A7440097047D7 -:104EF0008441002008B510461A4602F022FE002028 -:104F000008BD00BF10B5064B06480024C3E90044A5 -:104F1000C3E902441C61FAF725FE204610BD00BF1C -:104F2000844100207441002010B50A4C0A4B4360B4 -:104F30002046FFF727FF08B1002010BDFEF720F93B -:104F400002462274054906481C238C22FAF7F2FD1A -:104F5000002010BD84410020FC980300E8400020A0 -:104F60007441002038B5254D2B7AFBB1244B1C68C9 -:104F700002232B72237923B3012B0CD0204603216B -:104F8000FFF772FF00232B726B601E491E48BDE8BD -:104F90003840FAF77DBED4E903031844FFF762FFF7 -:104FA00018B31128EAD101232B7238BD15491648D0 -:104FB000FAF73CFE124B044618600028D8D168600E -:104FC00038BDD4E90523D21AB2F5805F28BF4FF46B -:104FD00080529208E1682069012A38BF01221944F1 -:104FE0001844FFF73DFF0028DBD12B7C002BDCD1E0 -:104FF000BDE83840022000F009B800BF844100201D -:105000009C410020984100207441002010B5254C9F -:10501000237A93B1022B06D103280FD1E368013321 -:10502000082B2AD8E360637C1BB9BDE81040FFF76A -:1050300099BFBDE81040FEF793B810BD1A4B00228F -:105040001B68E2601A79FAB1012AECD1D3E9042194 -:1050500001328A421A61E6D10022022822720CBF74 -:1050600011460D211846FFF7FFFE10491048FAF7C8 -:105070000FFE637C002BDCD1D7E70B4B00221B68B3 -:10508000E26022720D21EDE7D3E90512A1EB020CDB -:10509000BCF5805F94BF624402F5805291429A61F0 -:1050A000C1D1D9E7844100209C41002098410020D3 -:1050B00074410020831E012B01D8FFF7A7BF704762 -:1050C00000F0FD03012B00D07047A0F10100044B5C -:1050D000B0FA80F0002240095A741874FFF742BFFA -:1050E00084410020F0B585B007460C46184803A956 -:1050F00015461E46FAF758FD30B38446240B8660E9 -:1051000007600123CCF80C40124E1148CCF8145023 -:105110000024CCF8044003A9CCF81040CCF8184087 -:105120008CF80430FAF772FD301DFFF72BFE10B13A -:10513000204605B0F0BD737C002BFAD10190FFF73B -:1051400011FF019805B0F0BD042005B0F0BD00BF0F -:105150007441002084410020F0B585B006460F461A -:10516000164803A915461C46FAF71EFD10B38446DF -:105170000A9B066083600761114ECCF8144000243E -:105180000E48CCF80C5003A9CCF80440CCF81840D9 -:10519000FAF73CFD301DFFF7F5FD10B1204605B0D4 -:1051A000F0BD737C002BFAD10190FFF7DBFE019874 -:1051B00005B0F0BD042005B0F0BD00BF7441002073 -:1051C0008441002013DF70470023D3F8F80F421CFE -:1051D00001D0FFF7F7BF4FF010235869431CF8D1F7 -:1051E000042070470148FFF7EDBF00BF00C0010079 -:1051F000A0DF7047A1DF7047ADDF7047B3DF7047B6 -:10520000B4DF704730B50D4B83B01A68019242F697 -:10521000A623012501AA69460446ADF80030ADF881 -:105220000250FFF7E5FF08B103B030BD044B2A463A -:1052300019782046FBF74AFB03B030BD28990300DC -:105240009B42002070B54FF6FF738AB0002498424D -:10525000CDE90044CDE902440494ADF802001CD02D -:10526000054600F049FC1128064643D017D8E0B1A6 -:105270000B2829D10F23BDF802008DF8003000F073 -:1052800047FD03466846ADF80430FCF7A5FC22460E -:10529000194B28461978FBF719FB0AB070BD43F289 -:1052A0000203984210D12246F2E70E23BDF8020015 -:1052B0008DF8003000F02CFD03466846ADF8043050 -:1052C000FCF78AFC3246E3E7002407232846CDE9B1 -:1052D0000544CDE908448DF81430ADF81650079612 -:1052E00000F016FD034605A8ADF81830FCF774FC75 -:1052F0002246CDE70122CBE79E420020FFF7A2BF66 -:105300002DE9F047DFF8548188B098F8001007467F -:10531000FBF7C0FA10B108B0BDE8F0870446384684 -:1053200000F050FC11280CD8112825D8DFE800F037 -:105330007D242424242448244F2424242424242485 -:10534000243A43F2020290422CD043F201429042AE -:1053500012D13846FFF776FF01263F4B32461978C7 -:105360003846FBF7B3FA98F800102246384608B0E2 -:10537000BDE8F047FBF7AABA0023CDE90333CDE936 -:1053800006330590072338468DF80C30ADF80E70C3 -:1053900000F0BEFC034603A8ADF810300126FCF770 -:1053A0001BFCDAE70126D8E701AB294603AA3846F9 -:1053B0000493FFF721FF18B9BDF80430002BCCD1BE -:1053C000384600F0A5FC00F019FC0026C5E70DF1F9 -:1053D0000600FFF713FFBDF80630012BF0D90026B9 -:1053E000012502A94FF0020942F6021A09E0BDF8B0 -:1053F00008305345D8D0BDF806300135ADB2AB42C8 -:10540000DED928460022CDE90391FFF7F9FE42F6E6 -:1054100005230028D4D102A9002EE8D1BDF80860E8 -:10542000F61AB6FA86F67609E5E700231022384622 -:10543000CDE90333CDE9053307938DF80C20ADF8A2 -:105440000E7000F065FC0124034603A8ADF810308F -:105450002646FCF7C1FB80E7A0420020A1420020C5 -:1054600030B5012187B005462948FFF739FCBFF365 -:105470005F8F08B107B030BD0446284600F0F0FA4F -:105480008628024623D00FD8C8B1112833D1214B2A -:10549000012219782846FBF719FABFF35F8F1C4BDE -:1054A00000221A6007B030BD43F20203984222D1B5 -:1054B000184B224619782846FBF708FAEDE7154BFA -:1054C0001978284607B0BDE83040FBF7FFB9CDE9B1 -:1054D00003440623CDE9014428468DF80430ADF895 -:1054E0000650059400F014FC034601A8ADF80830FE -:1054F000FCF772FBDCE700240723CDE90144CDE98A -:1055000004448DF804302846ADF806500392E9E7CC -:10551000A04100209F420020037803B1704730B5BE -:10552000044683B04088FFF78DFE6588284600F06A -:1055300033FBA0B96488204600F0EAFB00236A46EA -:105540000921FBF763FD052818D0104B1049187886 -:105550000022FBF7FFF9024640B103B030BD0D4B0E -:10556000012219782846FBF7B1F9E3E70A4B0B490A -:10557000187803B0BDE83040FBF7ECB9064B0122C8 -:1055800019782046FBF7A2F9DFE700BF9F42002011 -:1055900061540300A04200209C42002005520300F9 -:1055A00070B50378082B82B009D0314C314920788E -:1055B0000022FBF7CFF9024650B302B070BD467A25 -:1055C0000446002EF1D1057A072D29D0082D45D0AB -:1055D000012DEAD180886A462946FBF7F9FF064685 -:1055E0000028E2D1019B1B78002BDED0A08800F0C0 -:1055F00003FC4FF6FF739842D7D01F4C2A46217800 -:10560000FBF764F91D4920783246FBF7A3F9CCE794 -:105610001B4B1C49187802B0BDE87040FBF79AB9E3 -:105620008088134C00F0E8FB4FF6FF739842054664 -:10563000BCD021780122FBF749F9284600F068FB2D -:1056400033466A460921FBF7E1FC0528AED10C4B35 -:10565000012219782846FBF739F9A7E70A4B1A689F -:10566000012AA2D1BFF35F8F014C1E609EE700BFED -:105670009F42002061540300A04200200153030018 -:105680009C42002005520300A04100202DE9F84370 -:10569000FBF7F6F81E4C1F4D2070FBF7F1F8287051 -:1056A000FBF7EEF81C4E1D4F3070FBF7E9F8387031 -:1056B000FBF7E6F8DFF87080DFF8709088F80000FC -:1056C000FBF7DEF889F80000FBF7DAF82378144AD4 -:1056D000182B107019D02B78182B16D03378182B64 -:1056E00013D03B78182B10D098F80030182B0CD022 -:1056F00099F80030182B08D0182806D0094B002044 -:105700001860BFF35F8FBDE8F8830320BDE8F8831E -:105710009F4200209E420020A0420020A142002083 -:105720009D420020A04100209C4200209B4200207E -:1057300030B50D4B83B000220C4619780B4B01920B -:1057400005460093FBF7C2F809490A4B2846002C8E -:1057500008BF0B46019300F0DBFA00226946FBF715 -:10576000CDFC03B030BD00BF9C4200200100090009 -:105770002C9903003099030070B503888588353B68 -:1057800086B004461F2B2AD8DFE803F061102929D0 -:105790002929292929292929292929292929292979 -:1057A000292929292929298429A32938554E284618 -:1057B0003178FBF76FF890B1317800222846FBF77B -:1057C00085F8E188002940F08980E389012B03D125 -:1057D000217C003918BF01212846FFF7A9FF4A4C58 -:1057E0004A4B4B4918780022FBF7B4F84949207816 -:1057F000002206B0BDE87040FBF7ACB800261123CC -:105800002846CDE90166CDE903668DF8043005969A -:10581000ADF8065000F07CFAADF8080000F0EEF9A3 -:105820003D4B394C197832462846FBF74FF8217822 -:1058300032462846FBF74AF8BDF8060000F068FA41 -:10584000034601A8ADF80830FCF7C6F9C8E7334EA7 -:1058500028463178FBF71EF80028C0D000223178A6 -:105860002846FBF733F8E288002A39D02C4B264C27 -:1058700019782C4B00222846CDE90132FBF726F897 -:10588000294B0293284600F043FA002201A9FBF7B6 -:1058900035FCA5E7037B012BA1D1827A012A9ED199 -:1058A000018942F60213994299D1204C2846217869 -:1058B000FBF70CF800221E492078FBF74BF8024654 -:1058C00000288CD1164B1B4918780F4CFBF742F877 -:1058D00086E72846FFF7B6FC0B4C81E700217BE703 -:1058E000A689012EC2D1E1892846FFF783FC002852 -:1058F000BCD1044B044C197832462846FAF7E6FF2F -:105900006EE700BF9D420020A04200209E42002082 -:10591000FD52030001530300A14200209B420020DE -:105920009C420020010009002C9903009F420020A6 -:1059300061540300055203002DE9F0418CB000F0E2 -:105940001DF901A8FAF77EFF019EDFF85480DEB151 -:1059500000244FF6FF7703E00134A4B2B44213D21F -:105960000CAB03EB440333F8285C284600F0D0F975 -:10597000B842F1D1013498F8001001222846A4B2AF -:10598000FAF7A4FFB442EBD3044998F800000022D0 -:105990000CB0BDE8F041FAF7DDBF00BF01530300D2 -:1059A000A0420020AFDF7047B1DF7047B2DF704721 -:1059B000B3DF704770B51E4B1E4C93E8030023887D -:1059C00088B04FF6FF7601ADB34285E8030007D1FA -:1059D00027E02088FBF7FEFBB0420346208020D062 -:1059E000184600222946FBF789FB03460028F0D021 -:1059F000002220880792112BCDE90322CDE9052250 -:105A0000ADF810000DD0862B0DD007228DF80C209C -:105A1000059300F0F1F9034603A8ADF80E30FCF74A -:105A2000EFF808B070BD06238DF80C30F1E700BF29 -:105A3000349903007C420020044A12884FF6FF7319 -:105A40009A4200D17047FFF7B5BF00BF7C420020EB -:105A5000024B4FF6FF721A80002070477C420020F4 -:105A60002DE9F04182B0074600F052F94FF6FF737E -:105A700098423AD0064601224FF003086B460821AF -:105A80003046551CFBF7A8FD0446ADB2032338464B -:105A9000E4B9019A911D42F8048BFFF787FF034692 -:105AA00008213046CBB10C2B03D1FBF7FBFD2A4676 -:105AB000E4E70821052B18BF1C46FBF7F3FD00287F -:105AC00018BF0324204602B0BDE8F081072C08BFB0 -:105AD0000C24204602B0BDE8F0813246FBF708FEF8 -:105AE0000446204602B0BDE8F08143F2020420469D -:105AF00002B0BDE8F08100BF2DE9F04182B006465A -:105B000000F006F94FF6FF7398422CD100270324CA -:105B10003D464FF0010823463A4629463046FFF7F6 -:105B200043FF04280AD008280AD00B280AD0B8F16D -:105B3000000F08BF0B2002B0BDE8F0811120F6E78E -:105B40000020F4E714F0020404D13DB127463D469D -:105B5000032400E001244FF00008DCE7002FEAD026 -:105B600003242F46F7E76A460821FBF731FD00289A -:105B7000CCD1019DAF882C680635CAE708B54FF631 -:105B8000FF70FBF727FB034B1880BDE80840FFF7C9 -:105B900011BF00BF7C42002000B585B00DF10703A6 -:105BA000039300F0B5F802AA0121FBF711FD20B91B -:105BB000039B187805B05DF804FB002005B05DF884 -:105BC00004FB00BF70B50C4E04463046FFF7F0FEF4 -:105BD00078B9318843F203054FF6FF722046FFF78C -:105BE000E1FEA84200D070BD3188013189B2318018 -:105BF000F2E7032070BD00BF7E42002000B5084BD5 -:105C0000844693E8030083B06B4683E803000022D8 -:105C100019466046FBF772FA03B05DF804FB00BF5B -:105C20003C99030046DF70472DE9F04110220546FC -:105C30000E460130013101F074FF78BB04462B465B -:105C400005F1100113F8012F52BB9942FAD16F7C74 -:105C500096F8118087EA080313F0FE0F16D106F1BB -:105C6000120105F11200062207F0FE0701F059FFAC -:105C7000042F0FD0062F0DD008F0FC08B8F1040F48 -:105C800008D0B0FA80F04009BDE8F08107F0FE07C7 -:105C9000042F13D104F00100BDE8F0810024D6E701 -:105CA000334606F1100113F8012F2AB98B42CED0EA -:105CB00013F8012F002AF9D00124C8E7062FE9D0F4 -:105CC00008F0FC08B8F1040FE4D00020E4E700BFBE -:105CD00070B584B005460E46FBF7DCF902AA0DF15B -:105CE00006010720FBF7DEF9034628465BB1BDF845 -:105CF0000640B442F2D00399FFF796FF0028EDD09A -:105D0000204604B070BD4FF6FF74204604B070BD4D -:105D100013280DD810B50446FAF7ECFC28B1064B51 -:105D200004EB840433F8140010BD4FF6FF7010BD6F -:105D30004FF6FF70704700BFA4410020132816D80B -:105D400038B504460D46FAF7D5FC68B1094804EBAE -:105D5000840400EB44040020E388D4F80220AB80E4 -:105D6000237A2A60AB7138BD43F2020038BD43F29A -:105D700002007047A441002010B504884CB9821C71 -:105D800000F10A0C12F8013B1BB99445FAD100202E -:105D900010BD0B88A342FAD108220231023001F073 -:105DA000C0FEB0FA80F0400910BD00BF30B585B02C -:105DB0000546FBF76FF90CE0039C04F14601FFF781 -:105DC000DBFF034604F12A01284683B9FFF7D4FF1D -:105DD00068B902AA0DF106010720FBF763F9034633 -:105DE0002846002BE8D14FF6FF7005B030BDBDF856 -:105DF000060005B030BD00BF4FF6FF7398422DE995 -:105E0000F04118D00024DFF838800746254601E02D -:105E1000642C10D038F81430BB42AEB204F1050443 -:105E200005F10105F4D13046FAF764FC0028EFD003 -:105E30003046BDE8F0814FF6FF763046BDE8F08190 -:105E4000A4410020132804D8024B00EB800023F863 -:105E500010107047A4410020F8B54FF6FF73984228 -:105E60001FD00024114F0646254603E0642C05F19F -:105E7000010515D037F81430B34204F10504A8B277 -:105E8000F4D1FAF737FC0028F0D03046FBF73EFBA0 -:105E900028B905EB85054FF6FF7327F81530F8BDD7 -:105EA0003046BDE8F840FBF731BB00BFA4410020FD -:105EB00010B58CB0144610306B460DF1100E10F872 -:105EC00001CD03F801CB9E45F9D10023049391F84D -:105ED00000C08EF80C30CEE901334A788B788DF80B -:105EE0001E2068468DF81D308DF81FC0FFF79AFE02 -:105EF0009DF82F109DF82E209DF82D302170627096 -:105F0000A3700CB010BD00BF0388102B2CD1F0B5CE -:105F100000F1040CBCE80F0095B00DF1280EAEE8BE -:105F20000F00BCE80F00AEE80F009DF82C609CE865 -:105F3000030006F0FE07062F8EE8030015D1BDF81A -:105F400028304E49BDF830400B9803EB83035B00CB -:105F5000CA18D4804FF6FF74CC529DF832301372B9 -:105F6000C2F8020015B0F0BD7047FBF793F89DF83A -:105F70002C30032B4FEA530253D9022ADFD105AC50 -:105F80000DF10605224629460720FBF78BF800286D -:105F900060D0042FF6D10C9B0698ADF810301B0C86 -:105FA0008DF81230BDF82D30ADF8083003AA9DF8F9 -:105FB0002F308DF80A30013004A9FFF779FFBDF8C2 -:105FC0000820BDF80C309A42DCD19DF80E309DF8C7 -:105FD0000A209A42D6D1BDF82810284BBDF80650A9 -:105FE0000B9801EB810252009D521344BDF8302002 -:105FF000DA804FF6FF72C3F8020095429DF8320036 -:106000001872AFD000232046ADF816108DF814306A -:10601000ADF81850FBF708FE2046FFF77DFA15B0E3 -:10602000F0BD05AC0DF10605224629460720FBF719 -:1060300039F8062270B106994B7C734013F0FE0FBD -:1060400001F11201F0D10DF12D0001F06AFD0028DF -:10605000EAD1C0E7BDF8283008490B9803EB830369 -:106060005B00CA184FF6FF74CC52BDF830109DF893 -:106070003230C2F80200D180137273E7A4410020CD -:1060800082B010B58C4684B049688646DCF80000C2 -:106090000DF1080CACE8030006A981E80C00039B95 -:1060A000DA070EEB630C12D55A10029B5EF8022041 -:1060B000D45808AB93E803008DE8030006AB0CCB83 -:1060C0006046A04704B0BDE8104002B07047029C93 -:1060D000EFE700BF82B010B582B004A981E80C00E0 -:1060E000D0E90623134304D102B0BDE8104002B04A -:1060F00070470446F1F750FED4E9062382428B41F3 -:10610000F2D200210022002304F11000C4E906238A -:10611000E1600190F0F73AF9019802B0BDE8104053 -:1061200002B0F0F787B800BF2DE9F04F83B0DDE98A -:106130000CABBDF83870002B41D080460E4691461E -:106140001D46BAF1000F3DD00F2E01D1C02F36D120 -:10615000282001F0BEFC04461030F4F723FF18207D -:106160002680A4F8029001F0B4FCCDE900AB47F022 -:106170000207A7806B4607460246A06003CB47F89C -:106180000C5B0023D8F80060D360E3607B60916013 -:10619000506075680D495161C4E908330C4B9D424C -:1061A00008D12046F0F714FA204603B0BDE8F04FBE -:1061B00001F08DBC21464046A8470028F1D103B02C -:1061C000BDE8F08F1BF0010FBED1F8E7816003003E -:1061D00039CE01002DE9F0438DB00446149FDDF85F -:1061E0005490884616461D465FB306A8F4F7DAFEBB -:1061F0001820ADF80880ADF80A6001F06AFC01468D -:10620000CDE9007941F80C5B0023EC460246C360FF -:106210004B60BCE8030050602068916005930D4915 -:106220008568049251610C4A0A9312219542ADF897 -:106230000C100B9309D102A8F0F7CAF90DB0BDE814 -:10624000F08319F0010FD0D1F8E761462046A84746 -:10625000F1E700BF8160030069DA010070B583686F -:106260001B49DA88B3F808C01A4E86B0002504919D -:10627000059506A9044680F82050034611E903005D -:10628000C2F30022C2F105028DE8030092B261461A -:106290003068FFF79FFF104BCDE9023502AB93E862 -:1062A000030042F210728DE8030023463068232178 -:1062B000FFF790FF00220023294604F11000C4E9F3 -:1062C0000623E56006B0BDE87040F0F75FB800BF98 -:1062D00099C40100843A0020D560030090F8203072 -:1062E000054A10B5044602600BB9204610BDFFF701 -:1062F000B5FF204610BD00BF5499030090F8203030 -:10630000084A10B50446026023B9204601F0DFFBBD -:10631000204610BDFFF7A2FF204601F0D8FB204623 -:1063200010BD00BF5499030090F8203010B504460A -:1063300083B9237963B123680C4A9B6893420CD1DB -:1063400094F820300A4A22605BB9204601F0BFFB76 -:10635000002010BDFFF782FFEBE7204698470020A2 -:1063600010BD2046FFF77AFFEFE700BFFD62030094 -:106370005499030070B50A4B03600446002500F1F0 -:106380001006816085803046EFF750FF3046E560AB -:10639000656284F82050EFF74DFF204670BD00BFC6 -:1063A000549903002DE9F04190F8203088B004465C -:1063B0000D46002B36D18068314A03685B6D9342ED -:1063C0005AD1304B04934FF00008CDF8148004AB41 -:1063D0000789C2882C4E93E803008DE80300C2F3BE -:1063E00000223946C0270297C2F10502306892B2F6 -:1063F0002346FFF799FE254B02970693CDF81C80A4 -:1064000008AB13E903008DE803003068204E2346F3 -:1064100042F210722321FFF787FE3378EBB101239C -:1064200084F820308DB900220023C4E9062300231C -:1064300004F11000E360EFF7FDFEE068154B002863 -:1064400008BF184608B0BDE8F081F1F7A5FC281890 -:1064500041EBE571C4E90601E9E70093232242F22A -:10646000107342F210700021F1F7A6FC0123337083 -:10647000012384F82030D5E703219847A068A0E7DE -:10648000D903020099C40100843A0020D5600300BA -:10649000A242002011FCFFFF416270474068704734 -:1064A00041600020704700BFF0B58B68CD699D4208 -:1064B000A8BF1D4683B00C46012201F10C07064619 -:1064C000294601A8F5F798F801A93846F5F7C4F868 -:1064D00001A8F5F7B9F8E06861692A46043001F0CF -:1064E00030FBE36962695B1B2A44002BE361626154 -:1064F00025D1236A002BC4BF03F1FF33236293B17C -:10650000A3692269E361002B626104DD606A0368AC -:106510001B689847E36933B139463046F5F78AF886 -:10652000304603B0F0BD236A002BF5D194F8283033 -:10653000002BF1D004F12C00EFF7F4FEECE7E5DCE2 -:10654000EAE700BF38B504460B4B40F80C3B04F1BA -:106550002C05F5F74BF82846EFF768FE00210122DD -:106560004FF480732846C4E9012364636162EFF746 -:1065700061FE204638BD00BF6899030010B504468F -:10658000406A88B1002A0FDD73B1C4E904110168C3 -:106590004FF0000C096884F828C02362C4E9062281 -:1065A000884794F8283003B910BD04F12C00BDE8E9 -:1065B0001040EFF73FBE00BF024B1868BFF35B8F80 -:1065C000704700BF60210020024B1868BFF35B8F4B -:1065D000704700BF6C420020F8B504460D4600F03D -:1065E00077F8224606460F462B462046294601F0FC -:1065F0006FF830B9204629460022002301F040F808 -:1066000010B930463946F8BD00F0ACFA002200233C -:10661000212101601046194600F0EAFE06460F46A9 -:1066200030463946F8BD00BF08B52DED028B08EEA7 -:10663000100A00F003F9B4EE488AF1EE10FA0346AE -:106640000ED6B5EEC08AF1EE10FA09D8B5EE408A42 -:10665000F1EE10FA08D100F085FA2222084B026010 -:10666000BDEC028B184608BD00F07CFABDEC028B35 -:10667000034621221A600348BDE8084000F04EB9E5 -:10668000000080FF888D030008B52DED028B08EE19 -:10669000100A00F03BF9B4EE488AF1EE10FA06D683 -:1066A000DFED0A8AB4EEE88AF1EE10FA02D4BDEC0E -:1066B000028B08BD00F056FAC8EEA87ABDEC028B3A -:1066C000034621221A6017EE900A08BD0000000060 -:1066D000594A8A432DE9F04106460F4600F0928060 -:1066E00000290B46044651DD09155DD0C3F31303A1 -:1066F000C807A1F2FF3743F4801303D45B0003EB18 -:10670000D4736400E20F002602EB430360007F10A5 -:106710004FF0160E34464FF40012A118994202DCD5 -:106720005B1A8C1816445B00BEF1010E03EBD073AC -:106730004FEA52024FEA4000EFD175464FF0200C6D -:106740004FF000420AE03FD0C10FBCF1010C01EB59 -:1067500043034FEA40004FEA52023ED0A34202EB0D -:106760000E01F0DD002901EB020E09DBA0461B1B28 -:10677000814288BF03F1FF33401A15444446E3E7E2 -:10678000BEF1000FF2DB04F10108F0E721F0004256 -:10679000024335D000293FD1E20A1539134664057A -:1067A000002AF9D0D70241D400205B00DE02054662 -:1067B00000F10100F9D51A4623468440C0F12000BB -:1067C000C340491B134391E78142BDD8002901EB27 -:1067D000020ED5DB98460023CEE7034302D0691CA6 -:1067E00022D001354FEA550C731003F17F53F207A5 -:1067F00003F5001348BF4CF0004C03EB0751604613 -:10680000BDE8F08102460B4600F0C8FC32463B462C -:1068100000F00EFBBDE8F081024600F007FB0246E7 -:106820000B4600F0E5FDEBE70136DDE723462020CF -:106830004FF0FF35C4E700BF0000F07F08B530F02F -:1068400000432DED028B07EE100A2DD0002836DB19 -:10685000B0F1FF4F47DAB0F5000F3BDB0022C31564 -:106860007F3B1344DA0F03EBD37307EE903AC2F188 -:106870007F02C0F3160040EAC250B8EEE78A00F08B -:1068800051F89FED1C7ADFED1C6A07EE900A27EEA7 -:10689000877ADFED1A7AA8EE267AA8EE277ABDEC81 -:1068A000028B17EE100A08BD9FED157ADFED157A01 -:1068B000C7EE277ABDEC028B17EE900A08BD77EE83 -:1068C000477A9FED107AC7EE877ABDEC028B17EE00 -:1068D000900A08BDDFED0C7A67EE277A6FF0180298 -:1068E00017EE900ABBE7BDEC028B77EE077A17EE46 -:1068F000900A08BDD95BDE3EDB27543580209A3EE6 -:10690000000000CC000000000000004C07EE900AE0 -:10691000F1EEE77A17EE900A704700BF0048704723 -:106920000000C07F30F0004207EE100A03462DD071 -:10693000002834DBB0F1FF4F43DAB0F5000F37DB4E -:106940004FF0000C7048C3F31601084400F4000235 -:1069500082F07E520A43DB1507EE102A7F3B6B4A1A -:10696000634401F10F0CF7EE007A0CEA020237EEF5 -:10697000677A03EBD0534ABBB5EE407AF1EE10FADA -:1069800067D1002B40F09F80002070479FED607A18 -:10699000DFED607AC7EE277A17EE900A704777EE40 -:1069A000477A9FED5C7AC7EE877A17EE900A7047B8 -:1069B000DFED597A67EE277A6FF0180C17EE903AF0 -:1069C000C0E777EE077A17EE900A7047F0EE007A8C -:1069D00077EE277A06EE903AC7EE273A4F48C1F590 -:1069E0005712084402F522720243002ADFED4C2AB6 -:1069F0009FED4C4A9FED4C5A9FED4C3ADFED4C4ACF -:106A0000DFED4C7A9FED4C6A63EEA35AB8EEE62AAE -:106A100065EEA56AA6EEA24AE6EE834AA4EE265AE1 -:106A2000A4EEA66AE5EE267A67EEA57AE6EE267A69 -:106A30002EDDF6EE006A67EE266A66EE876A7BBB9D -:106A400077EEA67AE7EEE36A77EE667A17EE900ABB -:106A50007047F6EE006A9FED396AF0EE667AE7EE6F -:106A6000467A67EE076A66EEA76A002BECD007EE5F -:106A7000903ADFED335A9FED336AF8EEE77AE7EEAE -:106A8000E56A36EEC77A97EE867A17EE100A7047F7 -:106A900043BB77EE677AA7EEE37A17EE100A7047EA -:106AA0009FED276ADFED275A77EEA67A22EE066A77 -:106AB000A7EEA36A76EEC66A36EEC77A92EE257A1C -:106AC00017EE100A704707EE903A9FED1D7ADFED42 -:106AD0001D6AF8EEE77A27EE877AA7EEA67A17EE18 -:106AE000100A7047DFED166A9FED166A77EE677A37 -:106AF00066EEC26AE7EEA36A36EEC77A92EE067ACF -:106B000017EE100A704700BF20FB4A00F0FF7F001D -:106B1000000000CC000000000000004C305CCFFF03 -:106B20009788173E25333A3E2549923E4FD01C3E6A -:106B3000298E633EABAA2A3FCDCCCC3EABAAAA3E5F -:106B4000D1F717378071313F10B5054C13462CB182 -:106B50000A4601460220AFF3008010BD2046FCE744 -:106B600000000000014B1868704700BF642100203E -:106B700008B5074B044613B10021AFF30080054B65 -:106B80001868836A03B19847204600F099FF00BF58 -:106B9000000000008499030070B50D4D0D4C641B7E -:106BA000A4100026A64209D10B4D0C4C01F036F87A -:106BB000641BA4100026A64205D170BD55F8043B05 -:106BC00098470136EEE755F8043B98470136F2E75F -:106BD000D8210020D8210020D8210020F821002031 -:106BE000024B0146186800F0DCBF00BF64210020A2 -:106BF00038B5074D00230446084611462B6000F0C7 -:106C000057FF431C02D12B6803B1236038BD00BF7E -:106C100070420020012B2DE9F04701D0242B06D92A -:106C2000FFF7A0FF162303600020BDE8F087DFF820 -:106C3000E4C00D462E4615F8014B14F80C7017F001 -:106C40000807F7D12D2C32D12C780127B51C002B49 -:106C50005BD0102B09D1302C07D12C7804F0DF0445 -:106C6000582C4DD16C781023023507F1004808F1FB -:106C7000FF384FF0000CB8FBF3F9664603FB198AA6 -:106C8000A4F1300EBEF1090F16D87446A34224DDDC -:106C9000BCF1000F1EDBB1451CD301D1A24519DBAD -:106CA00006FB03464FF0010C15F8014BE8E72B2CCF -:106CB00004BF2C78B51CCAE7A4F1410EBEF1190F30 -:106CC00001D8373CE2E7A4F1610EBEF1190F04D8F8 -:106CD000573CDBE74FF0FF3CE6E7BCF1000F05DA7D -:106CE00022230360464642B930469EE707B176420A -:106CF000002AF9D0BCF1000F00D0691E1160F3E743 -:106D00003024002BB1D10823AFE7302CA5D00A23C3 -:106D1000ABE700BF8999030013460A4601460248C3 -:106D20000068FFF777BF00BF642100202DE9F04322 -:106D3000364F86460D46284615F8014BE65D16F09F -:106D40000806F8D12D2C2FD12C780126851C002B7C -:106D500057D0102B09D1302C07D1287800F0DF0054 -:106D6000582849D16C78102302354FF0FF3800279E -:106D7000B8FBF3F803FB08F96FEA09093846A4F1F8 -:106D8000300CBCF1090F14D86446A34222DD002F59 -:106D90001DDB80451BD301D1A14518DB00FB03405F -:106DA000012715F8014BEAE72B2C04BF2C78851C32 -:106DB000CDE7A4F1410CBCF1190F01D8373CE4E751 -:106DC000A4F1610CBCF1190F04D8573CDDE74FF07A -:106DD000FF37E6E7002F07DA2223CEF800304FF026 -:106DE000FF3032B9BDE8F08306B14042002AF9D045 -:106DF00007B1691E1160F5E73024002BB5D10823D7 -:106E0000B3E7302CA9D00A23AFE700BF899903006C -:106E100013460A46014602480068FFF787BF00BFD5 -:106E20006421002081F0004102E000BF83F00043B4 -:106E300030B54FEA41044FEA430594EA050F08BF15 -:106E400090EA020F1FBF54EA000C55EA020C7FEAD9 -:106E5000645C7FEA655C00F0E2804FEA5454D4EB56 -:106E60005555B8BF6D420CDD2C4480EA020281EA20 -:106E7000030382EA000083EA010180EA020281EA58 -:106E80000303362D88BF30BD11F0004F4FEA0131AA -:106E90004FF4801C4CEA113102D0404261EB4101B9 -:106EA00013F0004F4FEA03334CEA133302D052423F -:106EB00063EB430394EA050F00F0A780A4F10104FB -:106EC000D5F1200E0DDB02FA0EFC22FA05F2801835 -:106ED00041F1000103FA0EF2801843FA05F359411B -:106EE0000EE0A5F120050EF1200E012A03FA0EFC9A -:106EF00028BF4CF0020C43FA05F3C01851EBE371C4 -:106F000001F0004507D54FF0000EDCF1000C7EEBE0 -:106F100000006EEB0101B1F5801F1BD3B1F5001F1E -:106F20000CD349085FEA30004FEA3C0C04F101043D -:106F30004FEA445212F5800F80F09A80BCF1004F66 -:106F400008BF5FEA500C50F1000041EB045141EAE8 -:106F5000050130BD5FEA4C0C404141EB0101013CB1 -:106F600028BFB1F5801FE9D291F0000F04BF0146A0 -:106F70000020B1FA81F308BF2033A3F10B03B3F172 -:106F800020020CDA0C3208DD02F1140CC2F10C0202 -:106F900001FA0CF021FA02F10CE002F11402D8BF60 -:106FA000C2F1200C01FA02F120FA0CFCDCBF41EA2C -:106FB0000C019040E41AA2BF01EB0451294330BDFB -:106FC0006FEA04041F3C1CDA0C340EDC04F11404D8 -:106FD000C4F1200220FA04F001FA02F340EA0300AF -:106FE00021FA04F345EA030130BDC4F10C04C4F1F5 -:106FF000200220FA02F001FA04F340EA03002946D5 -:1070000030BD21FA04F0294630BD94F0000F83F41E -:10701000801306BF81F480110134013D4EE77FEA01 -:10702000645C18BF7FEA655C29D094EA050F08BF4D -:1070300090EA020F05D054EA000C04BF194610462E -:1070400030BD91EA030F1EBF0021002030BD5FEA72 -:10705000545C05D14000494128BF41F0004130BD9A -:1070600014F580043CBF01F5801130BD01F00045EE -:1070700045F0FE4141F470014FF0000030BD7FEA61 -:10708000645C1ABF194610467FEA655C1CBF0B465C -:10709000024650EA013406BF52EA033591EA030F73 -:1070A00041F4002130BD00BF90F0000F04BF00216B -:1070B000704730B54FF4806404F132044FF000059E -:1070C0004FF0000150E700BF90F0000F04BF002117 -:1070D000704730B54FF4806404F1320410F000457D -:1070E00048BF40424FF000013EE700BF42004FEA78 -:1070F000E2014FEA31014FEA02701FBF12F07F43F5 -:1071000093F07F4F81F06051704732F07F4208BFAB -:10711000704793F07F4F04BF41F40021704730B5B2 -:107120004FF4607401F0004521F000411CE700BFFE -:1071300050EA010208BF704730B54FF000050AE081 -:1071400050EA010208BF704730B511F0004502D582 -:10715000404261EB41014FF4806404F132045FEA84 -:10716000915C3FF4D8AE4FF003025FEADC0C18BF2D -:1071700003325FEADC0C18BF033202EBDC02C2F11F -:10718000200300FA03FC20FA02F001FA03FE40EAB1 -:107190000E0021FA02F11444BDE600BF70B54FF0B5 -:1071A000FF0C4CF4E06C1CEA11541DBF1CEA135593 -:1071B00094EA0C0F95EA0C0F00F0DEF82C4481EAFB -:1071C000030621EA4C5123EA4C5350EA013518BF1B -:1071D00052EA033541F4801143F4801338D0A0FB08 -:1071E00002CE4FF00005E1FB02E506F00042E0FBB5 -:1071F00003E54FF00006E1FB03569CF0000F18BFBB -:107200004EF0010EA4F1FF04B6F5007F64F5407462 -:1072100004D25FEA4E0E6D4146EB060642EAC621F5 -:1072200041EA55514FEAC52040EA5E504FEACE2E62 -:10723000B4F1FD0C88BFBCF5E06F1ED8BEF1004F65 -:1072400008BF5FEA500E50F1000041EB045170BDE1 -:1072500006F0004646EA010140EA020081EA030125 -:10726000B4EB5C04C2BFD4EB0C0541EA045170BD21 -:1072700041F480114FF0000E013C00F3AB8014F19B -:10728000360FDEBF002001F0004170BDC4F10004E4 -:10729000203C35DA0C341BDC04F11404C4F1200565 -:1072A00000FA05F320FA04F001FA05F240EA0200C0 -:1072B00001F0004221F0004110EBD37021FA04F6F6 -:1072C00042EB06015EEA430E08BF20EAD37070BDB0 -:1072D000C4F10C04C4F1200500FA04F320FA05F00F -:1072E00001FA04F240EA020001F0004110EBD37011 -:1072F00041F100015EEA430E08BF20EAD37070BD81 -:10730000C4F1200500FA05F24EEA020E20FA04F359 -:1073100001FA05F243EA020321FA04F001F0004108 -:1073200021FA04F220EA020000EBD3705EEA430E79 -:1073300008BF20EAD37070BD94F0000F0FD101F0A8 -:107340000046400041EB010111F4801F08BF013CE1 -:10735000F7D041EA060195F0000F18BF704703F01F -:107360000046520043EB030313F4801F08BF013DA6 -:10737000F7D043EA0603704794EA0C0F0CEA135562 -:1073800018BF95EA0C0F0CD050EA410618BF52EA1C -:107390004306D1D181EA030101F000414FF0000022 -:1073A00070BD50EA410606BF1046194652EA430630 -:1073B00019D094EA0C0F02D150EA013613D195EAA4 -:1073C0000C0F05D152EA03361CBF104619460AD1EC -:1073D00081EA030101F0004141F0FE4141F47001F6 -:1073E0004FF0000070BD41F0FE4141F4780170BDE6 -:1073F00070B54FF0FF0C4CF4E06C1CEA11541DBF4B -:107400001CEA135594EA0C0F95EA0C0F00F0A7F84C -:10741000A4EB050481EA030E52EA03354FEA013179 -:1074200000F088804FEA03334FF0805545EA13138C -:1074300043EA12634FEA022245EA111545EA106554 -:107440004FEA00260EF000419D4208BF964244F1EB -:10745000FD0404F5407402D25B084FEA3202B61A0A -:1074600065EB03055B084FEA32024FF480104FF4DE -:10747000002CB6EB020E75EB030E22BFB61A754652 -:1074800040EA0C005B084FEA3202B6EB020E75EBE5 -:10749000030E22BFB61A754640EA5C005B084FEA4D +:104D4000002F02EA010043E8000C9CF0000FF6D1AE +:104D5000704700BF034653E8000F00EB010243E831 +:104D6000002C9CF0000FF6D1704700BF034653E8BB +:104D7000002F02EB010043E8000C9CF0000FF6D17D +:104D8000704700BF034653E8002FA2EB010043E841 +:104D9000000C9CF0000FF6D1704700BF03460122C3 +:104DA00053E8000F40EA020143E8001C9CF0000FAA +:104DB000F6D1704740B139B110B40C680160234698 +:104DC00011465DF8044B18470E2070472DE9F04757 +:104DD000DDF820A048B342B306684EB31D460BB3BE +:104DE0004768D7F80490B3FBF9F809FB1838B8F115 +:104DF000000F17D142EA0104A4078E460FD1C46800 +:104E0000A1420CD3046901F1FF3E7544A54206D8C6 +:104E1000CDF820A0F468A446BDE8F0476047102014 +:104E2000BDE8F0870920BDE8F0870E20BDE8F087D7 +:104E30000820F5E7D8B1F0B50668D6B1AAB1446844 +:104E400027687C1E0C428E460DD1C468A1420AD34D +:104E50004C1E07FB024E0469A64504D83469A446DB +:104E6000BDE8F04060471020F0BD0920F0BD0E20E5 +:104E700070470820F0BD00BF29DF704728DF70476A +:104E800003689A6852B310B586B00023CDE90233A7 +:104E90000093049303798468059401918BB1012BED +:104EA00003D06846904706B010BDC36841690491BD +:104EB0001B0302208DF8000002936846904706B05D +:104EC00010BDD0E903144369049301208DF800005C +:104ED000CDE902416846904706B010BD704700BF5B +:104EE0000846704700207047024B187A003818BFF8 +:104EF0000120704784410020034B187A0122B0FA48 +:104F000080F05A74400970478441002008B510466B +:104F10001A4602F022FE002008BD00BF10B5064B65 +:104F200006480024C3E90044C3E902441C61FAF7BF +:104F300025FE204610BD00BF8441002074410020A2 +:104F400010B50A4C0A4B43602046FFF727FF08B113 +:104F5000002010BDFEF720F90246227405490648DC +:104F60001C238C22FAF7F2FD002010BD84410020A2 +:104F70000C990300E84000207441002038B5254D0D +:104F80002B7AFBB1244B1C6802232B72237923B3A9 +:104F9000012B0CD020460321FFF772FF00232B7258 +:104FA0006B601E491E48BDE83840FAF77DBED4E963 +:104FB00003031844FFF762FF18B31128EAD1012355 +:104FC0002B7238BD15491648FAF73CFE124B0446C1 +:104FD00018600028D8D1686038BDD4E90523D21AFA +:104FE000B2F5805F28BF4FF480529208E1682069D3 +:104FF000012A38BF012219441844FFF73DFF002859 +:10500000DBD12B7C002BDCD1BDE83840022000F046 +:1050100009B800BF844100209C4100209841002035 +:105020007441002010B5254C237A93B1022B06D190 +:1050300003280FD1E3680133082B2AD8E360637C8F +:105040001BB9BDE81040FFF799BFBDE81040FEF75F +:1050500093B810BD1A4B00221B68E2601A79FAB1AE +:10506000012AECD1D3E9042101328A421A61E6D146 +:105070000022022822720CBF11460D211846FFF7AC +:10508000FFFE10491048FAF70FFE637C002BDCD1BD +:10509000D7E70B4B00221B68E26022720D21EDE77F +:1050A000D3E90512A1EB020CBCF5805F94BF62440A +:1050B00002F5805291429A61C1D1D9E78441002022 +:1050C0009C4100209841002074410020831E012B48 +:1050D00001D8FFF7A7BF704700F0FD03012B00D0F8 +:1050E0007047A0F10100044BB0FA80F000224009A3 +:1050F0005A741874FFF742BF84410020F0B585B0A0 +:1051000007460C46184803A915461E46FAF758FDEF +:1051100030B38446240B866007600123CCF80C4032 +:10512000124E1148CCF814500024CCF8044003A9C6 +:10513000CCF81040CCF818408CF80430FAF772FD27 +:10514000301DFFF72BFE10B1204605B0F0BD737C7B +:10515000002BFAD10190FFF711FF019805B0F0BDC7 +:10516000042005B0F0BD00BF744100208441002040 +:10517000F0B585B006460F46164803A915461C46ED +:10518000FAF71EFD10B384460A9B06608360076130 +:10519000114ECCF8144000240E48CCF80C5003A952 +:1051A000CCF80440CCF81840FAF73CFD301DFFF76E +:1051B000F5FD10B1204605B0F0BD737C002BFAD18F +:1051C0000190FFF7DBFE019805B0F0BD042005B0AB +:1051D000F0BD00BF744100208441002013DF704700 +:1051E0000023D3F8F80F421C01D0FFF7F7BF4FF0B0 +:1051F00010235869431CF8D1042070470148FFF779 +:10520000EDBF00BF00C00100A0DF7047A1DF704705 +:10521000ADDF7047B3DF7047B4DF704730B50D4B7B +:1052200083B01A68019242F6A623012501AA6946B5 +:105230000446ADF80030ADF80250FFF7E5FF08B1C5 +:1052400003B030BD044B2A4619782046FBF74AFBD1 +:1052500003B030BD389903009B42002070B54FF673 +:10526000FF738AB000249842CDE90044CDE902449E +:105270000494ADF802001CD0054600F049FC11284A +:10528000064643D017D8E0B10B2829D10F23BDF82B +:1052900002008DF8003000F047FD03466846ADF887 +:1052A0000430FCF7A5FC2246194B28461978FBF779 +:1052B00019FB0AB070BD43F20203984210D1224696 +:1052C000F2E70E23BDF802008DF8003000F02CFD4F +:1052D00003466846ADF80430FCF78AFC3246E3E743 +:1052E000002407232846CDE90544CDE908448DF87C +:1052F0001430ADF81650079600F016FD034605A8C9 +:10530000ADF81830FCF774FC2246CDE70122CBE75C +:105310009E420020FFF7A2BF2DE9F047DFF854813D +:1053200088B098F800100746FBF7C0FA10B108B033 +:10533000BDE8F0870446384600F050FC11280CD830 +:10534000112825D8DFE800F07D24242424244824D3 +:105350004F24242424242424243A43F20202904299 +:105360002CD043F20142904212D13846FFF776FF2B +:1053700001263F4B324619783846FBF7B3FA98F8C6 +:1053800000102246384608B0BDE8F047FBF7AABA3D +:105390000023CDE90333CDE90633059007233846D2 +:1053A0008DF80C30ADF80E7000F0BEFC034603A87B +:1053B000ADF810300126FCF71BFCDAE70126D8E730 +:1053C00001AB294603AA38460493FFF721FF18B919 +:1053D000BDF80430002BCCD1384600F0A5FC00F01D +:1053E00019FC0026C5E70DF10600FFF713FFBDF815 +:1053F0000630012BF0D90026012502A94FF0020941 +:1054000042F6021A09E0BDF808305345D8D0BDF87D +:1054100006300135ADB2AB42DED928460022CDE9D7 +:105420000391FFF7F9FE42F605230028D4D102A923 +:10543000002EE8D1BDF80860F61AB6FA86F67609AD +:10544000E5E7002310223846CDE90333CDE90533E3 +:1054500007938DF80C20ADF80E7000F065FC012468 +:10546000034603A8ADF810302646FCF7C1FB80E7E1 +:10547000A0420020A142002030B5012187B005469E +:105480002948FFF739FCBFF35F8F08B107B030BD83 +:105490000446284600F0F0FA8628024623D00FD8AA +:1054A000C8B1112833D1214B012219782846FBF7C6 +:1054B00019FABFF35F8F1C4B00221A6007B030BD92 +:1054C00043F20203984222D1184B2246197828460B +:1054D000FBF708FAEDE7154B1978284607B0BDE849 +:1054E0003040FBF7FFB9CDE903440623CDE9014481 +:1054F00028468DF80430ADF80650059400F014FCF1 +:10550000034601A8ADF80830FCF772FBDCE7002485 +:105510000723CDE90144CDE904448DF80430284641 +:10552000ADF806500392E9E7A04100209F42002019 +:10553000037803B1704730B5044683B04088FFF765 +:105540008DFE6588284600F033FBA0B964882046AC +:1055500000F0EAFB00236A460921FBF763FD0528FA +:1055600018D0104B104918780022FBF7FFF90246BB +:1055700040B103B030BD0D4B012219782846FBF72E +:10558000B1F9E3E70A4B0B49187803B0BDE83040A6 +:10559000FBF7ECB9064B012219782046FBF7A2F97C +:1055A000DFE700BF9F42002079540300A0420020A3 +:1055B0009C4200201D52030070B50378082B82B076 +:1055C00009D0314C314920780022FBF7CFF902464F +:1055D00050B302B070BD467A0446002EF1D1057A70 +:1055E000072D29D0082D45D0012DEAD180886A46A3 +:1055F0002946FBF7F9FF06460028E2D1019B1B78FC +:10560000002BDED0A08800F003FC4FF6FF73984219 +:10561000D7D01F4C2A462178FBF764F91D49207822 +:105620003246FBF7A3F9CCE71B4B1C49187802B0B4 +:10563000BDE87040FBF79AB98088134C00F0E8FB96 +:105640004FF6FF7398420546BCD021780122FBF744 +:1056500049F9284600F068FB33466A460921FBF702 +:10566000E1FC0528AED10C4B012219782846FBF746 +:1056700039F9A7E70A4B1A68012AA2D1BFF35F8F55 +:10568000014C1E609EE700BF9F420020795403003A +:10569000A0420020195303009C4200201D52030029 +:1056A000A04100202DE9F843FBF7F6F81E4C1F4DF2 +:1056B0002070FBF7F1F82870FBF7EEF81C4E1D4F39 +:1056C0003070FBF7E9F83870FBF7E6F8DFF8708028 +:1056D000DFF8709088F80000FBF7DEF889F800002A +:1056E000FBF7DAF82378144A182B107019D02B78AE +:1056F000182B16D03378182B13D03B78182B10D0DA +:1057000098F80030182B0CD099F80030182B08D0DE +:10571000182806D0094B00201860BFF35F8FBDE842 +:10572000F8830320BDE8F8839F4200209E420020BA +:10573000A0420020A14200209D420020A041002064 +:105740009C4200209B42002030B50D4B83B00022CC +:105750000C4619780B4B019205460093FBF7C2F8F3 +:1057600009490A4B2846002C08BF0B46019300F05C +:10577000DBFA00226946FBF7CDFC03B030BD00BF69 +:105780009C420020010009003C990300409903005D +:1057900070B503888588353B86B004461F2B2AD810 +:1057A000DFE803F061102929292929292929292934 +:1057B00029292929292929292929292929292984FE +:1057C00029A32938554E28463178FBF76FF890B158 +:1057D000317800222846FBF785F8E188002940F05F +:1057E0008980E389012B03D1217C003918BF012175 +:1057F0002846FFF7A9FF4A4C4A4B4B49187800222C +:10580000FBF7B4F849492078002206B0BDE87040A3 +:10581000FBF7ACB8002611232846CDE90166CDE997 +:1058200003668DF804300596ADF8065000F07CFA5A +:10583000ADF8080000F0EEF93D4B394C19783246CE +:105840002846FBF74FF8217832462846FBF74AF8FE +:10585000BDF8060000F068FA034601A8ADF808306C +:10586000FCF7C6F9C8E7334E28463178FBF71EF837 +:105870000028C0D0002231782846FBF733F8E288B0 +:10588000002A39D02C4B264C19782C4B0022284664 +:10589000CDE90132FBF726F8294B0293284600F0A8 +:1058A00043FA002201A9FBF735FCA5E7037B012B96 +:1058B000A1D1827A012A9ED1018942F6021399422E +:1058C00099D1204C28462178FBF70CF800221E497C +:1058D0002078FBF74BF8024600288CD1164B1B4969 +:1058E00018780F4CFBF742F886E72846FFF7B6FC1E +:1058F0000B4C81E700217BE7A689012EC2D1E1890B +:105900002846FFF783FC0028BCD1044B044C1978CF +:1059100032462846FAF7E6FF6EE700BF9D420020B8 +:10592000A04200209E42002015530300195303009B +:10593000A14200209B4200209C420020010009005F +:105940003C9903009F420020795403001D5203003C +:105950002DE9F0418CB000F01DF901A8FAF77EFFA7 +:10596000019EDFF85480DEB100244FF6FF7703E09C +:105970000134A4B2B44213D20CAB03EB440333F8AA +:10598000285C284600F0D0F9B842F1D1013498F8EB +:10599000001001222846A4B2FAF7A4FFB442EBD3C8 +:1059A000044998F8000000220CB0BDE8F041FAF775 +:1059B000DDBF00BF19530300A0420020AFDF7047D6 +:1059C000B1DF7047B2DF7047B3DF704770B51E4B71 +:1059D0001E4C93E80300238888B04FF6FF7601AD94 +:1059E000B34285E8030007D127E02088FBF7FEFBE0 +:1059F000B0420346208020D0184600222946FBF7FB +:105A000089FB03460028F0D0002220880792112B42 +:105A1000CDE90322CDE90522ADF810000DD0862B8B +:105A20000DD007228DF80C20059300F0F1F9034604 +:105A300003A8ADF80E30FCF7EFF808B070BD0623F0 +:105A40008DF80C30F1E700BF449903007C42002040 +:105A5000044A12884FF6FF739A4200D17047FFF74D +:105A6000B5BF00BF7C420020024B4FF6FF721A8088 +:105A7000002070477C4200202DE9F04182B00746AB +:105A800000F052F94FF6FF7398423AD006460122D1 +:105A90004FF003086B4608213046551CFBF7A8FD64 +:105AA0000446ADB203233846E4B9019A911D42F889 +:105AB000048BFFF787FF034608213046CBB10C2B40 +:105AC00003D1FBF7FBFD2A46E4E70821052B18BFAD +:105AD0001C46FBF7F3FD002818BF0324204602B044 +:105AE000BDE8F081072C08BF0C24204602B0BDE8B9 +:105AF000F0813246FBF708FE0446204602B0BDE8BE +:105B0000F08143F20204204602B0BDE8F08100BFFC +:105B10002DE9F04182B0064600F006F94FF6FF731A +:105B200098422CD1002703243D464FF0010823461C +:105B30003A4629463046FFF743FF04280AD0082892 +:105B40000AD00B280AD0B8F1000F08BF0B2002B012 +:105B5000BDE8F0811120F6E70020F4E714F002041C +:105B600004D13DB127463D46032400E001244FF017 +:105B70000008DCE7002FEAD003242F46F7E76A4647 +:105B80000821FBF731FD0028CCD1019DAF882C689E +:105B90000635CAE708B54FF6FF70FBF727FB034B46 +:105BA0001880BDE80840FFF711BF00BF7C4200200D +:105BB00000B585B00DF10703039300F0B5F802AA14 +:105BC0000121FBF711FD20B9039B187805B05DF8A2 +:105BD00004FB002005B05DF804FB00BF70B50C4E5F +:105BE00004463046FFF7F0FE78B9318843F20305EA +:105BF0004FF6FF722046FFF7E1FEA84200D070BDCD +:105C00003188013189B23180F2E7032070BD00BFD5 +:105C10007E42002000B5084B844693E8030083B021 +:105C20006B4683E80300002219466046FBF772FAD0 +:105C300003B05DF804FB00BF4C99030046DF7047DA +:105C40002DE9F041102205460E460130013101F0E8 +:105C500074FF78BB04462B4605F1100113F8012FA1 +:105C600052BB9942FAD16F7C96F8118087EA0803FB +:105C700013F0FE0F16D106F1120105F112000622F3 +:105C800007F0FE0701F059FF042F0FD0062F0DD0AB +:105C900008F0FC08B8F1040F08D0B0FA80F0400911 +:105CA000BDE8F08107F0FE07042F13D104F00100D6 +:105CB000BDE8F0810024D6E7334606F1100113F861 +:105CC000012F2AB98B42CED013F8012F002AF9D028 +:105CD0000124C8E7062FE9D008F0FC08B8F1040F4A +:105CE000E4D00020E4E700BF70B584B005460E465E +:105CF000FBF7DCF902AA0DF106010720FBF7DEF93C +:105D0000034628465BB1BDF80640B442F2D0039981 +:105D1000FFF796FF0028EDD0204604B070BD4FF687 +:105D2000FF74204604B070BD13280DD810B504468A +:105D3000FAF7ECFC28B1064B04EB840433F81400AA +:105D400010BD4FF6FF7010BD4FF6FF70704700BFDB +:105D5000A4410020132816D838B504460D46FAF79A +:105D6000D5FC68B1094804EB840400EB440400202E +:105D7000E388D4F80220AB80237A2A60AB7138BD67 +:105D800043F2020038BD43F202007047A4410020F4 +:105D900010B504884CB9821C00F10A0C12F8013BC2 +:105DA0001BB99445FAD1002010BD0B88A342FAD14B +:105DB00008220231023001F0C0FEB0FA80F0400942 +:105DC00010BD00BF30B585B00546FBF76FF90CE09C +:105DD000039C04F14601FFF7DBFF034604F12A01AF +:105DE000284683B9FFF7D4FF68B902AA0DF106016E +:105DF0000720FBF763F903462846002BE8D14FF64E +:105E0000FF7005B030BDBDF8060005B030BD00BF65 +:105E10004FF6FF7398422DE9F04118D00024DFF8C7 +:105E200038800746254601E0642C10D038F814303D +:105E3000BB42AEB204F1050405F10105F4D13046D0 +:105E4000FAF764FC0028EFD03046BDE8F0814FF649 +:105E5000FF763046BDE8F081A4410020132804D825 +:105E6000024B00EB800023F810107047A441002083 +:105E7000F8B54FF6FF7398421FD00024114F064625 +:105E8000254603E0642C05F1010515D037F81430E0 +:105E9000B34204F10504A8B2F4D1FAF737FC0028A4 +:105EA000F0D03046FBF73EFB28B905EB85054FF6F1 +:105EB000FF7327F81530F8BD3046BDE8F840FBF712 +:105EC00031BB00BFA441002010B58CB01446103087 +:105ED0006B460DF1100E10F801CD03F801CB9E4575 +:105EE000F9D10023049391F800C08EF80C30CEE96C +:105EF00001334A788B788DF81E2068468DF81D3066 +:105F00008DF81FC0FFF79AFE9DF82F109DF82E20E8 +:105F10009DF82D3021706270A3700CB010BD00BFD1 +:105F20000388102B2CD1F0B500F1040CBCE80F0055 +:105F300095B00DF1280EAEE80F00BCE80F00AEE8FA +:105F40000F009DF82C609CE8030006F0FE07062F6A +:105F50008EE8030015D1BDF828304E49BDF8304019 +:105F60000B9803EB83035B00CA18D4804FF6FF74D1 +:105F7000CC529DF832301372C2F8020015B0F0BD59 +:105F80007047FBF793F89DF82C30032B4FEA530230 +:105F900053D9022ADFD105AC0DF106052246294668 +:105FA0000720FBF78BF8002860D0042FF6D10C9B5C +:105FB0000698ADF810301B0C8DF81230BDF82D305E +:105FC000ADF8083003AA9DF82F308DF80A30013063 +:105FD00004A9FFF779FFBDF80820BDF80C309A42FC +:105FE000DCD19DF80E309DF80A209A42D6D1BDF83A +:105FF0002810284BBDF806500B9801EB8102520087 +:106000009D521344BDF83020DA804FF6FF72C3F87A +:10601000020095429DF832001872AFD0002320464E +:10602000ADF816108DF81430ADF81850FBF708FED7 +:106030002046FFF77DFA15B0F0BD05AC0DF1060561 +:10604000224629460720FBF739F8062270B1069947 +:106050004B7C734013F0FE0F01F11201F0D10DF1F2 +:106060002D0001F06AFD0028EAD1C0E7BDF8283014 +:1060700008490B9803EB83035B00CA184FF6FF74C3 +:10608000CC52BDF830109DF83230C2F80200D180F9 +:10609000137273E7A441002082B010B58C4684B01F +:1060A00049688646DCF800000DF1080CACE80300F6 +:1060B00006A981E80C00039BDA070EEB630C12D5EE +:1060C0005A10029B5EF80220D45808AB93E80300F4 +:1060D0008DE8030006AB0CCB6046A04704B0BDE8DA +:1060E000104002B07047029CEFE700BF82B010B5CD +:1060F00082B004A981E80C00D0E90623134304D13F +:1061000002B0BDE8104002B070470446F1F750FEFF +:10611000D4E9062382428B41F2D2002100220023DF +:1061200004F11000C4E90623E1600190F0F73AF9A8 +:10613000019802B0BDE8104002B0F0F787B800BF88 +:106140002DE9F04F83B0DDE90CABBDF83870002BC2 +:1061500041D080460E4691461D46BAF1000F3DD013 +:106160000F2E01D1C02F36D1282001F0BEFC0446ED +:106170001030F4F723FF18202680A4F8029001F0D5 +:10618000B4FCCDE900AB47F00207A7806B46074699 +:106190000246A06003CB47F80C5B0023D8F80060F0 +:1061A000D360E3607B609160506075680D49516118 +:1061B000C4E908330C4B9D4208D12046F0F714FA8D +:1061C000204603B0BDE8F04F01F08DBC21464046AB +:1061D000A8470028F1D103B0BDE8F08F1BF0010FF4 +:1061E000BED1F8E79960030051CE01002DE9F043DC +:1061F0008DB00446149FDDF85490884616461D461F +:106200005FB306A8F4F7DAFE1820ADF80880ADF801 +:106210000A6001F06AFC0146CDE9007941F80C5BA7 +:106220000023EC460246C3604B60BCE803005060AC +:106230002068916005930D498568049251610C4A6C +:106240000A9312219542ADF80C100B9309D102A8C4 +:10625000F0F7CAF90DB0BDE8F08319F0010FD0D105 +:10626000F8E761462046A847F1E700BF99600300C0 +:1062700081DA010070B583681B49DA88B3F808C079 +:106280001A4E86B000250491059506A9044680F8AB +:106290002050034611E90300C2F30022C2F10502B7 +:1062A0008DE8030092B261463068FFF79FFF104B04 +:1062B000CDE9023502AB93E8030042F210728DE89B +:1062C0000300234630682321FFF790FF00220023BC +:1062D000294604F11000C4E90623E56006B0BDE8D4 +:1062E0007040F0F75FB800BF99C40100843A002005 +:1062F000ED60030090F82030054A10B504460260B6 +:106300000BB9204610BDFFF7B5FF204610BD00BFFA +:106310006499030090F82030084A10B504460260E2 +:1063200023B9204601F0DFFB204610BDFFF7A2FF96 +:10633000204601F0D8FB204610BD00BF6499030041 +:1063400090F8203010B5044683B9237963B12368EF +:106350000C4A9B6893420CD194F820300A4A226080 +:106360005BB9204601F0BFFB002010BDFFF782FFA4 +:10637000EBE720469847002010BD2046FFF77AFF44 +:10638000EFE700BF156303006499030070B50A4B83 +:1063900003600446002500F11006816085803046C8 +:1063A000EFF750FF3046E560656284F82050EFF764 +:1063B0004DFF204670BD00BF649903002DE9F041F8 +:1063C00090F8203088B004460D46002B36D1806806 +:1063D000314A03685B6D93425AD1304B04934FF0BE +:1063E0000008CDF8148004AB0789C2882C4E93E8CE +:1063F00003008DE80300C2F300223946C02702974C +:10640000C2F10502306892B22346FFF799FE254B90 +:1064100002970693CDF81C8008AB13E903008DE8C2 +:1064200003003068204E234642F210722321FFF70A +:1064300087FE3378EBB1012384F820308DB9002238 +:106440000023C4E90623002304F11000E360EFF702 +:10645000FDFEE068154B002808BF184608B0BDE8EF +:10646000F081F1F7A5FC281841EBE571C4E90601BC +:10647000E9E70093232242F2107342F210700021E8 +:10648000F1F7A6FC01233370012384F82030D5E70F +:1064900003219847A068A0E7F103020099C4010016 +:1064A000843A0020ED600300A242002011FCFFFFAF +:1064B000416270474068704741600020704700BFEC +:1064C000F0B58B68CD699D42A8BF1D4683B00C46D0 +:1064D000012201F10C070646294601A8F5F798F8B4 +:1064E00001A93846F5F7C4F801A8F5F7B9F8E0684E +:1064F00061692A46043001F030FBE36962695B1B85 +:106500002A44002BE361626125D1236A002BC4BFBA +:1065100003F1FF33236293B1A3692269E361002B86 +:10652000626104DD606A03681B689847E36933B100 +:1065300039463046F5F78AF8304603B0F0BD236A95 +:10654000002BF5D194F82830002BF1D004F12C0069 +:10655000EFF7F4FEECE7E5DCEAE700BF38B5044608 +:106560000B4B40F80C3B04F12C05F5F74BF8284693 +:10657000EFF768FE002101224FF480732846C4E93A +:10658000012364636162EFF761FE204638BD00BFFE +:106590007899030010B50446406A88B1002A0FDDDF +:1065A00073B1C4E9041101684FF0000C096884F864 +:1065B00028C02362C4E90622884794F8283003B92A +:1065C00010BD04F12C00BDE81040EFF73FBE00BF46 +:1065D000024B1868BFF35B8F704700BF602100203B +:1065E000024B1868BFF35B8F704700BF6C420020FE +:1065F000F8B504460D4600F077F8224606460F46E9 +:106600002B462046294601F06FF830B9204629462E +:106610000022002301F040F810B930463946F8BD99 +:1066200000F0ACFA00220023212101601046194637 +:1066300000F0EAFE06460F4630463946F8BD00BF78 +:1066400008B52DED028B08EE100A00F003F9B4EE48 +:10665000488AF1EE10FA03460ED6B5EEC08AF1EE86 +:1066600010FA09D8B5EE408AF1EE10FA08D100F020 +:1066700085FA2222084B0260BDEC028B184608BD49 +:1066800000F07CFABDEC028B034621221A6003481D +:10669000BDE8084000F04EB9000080FF988D03006F +:1066A00008B52DED028B08EE100A00F03BF9B4EEB0 +:1066B000488AF1EE10FA06D6DFED0A8AB4EEE88ACF +:1066C000F1EE10FA02D4BDEC028B08BD00F056FAD0 +:1066D000C8EEA87ABDEC028B034621221A6017EEA1 +:1066E000900A08BD00000000594A8A432DE9F04194 +:1066F00006460F4600F0928000290B46044651DD05 +:1067000009155DD0C3F31303C807A1F2FF3743F4A3 +:10671000801303D45B0003EBD4736400E20F002604 +:1067200002EB430360007F104FF0160E34464FF427 +:106730000012A118994202DC5B1A8C1816445B0007 +:10674000BEF1010E03EBD0734FEA52024FEA400054 +:10675000EFD175464FF0200C4FF000420AE03FD0D9 +:10676000C10FBCF1010C01EB43034FEA40004FEABB +:1067700052023ED0A34202EB0E01F0DD002901EBF4 +:10678000020E09DBA0461B1B814288BF03F1FF33C9 +:10679000401A15444446E3E7BEF1000FF2DB04F172 +:1067A0000108F0E721F00042024335D000293FD133 +:1067B000E20A153913466405002AF9D0D70241D4FC +:1067C00000205B00DE02054600F10100F9D51A4603 +:1067D00023468440C0F12000C340491B134391E786 +:1067E0008142BDD8002901EB020ED5DB984600237B +:1067F000CEE7034302D0691C22D001354FEA550C85 +:10680000731003F17F53F20703F5001348BF4CF0F8 +:10681000004C03EB07516046BDE8F08102460B4691 +:1068200000F0C8FC32463B4600F00EFBBDE8F081AC +:10683000024600F007FB02460B4600F0E5FDEBE7E1 +:106840000136DDE7234620204FF0FF35C4E700BFC7 +:106850000000F07F08B530F000432DED028B07EE0D +:10686000100A2DD0002836DBB0F1FF4F47DAB0F523 +:10687000000F3BDB0022C3157F3B1344DA0F03EB11 +:10688000D37307EE903AC2F17F02C0F3160040EADC +:10689000C250B8EEE78A00F051F89FED1C7ADFEDA8 +:1068A0001C6A07EE900A27EE877ADFED1A7AA8EEC7 +:1068B000267AA8EE277ABDEC028B17EE100A08BDE7 +:1068C0009FED157ADFED157AC7EE277ABDEC028BC6 +:1068D00017EE900A08BD77EE477A9FED107AC7EE63 +:1068E000877ABDEC028B17EE900A08BDDFED0C7ABB +:1068F00067EE277A6FF0180217EE900ABBE7BDEC3F +:10690000028B77EE077A17EE900A08BDD95BDE3E60 +:10691000DB27543580209A3E000000CC00000000A8 +:106920000000004C07EE900AF1EEE77A17EE900AAD +:10693000704700BF004870470000C07F30F0004241 +:1069400007EE100A03462DD0002834DBB0F1FF4FCC +:1069500043DAB0F5000F37DB4FF0000C7048C3F39B +:106960001601084400F4000282F07E520A43DB154F +:1069700007EE102A7F3B6B4A634401F10F0CF7EEE0 +:10698000007A0CEA020237EE677A03EBD0534ABB77 +:10699000B5EE407AF1EE10FA67D1002B40F09F80FF +:1069A000002070479FED607ADFED607AC7EE277AAE +:1069B00017EE900A704777EE477A9FED5C7AC7EE44 +:1069C000877A17EE900A7047DFED597A67EE277ADB +:1069D0006FF0180C17EE903AC0E777EE077A17EED3 +:1069E000900A7047F0EE007A77EE277A06EE903A3A +:1069F000C7EE273A4F48C1F55712084402F52272F4 +:106A00000243002ADFED4C2A9FED4C4A9FED4C5A81 +:106A10009FED4C3ADFED4C4ADFED4C7A9FED4C6A2E +:106A200063EEA35AB8EEE62A65EEA56AA6EEA24A80 +:106A3000E6EE834AA4EE265AA4EEA66AE5EE267A8E +:106A400067EEA57AE6EE267A2EDDF6EE006A67EEB0 +:106A5000266A66EE876A7BBB77EEA67AE7EEE36A84 +:106A600077EE667A17EE900A7047F6EE006A9FEDB1 +:106A7000396AF0EE667AE7EE467A67EE076A66EE06 +:106A8000A76A002BECD007EE903ADFED335A9FED6A +:106A9000336AF8EEE77AE7EEE56A36EEC77A97EE04 +:106AA000867A17EE100A704743BB77EE677AA7EE37 +:106AB000E37A17EE100A70479FED276ADFED275A39 +:106AC00077EEA67A22EE066AA7EEA36A76EEC66A8B +:106AD00036EEC77A92EE257A17EE100A704707EE67 +:106AE000903A9FED1D7ADFED1D6AF8EEE77A27EE0A +:106AF000877AA7EEA67A17EE100A7047DFED166ABE +:106B00009FED166A77EE677A66EEC26AE7EEA36AD1 +:106B100036EEC77A92EE067A17EE100A704700BF7B +:106B200020FB4A00F0FF7F00000000CC00000000C6 +:106B30000000004C305CCFFF9788173E25333A3E6B +:106B40002549923E4FD01C3E298E633EABAA2A3F78 +:106B5000CDCCCC3EABAAAA3ED1F717378071313FDE +:106B600010B5054C13462CB10A4601460220AFF37E +:106B7000008010BD2046FCE700000000014B1868B3 +:106B8000704700BF6421002008B5074B044613B1CD +:106B90000021AFF30080054B1868836A03B1984762 +:106BA000204600F099FF00BF000000009499030008 +:106BB00070B50D4D0D4C641BA4100026A64209D1E2 +:106BC0000B4D0C4C01F036F8641BA4100026A642B5 +:106BD00005D170BD55F8043B98470136EEE755F8EE +:106BE000043B98470136F2E7D8210020D821002045 +:106BF000D8210020F8210020024B0146186800F03F +:106C0000DCBF00BF6421002038B5074D00230446D7 +:106C1000084611462B6000F057FF431C02D12B6839 +:106C200003B1236038BD00BF70420020012B2DE965 +:106C3000F04701D0242B06D9FFF7A0FF16230360ED +:106C40000020BDE8F087DFF8E4C00D462E4615F8B9 +:106C5000014B14F80C7017F00807F7D12D2C32D126 +:106C60002C780127B51C002B5BD0102B09D1302CC0 +:106C700007D12C7804F0DF04582C4DD16C78102308 +:106C8000023507F1004808F1FF384FF0000CB8FB5F +:106C9000F3F9664603FB198AA4F1300EBEF1090F21 +:106CA00016D87446A34224DDBCF1000F1EDBB145AB +:106CB0001CD301D1A24519DB06FB03464FF0010CA2 +:106CC00015F8014BE8E72B2C04BF2C78B51CCAE75C +:106CD000A4F1410EBEF1190F01D8373CE2E7A4F14F +:106CE000610EBEF1190F04D8573CDBE74FF0FF3CB3 +:106CF000E6E7BCF1000F05DA22230360464642B9FD +:106D000030469EE707B17642002AF9D0BCF1000F69 +:106D100000D0691E1160F3E73024002BB1D10823A5 +:106D2000AFE7302CA5D00A23ABE700BF9999030049 +:106D300013460A46014602480068FFF777BF00BFC6 +:106D4000642100202DE9F043364F86460D46284643 +:106D500015F8014BE65D16F00806F8D12D2C2FD161 +:106D60002C780126851C002B57D0102B09D1302CF4 +:106D700007D1287800F0DF00582849D16C7810231B +:106D800002354FF0FF380027B8FBF3F803FB08F992 +:106D90006FEA09093846A4F1300CBCF1090F14D888 +:106DA0006446A34222DD002F1DDB80451BD301D1A9 +:106DB000A14518DB00FB0340012715F8014BEAE76A +:106DC0002B2C04BF2C78851CCDE7A4F1410CBCF121 +:106DD000190F01D8373CE4E7A4F1610CBCF1190F9D +:106DE00004D8573CDDE74FF0FF37E6E7002F07DA1E +:106DF0002223CEF800304FF0FF3032B9BDE8F083E7 +:106E000006B14042002AF9D007B1691E1160F5E7CA +:106E10003024002BB5D10823B3E7302CA9D00A23A6 +:106E2000AFE700BF9999030013460A46014602489E +:106E30000068FFF787BF00BF6421002081F0004198 +:106E400002E000BF83F0004330B54FEA41044FEA4F +:106E5000430594EA050F08BF90EA020F1FBF54EAEA +:106E6000000C55EA020C7FEA645C7FEA655C00F086 +:106E7000E2804FEA5454D4EB5555B8BF6D420CDD57 +:106E80002C4480EA020281EA030382EA000083EADA +:106E9000010180EA020281EA0303362D88BF30BD7A +:106EA00011F0004F4FEA01314FF4801C4CEA1131D0 +:106EB00002D0404261EB410113F0004F4FEA03332F +:106EC0004CEA133302D0524263EB430394EA050FBA +:106ED00000F0A780A4F10104D5F1200E0DDB02FA29 +:106EE0000EFC22FA05F2801841F1000103FA0EF2BD +:106EF000801843FA05F359410EE0A5F120050EF183 +:106F0000200E012A03FA0EFC28BF4CF0020C43FAB3 +:106F100005F3C01851EBE37101F0004507D54FF0C0 +:106F2000000EDCF1000C7EEB00006EEB0101B1F510 +:106F3000801F1BD3B1F5001F0CD349085FEA300056 +:106F40004FEA3C0C04F101044FEA445212F5800F61 +:106F500080F09A80BCF1004F08BF5FEA500C50F1FE +:106F6000000041EB045141EA050130BD5FEA4C0CE1 +:106F7000404141EB0101013C28BFB1F5801FE9D23E +:106F800091F0000F04BF01460020B1FA81F308BF61 +:106F90002033A3F10B03B3F120020CDA0C3208DD2D +:106FA00002F1140CC2F10C0201FA0CF021FA02F108 +:106FB0000CE002F11402D8BFC2F1200C01FA02F178 +:106FC00020FA0CFCDCBF41EA0C019040E41AA2BF9D +:106FD00001EB0451294330BD6FEA04041F3C1CDA65 +:106FE0000C340EDC04F11404C4F1200220FA04F085 +:106FF00001FA02F340EA030021FA04F345EA03012F +:1070000030BDC4F10C04C4F1200220FA02F001FAF0 +:1070100004F340EA0300294630BD21FA04F0294672 +:1070200030BD94F0000F83F4801306BF81F480110B +:107030000134013D4EE77FEA645C18BF7FEA655C7E +:1070400029D094EA050F08BF90EA020F05D054EA50 +:10705000000C04BF1946104630BD91EA030F1EBF55 +:107060000021002030BD5FEA545C05D14000494159 +:1070700028BF41F0004130BD14F580043CBF01F54C +:10708000801130BD01F0004545F0FE4141F4700132 +:107090004FF0000030BD7FEA645C1ABF194610460D +:1070A0007FEA655C1CBF0B46024650EA013406BF0E +:1070B00052EA033591EA030F41F4002130BD00BFCD +:1070C00090F0000F04BF0021704730B54FF480648A +:1070D00004F132044FF000054FF0000150E700BF0B +:1070E00090F0000F04BF0021704730B54FF480646A +:1070F00004F1320410F0004548BF40424FF0000157 +:107100003EE700BF42004FEAE2014FEA31014FEA99 +:1071100002701FBF12F07F4393F07F4F81F06051E8 +:10712000704732F07F4208BF704793F07F4F04BF33 +:1071300041F40021704730B54FF4607401F0004510 +:1071400021F000411CE700BF50EA010208BF704770 +:1071500030B54FF000050AE050EA010208BF704761 +:1071600030B511F0004502D5404261EB41014FF4CA +:10717000806404F132045FEA915C3FF4D8AE4FF0D2 +:1071800003025FEADC0C18BF03325FEADC0C18BFB5 +:10719000033202EBDC02C2F1200300FA03FC20FA06 +:1071A00002F001FA03FE40EA0E0021FA02F1144453 +:1071B000BDE600BF70B54FF0FF0C4CF4E06C1CEA6C +:1071C00011541DBF1CEA135594EA0C0F95EA0C0FDD +:1071D00000F0DEF82C4481EA030621EA4C5123EA50 +:1071E0004C5350EA013518BF52EA033541F480117F +:1071F00043F4801338D0A0FB02CE4FF00005E1FB32 +:1072000002E506F00042E0FB03E54FF00006E1FB7B +:1072100003569CF0000F18BF4EF0010EA4F1FF04BE +:10722000B6F5007F64F5407404D25FEA4E0E6D41FE +:1072300046EB060642EAC62141EA55514FEAC5200F +:1072400040EA5E504FEACE2EB4F1FD0C88BFBCF58B +:10725000E06F1ED8BEF1004F08BF5FEA500E50F13C +:10726000000041EB045170BD06F0004646EA010102 +:1072700040EA020081EA0301B4EB5C04C2BFD4EB34 +:107280000C0541EA045170BD41F480114FF0000E2D +:10729000013C00F3AB8014F1360FDEBF002001F09B +:1072A000004170BDC4F10004203C35DA0C341BDC15 +:1072B00004F11404C4F1200500FA05F320FA04F0E7 +:1072C00001FA05F240EA020001F0004221F000411B +:1072D00010EBD37021FA04F642EB06015EEA430E8E +:1072E00008BF20EAD37070BDC4F10C04C4F12005BE +:1072F00000FA04F320FA05F001FA04F240EA020071 +:1073000001F0004110EBD37041F100015EEA430E41 +:1073100008BF20EAD37070BDC4F1200500FA05F261 +:107320004EEA020E20FA04F301FA05F243EA0203E0 +:1073300021FA04F001F0004121FA04F220EA0200EF +:1073400000EBD3705EEA430E08BF20EAD37070BD35 +:1073500094F0000F0FD101F00046400041EB010115 +:1073600011F4801F08BF013CF7D041EA060195F0F7 +:10737000000F18BF704703F00046520043EB0303B1 +:1073800013F4801F08BF013DF7D043EA060370479E +:1073900094EA0C0F0CEA135518BF95EA0C0F0CD0A9 +:1073A00050EA410618BF52EA4306D1D181EA0301EF +:1073B00001F000414FF0000070BD50EA410606BFE9 +:1073C0001046194652EA430619D094EA0C0F02D12E +:1073D00050EA013613D195EA0C0F05D152EA033673 +:1073E0001CBF104619460AD181EA030101F0004191 +:1073F00041F0FE4141F470014FF0000070BD41F0DA +:10740000FE4141F4780170BD70B54FF0FF0C4CF4B3 +:10741000E06C1CEA11541DBF1CEA135594EA0C0FD2 +:1074200095EA0C0F00F0A7F8A4EB050481EA030E1F +:1074300052EA03354FEA013100F088804FEA033306 +:107440004FF0805545EA131343EA12634FEA0222D4 +:1074500045EA111545EA10654FEA00260EF0004195 +:107460009D4208BF964244F1FD0404F5407402D2E7 +:107470005B084FEA3202B61A65EB03055B084FEA78 +:1074800032024FF480104FF4002CB6EB020E75EB75 +:10749000030E22BFB61A754640EA0C005B084FEA9D :1074A0003202B6EB020E75EB030E22BFB61A75461A -:1074B00040EA9C005B084FEA3202B6EB020E75EB25 -:1074C000030E22BFB61A754640EADC0055EA060EE6 -:1074D00018D04FEA051545EA16754FEA06164FEA29 -:1074E000C30343EA52734FEAC2025FEA1C1CC0D1D5 -:1074F00011F4801F0BD141EA00014FF000004FF062 -:10750000004CB6E711F4801F04BF01430020B4F122 -:10751000FD0C88BFBCF5E06F3FF6AFAEB5EB030CDA -:1075200004BFB6EB020C5FEA500C50F1000041EBD7 -:10753000045170BD0EF0004E4EEA113114EB5C04A4 -:10754000C2BFD4EB0C0541EA045170BD41F4801177 -:107550004FF0000E013C90E645EA060E8DE60CEA7F -:10756000135594EA0C0F08BF95EA0C0F3FF43BAF9C -:1075700094EA0C0F0AD150EA01347FF434AF95EA53 -:107580000C0F7FF425AF104619462CE795EA0C0F37 -:1075900006D152EA03353FF4FDAE1046194622E704 -:1075A00050EA410618BF52EA43067FF4C5AE50EADE -:1075B00041047FF40DAF52EA43057FF4EBAE12E7CE -:1075C0004FF0FF3C06E000BF4FF0010C02E000BFAF -:1075D0004FF0010C4DF804CD4FEA410C7FEA6C5C92 -:1075E0004FEA430C18BF7FEA6C5C1BD001B050EA35 -:1075F000410C0CBF52EA430C91EA030F02BF90EA20 -:10760000020F0020704710F1000F91EA030F58BFDE -:10761000994208BF90422CBFD8176FEAE37040F040 -:10762000010070474FEA410C7FEA6C5C02D150EADE -:10763000013C07D14FEA430C7FEA6C5CD6D152EA99 -:10764000033CD3D05DF8040B704700BF844610465E -:1076500062468C461946634600E000BF01B5FFF75D -:10766000B7FF002848BF10F1000F01BD4DF808ED2D -:10767000FFF7F4FF0CBF012000205DF808FB00BFFE -:107680004DF808EDFFF7EAFF34BF012000205DF858 -:1076900008FB00BF4DF808EDFFF7E0FF94BF0120A5 -:1076A00000205DF808FB00BF4DF808EDFFF7CEFFA6 -:1076B00094BF012000205DF808FB00BF4DF808EDE5 -:1076C000FFF7C4FF34BF012000205DF808FB00BFB6 -:1076D0004FEA410C7FEA6C5C02D150EA013C0AD1CE -:1076E0004FEA430C7FEA6C5C02D152EA033C02D1C0 -:1076F0004FF0000070474FF0010070474FEA410221 -:10770000B2F1E04324BFB3F5001CDCF1FE5C0DD9FF -:1077100001F0004C4FEAC0024CEA5070B2F1004F49 -:1077200040EB830008BF20F00100704711F0804F4C -:1077300021D113F13872BCBF01F00040704741F411 -:1077400080114FEA5252C2F11802C2F1200C10FA15 -:107750000CF320FA02F018BF40F001004FEAC123F9 -:107760004FEAD32303FA0CFC40EA0C0023FA02F39D -:107770004FEA4303CCE77FEA625307D150EA013373 -:107780001EBF4FF0FE4040F44000704701F0004043 -:1077900040F0FE4040F40000704700BF53B94AB9C2 -:1077A000002908BF00281CBF4FF0FF314FF0FF3009 -:1077B00000F074B9ADF1080C6DE904CE00F006F8E4 -:1077C000DDF804E0DDE9022304B070472DE9F0475D -:1077D000089D04468E46002B4DD18A42944669D9B5 -:1077E000B2FA82F252B101FA02F3C2F1200120FA98 -:1077F00001F10CFA02FC41EA030E94404FEA1C48E6 -:10780000210CBEFBF8F61FFA8CF708FB16E341EAE1 -:10781000034306FB07F199420AD91CEB030306F167 -:10782000FF3080F01F81994240F21C81023E634488 -:107830005B1AA4B2B3FBF8F008FB103344EA03442C -:1078400000FB07F7A7420AD91CEB040400F1FF3341 -:1078500080F00A81A74240F207816444023840EA7E -:107860000640E41B00261DB1D4400023C5E90043B7 -:107870003146BDE8F0878B4209D9002D00F0EF803A -:107880000026C5E9000130463146BDE8F087B3FA6D -:1078900083F6002E4AD18B4202D3824200F2F98055 -:1078A000841A61EB030301209E46002DE0D0C5E958 -:1078B000004EDDE702B9FFDEB2FA82F2002A40F0A4 -:1078C0009280A1EB0C014FEA1C471FFA8CFE0126A7 -:1078D000200CB1FBF7F307FB131140EA01410EFB4B -:1078E00003F0884208D91CEB010103F1FF3802D2F2 -:1078F000884200F2CB804346091AA4B2B1FBF7F0EC -:1079000007FB101144EA01440EFB00FEA64508D90E -:107910001CEB040400F1FF3102D2A64500F2BB804B -:107920000846A4EB0E0440EA03409CE7C6F120079A -:10793000B34022FA07FC4CEA030C20FA07F401FAE0 -:1079400006F31C43F9404FEA1C4900FA06F3B1FB69 -:10795000F9F8200C1FFA8CFE09FB181140EA0141CE -:1079600008FB0EF0884202FA06F20BD91CEB01016B -:1079700008F1FF3A80F08880884240F28580A8F1C3 -:1079800002086144091AA4B2B1FBF9F009FB101115 -:1079900044EA014100FB0EFE8E4508D91CEB0101B3 -:1079A00000F1FF346CD28E456AD90238614440EA56 -:1079B0000840A0FB0294A1EB0E01A142C846A646D6 -:1079C00056D353D05DB1B3EB080261EB0E0101FA5F -:1079D00007F722FA06F3F1401F43C5E900710026BC -:1079E0003146BDE8F087C2F12003D8400CFA02FC12 -:1079F00021FA03F3914001434FEA1C471FFA8CFE22 -:107A0000B3FBF7F007FB10360B0C43EA064300FB11 -:107A10000EF69E4204FA02F408D91CEB030300F1AF -:107A2000FF382FD29E422DD9023863449B1B89B266 -:107A3000B3FBF7F607FB163341EA034106FB0EF3EF -:107A40008B4208D91CEB010106F1FF3816D28B429C -:107A500014D9023E6144C91A46EA004638E72E4668 -:107A6000284605E70646E3E61846F8E64B45A9D260 -:107A7000B9EB020864EB0C0E0138A3E74646EAE7CF -:107A8000204694E74046D1E7D0467BE7023B61447D -:107A900032E7304609E76444023842E7704700BFE6 -:107AA000024B58221A604FF0FF307047704200209E -:107AB000024B58221A604FF0FF307047704200208E -:107AC000FEE700BF0B4601461846FFF73DB8EEF74C -:107AD00031BD012838BF012010B504462046EEF71D -:107AE000EBFC30B9FEF770FD08B900F00FF88047E5 -:107AF000F4E710BD08B500F004F808B5804700F0C1 -:107B000005F808B5FEF758FDFFF7F7FF08B50620A2 -:107B1000FFF766F80120FFF7D3FF0A220021FFF7E5 -:107B2000FBB810B501390244904201D1002005E0B4 -:107B3000037811F8014FA34201D0181B10BD01308A -:107B4000F2E70A44914200F1FF3300D1704710B5CB -:107B500011F8014B03F8014F9142F9D110BD884251 -:107B600010B501EB020402D98442234607D8431E14 -:107B7000A14208D011F8012B03F8012FF8E70244C5 -:107B800001468A4200D110BD13F8014D02F8014DA3 -:107B9000F7E702440346934200D1704703F8011B04 -:107BA000F9E71F2938B504460D4604D916230360AA -:107BB0004FF0FF3038BD426C12B152F821304BB952 -:107BC000204600F016F82A4601462046BDE8384017 -:107BD000FFF70EB8012B0AD0591C03D116230360FE -:107BE0000120E7E7002442F8254028469847002076 -:107BF000E0E7FFF755BF10F8012B11F8013B012A10 -:107C000028BF9A42F7D0D01A7047034613F8012BC9 -:107C1000002AFBD1181A013870470000F8B500BFE0 -:107C2000F8BC08BC9E467047F8B500BFF8BC08BC5D -:107C30009E467047000000000000000000000000A9 -:107C40000338FDD8704700000A286400501E1E004B -:107C500069645F70726F700076695F002020202079 -:107C60003030302C3030302C3030302C3030302C24 -:107C70003030300A202020203030302C3037302C6B -:107C80003030302C3037302C3030300A202020205B -:107C90003030302C3030302C3030302C3030302CF4 -:107CA0003030300A202020203037302C3030302C3B -:107CB0003030302C3030302C3037300A202020202B -:107CC0003030302C3037302C3037302C3037302CAF -:107CD0003030300A00000000202020203030302CCE -:107CE0003030302C3030302C3030302C3030300AC6 -:107CF000202020203030302C3037302C3030302CC9 -:107D00003037302C3030300A202020203030302CDA -:107D10003030302C3030302C3030302C3030300A95 -:107D2000202020203030302C3037302C3037302C91 -:107D30003037302C3030300A202020203037302CA3 -:107D40003030302C3030302C3030302C3037300A5E -:107D50000000000023000000735F0000000000002E -:107D600000000000E9C8020035C80200A16E020050 -:107D7000A16E0200A96E0200A96E0200916E0200BF -:107D8000B16E0200A5CB0200CD6E020071CC0200E4 -:107D9000B1C80200ED6E020009C901001DC9010051 -:107DA000ADC90200310000003200000033000000C5 -:107DB00034000000000000000000000029CE010097 -:107DC00031CE010035CE01005DD001008D5402009E -:107DD00011D1010099D10100756E6B6E6F776E0045 -:107DE0007A76677074756F6965617A766770747595 -:107DF0006F6965617A766770740000001B1B000E66 -:107E00001100000015160F18130000001C0B1F2591 -:107E10001E0000000000000000000000F9D3010077 -:107E200019570200F1D30100ADD30100EDD30100D9 -:107E3000D5D70100E1D30100DDD30100000000002F -:107E40000000000029CE010031CE010035CE010036 -:107E500039F701008D54020011D8010035D8010016 -:107E6000BD6D0200C16D020041FA0100D56D020036 -:107E7000BDF60100B9F40100DD6D0200C4FFFFFF93 -:107E80000000000029CE01007183020035CE010000 -:107E900009D801008D5402008DD8010061D801007D -:107EA000554249545F4C4F475F46535F565F3030F1 -:107EB000320A0000BC7E0300080000000100000040 -:107EC00002000000020000000200000003000000A9 -:107ED0000200000004000000010000000500000096 -:107EE000080000000600000001000000070000007C -:107EF0000100000008000000010000000000000078 -:107F00000000000029CE010031CE0100CDDF0100CC -:107F100009D801008D5402007DDA010095DA0100D4 -:107F2000287F030008000000010000000C00000092 -:107F30000200000005000000030000000200000035 -:107F40000400000001000000050000000100000026 -:107F5000060000000200000007000000030000000F -:107F60000800000001000000000000000000000008 -:107F700029CE010031CE010035CE010009D8010023 -:107F80008D540200DDE3010011E4010025E701004A -:107F900065E701008DEB0100D9E30100ADEB0100C5 -:107FA000C5EB0100E9EB0100F8FFFFFF0000000056 -:107FB0000DE4010011EC0100D5EB01004DEC0100D6 -:107FC0005DE701003DE8010029EC01000000000030 -:107FD0000000000081EC0100C5EC0100DDEC0100B7 -:107FE0000000000000000000B5ED01008DEC010074 -:107FF000859E020099EC0100A1EC0100BDEC01009E -:10800000999E0200000000000000000005F201003F -:108010005DF3010009F201000DF2010019F2010007 -:1080200031F20100D9F20100000000000000000060 -:1080300029CE010031CE010035CE010039F7010013 -:108040008D5402009DF30100B9F30100BD6D0200E3 -:10805000C16D020041FA0100D56D0200BDF60100BC -:10806000B9F40100DD6D0200000000000000000016 -:108070004900020065FA0100859E020069FA0100CC -:108080008D9E02006DFA0100999E02007DFA0100AA -:10809000C5FA0100FCFFFFFF0000000029CE01002F -:1080A00031CE010035CE010009D801008D54020007 -:1080B00069FB010015FB0100676967676C650000DB -:1080C000303130323330393838303139303038347B -:1080D0003430303434303038383831303233303076 -:1080E000313630313030333330303234303030307C -:1080F0003030303030303030303030303030303080 -:1081000030303030303030302C3131303233323565 -:108110003730303837343131343430303434303033 -:10812000383838303335323030353930313030331B -:10813000333030303130303030303030303030303B -:10814000303030303030313030303030303030302E -:10815000302C333130323332373239303231313002 -:1081600035343430323838393038383830303931C5 -:1081700030303633303030303030303032343037E9 -:1081800030303032303030303030303030303030ED -:10819000333030303030303030302C3331303233D7 -:1081A0003237323930313032303534343032383899 -:1081B000393038383830303931303036333030308B -:1081C00030303030303234303730303032303030A0 -:1081D000303030303030303030333030303030309C -:1081E0003030302C33313032333237323930313174 -:1081F000343035343430323838393038383830303B -:108200003931303036333030303030303030323455 -:108210003037303030323030303030303030303055 -:10822000303033303030303030303030000000000B -:108230006861707079000000303130323331393983 -:1082400032303636393131343430303434303038FD -:1082500038383032363230303238303030303138F1 -:108260003030303230353030303030303030303007 -:1082700030303030303130303030303030303030FD -:108280002C303032333232313239303239353038C5 -:1082900034343032343034303838383030303030B4 -:1082A00030303430303032323430303131303030C0 -:1082B00030303030303030303030303030303037B7 -:1082C0003530303030303030302C303030303032AB -:1082D0003132393032393530393434303234303467 -:1082E0003038383830313435303030343030303266 -:1082F0003234303031313030303030303030303076 -:108300003030303030303030373530303030303061 -:108310003030000068656C6C6F0000003331303223 -:10832000333036373330313937303234343031311D -:108330003837303838383130323330313238303005 -:108340003030303030303234303030303030303027 -:10835000303030303030303030303030303030301D -:10836000303030302C333030303031303634303003 -:1083700031363032343430303938313038383830C2 -:1083800030303030313238303030303031303030E1 -:1083900034303030303030303030303030303030D9 -:1083A000303030303030303030303030302C3331CD -:1083B0003032333130363430323933303234343095 -:1083C0003039383130383838313032333031323872 -:1083D0003030303030313030303430303030303098 -:1083E000303030303030303030303030303030308D -:1083F00030303030303000006D7973746572696FE1 -:10840000757300003430303030323339303033332C -:10841000313030343430323430343038383830342D -:108420003737303030343030303232343030313130 -:108430003034303030303030303030303030303038 -:108440003030383030303030303030302C3430351F -:1084500035313238343533383530303034343030EB -:1084600034343030383838303030303031323830E1 -:1084700033303130353030313630303030303030EC -:1084800030303030303030303030383530303035DA -:1084900030303031350000007361640033313032E8 -:1084A000333232323630373038303134343031369E -:1084B000323430383838313032333031323830308D -:1084C00030303031303032343030303030303030A5 -:1084D000303030303030303030303030303030309C -:1084E000303030302C333130323331363233303972 -:1084F000333630323434303039333930383838303C -:10850000303030303132383030303030313030325D -:108510003430303030303030303030303030303057 -:1085200030303030303030303030303030000000DB -:10853000736C69646500000031303532303233329B -:108540003530323233303234343032343034303803 -:1085500038383130323330313238303130323030F7 -:108560003030313130343030303030303030303005 -:1085700030303030303130303030303030303030FA -:108580002C303130323332353230303931303032D4 -:1085900034343030343430303838383130323330AD -:1085A00031323830313032323430303131303430B1 -:1085B00030303030303030303030303030303130BA -:1085C000303030303030303030000000736F617246 -:1085D000696E670032313032333430303935333000 -:1085E000393035343430353939393038383831303C -:1085F000323330303232303230303034303030326A -:108600003032353030303030303030303030303063 -:108610003032303030303030303030302C34303256 -:108620003233333732373237333031343434303019 -:108630003434303038383830303030303033313016 -:10864000313032343430303033303030303030301C -:10865000303030303030303030303030303030301A -:108660003030303030000000737072696E67000087 -:1086700033303635393030333731313633313234C7 -:1086800034303035383730383838303830373030AB -:1086900033343030303030303030323430303030CD -:1086A00030303030303030303030303030353030C5 -:1086B00030303030303030302C30313032333030B8 -:1086C0003337313136333133343430303538373075 -:1086D0003838383130323330303331303030303078 -:1086E0003030303234303030303030303030303084 -:1086F0003030303030303530303030303030303075 -:10870000300000007477696E6B6C65003031303179 -:108710003830303037363732323039343430303721 -:108720003536303838383038353530313238303009 -:108730003030303030303234303030303030303033 -:108740003030303030303030303030303030303029 -:1087500030303030000000007961776E000000009A -:1087600032303030303232383131333332303234EB -:1087700034303135303030383838313032333031D0 -:1087800032383031303234313030323430343030CD -:1087900030333030303030303030303030313030D5 -:1087A00030303030303030302C30303533313235BD -:1087B000323030393130303234343030343430309B -:1087C0003838383036333630313238303130323272 -:1087D0003430303131303330303030303030303090 -:1087E0003030303030303130303030303030303088 -:1087F000302C303038323230373834303139303054 -:108800003834343030343430303838383036383129 -:108810003030313630303030353530303234303041 -:108820003030303030303030303030303030303048 -:10883000353030303030303030302C303034373923 -:1088400030373834303139303038343430303434F3 -:1088500030303838383032393830303136303030E6 -:108860003030303030323430303030303030303002 -:1088700030303030303030303035303030303030F3 -:108880003030302C303033323130373834303139C9 -:1088900030303834343030343430303838383031A7 -:1088A00030383030313630303030333330303038AB -:1088B00030303030303030303030303030303030B8 -:1088C0003030353030303030303030300000000063 -:1088D00000000000000000008DF30100D1E3010062 -:1088E000DDF301001D030200250302002D03020039 -:1088F0003503020045030200550302006103020034 -:10890000710302007903020081030200890302005F -:1089100099030200A1030200A903020095F30100DC -:10892000C1030200C9030200D1030200D9030200FF -:10893000BD040200E1030200E5030200E9030200B6 -:10894000F903020000000000000000008DF30100A8 -:10895000D1E30100DDF301009D07020025030200C1 -:10896000ED03020035030200450302005503020037 -:108970006103020071030200790302008103020017 -:1089800019080200C5070200F103020021050200D8 -:1089900095F30100C1030200C9030200D1030200E4 -:1089A000D9030200BD040200E1030200E503020056 -:1089B0004904020051050200050402008D0802006E -:1089C000F5030200ECFFFFFF0000000029CE0100CC -:1089D00031CE0100D505020009D801008D540200F6 -:1089E0008104020091050200E4FFFFFF0000000087 -:1089F000ED080200819E0200859E02004D050200E6 -:108A00008D9E0200959E0200999E020000000000CB -:108A10000000000059090200B1170200B11702005E -:108A2000F5080200F9080200C9170200010B020054 -:108A3000D10902009D1A0200C91B0200ED1A0200B2 -:108A4000B51B0200B5170200205B00005D000000AE -:108A50005632000020000000424243206D696372DC -:108A60006F3A626974000000D8ECF0F4F8FC00047E -:108A7000000000000000000029CE010031CE0100FE -:108A8000C50D0200090F02008D540200950D020071 -:108A9000B1100200E95D0000251D470AA062FA1925 -:108AA00022DFA9A80000000000000000B1170200AA -:108AB000B1170200B1170200F57A0300F57A03003E -:108AC000C9170200B1170200B11702009D1A020077 -:108AD000C91B0200ED1A0200B51B0200B517020007 -:108AE0000000000000000000B1170200B1170200F2 -:108AF000B1170200C91C0200CD1C0200C9170200F8 -:108B0000B91E0200611E02009D1A0200C91B02006C -:108B1000ED1A0200B51B0200B517020000000000AC -:108B200000000000A1220200C9230200B1170200C8 -:108B30008D21020091210200C9170200B117020025 -:108B4000B11702009D1A0200C91B0200ED1A0200B3 -:108B5000B51B0200B517020029240200F121020012 -:108B6000AD240200F8FFFFFF0000000029CE010045 -:108B700031CE0100A524020009D801008D54020065 -:108B800019220200DD2402000000000000000000A5 -:108B9000B5260200592B0200B1170200F125020090 -:108BA000F5250200C9170200B1170200B117020033 -:108BB0009D1A0200C91B0200ED1A0200B51B02003B -:108BC000B5170200952B020001260200552602006F -:108BD000F8FFFFFF0000000029CE010031CE0100A8 -:108BE000F52B020009D801008D540200292602004D -:108BF000852602000000000000000000F52C0200A5 -:108C0000712C0200B1170200612C0200652C0200D9 -:108C1000C9170200B1170200B11702009D1A020025 -:108C2000C91B0200ED1A0200B51B0200B5170200B5 -:108C30006E400000B5A3F393E0A9E50E24DCCA9EC4 -:108C400000000000000000008D2F0200B11702009C -:108C50005D300200A52E0200A92E0200C9170200F5 -:108C6000B1170200B52E02009D1A0200C91B0200B6 -:108C7000ED1A0200B51B0200B5170200FFFFFFFF4F -:108C800000000001000200030004010001010102D4 -:108C900001030104020002010202020302040300B4 -:108CA0000301030203030304040004010402040398 -:108CB000040400000000000000000000F9D30100DF -:108CC00089340200F1D30100ADD30100EDD30100DE -:108CD000D5D70100E1D30100AD35020091C20100FA -:108CE00085340200F1350200F1CA0100B9CC01005F -:108CF000FCFFFFFF00000000493A020019360200A5 -:108D00001536020009D801008D540200B1CC0100D3 -:108D1000CDCC0100000000000000000029CE0100C1 -:108D200031CE010035CE010009D80100C53F020057 -:108D3000513A02007D3A0200636F6D7061737343B4 -:108D4000616C0000302C3235352C302C3235352C0E -:108D5000300A302C3235352C302C3235352C300A57 -:108D6000302C302C302C302C300A3235352C302C35 -:108D7000302C302C3235350A302C3235352C32350A -:108D8000352C3235352C300A0000000054494C5443 -:108D900020544F2046494C4C2053435245454E20C9 -:108DA00000000000000001000200030004000001B8 -:108DB0000101020103010401000201020202030297 -:108DC000040200030103020303030403000401047B -:108DD0000204030404040000D8D8ECF0F4F8FC000A -:108DE00003040000000000000000000029CE010084 -:108DF00031CE0100414D0200354F02008D5402007A -:108E0000154C02002D4C0200000000000000000084 -:108E100029CE010031CE01001951020009D801000C -:108E20008D540200815002009950020000000000A1 -:108E30000000000029CE010031CE010035CE010036 -:108E400009D801008D540200395502006155020015 -:108E5000000000000000000029CE010031CE01001A -:108E600035CE010009D801008D5402003D67020093 -:108E70005567020039670200000000000000000092 -:108E800029CE010031CE010035CE010009D8010004 -:108E90008D540200B1670200C96702003168020008 -:108EA000A1670200E9670200A5670200A967020046 -:108EB000A9670200696B02000000000000000000CA -:108EC00029CE010031CE010035CE010009D80100C4 -:108ED0008D540200116C0200296C0200056C020026 -:108EE000B16C02000D6C0200056C0200496C0200BE -:108EF000000000000000000029CE010031CE01007A -:108F000035CE010009D801008D540200FD6D02002C -:108F1000256E0200BD6D0200C16D0200C56D02002C -:108F2000D56D0200D96D0200D96D0200DD6D020021 -:108F30000000000000000000D5700200996E0200E1 -:108F4000A16E0200A16E0200A96E0200A96E0200CD -:108F5000916E0200B16E0200D16F0200CD6E020070 -:108F60000D6F02005D700200ED6E02000000000057 -:108F700000000000D57002000000000000000000AA -:108F8000D5700200F57A0300F57A0300F57A030044 -:108F9000F57A0300A9720200F57A0300F57A03005E -:108FA0003D71020055740200000000000000000046 -:108FB000F8FFFFFF0000000029CE010031CE0100C4 -:108FC000D172020009D801008D5402000000000097 -:108FD0000000000000000000000000009178020086 -:108FE00081780200000000000000000029CE01008E -:108FF0007183020035CE010009D801008D540200B2 -:10900000A17F0200E17F02000000000000000000DC -:1090100029CE01004985020035CE010005870200F6 -:109020008D54020009850200258502000185020099 -:109030007186020031860200F4FFFFFF000000008D -:10904000B5860200549003000400000074900300F1 -:109050000900000002000000000000000400000001 -:1090600010000000080000002000000010000000B8 -:10907000300000006902000080000000E8020000EB -:1090800090000000C4090000700000008813000078 -:10909000600000001027000050000000204E00007B -:1090A00040000000409C000030000000A08601004D -:1090B0002000000040420F001000000000000000EF -:1090C0000000000029CE010031CE01002D8C0200ED -:1090D0000D8D02008D540200DD8C0200F18C020027 -:1090E00031680200A1670200E9670200A56702007B -:1090F000358C0200418D0200696B0200049103006F -:1091000004000000102700000C000000204E0000AA -:109110000800000050C3000004000000A086010009 -:1091200000000000000000000000000029CE010047 -:1091300031CE0100798E0200218F02008D54020091 -:10914000F18E0200058F0200818E0200B16C0200D8 -:109150000D6C0200558F0200496C020000000000F7 -:10916000000000004D90020039CE010069DA0100D4 -:10917000892102000000000000000000D9950200D3 -:1091800061910200C99002005D900200019302000B -:109190008D930200F4FFFFFF0000000029CE0100C4 -:1091A00031CE010035CE010009D801008D540200F6 -:1091B00085930200A193020000000000000000005F -:1091C00029CE010031CE010035CE010009D80100C1 -:1091D0008D540200C1960200D596020059960200F5 -:1091E000000000000000000029CE010049850200B7 -:1091F00035CE0100058702008D5402003D9A020021 -:10920000659A02000185020071860200259A02001B -:10921000F4FFFFFF00000000B58602000000000020 -:109220000000000029CE010031CE010035CE010042 -:1092300009D801008D540200AD9D0200459E020038 -:10924000819C0200ED9B0200C99C0200000000000E -:1092500000000000199F0200819E0200859E02000E -:10926000899E02008D9E0200959E0200999E02003A -:109270000000000000000000799F0200A59E02008F -:10928000C99E0200C19E02008D9E0200F99E02004E -:10929000099F0200B59E0200E19F0200FCFFFFFF54 -:1092A000000000005DA002000000000000000000BF -:1092B0009D9E0200000000000000000029CE010079 -:1092C00031CE010035CE010009D801008D540200D5 -:1092D0008DA10200ADA10200D5A10200F8FFFFFFA1 -:1092E000000000009DA4020000000000000000003B -:1092F000B9A802005DA6020029A602003DA6020050 -:109300004DA6020055A60200FCFFFFFF0000000072 -:1093100015A80200819E0200859E020041A802005D -:1093200021A8020031A8020039A8020000000000B4 -:1093300000000000B9AC0200ADAA0200F9AA0200C8 -:10934000C1AB0200F9A802007DAA02000DAC020028 -:10935000FCFFFFFF0000000029CE010031CE01001C -:1093600035CE010009D801008D54020081AC020005 -:1093700045AC0200000000000000000045A902000A -:1093800045AA020061AA0200E1A80200EDA80200BD -:1093900041AB020061AB0200C1A8020039A9020082 -:1093A000C5A80200FCFFFFFF0000000059AD02004D -:1093B000000000000008080800080A4A4000000AEF -:1093C0005FEA5FEA0ED92ED36E19324489330C92CC -:1093D0004C924D0808000000048808080408048422 -:1093E0008488000A448A4000048EC480000000047F -:1093F0008800000EC0000000000800012244881010 -:109400000C9252524C048C84848E1C824C901E1EF2 -:10941000C244924C06CA525FE21FF01EC13E024493 -:109420008ED12E1FE24488100ED12ED12E0ED12EB9 -:10943000C4880008000800000480048802448804EE -:1094400082000EC00EC008048244880ED126C004DB -:109450000ED135B36C0C925ED2521C925C925C0EB3 -:10946000D010100E1C9252525C1ED01C901E1ED0AA -:109470001C90100ED013712E12525ED2521C88080E -:10948000081C1FE242524C125498149210101010F3 -:109490001E113B75B131113935B3710C9252524CDA -:1094A0001C925C90100C92524C861C925C92510E55 -:1094B000D00C825C1FE4848484125252524C1131CD -:1094C000312A44113135BB7112524C9252112A4447 -:1094D00084841EC488101E0EC808080E100804825A -:1094E000410EC242424E048A400000000000001FAC -:1094F0000804800000000ED2524F10101C925C0035 -:109500000ED0100E02424ED24E0C925C900E06C847 -:109510001C88080ED24EC24C10101C925208000833 -:109520000808024002424C101498149208080808D7 -:1095300006001B75B131001C925252000C92524C25 -:10954000001C925C90000ED24EC2000ED010100093 -:1095500006C8049808080EC807001252524F00119E -:10956000312A4400113135BB00124C8C9200112A73 -:109570004498001EC4881E06C48C84860808080807 -:109580000818080C881800000C836000FFFF010019 -:1095900000000000FFFF0000FFFF0000A495030093 -:1095A00008000000020000000100000003000000AD -:1095B000020000000400000003000000050000009D -:1095C000040000001C000000050000001D00000059 -:1095D000060000001E000000070000001F00000041 -:1095E0000800000000000000000000003DBB020079 -:1095F00031BB0200859E020001BB020005BB0200D8 -:1096000015BB02006DC30200000000000000000056 -:1096100029CE010031CE010035CE0100D5C20200B5 -:109620008D5402004DBB0200ADBB0200B5C5020067 -:10963000F8FFFFFF00000000FDC502000000000071 -:1096400000000000E9C8020035C80200A16E020057 -:10965000A16E0200A96E0200A96E0200916E0200C6 -:10966000B16E0200A5CB0200CD6E020071CC0200EB -:10967000B1C80200ED6E0200A1C80200A5C8020038 -:10968000ADC90200000000000000000029CE01006A -:1096900031CE010035CE010009D801008D54020001 -:1096A00049CD0200C5CD020025D1020089CD0200BE -:1096B000F8FFFFFF00000000A5D10200F4FFFFFF4C -:1096C00000000000BDCD020000000000000000000E -:1096D00059D5020085D8020021D8020015DF02000A -:1096E000A5D302001DD6020015D4020025D4020025 -:1096F00059D4020065D4020071030200C5DA0200E9 -:1097000009E0020075D4020071D6020001D7020000 -:10971000D1D7020085D40200C1030200C9030200B0 -:10972000C5DD02006DDD0200E5D4020085D3020034 -:109730002DD70200DD400200E541020000000000DC -:1097400000000000D570020025E2020079E002006E -:1097500089E0020009E10200A972020039E1020079 -:10976000C5E102003D7102005574020071E2020081 -:1097700011E302003DE30200F8FFFFFF00000000DC -:1097800029CE010031CE0100D172020045E4020071 -:109790008D54020009E3020025E3020000000000EE -:1097A0000000000029CE010031CE010035CE0100BD -:1097B00009D801008D540200E5E60200F9E6020036 -:1097C00049E80200ED9B0200C99C02000000000075 -:1097D0000000000029CE010031CE010035CE01008D -:1097E0000DEC02008D540200DDE90200F5E90200F3 -:1097F00061DA010015EA020071E80200ADE802003A -:109800007DEA0200D1E802006DEB0200FDE80200F3 -:1098100015E9020045E9020079E90200C5EA020003 -:1098200049EA020099E902006DE8020000300040B8 -:10983000030000000F000000004000400400000092 -:109840000F00000000300240230000000C00000068 -:1098500000200040020000001000000000F0024064 -:109860002F000000040000000080024028000000DB -:10987000100000000100060000000000D83B00209E -:109880003DF40200E89A0300EC9A03000400000093 -:1098900001000600E03E002000100201049B0300CE -:1098A000149B030008000000F49A0300049B0300CB -:1098B00008000000EC9A0300F49A0300080000007E -:1098C000909A0300C89A030008000000C89A030099 -:1098D000E89A03000800000050EADA308883B89F55 -:1098E000604F15F30000C98E0000FFFFDEC0ADDE43 -:1098F000FE011EF1DEC0ADDEFF011EF10010000012 -:109900000400000001000000294F0300054F030080 -:10991000F54E030059510300E5500300C94E030002 -:10992000CD4E0300D14E03000100FFFF00000000F8 -:109930000100000001000100449903000100010042 -:109940004899030001000000000000000000000032 -:109950000000000029630300DD620300FD620300D4 -:109960000000000000000000A964030099640300E7 -:10997000859E02009D640300A1640300959E020081 -:10998000999E020068210020002020202020202015 -:10999000202028282828282020202020202020209F -:1099A00020202020202020202088101010101010AF -:1099B00010101010101010101004040404040404FB -:1099C0000404041010101010101041414141414195 -:1099D0000101010101010101010101010101010177 -:1099E0000101010110101010101042424242424287 -:1099F0000202020202020202020202020202020247 -:109A000002020202101010102000000000000000EE -:109A10000000000000000000000000000000000046 +:1074B00040EA5C005B084FEA3202B6EB020E75EB65 +:1074C000030E22BFB61A754640EA9C005B084FEADD +:1074D0003202B6EB020E75EB030E22BFB61A7546EA +:1074E00040EADC0055EA060E18D04FEA051545EAD9 +:1074F00016754FEA06164FEAC30343EA52734FEA82 +:10750000C2025FEA1C1CC0D111F4801F0BD141EAFA +:1075100000014FF000004FF0004CB6E711F4801F5F +:1075200004BF01430020B4F1FD0C88BFBCF5E06F3F +:107530003FF6AFAEB5EB030C04BFB6EB020C5FEA4F +:10754000500C50F1000041EB045170BD0EF0004EA4 +:107550004EEA113114EB5C04C2BFD4EB0C0541EAD6 +:10756000045170BD41F480114FF0000E013C90E6D3 +:1075700045EA060E8DE60CEA135594EA0C0F08BF97 +:1075800095EA0C0F3FF43BAF94EA0C0F0AD150EA96 +:1075900001347FF434AF95EA0C0F7FF425AF104629 +:1075A00019462CE795EA0C0F06D152EA03353FF451 +:1075B000FDAE1046194622E750EA410618BF52EACE +:1075C00043067FF4C5AE50EA41047FF40DAF52EAA2 +:1075D00043057FF4EBAE12E74FF0FF3C06E000BF3F +:1075E0004FF0010C02E000BF4FF0010C4DF804CD4C +:1075F0004FEA410C7FEA6C5C4FEA430C18BF7FEA0C +:107600006C5C1BD001B050EA410C0CBF52EA430C39 +:1076100091EA030F02BF90EA020F0020704710F1B9 +:10762000000F91EA030F58BF994208BF90422CBF48 +:10763000D8176FEAE37040F0010070474FEA410C41 +:107640007FEA6C5C02D150EA013C07D14FEA430C5F +:107650007FEA6C5CD6D152EA033CD3D05DF8040BD0 +:10766000704700BF8446104662468C461946634602 +:1076700000E000BF01B5FFF7B7FF002848BF10F1D9 +:10768000000F01BD4DF808EDFFF7F4FF0CBF01201E +:1076900000205DF808FB00BF4DF808EDFFF7EAFF9A +:1076A00034BF012000205DF808FB00BF4DF808ED55 +:1076B000FFF7E0FF94BF012000205DF808FB00BF4A +:1076C0004DF808EDFFF7CEFF94BF012000205DF8D4 +:1076D00008FB00BF4DF808EDFFF7C4FF34BF0120E1 +:1076E00000205DF808FB00BF4FEA410C7FEA6C5CAC +:1076F00002D150EA013C0AD14FEA430C7FEA6C5CAC +:1077000002D152EA033C02D14FF0000070474FF023 +:10771000010070474FEA4102B2F1E04324BFB3F5E4 +:10772000001CDCF1FE5C0DD901F0004C4FEAC002F8 +:107730004CEA5070B2F1004F40EB830008BF20F0DC +:107740000100704711F0804F21D113F13872BCBF96 +:1077500001F00040704741F480114FEA5252C2F1EB +:107760001802C2F1200C10FA0CF320FA02F018BF34 +:1077700040F001004FEAC1234FEAD32303FA0CFC87 +:1077800040EA0C0023FA02F34FEA4303CCE77FEA16 +:10779000625307D150EA01331EBF4FF0FE4040F460 +:1077A0004000704701F0004040F0FE4040F400000F +:1077B000704700BF53B94AB9002908BF00281CBF51 +:1077C0004FF0FF314FF0FF3000F074B9ADF1080C0D +:1077D0006DE904CE00F006F8DDF804E0DDE90223EF +:1077E00004B070472DE9F047089D04468E46002BF3 +:1077F0004DD18A42944669D9B2FA82F252B101FA65 +:1078000002F3C2F1200120FA01F10CFA02FC41EA74 +:10781000030E94404FEA1C48210CBEFBF8F61FFAF9 +:107820008CF708FB16E341EA034306FB07F1994294 +:107830000AD91CEB030306F1FF3080F01F81994247 +:1078400040F21C81023E63445B1AA4B2B3FBF8F021 +:1078500008FB103344EA034400FB07F7A7420AD9A8 +:107860001CEB040400F1FF3380F00A81A74240F2D0 +:1078700007816444023840EA0640E41B00261DB13B +:10788000D4400023C5E900433146BDE8F0878B4270 +:1078900009D9002D00F0EF800026C5E9000130462F +:1078A0003146BDE8F087B3FA83F6002E4AD18B4209 +:1078B00002D3824200F2F980841A61EB03030120B3 +:1078C0009E46002DE0D0C5E9004EDDE702B9FFDE9F +:1078D000B2FA82F2002A40F09280A1EB0C014FEA4A +:1078E0001C471FFA8CFE0126200CB1FBF7F307FBA7 +:1078F000131140EA01410EFB03F0884208D91CEB4A +:10790000010103F1FF3802D2884200F2CB804346E6 +:10791000091AA4B2B1FBF7F007FB101144EA0144C5 +:107920000EFB00FEA64508D91CEB040400F1FF3154 +:1079300002D2A64500F2BB800846A4EB0E0440EA42 +:1079400003409CE7C6F12007B34022FA07FC4CEA4B +:10795000030C20FA07F401FA06F31C43F9404FEA3E +:107960001C4900FA06F3B1FBF9F8200C1FFA8CFE53 +:1079700009FB181140EA014108FB0EF0884202FAA7 +:1079800006F20BD91CEB010108F1FF3A80F0888068 +:10799000884240F28580A8F102086144091AA4B225 +:1079A000B1FBF9F009FB101144EA014100FB0EFEA6 +:1079B0008E4508D91CEB010100F1FF346CD28E45D5 +:1079C0006AD90238614440EA0840A0FB0294A1EB66 +:1079D0000E01A142C846A64656D353D05DB1B3EBC3 +:1079E000080261EB0E0101FA07F722FA06F3F140F3 +:1079F0001F43C5E9007100263146BDE8F087C2F19A +:107A00002003D8400CFA02FC21FA03F39140014311 +:107A10004FEA1C471FFA8CFEB3FBF7F007FB10364A +:107A20000B0C43EA064300FB0EF69E4204FA02F4F6 +:107A300008D91CEB030300F1FF382FD29E422DD949 +:107A4000023863449B1B89B2B3FBF7F607FB16337E +:107A500041EA034106FB0EF38B4208D91CEB0101FE +:107A600006F1FF3816D28B4214D9023E6144C91A7E +:107A700046EA004638E72E46284605E70646E3E68E +:107A80001846F8E64B45A9D2B9EB020864EB0C0E98 +:107A90000138A3E74646EAE7204694E74046D1E7A7 +:107AA000D0467BE7023B614432E7304609E7644455 +:107AB000023842E7704700BF024B58221A604FF06D +:107AC000FF30704770420020024B58221A604FF07E +:107AD000FF30704770420020FEE700BF0B460146B2 +:107AE0001846FFF73DB8EEF731BD012838BF012039 +:107AF00010B504462046EEF7EBFC30B9FEF770FDFA +:107B000008B900F00FF88047F4E710BD08B500F0A1 +:107B100004F808B5804700F005F808B5FEF758FDF1 +:107B2000FFF7F7FF08B50620FFF766F80120FFF71B +:107B3000D3FF0A220021FFF7FBB810B50139024438 +:107B4000904201D1002005E0037811F8014FA342D3 +:107B500001D0181B10BD0130F2E70A44914200F138 +:107B6000FF3300D1704710B511F8014B03F8014FF6 +:107B70009142F9D110BD884210B501EB020402D93F +:107B80008442234607D8431EA14208D011F8012B96 +:107B900003F8012FF8E7024401468A4200D110BDE4 +:107BA00013F8014D02F8014DF7E7024403469342F2 +:107BB00000D1704703F8011BF9E71F2938B50446C7 +:107BC0000D4604D9162303604FF0FF3038BD426CD8 +:107BD00012B152F821304BB9204600F016F82A466F +:107BE00001462046BDE83840FFF70EB8012B0AD009 +:107BF000591C03D1162303600120E7E7002442F853 +:107C00002540284698470020E0E7FFF755BF10F8C9 +:107C1000012B11F8013B012A28BF9A42F7D0D01A54 +:107C20007047034613F8012B002AFBD1181A0138BC +:107C300070470000F8B500BFF8BC08BC9E4670470E +:107C4000F8B500BFF8BC08BC9E46704700000000B5 +:107C50000338FDD8704700000A286400501E1E003B +:107C6000202020203030302C3030302C3030302C60 +:107C70003030302C3030300A202020203030302C72 +:107C80003037302C3030302C3037302C3030300A18 +:107C9000202020203030302C3030302C3030302C30 +:107CA0003030302C3030300A202020203037302C3B +:107CB0003030302C3030302C3030302C3037300AEF +:107CC000202020203030302C3037302C3037302CF2 +:107CD0003037302C3030300A0000000069645F70AB +:107CE000726F700076695F00202020203030302CC9 +:107CF0003030302C3030302C3030302C3030300AB6 +:107D0000202020203030302C3037302C3030302CB8 +:107D10003037302C3030300A202020203030302CCA +:107D20003030302C3030302C3030302C3030300A85 +:107D3000202020203030302C3037302C3037302C81 +:107D40003037302C3030300A202020203037302C93 +:107D50003030302C3030302C3030302C3037300A4E +:107D60000000000023000000735F0000000000001E +:107D70000000000001C902004DC80200B96E0200F7 +:107D8000B96E0200C16E0200C16E0200A96E02004F +:107D9000C96E0200BDCB0200E56E020089CC020074 +:107DA000C9C80200056F020021C9010035C90100E0 +:107DB000C5C902003100000032000000330000009D +:107DC00034000000000000000000000041CE01006F +:107DD00049CE01004DCE010075D00100A55402002E +:107DE00029D10100B1D10100756E6B6E6F776E0005 +:107DF0007A76677074756F6965617A766770747585 +:107E00006F6965617A766770740000001B1B000E55 +:107E10001100000015160F18130000001C0B1F2581 +:107E20001E000000000000000000000011D401004E +:107E30003157020009D40100C5D3010005D4010067 +:107E4000EDD70100F9D30100F5D3010000000000D7 +:107E50000000000041CE010049CE01004DCE0100DE +:107E600051F70100A554020029D801004DD80100A6 +:107E7000D56D0200D96D020059FA0100ED6D0200C6 +:107E8000D5F60100D1F40100F56D0200C4FFFFFF3B +:107E90000000000041CE0100898302004DCE0100A8 +:107EA00021D80100A5540200A5D8010079D801000D +:107EB000554249545F4C4F475F46535F565F3030E1 +:107EC000320A0000CC7E0300080000000100000020 +:107ED0000200000002000000020000000300000099 +:107EE0000200000004000000010000000500000086 +:107EF000080000000600000001000000070000006C +:107F00000100000008000000010000000000000067 +:107F10000000000041CE010049CE0100E5DF010074 +:107F200021D80100A554020095DA0100ADDA010064 +:107F3000387F030008000000010000000C00000072 +:107F40000200000005000000030000000200000025 +:107F50000400000001000000050000000100000016 +:107F600006000000020000000700000003000000FF +:107F700008000000010000000000000000000000F8 +:107F800041CE010049CE01004DCE010021D80100B3 +:107F9000A5540200F5E3010029E401003DE70100DA +:107FA0007DE70100A5EB0100F1E30100C5EB010055 +:107FB000DDEB010001EC0100F8FFFFFF0000000015 +:107FC00025E4010029EC0100EDEB010065EC010066 +:107FD00075E7010055E8010041EC010000000000D8 +:107FE0000000000099EC0100DDEC0100F5EC01005F +:107FF0000000000000000000CDED0100A5EC010034 +:108000009D9E0200B1EC0100B9EC0100D5EC01002D +:10801000B19E020000000000000000001DF20100FF +:1080200075F3010021F2010025F2010031F2010097 +:1080300049F20100F1F20100000000000000000020 +:1080400041CE010049CE01004DCE010051F70100A3 +:10805000A5540200B5F30100D1F30100D56D020073 +:10806000D96D020059FA0100ED6D0200D5F601004C +:10807000D1F40100F56D02000000000000000000D6 +:10808000610002007DFA01009D9E020081FA01005C +:10809000A59E020085FA0100B19E020095FA01003A +:1080A000DDFA0100FCFFFFFF0000000041CE0100EF +:1080B00049CE01004DCE010021D80100A554020097 +:1080C00081FB01002DFB0100676967676C6500009B +:1080D000303130323330393838303139303038346B +:1080E0003430303434303038383831303233303066 +:1080F000313630313030333330303234303030306C +:10810000303030303030303030303030303030306F +:1081100030303030303030302C3131303233323555 +:108120003730303837343131343430303434303023 +:10813000383838303335323030353930313030330B +:10814000333030303130303030303030303030302B +:10815000303030303030313030303030303030301E +:10816000302C3331303233323732393032313130F2 +:1081700035343430323838393038383830303931B5 +:1081800030303633303030303030303032343037D9 +:1081900030303032303030303030303030303030DD +:1081A000333030303030303030302C3331303233C7 +:1081B0003237323930313032303534343032383889 +:1081C000393038383830303931303036333030307B +:1081D0003030303030323430373030303230303090 +:1081E000303030303030303030333030303030308C +:1081F0003030302C33313032333237323930313164 +:10820000343035343430323838393038383830302A +:108210003931303036333030303030303030323445 +:108220003037303030323030303030303030303045 +:1082300030303330303030303030303000000000FB +:108240006861707079000000303130323331393973 +:1082500032303636393131343430303434303038ED +:1082600038383032363230303238303030303138E1 +:1082700030303032303530303030303030303030F7 +:1082800030303030303130303030303030303030ED +:108290002C303032333232313239303239353038B5 +:1082A00034343032343034303838383030303030A4 +:1082B00030303430303032323430303131303030B0 +:1082C00030303030303030303030303030303037A7 +:1082D0003530303030303030302C3030303030329B +:1082E0003132393032393530393434303234303457 +:1082F0003038383830313435303030343030303256 +:108300003234303031313030303030303030303065 +:108310003030303030303030373530303030303051 +:108320003030000068656C6C6F0000003331303213 +:10833000333036373330313937303234343031310D +:1083400038373038383831303233303132383030F5 +:108350003030303030303234303030303030303017 +:10836000303030303030303030303030303030300D +:10837000303030302C3330303030313036343030F3 +:1083800031363032343430303938313038383830B2 +:1083900030303030313238303030303031303030D1 +:1083A00034303030303030303030303030303030C9 +:1083B000303030303030303030303030302C3331BD +:1083C0003032333130363430323933303234343085 +:1083D0003039383130383838313032333031323862 +:1083E0003030303030313030303430303030303088 +:1083F000303030303030303030303030303030307D +:1084000030303030303000006D7973746572696FD0 +:10841000757300003430303030323339303033331C +:10842000313030343430323430343038383830341D +:108430003737303030343030303232343030313120 +:108440003034303030303030303030303030303028 +:108450003030383030303030303030302C3430350F +:1084600035313238343533383530303034343030DB +:1084700034343030383838303030303031323830D1 +:1084800033303130353030313630303030303030DC +:1084900030303030303030303030383530303035CA +:1084A00030303031350000007361640033313032D8 +:1084B000333232323630373038303134343031368E +:1084C000323430383838313032333031323830307D +:1084D0003030303130303234303030303030303095 +:1084E000303030303030303030303030303030308C +:1084F000303030302C333130323331363233303962 +:10850000333630323434303039333930383838302B +:10851000303030303132383030303030313030324D +:108520003430303030303030303030303030303047 +:1085300030303030303030303030303030000000CB +:10854000736C69646500000031303532303233328B +:1085500035303232333032343430323430343038F3 +:1085600038383130323330313238303130323030E7 +:1085700030303131303430303030303030303030F5 +:1085800030303030303130303030303030303030EA +:108590002C303130323332353230303931303032C4 +:1085A000343430303434303038383831303233309D +:1085B00031323830313032323430303131303430A1 +:1085C00030303030303030303030303030303130AA +:1085D000303030303030303030000000736F617236 +:1085E000696E6700323130323334303039353330F0 +:1085F000393035343430353939393038383831302C +:108600003233303032323032303030343030303259 +:108610003032353030303030303030303030303053 +:108620003032303030303030303030302C34303246 +:108630003233333732373237333031343434303009 +:108640003434303038383830303030303033313006 +:10865000313032343430303033303030303030300C +:10866000303030303030303030303030303030300A +:108670003030303030000000737072696E67000077 +:1086800033303635393030333731313633313234B7 +:10869000343030353837303838383038303730309B +:1086A00033343030303030303030323430303030BD +:1086B00030303030303030303030303030353030B5 +:1086C00030303030303030302C30313032333030A8 +:1086D0003337313136333133343430303538373065 +:1086E0003838383130323330303331303030303068 +:1086F0003030303234303030303030303030303074 +:108700003030303030303530303030303030303064 +:10871000300000007477696E6B6C65003031303169 +:108720003830303037363732323039343430303711 +:1087300035363038383830383535303132383030F9 +:108740003030303030303234303030303030303023 +:108750003030303030303030303030303030303019 +:1087600030303030000000007961776E000000008A +:1087700032303030303232383131333332303234DB +:1087800034303135303030383838313032333031C0 +:1087900032383031303234313030323430343030BD +:1087A00030333030303030303030303030313030C5 +:1087B00030303030303030302C30303533313235AD +:1087C000323030393130303234343030343430308B +:1087D0003838383036333630313238303130323262 +:1087E0003430303131303330303030303030303080 +:1087F0003030303030303130303030303030303078 +:10880000302C303038323230373834303139303043 +:108810003834343030343430303838383036383119 +:108820003030313630303030353530303234303031 +:108830003030303030303030303030303030303038 +:10884000353030303030303030302C303034373913 +:1088500030373834303139303038343430303434E3 +:1088600030303838383032393830303136303030D6 +:1088700030303030303234303030303030303030F2 +:1088800030303030303030303035303030303030E3 +:108890003030302C303033323130373834303139B9 +:1088A0003030383434303034343030383838303197 +:1088B000303830303136303030303333303030389B +:1088C00030303030303030303030303030303030A8 +:1088D0003030353030303030303030300000000053 +:1088E0000000000000000000A5F30100E9E3010022 +:1088F000F5F30100350302003D03020045030200C9 +:108900004D0302005D0302006D03020079030200C3 +:10891000890302009103020099030200A1030200EF +:10892000B1030200B9030200C1030200ADF301006C +:10893000D9030200E1030200E9030200F10302008F +:10894000D5040200F9030200FD0302000104020045 +:10895000110402000000000000000000A5F3010067 +:10896000E9E30100F5F30100B50702003D03020051 +:10897000050402004D0302005D0302006D030200C6 +:1089800079030200890302009103020099030200A7 +:1089900031080200DD070200090402003905020067 +:1089A000ADF30100D9030200E1030200E903020074 +:1089B000F1030200D5040200F9030200FD030200E6 +:1089C00061040200690502001D040200A5080200FE +:1089D0000D040200ECFFFFFF0000000041CE01008B +:1089E00049CE0100ED05020021D80100A554020086 +:1089F00099040200A9050200E4FFFFFF0000000047 +:108A000005090200999E02009D9E02006505020074 +:108A1000A59E0200AD9E0200B19E02000000000073 +:108A20000000000071090200C9170200C917020006 +:108A30000D09020011090200E1170200190B0200E2 +:108A4000E9090200B51A0200E11B0200051B020041 +:108A5000CD1B0200CD170200205B00005D0000006E +:108A60005632000020000000424243206D696372CC +:108A70006F3A626974000000D8ECF0F4F8FC00046E +:108A8000000000000000000041CE010049CE0100BE +:108A9000DD0D0200210F0200A5540200AD0D020001 +:108AA000C9100200E95D0000251D470AA062FA19FD +:108AB00022DFA9A80000000000000000C917020082 +:108AC000C9170200C91702000D7B03000D7B0300CC +:108AD000E1170200C9170200C9170200B51A020007 +:108AE000E11B0200051B0200CD1B0200CD17020096 +:108AF0000000000000000000C9170200C9170200B2 +:108B0000C9170200E11C0200E51C0200E117020087 +:108B1000D11E0200791E0200B51A0200E11B0200FC +:108B2000051B0200CD1B0200CD1702000000000053 +:108B300000000000B9220200E1230200C917020070 +:108B4000A5210200A9210200E1170200C9170200B5 +:108B5000C9170200B51A0200E11B0200051B020042 +:108B6000CD1B0200CD1702004124020009220200A1 +:108B7000C5240200F8FFFFFF0000000041CE010005 +:108B800049CE0100BD24020021D80100A5540200F5 +:108B900031220200F5240200000000000000000065 +:108BA000CD260200712B0200C9170200092602001F +:108BB0000D260200E1170200C9170200C9170200C2 +:108BC000B51A0200E11B0200051B0200CD1B0200CA +:108BD000CD170200AD2B0200192602006D260200FF +:108BE000F8FFFFFF0000000041CE010049CE010068 +:108BF0000D2C020021D80100A554020041260200DC +:108C00009D26020000000000000000000D2D020063 +:108C1000892C0200C9170200792C02007D2C020069 +:108C2000E1170200C9170200C9170200B51A0200B5 +:108C3000E11B0200051B0200CD1B0200CD17020044 +:108C40006E400000B5A3F393E0A9E50E24DCCA9EB4 +:108C50000000000000000000A52F0200C91702005C +:108C600075300200BD2E0200C12E0200E117020085 +:108C7000C9170200CD2E0200B51A0200E11B020046 +:108C8000051B0200CD1B0200CD170200FFFFFFFFF6 +:108C900000000001000200030004010001010102C4 +:108CA00001030104020002010202020302040300A4 +:108CB0000301030203030304040004010402040388 +:108CC00004040000000000000000000011D40100B6 +:108CD000A134020009D40100C5D3010005D401006C +:108CE000EDD70100F9D30100C535020091C20100A2 +:108CF0009D3402000936020009CB0100D1CC0100ED +:108D0000FCFFFFFF00000000613A02003136020064 +:108D10002D36020021D80100A5540200C9CC010063 +:108D2000E5CC0100000000000000000041CE010081 +:108D300049CE01004DCE010021D80100DD3F0200E7 +:108D4000693A0200953A0200636F6D706173734374 +:108D5000616C0000302C3235352C302C3235352CFE +:108D6000300A302C3235352C302C3235352C300A47 +:108D7000302C302C302C302C300A3235352C302C25 +:108D8000302C302C3235350A302C3235352C3235FA +:108D9000352C3235352C300A0000000054494C5433 +:108DA00020544F2046494C4C2053435245454E20B9 +:108DB00000000000000001000200030004000001A8 +:108DC0000101020103010401000201020202030287 +:108DD000040200030103020303030403000401046B +:108DE0000204030404040000D8D8ECF0F4F8FC00FA +:108DF00003040000000000000000000041CE01005C +:108E000049CE0100594D02004D4F0200A554020009 +:108E10002D4C0200454C0200000000000000000044 +:108E200041CE010049CE01003151020021D801009C +:108E3000A554020099500200B15002000000000049 +:108E40000000000041CE010049CE01004DCE0100DE +:108E500021D80100A55402005155020079550200A5 +:108E6000000000000000000041CE010049CE0100DA +:108E70004DCE010021D80100A55402005567020023 +:108E80006D67020051670200000000000000000052 +:108E900041CE010049CE01004DCE010021D8010094 +:108EA000A5540200C9670200E16702004968020098 +:108EB000B967020001680200BD670200C1670200D5 +:108EC000C1670200816B020000000000000000008A +:108ED00041CE010049CE01004DCE010021D8010054 +:108EE000A5540200296C0200416C02001D6C0200B6 +:108EF000C96C0200256C02001D6C0200616C02004E +:108F0000000000000000000041CE010049CE010039 +:108F10004DCE010021D80100A5540200156E0200BB +:108F20003D6E0200D56D0200D96D0200DD6D0200BC +:108F3000ED6D0200F16D0200F16D0200F56D0200B1 +:108F40000000000000000000ED700200B16E0200A1 +:108F5000B96E0200B96E0200C16E0200C16E02005D +:108F6000A96E0200C96E0200E96F0200E56E020000 +:108F7000256F020075700200056F020000000000FE +:108F800000000000ED700200000000000000000082 +:108F9000ED7002000D7B03000D7B03000D7B0300D1 +:108FA0000D7B0300C17202000D7B03000D7B0300EB +:108FB000557102006D740200000000000000000006 +:108FC000F8FFFFFF0000000041CE010049CE010084 +:108FD000E972020021D80100A5540200000000003F +:108FE000000000000000000000000000A97802005E +:108FF00099780200000000000000000041CE01004E +:10900000898302004DCE010021D80100A554020041 +:10901000B97F0200F97F020000000000000000009C +:1090200041CE0100618502004DCE01001D87020086 +:10903000A5540200218502003D8502001985020029 +:109040008986020049860200F4FFFFFF000000004D +:10905000CD860200649003000400000084900300A9 +:1090600009000000020000000000000004000000F1 +:1090700010000000080000002000000010000000A8 +:10908000300000006902000080000000E8020000DB +:1090900090000000C4090000700000008813000068 +:1090A000600000001027000050000000204E00006B +:1090B00040000000409C000030000000A08601003D +:1090C0002000000040420F001000000000000000DF +:1090D0000000000041CE010049CE0100458C020095 +:1090E000258D0200A5540200F58C0200098D0200B6 +:1090F00049680200B967020001680200BD6702000A +:109100004D8C0200598D0200816B02001491030006 +:1091100004000000102700000C000000204E00009A +:109120000800000050C3000004000000A0860100F9 +:1091300000000000000000000000000041CE01001F +:1091400049CE0100918E0200398F0200A554020021 +:10915000098F02001D8F0200998E0200C96C020067 +:10916000256C02006D8F0200616C0200000000009F +:10917000000000006590020051CE010081DA01007C +:10918000A12102000000000000000000F195020093 +:1091900079910200E190020075900200199302009B +:1091A000A5930200F4FFFFFF0000000041CE010084 +:1091B00049CE01004DCE010021D80100A554020086 +:1091C0009D930200B993020000000000000000001F +:1091D00041CE010049CE01004DCE010021D8010051 +:1091E000A5540200D9960200ED9602007196020085 +:1091F000000000000000000041CE01006185020077 +:109200004DCE01001D870200A5540200559A0200B0 +:109210007D9A020019850200898602003D9A0200AB +:10922000F4FFFFFF00000000CD86020000000000F8 +:109230000000000041CE010049CE01004DCE0100EA +:1092400021D80100A5540200C59D02005D9E0200C8 +:10925000999C0200059C0200E19C020000000000B5 +:1092600000000000319F0200999E02009D9E0200B6 +:10927000A19E0200A59E0200AD9E0200B19E0200CA +:109280000000000000000000919F0200BD9E02004F +:10929000E19E0200D99E0200A59E0200119F0200DD +:1092A000219F0200CD9E0200F99F0200FCFFFFFFFC +:1092B0000000000075A00200000000000000000097 +:1092C000B59E0200000000000000000041CE010039 +:1092D00049CE01004DCE010021D80100A554020065 +:1092E000A5A10200C5A10200EDA10200F8FFFFFF49 +:1092F00000000000B5A40200000000000000000013 +:10930000D1A8020075A6020041A6020055A60200DF +:1093100065A602006DA60200FCFFFFFF0000000032 +:109320002DA80200999E02009D9E020059A80200ED +:1093300039A8020049A8020051A80200000000005C +:1093400000000000D1AC0200C5AA020011AB02006F +:10935000D9AB020011A9020095AA020025AC0200B7 +:10936000FCFFFFFF0000000041CE010049CE0100DC +:109370004DCE010021D80100A554020099AC020095 +:109380005DAC020000000000000000005DA90200CA +:109390005DAA020079AA0200F9A8020005A902004C +:1093A00059AB020079AB0200D9A8020051A9020012 +:1093B000DDA80200FCFFFFFF0000000071AD02000D +:1093C000000000000008080800080A4A4000000ADF +:1093D0005FEA5FEA0ED92ED36E19324489330C92BC +:1093E0004C924D0808000000048808080408048412 +:1093F0008488000A448A4000048EC480000000046F +:109400008800000EC00000000008000122448810FF +:109410000C9252524C048C84848E1C824C901E1EE2 +:10942000C244924C06CA525FE21FF01EC13E024483 +:109430008ED12E1FE24488100ED12ED12E0ED12EA9 +:10944000C4880008000800000480048802448804DE +:1094500082000EC00EC008048244880ED126C004CB +:109460000ED135B36C0C925ED2521C925C925C0EA3 +:10947000D010100E1C9252525C1ED01C901E1ED09A +:109480001C90100ED013712E12525ED2521C8808FE +:10949000081C1FE242524C125498149210101010E3 +:1094A0001E113B75B131113935B3710C9252524CCA +:1094B0001C925C90100C92524C861C925C92510E45 +:1094C000D00C825C1FE4848484125252524C1131BD +:1094D000312A44113135BB7112524C9252112A4437 +:1094E00084841EC488101E0EC808080E100804824A +:1094F000410EC242424E048A400000000000001F9C +:109500000804800000000ED2524F10101C925C0024 +:109510000ED0100E02424ED24E0C925C900E06C837 +:109520001C88080ED24EC24C10101C925208000823 +:109530000808024002424C101498149208080808C7 +:1095400006001B75B131001C925252000C92524C15 +:10955000001C925C90000ED24EC2000ED010100083 +:1095600006C8049808080EC807001252524F00118E +:10957000312A4400113135BB00124C8C9200112A63 +:109580004498001EC4881E06C48C848608080808F7 +:109590000818080C881800000C836000FFFF010009 +:1095A00000000000FFFF0000FFFF0000B495030073 +:1095B000080000000200000001000000030000009D +:1095C000020000000400000003000000050000008D +:1095D000040000001C000000050000001D00000049 +:1095E000060000001E000000070000001F00000031 +:1095F00008000000000000000000000055BB020051 +:1096000049BB02009D9E020019BB02001DBB020067 +:109610002DBB020085C30200000000000000000016 +:1096200041CE010049CE01004DCE0100EDC2020045 +:10963000A554020065BB0200C5BB0200CDC50200F7 +:10964000F8FFFFFF0000000015C602000000000048 +:109650000000000001C902004DC80200B96E0200FE +:10966000B96E0200C16E0200C16E0200A96E020056 +:10967000C96E0200BDCB0200E56E020089CC02007B +:10968000C9C80200056F0200B9C80200BDC80200C7 +:10969000C5C90200000000000000000041CE01002A +:1096A00049CE01004DCE010021D80100A554020091 +:1096B00061CD0200DDCD02003DD10200A1CD02004E +:1096C000F8FFFFFF00000000BDD10200F4FFFFFF24 +:1096D00000000000D5CD02000000000000000000E6 +:1096E00071D502009DD8020039D802002DDF02009A +:1096F000BDD3020035D602002DD402003DD40200B5 +:1097000071D402007DD4020089030200DDDA020078 +:1097100021E002008DD4020089D6020019D7020090 +:10972000E9D702009DD40200D9030200E103020040 +:10973000DDDD020085DD0200FDD402009DD30200C4 +:1097400045D70200F5400200FD4102000000000084 +:1097500000000000ED7002003DE2020091E0020016 +:10976000A1E0020021E10200C172020051E1020009 +:10977000DDE10200557102006D74020089E2020011 +:1097800029E3020055E30200F8FFFFFF000000009C +:1097900041CE010049CE0100E97202005DE4020001 +:1097A000A554020021E302003DE302000000000096 +:1097B0000000000041CE010049CE01004DCE010065 +:1097C00021D80100A5540200FDE6020011E70200C5 +:1097D00061E80200059C0200E19C0200000000001C +:1097E0000000000041CE010049CE01004DCE010035 +:1097F00025EC0200A5540200F5E902000DEA020082 +:1098000079DA01002DEA020089E80200C5E80200C9 +:1098100095EA0200E9E8020085EB020015E9020082 +:109820002DE902005DE9020091E90200DDEA020093 +:1098300061EA0200B1E9020085E802000030004060 +:10984000030000000F000000004000400400000082 +:109850000F00000000300240230000000C00000058 +:1098600000200040020000001000000000F0024054 +:109870002F000000040000000080024028000000CB +:10988000100000000100060000000000D83B00208E +:1098900055F40200F89A0300FC9A0300040000004B +:1098A00001000600E03E002000100201149B0300AE +:1098B000249B030008000000049B0300149B03008A +:1098C00008000000FC9A0300049B0300080000004D +:1098D000A09A0300D89A030008000000D89A030059 +:1098E000F89A03000800000050EADA308883B89F35 +:1098F000604F15F30000C98E0000FFFFDEC0ADDE33 +:10990000FE011EF1DEC0ADDEFF011EF10010000001 +:109910000400000001000000414F03001D4F030040 +:109920000D4F030071510300FD500300E14E030091 +:10993000E54E0300E94E03000100FFFF00000000B8 +:109940000100000001000100549903000100010022 +:109950005899030001000000000000000000000012 +:109960000000000041630300F5620300156303007B +:109970000000000000000000C1640300B1640300A7 +:109980009D9E0200B5640300B9640300AD9E020011 +:10999000B19E0200682100200020202020202020ED +:1099A000202028282828282020202020202020208F +:1099B000202020202020202020881010101010109F +:1099C00010101010101010101004040404040404EB +:1099D0000404041010101010101041414141414185 +:1099E0000101010101010101010101010101010167 +:1099F0000101010110101010101042424242424277 +:109A00000202020202020202020202020202020236 +:109A100002020202101010102000000000000000DE :109A20000000000000000000000000000000000036 :109A30000000000000000000000000000000000026 :109A40000000000000000000000000000000000016 @@ -14490,46 +14490,47 @@ :109A600000000000000000000000000000000000F6 :109A700000000000000000000000000000000000E6 :109A800000000000000000000000000000000000D6 -:109A9000D905030000000000590C0300FC38002029 -:109AA0002904030000000000AD18030000000000BE -:109AB000091C020000000000CD330300483F0020D5 -:089AC000791102000000000012 -:109AC800F5F101000000000005530200000000004D -:109AD800B550030000000000D53503000000000069 -:049AE800F916020069 -:089AEC00C1500300000000005E -:109AF400513203000000000059330300000000004D -:109B04002917020000000000E14E030000000000DD -:089B1400042AFE7F010000009D -:109B1C00000000007A76677074756F6965617A76FB -:109B2C00677074756F6965617A7667707400000090 -:109B3C0001000000B801EE01060126014A015D0199 -:109B4C008801DC00F70083009300A500AF00C4007F -:109B5C00B801EE01060126014A015D0188010000F1 -:109B6C0006014A0188010B020B0206010B020B02D3 -:109B7C0006010601060106010B020B020B020B0289 -:109B8C000B02B801EE018801B8015D0188014A01A0 -:109B9C002601260106010601880188014A014A01B5 -:109BAC00880188014A014A01D87D0300588A0300C4 -:109BBC00010000007D0000000138FDD1704700BF9E -:109BCC00D9A50200D9A50200DDA50200E5A5020079 -:109BDC00E9A50200F1A50200F9A5020001A6020008 -:109BEC0005A6020009A6020009A602001DA8020093 -:109BFC000DA6020011A6020015A6020015A6020071 -:109C0C0021A6020025A60200B0930300FFFFFFFF70 -:109C1C00A84200200090D003001001401100040065 -:109C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 -:109C3C000D7B0300682100200000000000000000E4 -:109C4C000000000000000000000000000000000008 +:109A900000000000000000000000000000000000C6 +:109AA000F105030000000000710C0300FC380020E9 +:109AB0004104030000000000C5180300000000007E +:109AC000211C020000000000E5330300483F002095 +:089AD0009111020000000000EA +:109AD8000DF20100000000001D530200000000000C +:109AE800CD50030000000000ED3503000000000029 +:049AF8001117020040 +:089AFC00D95003000000000036 +:109B0400693203000000000071330300000000000C +:109B14004117020000000000F94E0300000000009D +:089B2400F429FE7F010000009E +:109B2C00000000007A76677074756F6965617A76EB +:109B3C00677074756F6965617A7667707400000080 +:109B4C0001000000B801EE01060126014A015D0189 +:109B5C008801DC00F70083009300A500AF00C4006F +:109B6C00B801EE01060126014A015D0188010000E1 +:109B7C0006014A0188010B020B0206010B020B02C3 +:109B8C0006010601060106010B020B020B020B0279 +:109B9C000B02B801EE018801B8015D0188014A0190 +:109BAC002601260106010601880188014A014A01A5 +:109BBC00880188014A014A01E87D0300688A030094 +:109BCC00010000007D0000000138FDD1704700BF8E +:109BDC00F1A50200F1A50200F5A50200FDA5020009 +:109BEC0001A6020009A6020011A6020019A6020095 +:109BFC001DA6020021A6020021A6020035A8020023 +:109C0C0025A6020029A602002DA602002DA6020000 +:109C1C0039A602003DA60200C0930300FFFFFFFF20 +:109C2C00A84200200090D003001001401100040055 +:109C3C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:109C4C00257B0300682100200000000000000000BC :109C5C0000000000000000000000000000000000F8 :109C6C0000000000000000000000000000000000E8 :109C7C0000000000000000000000000000000000D8 :109C8C0000000000000000000000000000000000C8 -:109C9C00000000000000000000FA0004FF0301189F -:109CAC001818181818181800FDC40100CDCA0100A6 -:109CBC00D9000200B551020019AE0200C1B5020074 -:109CCC00EDB90200D9EE0200D9C401000000000079 -:109CDC0000000000514403000000000000000000E0 +:109C9C0000000000000000000000000000000000B8 +:109CAC00000000000000000000FA0004FF0301188F +:109CBC001818181818181800FDC40100E5CA01007E +:109CCC00F1000200CD51020031AE0200D9B5020004 +:109CDC0005BA0200F1EE0200D9C401000000000038 +:109CEC0000000000694403000000000000000000B8 :0200000270008C :1070000000000220F97207002173070023730700B4 :10701000257307002773070029730700000000008D @@ -16440,5 +16441,5 @@ :020000020000FC :020000041000EA :081014000070070000E0070076 -:040000032000F24D9A +:040000032000F26582 :00000001FF diff --git a/public/firmware/ml-microbit-cpp-version-combined.hex b/public/firmware/ml-microbit-cpp-version-combined.hex index c76ef19b1..a33b0dcf5 100644 --- a/public/firmware/ml-microbit-cpp-version-combined.hex +++ b/public/firmware/ml-microbit-cpp-version-combined.hex @@ -5646,4054 +5646,4055 @@ :1068F0000000000000000000000000000000000098 :106900000000000000000000196401000000000009 :0869100000000000000000007F -:108000000040002069030200A5030200A70302004C +:108000000040002075030200B1030200B303020028 :108010000000000000000000000000000000000060 -:10802000000000000000000000000000A9030200A2 -:108030000000000000000000AB030200AD030200DE -:10804000AF030200E5AD0100110E0200AF03020014 -:10805000AF0302000000000069040200AF03020049 -:10806000AF030200E90F02004D0A0200AF03020055 -:10807000AF030200AF030200AF030200AF03020030 -:10808000AF030200AF030200AF030200AF03020020 -:10809000AF03020071F601004DF60100AF030200CC -:1080A000AF030200AF030200000000000000000068 +:10802000000000000000000000000000B503020096 +:108030000000000000000000B7030200B9030200C6 +:10804000BB030200F1AD01001D0E0200BB030200E4 +:10805000BB0302000000000075040200BB03020025 +:10806000BB030200F50F0200590A0200BB03020025 +:10807000BB030200BB030200BB030200BB03020000 +:10808000BB030200BB030200BB030200BB030200F0 +:10809000BB0302007DF6010059F60100BB0302009C +:1080A000BB030200BB030200000000000000000050 :1080B00000000000000000000000000000000000C0 :1080C00010B5064C2378002B07D1054B002B02D0AE :1080D000044800E000BF0123237010BDB820002039 -:1080E00000000000347C0200044B10B5002B03D0CC +:1080E00000000000407C0200044B10B5002B03D0C0 :1080F0000349044800E000BF10BDC0460000000076 -:10810000BC200020347C0200402292029A1A92463F +:10810000BC200020407C0200402292029A1A924633 :108110007047C046174B002B00D1134B9D46FFF70D :10812000F3FF00218B460F461348144A121A0EF033 -:10813000DFFB0E4B002B00D098470D4B002B00D0DF +:10813000E5FB0E4B002B00D098470D4B002B00D0D9 :1081400098470020002104000D000D48002802D0AF -:108150000C4800E000BF0AF0D9FA200029000EF018 -:10816000C4F90AF0BDFAC046000008000000000093 +:108150000C4800E000BF0AF0DFFA200029000EF012 +:10816000CAF90AF0C3FAC046000008000000000087 :108170000000000000400020B020002070280020F7 :10818000000000000000000010B50400034B036075 -:1081900040300BF01DF8200010BDC046A46A02005C -:1081A000012230B5274B91B027481A6000F050FEED -:1081B000264C2749256809A801F096F8022209A94A -:1081C00028000CF054FF09A80BF002F8214907A879 -:1081D000246801F089F8204B08A819680BF014F8FE -:1081E00008AA07A909A80BF05FF809A90222200034 -:1081F0000CF03DFF09A80AF0EBFF08A80AF0E8FF21 -:1082000007A80AF0E5FF1922144909A80EF054FB4B -:10821000052209AB110007A80BF0CAF807A908A8A6 -:108220000BF09FF8002208A91300019200920C485D -:1082300002F06CF908A80BF087F807A80BF084F897 -:1082400011B030BDDC200020B80B000064240020F9 -:108250001C7502002475020004200020287502000D -:10826000DC210020192210B50024164990B0164BCD -:10827000891809A81C600EF01FFB052209AB11002C -:1082800007A80BF095F807A908A80BF06AF82300D7 -:10829000220008A9019400940C4802F037F908A8BC -:1082A0000BF052F8FA20C00000F0D2FD23002200AB -:1082B0000749009407480BF081F807A80BF044F831 -:1082C00010B010BD28750200DC200020DC21002049 -:1082D000E820002050220020F0B585B0040000F016 -:1082E000C9FA010003A800F0FFFF052220001100D9 -:1082F0000BF057F80025052300266B43124AD318CC -:1083000001932BB2190003A800930AF0E3FF019B2D -:108310009B5D83420CD100270423DA1B2000033B22 -:10832000009912B201F05CF80137731C9F42F3DB35 -:108330000136052EE5D10135052DDCD103A80AF063 -:1083400047FF200005B0F0BD5A750200F0B5FA26CF -:108350001027314C85B0200000F07AF92F4DB6007F -:108360003100280001222E4B00970AF0F0FC31006A -:10837000022228002B4B00970AF0E9FC1C200EF08B -:1083800069FADD2520230600AD0061591A0004F0CA -:1083900017FF254B80201E600EF05CFA0600615925 -:1083A000224A04F017FE224B58201E600EF052FAAB -:1083B0000600204A615904F0E7FC1F4B0C201E60A8 -:1083C0000EF048FA0600615904F05EFB1B4B1420C6 -:1083D0001E600EF03FFAE42306005B00E25861598C -:1083E000002403F0A3FC164B03A81E60FFF774FFE4 -:1083F000144D03A928000AF0BCFF03A80AF0A4FF4B -:1084000023002200290000940F480AF0D7FF00F053 -:108410009BFD200005B0F0BDEC200020BC21002019 -:10842000A18101006582010064240020DC2100207C -:10843000E4200020E4220020E0200020D8200020BA -:10844000D4200020E82000205022002070B50A4CE3 -:10845000200000F047F8094D09492A0020000EF0DD -:10846000EEF9084C200000F0A7FF2A002000064982 -:108470000EF0E5F970BDC046EC2000200020002081 -:108480008D840100E820002049330200CA23144AE9 -:108490009B0010B5C2501C330400C0180AF098FEAF -:1084A000D0239B00E0180AF093FE20009130FF30AB -:1084B00001F030FB20006930FF3001F02BFB200081 -:1084C000F03001F095FE2000D03002F0EDF92000F0 -:1084D000643007F0A7FE201DFFF756FE200010BDF8 -:1084E000306F02001423F0B5040093B000931922FA -:1084F0001821043002F0C6FC220025002600643258 -:10850000B435132110001092B83607F097FE2800FA -:108510000CF093F800221E2130000BF011FD20001A -:10852000D03002F0E1F92200F03211920621454AE2 -:10853000119801F085FE20000027012369301A0000 -:1085400011210097FF3001F0F1FA20009130012352 -:1085500002221A210097FF3001F0E8FA2000B9301A -:108560001A2301210222FF3002F076FA300001F0D6 -:10857000E3F8E4225200A050300001F031FBE62382 -:108580005B00E0500100E42220005200D130119B3A -:10859000A2580095FF3001F021FC2000E1302900B5 -:1085A0001C22FF3002F00AFE192320000F93013B2A -:1085B0000E93013B0D93013B0C93013B0B93013B4D -:1085C0000A93013B0993013B0893013B0793013B4D -:1085D0000693013B0593013B0493013B0393013B4D -:1085E0000293013B0193F930013B082200930721DC -:1085F000013BFF300BF0C5FCCA239B002900E018AB -:1086000003F084FED3239B00E0181D2102F086FBBB -:10861000DD239B00E7501098032127700DF03BFEEF -:1086200023002200200008499C33A0321C6082C233 -:10863000064A02215A618030012207F0C7FF20005C -:1086400013B0F0BDAC6A0200B12D02009B2D0200F8 -:108650000278F0B50123170004008FB01F401A42C2 -:1086600000D081E00300D0331800039300F0B2FA89 -:1086700000F0E0F928200EF0EDF8050010300AF0C7 -:1086800036FE6F4B18202B600EF0E4F806006D4BA1 -:108690000822390004600C300C930D970EF028F975 -:1086A0000CA90822301D0EF007F9674B29007361F1 -:1086B00012230398AE60EF60AB802F626F6202F00E -:1086C00087F8002805D028000AF036FD28000EF0B3 -:1086D000BDF8012327002278B437134323705B4988 -:1086E00038000BF0B0FF00265949059038000BF018 -:1086F000AAFF35000690642000F0AAFB0496230030 -:108700006933FF33180007930BF015F800282DD1BB -:10871000059B002B34D1069B002B31D1DD254D4923 -:108720004D48AD0000F08CFC6359002B1CD100F0CB -:10873000A1F801000BA800F0D7FD0CA80AF0ABFBD4 -:10874000CA239B00E018069B0CAA0BA90093039B6D -:1087500003F036FE0CA80AF03BFD0BA80AF038FD2A -:10876000CC239B00E35863510FB0F0BD2000913043 -:10877000FF300AF0E0FF0028CAD0049B182BC7DCAA -:1087800020006530FF2329B232B2FF3000F028FE0E -:10879000322000F05DFB049B01350133EDB2049300 -:1087A000052D02D100250136F6B2049B192B0AD003 -:1087B000059B002BA3D03800244902F091FC0598BA -:1087C0000EF044F802E0059B002BF4D1069B002B31 -:1087D00002D018000EF03AF81E491F4800F030FC95 -:1087E000CA239B00E3180893DD239B00E3580993F9 -:1087F000002B1ED100F03EF801000BA800F074FD24 -:108800000CA80AF048FB01230CAA0BA908980093B6 -:10881000039B03F0D5FD0CA80AF0DAFC0BA80AF0C4 -:10882000D7FCCC239B00E3580993DD23099A9B00D6 -:10883000E2502100079A0898F03103F0A5FF5EE7A7 -:10884000FD030000232E0200E32D020073750200D9 -:108850007E75020000200020001F0020BFF34F8F14 -:10886000024B034ADA60BFF34F8FFEE700ED00E0F2 -:108870000400FA05F0B58BB003AF19223800154992 -:108880000EF01AF80023144D05266B7180235B054A -:108890005B6E2C000093012301933100009808F0D7 -:1088A0004DFD0800019908F0C3FC0522009B5643CA -:1088B0001B1A0093019B534301932B1B5343FB183B -:1088C0001B5C013C6371054B9C42E6D102480BB036 -:1088D000F0BDC046C4750200CA270020C52700208D -:1088E000F0B595B01822002104000EA80EF000F893 -:1088F00013210EA80DF0DFFD03210EA80DF07EFE62 -:10890000464B1B68002B00D10133DBB200930021E2 -:108910000123434A09A807F0C9FFFA239B009C42A0 -:108920009B411C4072B63F4B64211E683E4B2000A9 -:108930000593052508F006FD6843503030180A21DC -:108940000690200008F0FEFC0A2108F0E1FD6943D2 -:1089500050317118200007910A2108F0D9FD6943B0 -:1089600050317118802600240891B601009B002B1D -:1089700052D004AD0027032C02D180260024B6017A -:108980006B682A4A02936300D31800220192587838 -:108990000299095C039119788C46102160460141C7 -:1089A0000398014204D001209040019901430191B4 -:1089B00001320633092AEAD1019B2A68D9431C4BAC -:1089C00009011940029B934224D1312F22DC00215E -:1089D00009A80DF0CCFEFA23139A0F99DB0010685A -:1089E000014219D0013B002BF9D1FA2301340137A0 -:1089F0007600E4B25B009F42BDD1043508ABAB42C8 -:108A0000B8D1064B1B68002BB0D0009B013BDBB2FA -:108A10000093ABE73143DBE7FFF720FF6C24002036 -:108A2000F0FF00000820002013760200DD75020030 -:108A3000F01F0000F8B50023124C23600AF04CFA36 -:108A4000002808D0042120000AF042FA002801D0B2 -:108A50000D4B2360F8BD0123A12704210B4A0C4DC7 -:108A600013602368FF0068606E68002EFCD0D65942 -:108A70001B02013933430029F5D1236001235360E0 -:108A8000E8E7C04668240020ED5EBC0B00D0004043 -:108A9000FCD000400B4B70B51C68002C10D0656DED -:108AA00000F0DEFBA36C002901D1834206D8200030 -:108AB0000AF06BFA200004490AF055FA2C00ECE7A2 -:108AC00070BDC0467424002094240020F0B593B0FB -:108AD00007932A4B04AC1E68049005910692002E61 -:108AE00049D0274B678825881C6800230293002CF7 -:108AF0002DD0636D23480393A36C190C9AB20B001D -:108B0000854214D12048824211D1002901D0B942B6 -:108B10000BD1029B002B08D120000AF036FA20006E -:108B20001A490AF020FA01230293039CDFE7002A86 -:108B300001D09542F9D1002901D0BB42F5D12000E6 -:108B40000AF023FA200011490AF00DFAEDE7104B64 -:108B5000EB18012B0FD910233A002900009308A825 -:108B60000C4B0AF0D3FA336830009B6808A9984789 -:108B700008A80AF0E1FA13B0F0BDC0467024002046 -:108B8000A0240020FE030000FF0300009424002026 -:108B900002FCFFFFCD8A010010B572B60B4B1C68BA -:108BA000002C08D020000AF0F0F90023E364084B01 -:108BB0002000E36310BD62B65C200DF04BFE5C222A -:108BC000002104000DF094FEEFE7C0469824002039 -:108BD00000400020F7B51E4C0123227816001E40ED -:108BE0001A4233D11B4D2860FFF7D6FF1A4B1B49A1 -:108BF00018600AF0B8F9FFF7CFFF194B1860194B4E -:108C00004363194B8363286800280FD0C023174F94 -:108C10003200174900933B000AF07FF9C02300930C -:108C200032003B00134928680AF077F90C200DF058 -:108C300011FE0023838083710F4B03600F4B836011 -:108C400000F026FB0123227813432370F7BDC046B2 -:108C5000D027002070240020A42400209424002089 -:108C60009C240020FC3F002023300200CD8A01001C -:108C7000FF030000FE030000CC6A0200958A010099 -:108C8000024B1878012318407047C046D0270020B7 -:108C9000F7B506000D0017000193002802D100244B -:108CA0002000FEBD0029FAD0FFF776FF041EF6D0A3 -:108CB000074B019A43630660064B45608760002AB4 -:108CC00000D0054B20000549A3630AF04CF9E7E703 -:108CD000FC3F0020FD2F02000B30020094240020F6 -:108CE00070B5074B0E0011001A7805000123100023 -:108CF00018401A4203D032002800FFF7C9FF70BDA8 -:108D0000D0270020024B1868434258417047C046A4 -:108D1000942400200300002210B5044994006058F8 -:108D2000002801D00132F9E7635010BD7C240020F7 -:108D3000002310B5044A99008C58844201D00133B5 -:108D4000F9E70020885010BD7C24002010B50024D5 -:108D5000084BA200D058002802D003685B689847EF -:108D60000134062CF4D1044B1B68002B00D120BF2A -:108D700010BDC0467C240020942400200122F8B5B8 -:108D80002C4B1B7813421CD02B4D2C68E36C1342E8 -:108D900018D002273B43E364284B1E680423F26C7F -:108DA00030001343F364636BF3630AF005F930009A -:108DB000716C04F0D6FB2868C36C3B4201D004F010 -:108DC0000AFCF8BD1E4F1F4E3A683068002A0AD1CF -:108DD00028601B0712D52C60FFF7B8FF3B68002BFB -:108DE000FAD02B600AE0216DB94219D1616D0029DA -:108DF00000D1110029602A688242EAD029688C4299 -:108E0000DFD0336899420DD10F4B4B630F4B8B630F -:108E100020000AF0D1F8296820004B6C626C06E053 -:108E20002A60E8E79C42F3D1002210004B6C04F06A -:108E300057FBC6E7D0270020A42400207824002078 -:108E4000942400209C240020FC3F002023300200BA -:108E500070B5114B04001A7801231A4202D10DF0AB -:108E6000C6FB70BD0D4A1568EA6C1A4206D0FFF7C2 -:108E700093FE0B4B1860002800D0050000F0F0F9BD -:108E80002418AC6428000AF080F8280005490AF08C -:108E90006AF8FFF773FFE4E7D0270020A42400203E -:108EA0007824002074240020F0B51E4B1E4F1E684D -:108EB0003B6885B005000391002B31D01B4B1A781D -:108EC00001231A422CD0F26C1A420ED0FFF764FE36 -:108ED000174B041E186008D00AF057F820001549F7 -:108EE0000AF041F82600FFF749FF039B30001B04FE -:108EF0002B43B3640AF049F830000F490AF033F805 -:108F00000E4B0024EB18012B07D9C0230093290036 -:108F10000B4B039A38680AF000F8200005B0F0BD4A -:108F2000084CFAE7A424002070240020D027002059 -:108F30007824002094240020A024002002FCFFFFBD -:108F4000CD8A010016FCFFFF10B5074B1B78DB072D -:108F500009D5064C20680AF018F8054920680AF07F -:108F600002F8FFF70BFF10BDD0270020A42400203B -:108F70009824002010B5034B1B78DB0701D5FFF7C1 -:108F8000E3FF10BDD0270020F7B505000C00002836 -:108F900033D001261B4B1B78334230D01A4F0723A6 -:108FA0003868C26C1100194000911A4207D02100A4 -:108FB0002800164AFFF794FE00252800FEBD04F0A5 -:108FC000F2FA3A680221D36C1800084001900B4273 -:108FD00003D001318B43D364EEE73343D3642000E5 -:108FE000A8473A68019DD36C1900B143D1645B076F -:108FF000E3D52000FFF7BEFFDFE7054DDDE7054DB8 -:10900000DBE7C046D0270020A4240020758F010094 -:1090100017FCFFFF16FCFFFF020010B5014B12CB3F -:1090200012C210BDA8240020034B1A68034B1A601B -:109030007E225A607047C04608200020A8240020E5 -:10904000F0B5124E03003278022A1BD081421BD9A0 -:109050000C1A072C18D90D000543032728003840A7 -:109060003D4211D172B6BA40094DA4085351AA1815 -:1090700051608022120614431C6033780133337030 -:1090800062B6F0BD0348FCE70348FAE7D2270020A8 -:10909000B024002013FCFFFF17FCFFFF70B5134C3A -:1090A00005002378124E002B0CD112491248337060 -:1090B000FFF7C6FF114B984202D11E20FFF710FCAC -:1090C0000123237000243378A34209DD0C49E30017 -:1090D0002800C91809F0ABFF002805D10134F2E7D8 -:1090E0001420FFF7FDFB002070BDC046D1270020F3 -:1090F000D2270020003800207028002017FCFFFF36 -:10910000B024002010B5002817D000220F4B19788A -:109110000F4B914215DD1C6884420FD25C6884427B -:109120000CD9041F2368002B02DC1E20FFF7D8FB9C -:10913000802322681B061343236010BD01320833CD -:10914000E7E71E20FFF7CCFBF7E7C046D227002059 -:10915000B024002070B5051E14DD0B4E0B4C336897 -:10916000002B02D020680DF0F9F8FA2120680024C5 -:10917000074B89008361C462694335600DF0FFF8D5 -:10918000200070BD0348FCE7C0240020F02400202C -:109190003D92010017FCFFFFF8B5114F05003E6836 -:1091A000002E0AD130200DF055FB040007F0AEF878 -:1091B0000C4BA6612360E6623C600B4E3368002BCB -:1091C00009D110200DF046FB04000DF024F9200019 -:1091D00034600DF0FAF82800FFF7BCFFF8BDC04678 -:1091E000F0240020CC720200EC240020014B18680F -:1091F0007047C046C024002070B50D4C2368002B7A -:1092000003D00C4B1B68002B02D10620FFF7C4FFD4 -:1092100020680DF0F1F802000749C3170D684E6889 -:109220005219734120680A604B600DF0EBF870BD75 -:10923000EC240020F0240020B020002010B5FFF71F -:10924000DBFF0024054BA200D058002802D00368A1 -:109250001B68984701340A2CF4D110BDC4240020A7 -:1092600010B5FFF7C9FFFA22034B9200186859683E -:10927000002308F08DF910BDB020002010B5FFF7D5 -:10928000BBFF024B1868596810BDC046B0200020D3 -:109290000B4B10B51B680400002B03D0094B1B6857 -:1092A000002B02D10620FFF777FF0023064A990022 -:1092B0008858002801D00133F9E78C5010BDC04612 -:1092C000EC240020F0240020C4240020002310B54A -:1092D000044A99008C58844201D00133F9E70020F8 -:1092E000885010BDC424002010B50400002902D00D -:1092F0000B78002B03D1034B2360200010BD09F035 -:109300006EFFFAE7DC6A0200F8B504000E001500F3 -:1093100000290AD00B78002B07D0002A05D00800BE -:1093200097B20DF025FB874203D90B4B2360200039 -:10933000F8BD681DFFF7B2FE20600AF0F4F820685F -:109340002A004780310004300DF0B6FA23685D1919 -:1093500000232B71EBE7C046DC6A0200014B03607F -:109360007047C046DC6A020010B50548054C206015 -:109370000AF0DCF82000044A04490DF060FA10BD40 -:10938000DC6A0200F424002000200020D131020019 -:10939000084B73B51D680400002D0AD001002E682B -:1093A0000822083168460DF087FA0CCC2800316895 -:1093B000884773BDF8240020014B03607047C04606 -:1093C000E46A020010B50400081E03D1034B2360B9 -:1093D000200010BD21600AF0A9F8F9E7E46A020054 -:1093E00030B500684488A1420CDA8588AA4209DABF -:1093F000002907DB002A05DB6243401880188371CF -:10940000002030BD0048FCE717FCFFFF10B50368E3 -:10941000588881420BDA9C88A24208DA002906DBD0 -:10942000002A04DB42435B189B18987910BD014861 -:10943000FCE7C04617FCFFFFF0B507000E001D005B -:1094400085B0002921DD002A1FDD002B1DD0046816 -:10945000638803938B4200DD0391A38802939342B8 -:1094600000DD0292002306340193019B029A93428D -:109470000ED029002000039A0DF01EFA3B68AD19AA -:109480005B88E418019B0133EEE7024805B0F0BDAC -:109490000020FBE717FCFFFFF8B504000D001600E5 -:1094A0001F00002901DB002A02DA0D4B2360F8BD02 -:1094B000100048430630FFF7F1FD20600AF033F852 -:1094C00023685D809E80002F06D03B00320029007B -:1094D0002000FFF7B1FFEAE7200009F059FFE6E7B7 -:1094E000E46A0200F7B507000D1E03D1244B0360A8 -:1094F0003800FEBD002408002600210001940378F6 -:10950000002B1AD03022524294469C446246092ACB -:1095100011D90A2B0AD1019B361901330193B142AB -:1095200000DA3100002426000130E8E7002CFBD0EF -:1095300000240136F8E70124F6E7019A380012B258 -:1095400009B2FFF7A9FF012149420E000A203B683A -:109550009A1D2C78002CCBD02300303B092B08D847 -:10956000CB43DB170B4043431B19303B190001353C -:10957000EFE70029FBDB117031000132F7E7C0464D -:10958000E46A0200F0B5040087B004A80E001D00D4 -:109590000192FFF741FD236801995A88914233DA1D -:1095A0009B889D4230DA1F2E2ED9059B00939E4248 -:1095B0002ADC052300217343049AA03BD3180393AC -:1095C000039B6E185B5C02930023019AD7182268F4 -:1095D00050880090B8420EDD9088B0420BDD0098B4 -:1095E000D2197043121810201841029F3840471EAC -:1095F000B841404290710133052BE6D10131052974 -:10960000DED1002007B0F0BD0048FBE717FCFFFFEC -:10961000F7B5036806009F1D5B880D005A1A01927A -:10962000002919DD0024994203DB09F0B1FE002076 -:1096300013E033689B889C42F9DA79193800019A63 -:109640000DF03AF9019B2900F81809F084FE3368FF -:1096500001345B88FF18ECE70048FEBD17FCFFFFF4 -:1096600010B50548054C206009F060FF2000044A51 -:1096700004490DF0E4F810BDE46A0200FC24002067 -:10968000002000204933020010B5054C01212000C4 -:1096900009F040FF2000034A03490DF0D0F810BD47 -:1096A0000025002000200020D1340200074A0300DA -:1096B00010B50120934208D0834202D00020DB077E -:1096C00003D41E20FFF70CF9002010BDFFFF00009F -:1096D0000048704716FCFFFF10B53220FFF700F975 -:1096E000004810BD16FCFFFF82801422002310B535 -:1096F00041620F4C0100083404600E240281123ACA -:10970000837182720363838636310A78C360A24311 -:10971000036143618361C36103620A70021DD387E1 -:1097200001224287034AC26302004032137010BD17 -:10973000046B020001000100F0B5564E05003768C9 -:1097400097B0002F00D090E006AC0B231C22212103 -:10975000200001F0B9F90B231D2222210AA801F0F3 -:10976000B3F90B231B2223210EA801F0ADF9082029 -:109770000DF070F801223B00110004900BF0B0FCDA -:109780003A2128000AF0E0FF00281CD0A38812AF7D -:10979000BB80A379A268BB713F4B5C2012930E2360 -:1097A000E3561492A289BB73BA810DF053F80423D7 -:1097B0000193363300933A002900049B040001F022 -:1097C000FFFF346051E0322128000AF0EBFF00284F -:1097D0001BD0A38812AFBB80A379A268BB712E4BAC -:1097E0005C2012930E23E3561492A289BB73BA81B4 -:1097F0000DF030F8042301932E3300933A00290032 -:10980000049B040002F080F9DBE73C2128000AF009 -:1098100084FF002834D0362202AB9B8E12AFBB806F -:1098200002AB9B181B780832BB711B4BA420129310 -:1098300002AB9B18109A1B781492059202AA928F81 -:109840005BB2BA81BB730DF005F8052304000293E7 -:10985000013B0193383300933A00049B290001F047 -:10986000CFFE0E4B346044341C600C4B094C18681E -:10987000002802D0216809F0CCFF206817B0F0BDA5 -:1098800044200CF0E7FF042204990400FFF72CFFAA -:1098900097E7C04604250020F46A0200082500204E -:1098A000F0B56349C56885B08D4258DA0300363398 -:1098B0001C7802222300134014425BD102690192FA -:1098C0008A4265DA02003632127852076AD4426957 -:1098D00002920200029C40328C4270DA0100363162 -:1098E0000978090775D4002B7ED113789C46002B8C -:1098F00016D00100061DF38F363101339BB2F3877A -:109900000391097801270C003C40394200D188E0DE -:109910001D2B05D9039BB94319700023F3871370DE -:1099200009F050FE434A0723904277D94249043B4D -:109930008D4273DBC8220133920095426EDC0198A0 -:10994000023B88426ADB013B904267DC02980433A9 -:10995000884263DB0023904260DD06335EE0C8226C -:10996000002352009542A9DD030036331A78002304 -:109970009207A3D4012306001F003636327854081C -:10998000A7433C0002279C40BA432243327095E72C -:10999000C822019C5200944299DD020036321278AE -:1099A000520794D4012306001C00363632789708FB -:1099B000BC43A7000424A2433A43327087E7C8217E -:1099C000029C49008C428EDD01003631097809077E -:1099D00089D40100012636310B78DF08BE43082701 -:1099E000F600BB4333430B701378032B00D97CE79D -:1099F0000133DBB21370012B03D10021031DD98782 -:109A000073E7042B00D070E7020036321178033B75 -:109A10000B43137000230430C3870B33180005B0C9 -:109A2000F0BD092B00D87BE76346F487013B76E75E -:109A300070FEFFFFFF700200E0FCFFFFF0B5C3699E -:109A4000C1681A68451D0400EB7F89B0114225D01A -:109A5000002B57D10123A2791A4237D000260222C7 -:109A60006846A188A67109F04CFCA31DDD7F012D7D -:109A70002CD1FFF7F5FB3300226A801A99410F00C1 -:109A80000600A1889F4203D1FA239B009E423BD34C -:109A90000123042204A809F034FC17E00B2B01D8A1 -:109AA0000133EB77EB7F082B0DD90122A379134209 -:109AB0000CD11343A188A37104A8130009F021FC61 -:109AC000FFF7CEFB2062EB7F012BC3D90322A379E2 -:109AD0001340012B14D1FFF7C3FB0023226A801A25 -:109AE0009941994202D10A4B984209D90223A2799D -:109AF000A1881343A3710522012304A809F001FCE6 -:109B000009B0F0BD013BCCE72B000322C2E7C04601 -:109B1000DB05000010B50400034B08330360FFF7BA -:109B2000D5FB200010BDC046386B0200F0B5060022 -:109B300000250F00040085B002930AAB1B7808369D -:109B400003930F4B290008330360019285808571D0 -:109B5000182230000CF0CCFE39003000039A0CF0D3 -:109B6000AFFC019B029AA380A31DE771DA77631D06 -:109B700025622000DD77FFF78BFB200005B0F0BDEC -:109B8000386B02000048704716FCFFFF10B5332009 -:109B9000FEF7A6FE004810BD16FCFFFF002310B51F -:109BA0000400838083710D48216408302060802088 -:109BB000C000A061E061206211002000E360236129 -:109BC00063616362A362E36223636363A363E3632A -:109BD000636409F0F6FD200010BDC046506B020022 -:109BE000F0B5544E0500376897B0002F3DD10B23D8 -:109BF0001C22212106A80AAC00F066FF0B231D22BF -:109C00002221200000F060FF0B231B2223210EA83D -:109C100000F05AFF08200CF01DFE01223B0011004D -:109C200004900BF05DFA1D2128000AF0A4FD002825 -:109C300024D0A38812AFBB80A379A268BB713E4B2E -:109C4000602012930E23E3561492A289BB73BA814B -:109C50000CF000FE05230193183300933A0029000D -:109C6000049B040001F080FE3460344B314A1B68D1 -:109C70001068002B00D0436417B0F0BD3C212800D1 -:109C80000AF0A7FD00281BD0A38812AFBB80A379E0 -:109C9000A268BB71284B602012930E23E3561492E6 -:109CA000A289BB73BA810CF0D5FD0523019337332C -:109CB00000933A002900049B040001F0C7FFD3E79A -:109CC0003C2128000AF029FD002829D0362202ABC9 -:109CD0009B8E12AFBB8002AB9B181B780832BB7106 -:109CE000154BA420129302AB9B18109A1B78149268 -:109CF000059202AA928F5BB2BA81BB730CF0AAFDE7 -:109D0000052304000293013B0193383300933A008A -:109D1000049B290001F074FC084B1C604434A3E749 -:109D200048200CF097FD052204990400FFF736FF48 -:109D30009AE7C04608250020F46A020004250020A6 -:109D4000F0B587B001930EAB1B88060003930D9B03 -:109D50000D000093019B0C9F0292002B39D0002F25 -:109D600002D1009BDB0734D528200CF073FD0400E2 -:109D7000103009F0BCFA029B1820258063800CF09B -:109D800069FD0500009B08220593019B00210360EB -:109D90000C3004970CF0ACFD082204A9281D0CF02F -:109DA0008BFD0D4B02226B6100230399E36023625C -:109DB000636233680A43300021005B68A560A280BB -:109DC0009847002805D0200009F0B6F920000CF0D3 -:109DD0003DFD07B0F0BDC0465738020070B58CB0ED -:109DE0008360109B01604260C36004001849180042 -:109DF0000AF029FC051E14D001001C22103105A810 -:109E00000CF05AFD6A4608AB43CB43C21B68136093 -:109E100020680599069A079B09F0E5FC28000CF0DC -:109E200015FD0C4B186800280ED00B4A05AB0592A7 -:109E300000220692C03202926A4622CB22C223003E -:109E400003220521FFF77CFF20000CB070BDC04647 -:109E5000F3770200F82400205D9E010082B0F0B587 -:109E60000400EDB06420739372920CF0C0FB0522E5 -:109E700010A8110009F095FA954911A8FFF732FBD7 -:109E80001925002221AB013D1A605A609A600C33FB -:109E9000002DF8D11522290014A813950CF028FDE7 -:109EA000A0680AF046F8FF210A90A06800F0F6FBCF -:109EB000884FA06800F0BEFA049508950995854B77 -:109EC0009F4203D0844B9F4200DBF7E0A0680AF07A -:109ED00032F8A56881491AA8FFF706FA78221AA96C -:109EE000280000F047FB1AA809F072F90023794F07 -:109EF00004930326099B606801333340099309F0FA -:109F0000F9FB0500606809F0FCFB0022744B059228 -:109F10009D420FDB013205922A00C8320ADBAA22D9 -:109F2000042192000591954204DC0596C82D01DCC0 -:109F30000222059200220692984210DB012306932A -:109F40000300C8330BDBAA2304329B00069298421D -:109F500005DC03230693C82801DC013B069310A807 -:109F600009F016FA5F4B00251E00079313ABEB5C5C -:109F7000012B05D172783178FE3310A8FFF730FA43 -:109F800001350236192DF1D16B4618229A5E6B46C7 -:109F900010A81421595E099BFFF722FA002F02DB5B -:109FA000049B0F2B07D90023A0681A00743000937C -:109FB00010A909F003FA13AE079B059A1B78934288 -:109FC00021D1079B069A5B7893421CD13378012BF1 -:109FD00019D00C23089A0CAD5343280000222168A5 -:109FE0000B9309F018FC21AA94460B9B634407CD00 -:109FF00007C301233370089B0133DBB20893049B32 -:10A000000133DBB20493079B374A023307930136CF -:10A010009342D1D164200CF0EAFA089B643F3FB22E -:10A02000182B00D84BE71A0021A91AA809F002FE44 -:10A030006A461DAB23CB23C21B6813601A991B9A77 -:10A040001C9B206809F0CFFBE568002D0CD0274948 -:10A0500012A8FFF749F91C2328001AAA12A90AF02E -:10A0600027FB12A809F0B4F8A06809F064FF11A951 -:10A0700012A8A56809F075F900221D4B009212A9DB -:10A0800001932800130000F017FA12A809F05CF9F8 -:10A09000FA2080000CF0ABFAA06809F04CFF0A9996 -:10A0A000A06800F0FBFA11A809F04EF910A809F019 -:10A0B0004BF96DB0F0BC08BC02B01847002F03D0BC -:10A0C000049B0F2B00D014E7A06800F0B3F910E751 -:10A0D000FE7702008C3C0000D18AFFFF437802002B -:10A0E00058FDFFFF587802008A780200F3770200DB -:10A0F000DC050000F0B5040085B0637A9C46002BB7 -:10A1000004D1200009F0B4FD05B0F0BDA37A266F9C -:10A1100001931023019AF35600259B1801229A40BF -:10A120002900F36803920293029BAB4231DDB068D1 -:10A13000019B6843C01873694000E77A1A181B5CDA -:10A140005078E279012F14D1571E3F1A18003B00B6 -:10A150004243606F52008218D2189379634500DD44 -:10A160006346627B1A4202D00123AB40194301359A -:10A17000DAE7022F07D0032FEAD1277A013FFF1A2F -:10A1800003003800E4E7571EFB1A277A013F381A0C -:10A19000DEE71123C943F356606C994023691940E7 -:10A1A000039B19430CF0E3FAA27B072AACD8637B2C -:10A1B0000C495B006373531CDBB290004158A373DE -:10A1C000022A03D808000CF007FA96E7064B200095 -:10A1D000236300236363054BE462236414300CF0B3 -:10A1E000CEF891E77C6B0200F5A001005B3C020019 -:10A1F00070B50400104B250008330360FFF766F8C4 -:10A200002000743009F0A0F82000603009F09CF8BC -:10A210002000583008F0DCFF2000503008F0D8FF54 -:10A22000064B1435280063610CF098F8280006F0FE -:10A2300083F8200070BDC0469C6B0200CC72020007 -:10A24000F8B500250400324B858008330360857122 -:10A25000143016000F0006F059F820002D4BE5626F -:10A26000636125645030FFF779F820005830FFF71C -:10A2700075F820006030FFF79FF820000423F25E9D -:10A2800033682667590009B2743009F08AF83368D8 -:10A29000226FE37173680126237210236581A78002 -:10A2A0002561D35691685918994204DD30009840D1 -:10A2B00001330543F8E711230120D356D16859181B -:10A2C000994206DD02009A40266901333243226139 -:10A2D000F6E714200CF0BEFA226900212A4301237C -:10A2E000060006F0E3FAFF23220063720133A38124 -:10A2F000002348326664A37320001370A366FEF740 -:10A30000C7FF0123A27920001343A371F8BDC04603 -:10A310009C6B0200E0720200F0B5437A040085B045 -:10A32000002B04D1200009F0A3FC05B0F0BD837A16 -:10A33000066F01931023019AF35600259B18012202 -:10A3400094469A402900F36803920293029BAB4221 -:10A350002DDDB068019B6843C01873694000E77A3F -:10A360001A181B5C5078E279012F10D1571E3F1A42 -:10A3700018003B004243606F52008218D218937954 -:10A38000002B02D06346AB4019430135DEE7022FB4 -:10A3900007D0032FEED1277A013FFF1A03003800C0 -:10A3A000E8E7571EFB1A277A013F381AE2E7112324 -:10A3B000C943F356606C994023691940039B1943C4 -:10A3C0000CF0D5F9667AB31EDBB2FC2B14D8FEF77D -:10A3D0000DFF0C4B0500236300230B4863630B4BFD -:10A3E000FF217043E462236406F0ACFF290041437F -:10A3F000200014300BF0C3FF637A012B00D994E7DF -:10A4000090E7C046713C0200B60300005B3C0200CE -:10A410001FB5012381881A00684608F072FF0123E6 -:10A4200068461A00024908F06CFF05B000BDC0463E -:10A43000FE0300001FB5030048331A780400002A09 -:10A440000DD000221A70012381881A00684608F096 -:10A4500058FF012368461A00034908F052FF200004 -:10A46000743008F095FF1FBDFF03000010B54830A1 -:10A470000378002B06D00378012B03D0012102487A -:10A4800008F0B3FD10BDC046FF03000010B5012168 -:10A490000400062008F0A9FD064B984208D1483474 -:10A4A0002378002B04D02378012B01D020BFF7E7BD -:10A4B00010BDC04616FCFFFF73B5079C0500002CBD -:10A4C0001CDB060048363078002802D0307801289E -:10A4D00016D106981BB2C0B20090280012B2743098 -:10A4E00008F06CFF002C07D02B004A331C8000249E -:10A4F00007234C352C803370200076BD014CFBE7E0 -:10A50000014CF9E717FCFFFF12FCFFFFF0B587B025 -:10A510000D9C05000E0017000393002C21DBFFF7B4 -:10A52000A5FF2B0048331B78DAB20292002B1AD118 -:10A53000310005A808F015FF0C9B3A000093280095 -:10A54000039B019405A9FFF7B7FF05A808F0FCFEDF -:10A55000002C03D02800FFF799FF029C200007B0D1 -:10A56000F0BD024CFAE7024CF8E7C04617FCFFFFCB -:10A5700011FCFFFFF8B50400171E1DDD060048366C -:10A580003378002B02D03378012B17D12200E379E6 -:10A590005632013B137023000025200054331D80E8 -:10A5A000503008F072FE23004A331F800223280037 -:10A5B0004C3425803370F8BD0148FCE70148FAE7C8 -:10A5C00017FCFFFF12FCFFFFF8B50400171E2DDD7E -:10A5D000060048363278002A02D03278012A27D184 -:10A5E0005D42069BFF331FD16B1D22001BB26432FC -:10A5F00013802300200066331D70603008F0B9FE20 -:10A60000230000226C331A70954200D03D002300D5 -:10A610004A331D80079B00205A1E9341013F4C3452 -:10A62000053327803370F8BD069BDEE70148FAE763 -:10A630000148F8E717FCFFFF12FCFFFFF0B504002C -:10A640000F0016001D0087B0002A1FDDFFF70EFF68 -:10A65000230048331B78DAB20392002B18D139005B -:10A6600005A808F07EFE0D9B320001930C9B05A906 -:10A67000009320002B00FFF7A7FF05A808F064FE59 -:10A680002000FFF703FF039807B0F0BD0148FBE788 -:10A690000148F9E717FCFFFF11FCFFFFFF2902D873 -:10A6A0004172002070470148FCE7C04617FCFFFFDD -:10A6B00013B5040004A80078009020000BF0C3FD3F -:10A6C000002801D1207516BD0048FCE70EFCFFFFF5 -:10A6D00013B5040004A80078009020000BF09BFD47 -:10A6E000002801D1207516BD0048FCE70EFCFFFFD5 -:10A6F0007FB50D0011000F226A4404001E1E117068 -:10A7000015D0089B002B12DD012329000093FFF7D1 -:10A71000DFFF002808D10090320029002000089BAC -:10A72000FFF7C6FF002800D0024804B070BD024801 -:10A73000FBE7C0460EFCFFFF17FCFFFFF7B5060066 -:10A740000D1E3ED00023022704690193002C34D053 -:10A75000AA88A38853403B422DD13A4222D1A36814 -:10A76000AA68934227D12B88002B02D022889A42D4 -:10A7700021D16B88002B02D062889A421BD1EB68F2 -:10A78000E268934201D0002B15D17368002B01D0F1 -:10A7900020009847A2880C4B1343A380019B0133F0 -:10A7A000019308E0A968A0680AF07FFC0028DAD1CC -:10A7B000AB883B42D3D0646AC8E7019B2000002BE2 -:10A7C00000DC0248FEBDC0460080FFFF17FCFFFF13 -:10A7D000F0B506000D0085B000295DD001270469A1 -:10A7E000002C27D00221AA8800230A4202D0A38885 -:10A7F0005B083B40226829688A4215D1A068A96895 -:10A80000002B0FD00AF051FC00280DD0EB68E26855 -:10A81000934209D10421625EA388002A06DB1F4807 -:10A8200005B0F0BD8842F1D0646AD9E75B045B0CE7 -:10A83000A380F4E730692A880100031E07D135613F -:10A8400001236846164908F05CFD0020E8E71C88F3 -:10A85000944206D25C6A1900002C0DD02300F6E762 -:10A8600023001C88944207D15F886C88A74203D8D4 -:10A870005C6A1900002CF3D1884209D10B889342FD -:10A8800004D805D148886B88984201D96962D6E717 -:10A890004B6A6B624D62D3E70248C1E716FCFFFFCB -:10A8A000FD03000017FCFFFF064B10B51A00040063 -:10A8B00008322C33026083600830FEF739FA20003A -:10A8C00010BDC046B46B020008B4024B9C46083869 -:10A8D00008BC6047A9A8010008B4024B9C46083890 -:10A8E00008BC6047A94002000C4A002311002C322A -:10A8F000083110B5436083818373826003614361D3 -:10A900008361C383016004000830FEF703FA044B3F -:10A910001A68002A00D11C60200010BDB46B020030 -:10A92000F8240020F7B50D00012604690192002CDF -:10A9300037D023882A889A4201D0002B24D16388FB -:10A940006A889A4201D0002B1ED1FEF799F90123A3 -:10A95000002806D0C022A3881340C03B5A4253416E -:10A96000DBB2019A93421AD10422A35EA788002B7E -:10A9700015DB10222900A0180BF09EFF40231F4278 -:10A9800004D0200009F099FB646AD0E7FEF778F95B -:10A990000028F6D021000448FEF7F6FAF4E7002676 -:10A9A000F2E73000FEBDC046BB40020008B4024BD7 -:10A9B0009C46083808BC604745420200F0B587B0A5 -:10A9C00001930EAB1B88060003930D9B0D000093B3 -:10A9D000019B0C9F0292002B39D0002F02D1009BCB -:10A9E000DB0734D528200BF035FF0400103008F0C9 -:10A9F0007EFC029B1820258063800BF02BFF050056 -:10AA0000009B08220593019B002103600C300497F2 -:10AA10000BF06EFF082204A9281D0BF04DFF0D4B13 -:10AA200002226B6100230399E3602362636233684F -:10AA30000A43300021005B68A560A2809847002887 -:10AA400005D0200008F078FB20000BF0FFFE07B0D7 -:10AA5000F0BDC0467F420200F0B51600002583809D -:10AA6000164A174B04008571026001814681057307 -:10AA700018688C4689B0A8421DD0124A05950492E8 -:10AA8000C02202926A4604AB82CB82C223002A0013 -:10AA90006146FFF793FFC022094B0A4918680292EA -:10AAA0006A46069106AB079582CB82C223002A0034 -:10AAB0003100FFF783FF200009B0F0BDF86B020002 -:10AAC000F8240020A943020030B5002403730123B9 -:10AAD000034D84710560818082734373846030BD4F -:10AAE000F46A020070B583790400DB0704D580683E -:10AAF000002801D00BF0AAFEA3799B0704D5A0681B -:10AB0000002801D00BF0A2FEA3795B0709D5A02392 -:10AB10000021154AA068DB00D150884201D00BF01B -:10AB200095FEA3791B0708D5A568002D05D0280040 -:10AB30000AF032FB28000BF089FEA379DB0605D56D -:10AB4000A068002802D00368DB6898476023A279D8 -:10AB50001A4205D0A068002802D003685B689847B5 -:10AB60000023A360A37170BD00700040F7B50227F9 -:10AB7000037B04000D003B4228D0012928D88379AB -:10AB80001A003A4001923B4214D1FFF7ABFF182064 -:10AB90000BF060FE0E230600E35618220199009385 -:10ABA0000BF0A6FE300000990BF094FCA379A66090 -:10ABB0003B43A371A3685A68002D04D00025DB68CD -:10ABC0001A602800FEBD1B691A60FAE7014DF8E71C -:10ABD000014DF6E716FCFFFF17FCFFFFF7B5012656 -:10ABE000037B040033422CD0827961231100194089 -:10ABF00001911A4216D1FFF775FF18200BF02AFEBB -:10AC00000E230500E356677B1822019900930BF091 -:10AC10006FFE3A00280000990BF052FCA379A56062 -:10AC20003343A3716023A279A0681A4202D00BF0CB -:10AC30002BFBFEBD436940681B681840431E9841CA -:10AC4000F7E70148F5E7C04616FCFFFF70B5037B48 -:10AC500004000D001B0714D58023DB00994212D29B -:10AC600009F025FC03000020834209D1280007F0E9 -:10AC7000EDFB064906F02EFF011CA06802F020FD46 -:10AC800070BD0348FCE70348FAE7C04600C07F44B4 -:10AC900016FCFFFF17FCFFFF70B50425037B0400C3 -:10ACA0002B4214D083792B420DD1FFF71BFF0820D4 -:10ACB0000BF0D0FD0E210600615605F079FBA3795B -:10ACC000A6601D43A571A06805F098FB70BD014802 -:10ACD000FCE7C04616FCFFFF10B583791B0703D5C0 -:10ACE000806802F001FD10BD0048FCE716FCFFFF84 -:10ACF000012210B583794173134204D080680BF0B0 -:10AD00007DFC002010BD6022134203D080680BF050 -:10AD1000C2FAF6E70048F5E716FCFFFF70B504003D -:10AD200000250C4B0E0008338580857103602100DF -:10AD3000183009F009FC20002100203009F027FC20 -:10AD4000054B2000A680E5802572E56025616561E0 -:10AD50001C6070BD086C02000C2500208379DB07A5 -:10AD600002D5C160002070470048FCE716FCFFFFD9 -:10AD70008379DB0701D5C06870470148FCE7C0460E -:10AD800016FCFFFF70B545690400002D22D0037A40 -:10AD9000032B21D8FFF7ECFFA8622C200BF05AFD03 -:10ADA0002C22002105000BF0A3FD002263695A62EA -:10ADB0002369934207D1636923610020237A656187 -:10ADC0000133237270BD1A005B6A002BFBD16369EB -:10ADD0005362F2E70148F5E70148F3E717FCFFFF8C -:10ADE00013FCFFFF144B70B55A68144C002A03D0B3 -:10ADF00000225A600132A2601A69002A17D000218D -:10AE000019618023DB000E4DE3582868012B0FD118 -:10AE1000A923DB00E1584942FFF7A0FF2868FFF7AC -:10AE2000B1FF2B685A69074BE2500123A36070BD44 -:10AE3000FFF794FFF9E7C046FC1000400010004007 -:10AE40000C2500200405000003000069002809D03B -:10AE50000221054AD167426A1A611A7A013A1A72C6 -:10AE6000024B19607047C04604E100E000E100E0D9 -:10AE700010B5002903DB024B19600BF051FA10BD2D -:10AE80001025002070B504001D0004AB1E7805F0ED -:10AE9000F9F920000E4B40302360FEF75FFA2300E3 -:10AEA000220001354C331D700023E1215832013658 -:10AEB00016700A3AA3646365138053809381D3812B -:10AEC000013B200063644902FFF7D2FF200070BD00 -:10AED000A46A0200F7B580277F053E697C690822D5 -:10AEE000113C74430500210068460BF0E5FC104B53 -:10AEF000009A9A4219D0009300230193796928009F -:10AF00001339714309F05AFB019A2800009909F09E -:10AF10006DFB2100280009F051FB796922001339EB -:10AF200028007143B30809F053FB0198FEBDC046E9 -:10AF3000FECA0000F0B50D00ABB000210D92070075 -:10AF4000302212A81E000BF0D3FC28000BF010FDDD -:10AF5000431C0C93102B00D9B8E0202E00D9B5E08B -:10AF60002900380009F06FFB0B90002854D129000C -:10AF70000C9A12A80BF0A0FC32000D9916A80BF049 -:10AF80009BFC80235B051A695D690B92113D6A4346 -:10AF900038005E690D92FFF79DFF0D9B302208334C -:10AFA000002104001EA80F930BF0A2FC31000B9BA4 -:10AFB00013395943380009F001FB00230F9E0C930D -:10AFC0000E930C9BA34246DA310030221EA80BF0F0 -:10AFD00073FC12A91EA80BF0C1FC00282BD13D491F -:10AFE000380022001091119409F000FB6A4609967E -:10AFF00015AB23CB23C223CB23C223CB23C23800E0 -:10B00000149B1299139A09F0FFFA01230E930C9BDB -:10B01000303601330C93D4E70B9832000D99103081 -:10B020000BF03CFC04000B980BF010FC002C9ED1A4 -:10B0300020002BB0F0BD6A46099621AB23CB23C27A -:10B0400023CB23C223CB23C238001E991F9A209BF7 -:10B0500009F0DAFADBE7E6433021F61726404E43E3 -:10B060000F9B9E190E9B002B1CD10B9B981E06F06C -:10B07000DFF8A0422CD0174901343800220010918B -:10B08000119409F0B3FA6A46099615AB23CB23C293 -:10B0900023CB23C223CB23C238001299139A149BCB -:10B0A00009F0B2FA38000D9909F088FA80235B059F -:10B0B00059690C230B9A133963434A433800110032 -:10B0C00002330D9A09F084FA0024B1E7024CAFE78D -:10B0D000024CADE7FECA000017FCFFFF13FCFFFFA8 -:10B0E0008023F0B55B051A6995B002925A69059103 -:10B0F0000299113A51435C69029B133C05005C4381 -:10B100000391FFF7E7FE061E3CD0302200210834F1 -:10B1100008A8039F0BF0ECFB2100280009F04EFA71 -:10B120000023083701930493019BB34220DA3900CE -:10B13000302208A80BF0C0FB059908A80BF00EFC04 -:10B1400000280DD11B49721E28000691079209F0B4 -:10B150004DFA01230493019B303701330193E3E758 -:10B1600022000C233900280009F032FA3034F2E7CB -:10B17000049B002B08D10F49320028000691079646 -:10B1800009F034FA0C4812E02800039909F016FA85 -:10B1900080235B0559690C23029A13394A43734390 -:10B1A00011002800039A023309F012FA002015B0AA -:10B1B000F0BDC046FECA00000CFCFFFF70B50400E5 -:10B1C000A280FA22002308000C4992000831216075 -:10B1D000A3710B496061E260A360638209F033FAF6 -:10B1E000051E09D0010020000222103112300BF0A0 -:10B1F00063FB28000BF02AFB200070BD206C0200CE -:10B200008A78020030B502258379040087B02B428A -:10B2100004D1FDF77FFDA3791D43A571200009F03E -:10B2200058FA00281CD06B46DD1C280009F048FAAB -:10B230002B78002B17D001A809F040FA0321019ABE -:10B24000D3170B409B189B102382FEF709F8E36885 -:10B25000A18818180123A0601A0002A808F051F86C -:10B26000002007B030BD0122064B1A60064A516823 -:10B270000029FCD000215160044A12680192012289 -:10B280005A60DBE700C00040FCC0004008C5004039 -:10B29000022802D10122014B1A707047D3270020E7 -:10B2A00070B5064D04002B78002B04D1044803F040 -:10B2B0003FF801232B70200070BDC046D42700202A -:10B2C00091B2010070B50C0007F006FE002810D006 -:10B2D0000023134DA40A2B70200009F00EFA002859 -:10B2E00003D00A200BF083F9F6E72B78002BFCD073 -:10B2F00070BD02210B4B0C4A99508021C90058584F -:10B300000028FCD0A120C0001C5058580028FCD0B8 -:10B31000002199508021C9005A58002AFCD0E7E743 -:10B32000D327002000E0014004050000F8B50D001F -:10B3300016001F0007F0D0FD002811D00023184C84 -:10B3400023703A003100280009F0D5F9002803D015 -:10B350000A200BF04CF9F4E72378002BFCD0F8BD61 -:10B36000012380220F4C1049D2006350A358002BB8 -:10B37000FCD08022D200002394469F4208DD980032 -:10B3800032582A506246A0580028FBD00133F4E717 -:10B39000002363506346E358002BFBD0DFE7C04631 -:10B3A000D327002000E001400405000008B4024B50 -:10B3B0009C46443808BC6047FF460200FA21F8B5B5 -:10B3C0000389C90004005943324809F084FEFA2178 -:10B3D000890005F02DFF304FA17A2081380009F057 -:10B3E0007AFE23002600250022894C33A072A03665 -:10B3F0001A808C3500232A223178286808F0A8FDAD -:10B40000002844D11F235B223178286808F0A0FD72 -:10B4100000283CD120235C223178286808F098FD70 -:10B42000002834D101232C223178286808F090FDBF -:10B4300000282CD101232D223178286808F088FDBE -:10B44000002824D101232E223178286808F080FDBD -:10B4500000281CD1A17A380009F038FE0E22C3B2B0 -:10B460003178286808F074FD002810D1FA2123896A -:10B4700089005943074809F029FE012303432A2282 -:10B4800031782868DBB208F063FD002800D003485B -:10B49000F8BDC046406C0200386C02000EFCFFFF95 -:10B4A00008B4024B9C46443808BC6047BDB3010059 -:10B4B000074B10B51A00040008323C3302604364A5 -:10B4C000443008F04CF9200008F06EF8200010BD60 -:10B4D000A06C020008B4024B9C46443808BC60478C -:10B4E000B1B4010008B4024B9C46443808BC604724 -:10B4F00009470200F0B50425837904008BB02B4284 -:10B5000004D1FDF707FCA3791D43A57120009030FD -:10B51000FFF764FB0026B0420FD12300A033197857 -:10B5200020000C2307AD00938C302B000122006813 -:10B53000FFF7DEF8061E03D02C4E30000BB0F0BD36 -:10B540000A2304AA9B182A785A706A781A70002273 -:10B55000985EAA785A70EA781A700022995E039170 -:10B560002A795A706A791A7000229F5EAA795A70F5 -:10B57000EA791A7000215A5E04922A7A5A706A7A1D -:10B580001A7000215A5E0592AA7A5A70EA7A1F252B -:10B590001A7000229B5EA27A03999C46514349424D -:10B5A0005043CB172B405B185B11A361C3172B4093 -:10B5B000181864235743FA171540ED196A112262CF -:10B5C000059A5B425343A36764236146049A401182 -:10B5D0005A434B43E267221DE0612000D36708F025 -:10B5E0005CF82000443008F0C1F8A6E70EFCFFFF2D -:10B5F00008B4024B9C46443808BC6047F5B40100CF -:10B60000F7B51E00040008AB1B881500019309ABB9 -:10B610001A8800910AAB31001F88FEF765F82000F8 -:10B620003A0031004430FEF7B9FA134B20001A00FB -:10B630003C336364230008322260009A8C331A6022 -:10B64000AB8890308380AB79AA6883710B4BA98952 -:10B6500003600E23EB56826022009C3211808373BC -:10B660002300019AA03303211A80FFF741FB200039 -:10B67000FFF7A4FE2000FEBDA06C0200F46A0200E9 -:10B68000F8B5FA260189B60004007143254809F08F -:10B6900022FD310005F0CCFD234FA17A2081380036 -:10B6A00009F019FD2500A072583500232A222978B7 -:10B6B000606C08F04DFC002832D110232B22297831 -:10B6C000606C08F045FC00282AD101232D2229783E -:10B6D000606C08F03DFC002822D101232E2229783D -:10B6E000606C08F035FC00281AD1A17A380009F006 -:10B6F000EDFC0E22C3B22978606C08F029FC00280A -:10B700000ED121890748714309F0E0FC012303436E -:10B710002A222978606CDBB208F01AFC002800D0DD -:10B720000248F8BD086D0200006D02000EFCFFFF2C -:10B7300010B50400034B0833036007F035FF200009 -:10B7400010BDC046686D02007FB5042583790400F2 -:10B750002B4204D1FDF7DEFAA3791D43A571200029 -:10B760004830FFF73BFA0025A8420DD1230058339B -:10B770001978062302AE009301223300606CFEF7B5 -:10B78000B7FF051E03D00D4D280004B070BD002189 -:10B7900004200222A37A30567156B25659435A43B6 -:10B7A0004343DB002362D20023685242C9002000D9 -:10B7B0009B6AA261E1619847E6E7C0460EFCFFFF85 -:10B7C000F8B504000F00190006AB1E8807AB150082 -:10B7D0001A88FDF789FF0F4B676408332360230045 -:10B7E000AA8848339A80AA79A9689A710A4AA889CE -:10B7F000A2640E22AA5621652100543108809A7352 -:10B800000023A371230058331E802000FFF738FF68 -:10B810002000F8BD686D0200F46A020010B5040053 -:10B82000034B0833036007F09AFF200010BDC046A9 -:10B83000FC6D0200F0B507005C3700230400102205 -:10B840003978806C87B008F083FB214D0300280015 -:10B85000002B3BD10F2602ABF618012339780822C2 -:10B860000093A06C3300FEF743FFA8422DD00322C3 -:10B870003378134203D06420FDF7EAFAEAE7FA26A8 -:10B880002189144DB6007143280009F024FC3100D1 -:10B8900005F0CEFC2081A02311223978A06C08F09D -:10B8A00057FB002811D1A36C218903937143280011 -:10B8B0003F7809F00BFC01231843C3B21022390072 -:10B8C000039808F045FB002800D0014807B0F0BD00 -:10B8D0000EFCFFFF9C6D020070B508258379040003 -:10B8E00086B02B4204D1FDF715FAA3791D43A5714B -:10B8F00020004C30FFF772F9051E0DD023005C3399 -:10B900001978062304AE009301223300A06CFEF7E1 -:10B91000EFFE051E03D0134D280006B070BD0E23A8 -:10B9200032786B445A70727820001A700022995E47 -:10B9300064224A43A263B2785A70F2781A700022E5 -:10B94000995E642252425143616331795970717931 -:10B95000197000215B5E5A432368E2631B6A9847B3 -:10B96000DAE7C0460EFCFFFFF8B504000F0019002F -:10B9700006AB1E8807AB15001A88FEF70FF90D4BB2 -:10B98000A764083323602300AA884C339A80AA79DD -:10B99000A9689A71084AA889E2640E22AA566165CC -:10B9A0002100583108801E8220009A73FFF742FF61 -:10B9B0002000F8BDFC6D0200F46A0200F0B5FA2523 -:10B9C0000189234FAD0085B004006943380009F0B8 -:10B9D00082FB290005F02CFC1E4EA17A208130004C -:10B9E00009F079FB636CA07202932300583321891C -:10B9F00001931B7869433800039309F067FB072321 -:10BA00000343202203990298DBB208F0A1FA002830 -:10BA10001AD1019B22221978606C102308F098FA41 -:10BA2000002811D1019BA17A30001F78656C09F0C4 -:10BA30004DFB80235B420343232239002800DBB205 -:10BA400008F086FA002800D0034805B0F0BDC046D3 -:10BA5000306E0200286E02000EFCFFFF10B50400DD -:10BA6000034B0833036007F09FFD200010BDC04664 -:10BA7000A06E0200F0B504258379040085B02B4246 -:10BA800004D1FDF747F9A3791D43A5712000483083 -:10BA9000FFF7A4F8051E0DD02300583319780623AC -:10BAA00002AE0093A8223300606CFEF721FE051E53 -:10BAB00003D0144D280005B0F0BD1F200023F25E16 -:10BAC000D31703409B180222B15E5B11CA170240D4 -:10BAD00052180421775E3380F9170140A07A521181 -:10BAE0004343C919728049114243B18041435B42CB -:10BAF000E3612368524220009B6AA2612162984759 -:10BB0000D8E7C0460EFCFFFFF8B504000F0019008F -:10BB100006AB1E8807AB15001A88FDF7E5FD0F4B35 -:10BB20006764083323602300AA8848339A80AA797F -:10BB3000A9689A710A4AA889A2640E22AA562165A8 -:10BB40002100543108809A730023A37123005833D5 -:10BB50001E802000FFF732FF2000F8BDA06E02001B -:10BB6000F46A0200F7B5FA2504000189134EAD000E -:10BB70006943300009F0AFFA290005F059FB2700AE -:10BB8000A36C208100935C373B7881B2694330001D -:10BB9000019309F09BFA6022C3B20199009808F062 -:10BBA000D7F9002807D1012362223978A06C08F068 -:10BBB000CFF9002800D00248FEBDC046D46E020076 -:10BBC0000EFCFFFF10B50400034B0833036007F0C1 -:10BBD000C6FD200010BDC046FC6E02007FB50825E2 -:10BBE000837904002B4204D1FDF794F8A3791D4317 -:10BBF000A57120004C30FEF7F1FF051E0DD023008B -:10BC00005C331978062302AE0093E8223300A06C5F -:10BC1000FEF76EFD051E03D00B4D280004B070BD6D -:10BC20000223F25E96235B425A4362630021725EF6 -:10BC300020005343A3630423F25E96235343E3633C -:10BC400023681B6A9847E8E70EFCFFFFF8B504007D -:10BC50000F00190006AB1E8807AB15001A88FDF708 -:10BC60009DFF0D4BA764083323602300AA884C3343 -:10BC70009A80AA79A9689A71084AA889E2640E2272 -:10BC8000AA5661652100583108801E8220009A73EF -:10BC9000FFF768FF2000F8BDFC6E0200F46A0200A6 -:10BCA000F0B50400150085B001930AAB1F880BABFB -:10BCB0001B78461C02930EAB1B78102203930B7863 -:10BCC00003704B8A0131438230000AF0F5FD656153 -:10BCD00000250122019B27836383039BE583237750 -:10BCE000029B2000F377A31CDA770C9B0C2663627F -:10BCF00023000D9A283329001A705D7032009D7060 -:10BD00002C300AF0F5FD2000064B3200A363290019 -:10BD1000E56340300AF0ECFD2000034B2565E36449 -:10BD200005B0F0BDF3470200E5470200F0B507009B -:10BD3000C3B001604260684900222DA808F0DCFD14 -:10BD40003B000833069312230024012601930C3B89 -:10BD500010AD069A049600932DA923000394029433 -:10BD600018A8FFF79DFF220028005C4908F0C4FDD9 -:10BD70003B000E3307930A230193083B2900079ADF -:10BD8000049600930394230002942DA8FFF788FFE4 -:10BD90007868BC600368BC815B6998475A2202AB33 -:10BDA000D218D677AE2202ABD218D67718AA09924B -:10BDB0002DAA4B49F8810A920BA8220008F09CFD9D -:10BDC0002421392002AA5218137802AA2B70D38E8C -:10BDD00001316B8202AB1022C918C0180AF06CFD49 -:10BDE000022309AE2B7538681696AC8301F0E0FC8F -:10BDF000036829001B689847762202AB9B181B88B2 -:10BE000054323B8202AB9B181B8838687B8201F05E -:10BE1000CFFC03680094398ADD68069A0623A84798 -:10BE2000386801F0C5FC03680094798A079ADD68D8 -:10BE30000223A847386801F0BBFC060014200AF072 -:10BE400009FD0500274B0461082280C00BA90B9354 -:10BE50000C940AF031FD244BEB60B369A34239D155 -:10BE6000224BB5611E68002E31D028200AF0F2FC6A -:10BE70000400103007F03BFA1D4B182023600AF035 -:10BE8000E9FC002205001B4B00210C9207600832E0 -:10BE90000C300B930AF02CFD08220BA9281D0AF088 -:10BEA0000BFD154B00226B61C223A3803368E26057 -:10BEB000210030005B68A56022626262984700281A -:10BEC00005D0200007F038F920000AF0BFFC380048 -:10BED00043B0F0BD2B61C3E792780200A278020064 -:10BEE000B2780200B548020001480200F8240020A0 -:10BEF000040001006B4802002B48020010B504004A -:10BF0000054B083303601C3007F062F9200018303D -:10BF100007F05EF9200010BD286F0200FF23F0B586 -:10BF20002C4E8DB0337000230400694600880093C6 -:10BF300004F02EF9002802D16B469B783370264D11 -:10BF40002B68DB68002B07D1002320881A0019001A -:10BF500008F0F9FC0DB0F0BD3378032BF4D81F497D -:10BF600001A8FDF7C1F92B6801A9DD6804A807F055 -:10BF700084F9280004A908F095FB0027050004A80F -:10BF800007F026F9BD421ED029002022103104A856 -:10BF90000AF092FC28000AF059FC317804ABC90081 -:10BFA0005918082202A80AF087FC012308222088D9 -:10BFB00002A908F0C8FC0137002804D10C21208810 -:10BFC000074A08F0BEFC01A807F002F9002FBBD019 -:10BFD000C0E7C0468820002020250020C27802004B -:10BFE000FFFF0000F0B58379040091B05B071BD51B -:10BFF000FDF736F900232269801A9941994203D14D -:10C00000F533FF3398420FD3A068002808D0354B92 -:10C010001D8801F0BDFB0368152229001B6A9847A3 -:10C020000422A3799343A371A3799B0758D52E4E7D -:10C030003368DB68002B4FD02C4F3B78032B4BD859 -:10C04000284B2B491B8804A80193FDF74DF9336851 -:10C0500004A9DD6808A807F010F908A9280008F06D -:10C0600021FB050008A807F0B3F8082302AAD38033 -:10C070000198073B063206A908F067FC002D08D09E -:10C0800029002022103108A80AF016FC28000AF026 -:10C09000DDFB3D7802ABDA88ED0008AB5D192800C6 -:10C0A00006A90AF0FBFB002813D00822280006A9E5 -:10C0B0000AF002FC336804A9DD6805A807F0DDF882 -:10C0C0002023280008AA05A908F0F2FA05A807F01D -:10C0D0007FF804A807F07CF80222A3799343A371A8 -:10C0E00011B0F0BDB82700202025002088200020B6 -:10C0F000C278020070B50D0001F04AFB040003682D -:10C10000002D09D15B699847FA20800068430749F0 -:10C1100005F08EF8E08070BD9B6898478542F3D2A9 -:10C12000236820009B6898470500EDE77102000036 -:10C13000F0B507001500A1B002C706006B4918A8AA -:10C140001C0008F0EDFC2B1E03D028000AF010FCA8 -:10C1500083B20122049200220392029202320192DF -:10C1600000932A0018A93800FFF79AFD33006049B0 -:10C17000583318A8079308F0D3FC231E03D02000DF -:10C180000AF0F6FB83B2012204920022039202928B -:10C19000023201920093220018A90798FFF780FD50 -:10C1A00033005449AC3318A8089308F0B9FC269B17 -:10C1B000002B03D018000AF0DBFB83B201220492AB -:10C1C000002203920292023201920093269A18A949 -:10C1D0000898FFF765FD731CFF33474918A80993BA -:10C1E00008F09EFC279B002B03D018000AF0C0FB30 -:10C1F00083B2012204920022701C03920292023246 -:10C2000001920093279A18A9FF30FFF749FD3300E8 -:10C210005533FF33394918A8099308F081FC289B4E -:10C22000002B03D018000AF0A3FB83B20122049272 -:10C23000002203920292023201920093289A18A9D6 -:10C240000998FFF72DFD3300A933FF332C4918A8B7 -:10C250000A9308F065FC299B002B03D018000AF014 -:10C2600087FB83B201220492002218AC039202924F -:10C270000232019200932100299A0A98FFF710FDDB -:10C28000204B1B780B93002B2DD1079B1E4913933A -:10C29000089B0DA81493731CFF331593099B1297E9 -:10C2A00016930A9B12AD179308F03AFC1D21492002 -:10C2B00006AB1B7F1022237006ABDB8D638206ABBF -:10C2C000C918C0180AF0F8FA062323750B9B1E95AF -:10C2D0003068A38301F06CFA036821001B6898475B -:10C2E0000122084B1A70300021B0F0BD292A00004D -:10C2F000242A0000252A0000272A0000262A000000 -:10C30000282A0000D52700200A18000070B5002553 -:10C3100004000B4B8580083385710360C1601830C1 -:10C32000FDF71CF820001C30FDF718F80123621CF3 -:10C33000D377044A2000A56065611460A37170BDC5 -:10C34000286F020020250020FA2130B585B00400B6 -:10C35000012302226846890006F0D3FF074D2868B2 -:10C36000002809D008F0E8FB2188054B2A681980CD -:10C37000022391790B43937105B030BD2025002035 -:10C38000B827002010B50C0007290FD8806801F0ED -:10C39000FFF9074B195703685B6C984743425841B4 -:10C3A000044B40421840044BC01810BD0348FCE742 -:10C3B000417A0200EA03000016FCFFFF17FCFFFFB2 -:10C3C000F0B5984C0D00A544040096AB1B78964937 -:10C3D00008A807930692FCF787FF200029001C306D -:10C3E00006F053FF914909A8FCF77EFF90490AA87F -:10C3F000FCF77AFF0CAE09AA08A90BA806F054FFB7 -:10C400002A00300011AD0BA906F04EFF0AAA310038 -:10C41000280006F049FF290008A806F036FF28008A -:10C4200006F0D6FE300006F0D3FE0BA806F0D0FED4 -:10C43000C020C00001F072FF08200AF00BFA0700CC -:10C44000002108F0C9FE0C220021A76030000AF08C -:10C450004FFA2B0007CE07C3764B2900EB60002371 -:10C4600038002B6108F0A1FEA06801F091F90822C4 -:10C470000021059012A80AF03BFA14200AF0EAF90C -:10C480006D4B2A0011930300C2CAC2C36B4B059FB8 -:10C49000C3600023A03703617B68002B00D0BAE0A3 -:10C4A0007860A06801F084F908220021060012A833 -:10C4B0000AF01EFA14200AF0CDF9614B1193030023 -:10C4C00086CD86C35F4BC36000230361336B002BB3 -:10C4D00000D0A2E03063A06801F05AF908220021E0 -:10C4E000059012A80AF004FA14200AF0B3F9564B8A -:10C4F00011AE119332000300A2CAA2C3534B059D93 -:10C50000C3600023943503616B68002B00D086E084 -:10C510006860012004AB1B7F04AA034313770BA9B7 -:10C5200008F015FAA06801F053F9036848495B6AFE -:10C530009847A06801F04CF9036846499B69984701 -:10C54000A06801F045F90021036800911D680A0008 -:10C550000B00A847079B002B0AD0200008F0F5FA33 -:10C56000032805DDA06801F033F90368DB6898470C -:10C5700006212000FFF706FF374B384A1B68A168E9 -:10C580000393374B30001B6800250293354B1B6823 -:10C590000193069B1B6804330093334B12681B689E -:10C5A000FFF7C6FDA06801F0F3F803680CA99B6AC9 -:10C5B0009847082304AA1384DB1853849584A06841 -:10C5C00001F0E6F803680CA9DB6A9847A068062129 -:10C5D00008F079FA089A09219378A068043208F0E3 -:10C5E00085FAA06801F0D4F832210571A068FFF740 -:10C5F00081FDA06801F0CCF808F0E3F90AA806F084 -:10C60000E7FD09A806F0E4FD08A806F0E1FD912386 -:10C610009B009D44F0BD036142E703615AE703615B -:10C6200076E7C046BCFDFFFFCE780200EB78020043 -:10C63000DC7802005349020049C30100614902004D -:10C640001DBF01006F4902009D4902007D490200A3 -:10C650006DC60100A1C601001C2500201825002080 -:10C660000C200020142500201020002013B50622E5 -:10C670006846FCF749FE094B1C68002C0AD0694645 -:10C6800001A806F0FAFD200001A908F07CFA01A833 -:10C6900006F09EFD684606F09BFD13BD2025002098 -:10C6A000002373B501AE0C0031000500019303F0C7 -:10C6B0006FFD002802D1B278064B1A70064B18683D -:10C6C000002806D0054B1D8063425C41E1B208F0B2 -:10C6D00062FA73BD8820002020250020B8270020A2 -:10C6E00030B5284CA9B06A220D000DA821000AF02F -:10C6F000E3F80DA903A8FCF765FE03A906A806F058 -:10C7000030FE01230193013BFF3B00930533FF33D0 -:10C71000642206A92800FDF791FF06A806F014FE82 -:10C72000210019226A3106A80AF0C6F80522002461 -:10C73000110006AB04A806F03BFE04A905A806F00C -:10C7400010FE2300220028000194009405A9FDF7A3 -:10C75000DDFE05A806F0F8FD21002800FDF79EFF8C -:10C7600005340520FCF774FBFF2CF5D1FA2080007E -:10C77000FCF76EFB04A806F0E7FD03A806F0E4FD55 -:10C7800029B030BDBE790200F0B58F4B8DB0059257 -:10C790001A68082304000F00D16C07A80B43D36468 -:10C7A0008A49FCF7A1FD8A4908A8FCF79DFD2200F3 -:10C7B00000251C3207A90BA806F076FD08AA0BA9D4 -:10C7C00009A806F071FD0BA806F002FD631CDD77D9 -:10C7D000A06800F0DDFF03685B699847A06800F07F -:10C7E000D7FF030006000A331F2229001800039315 -:10C7F0000AF07EF8039B3000DD7708F0D9F80621B7 -:10C80000A06808F060F9099A09219378A0680432B9 -:10C8100008F06CF9A06800F0BBFFC8210571A068A2 -:10C82000FFF768FCA06800F0B3FF0581A06800F086 -:10C83000AFFF08F0C6F83800FDF7FCFD2000FCF75C -:10C8400069FA39002000FFF74BFF3900200008F09B -:10C85000B5F9FF23049503936269012316001E4076 -:10C860001A4232D05B490AA8FCF73CFE0AA90BA881 -:10C8700006F077FD00220BA9130001920092380008 -:10C88000FDF744FE0BA806F05FFD049B002B47D18B -:10C89000039B043B0393039B282B44DC380007F0E5 -:10C8A0004AFB039B002B00DC0496059806F043FF2F -:10C8B000002806D0012362699A431300042213431F -:10C8C00063610AA806F040FD002504226369134253 -:10C8D00034D0FF213800C826FDF7E0FE0025B60061 -:10C8E000A36902229B5EAB4223DD200029B21830EF -:10C8F00006F0F0FC0023010038001A007430FCF749 -:10C9000041FE3000FCF7A4FA380007F014FBC82001 -:10C91000FCF79EFA0222636913420AD10135DFE770 -:10C92000039B0433B6E7039BFE2BBEDD0023049379 -:10C93000BBE7FA208000FCF78BFA0025022263692E -:10C9400013421ED01E0006321640134224D0224944 -:10C950000AA8FCF7C7FD0AA90BA806F002FD0022F1 -:10C960000BA91300019200923800FDF7CFFD0BA830 -:10C9700006F0EAFC1948FCF76BFA0AA806F0E4FC9A -:10C98000174D6420FCF764FA164B01359D4200DC1C -:10C9900062E706F0B3FA5FE713490AA8FCF7A2FDC5 -:10C9A0000AA90BA806F0DDFC330032000BA9380001 -:10C9B00001960096FDF7AAFD0BA806F0C5FC0AA893 -:10C9C00006F0C2FCDDE7C046A4240020DE780200A9 -:10C9D000DC780200EE78020033790200983A000019 -:10C9E0008C0A00008B0A000070790200F0B587B055 -:10C9F00001930EAB1B88060003930D9B0D00009363 -:10CA0000019B0C9F0292002B39D0002F02D1009B7A -:10CA1000DB0734D5282009F01DFF0400103006F094 -:10CA200066FC029B18202580638009F013FF050037 -:10CA3000009B08220593019B002103600C300497A2 -:10CA400009F056FF082204A9281D09F035FF0D4BF7 -:10CA500002226B6100230399E360236263623368FF -:10CA60000A43300021005B68A560A2809847002837 -:10CA700005D0200006F060FB200009F0E7FE07B0BB -:10CA8000F0BDC0461D4C02000300F0B5C5B0050066 -:10CA900002C300224A492FA800240127079307F068 -:10CAA0002BFF122312AE079A01932FA9230004979C -:10CAB0000394029400971AA8FFF7F2F822003000BE -:10CAC000404907F019FF1223310001936A1D23002A -:10CAD00004970394029400972FA8FFF7E1F86223CC -:10CAE00002AA9B18DF77B6239B18DF771AAB2200C8 -:10CAF00035490993AC802FAB0DA80A9307F0FCFED3 -:10CB00002C222D21412002AB9B181B781C3A33703C -:10CB100002ABDB8F738202ABC918C01809F0CCFEE0 -:10CB20000223337509AB18932868B48300F040FEE4 -:10CB3000036831001B6898477E2202AB9B181B8854 -:10CB40005432EB8002AB9B181B8828682B8100F0C5 -:10CB50002FFE03680094E988DE68079A3B00B0471F -:10CB6000286800F025FE03680094DE6829893B00F0 -:10CB70006A1DB047154B1868A0421DD0144A0C948A -:10CB80000B92C02202926A460BAB42CB42C23900E2 -:10CB90002B002200FFF72AFF0C4B0E9418680D4B58 -:10CBA0000DAA0D93C02302936B4642CA42C32B00C9 -:10CBB00022000221FFF71AFF280045B0F0BDC04651 -:10CBC000497A0200597A0200697A0200F8240020AA -:10CBD0005D4C0200BB4C0200F0B5060050364A889E -:10CBE000338804000D0085B09A4225D026004E36C9 -:10CBF0006A8833889A425CD12B89032B59D9EB6818 -:10CC0000A0681B68236100F0D3FD31880026220054 -:10CC100003680096DF6810320423B8470127B74045 -:10CC200023693B4237D063693B423FD0E368300120 -:10CC30001818FEF731F839E00B89032BD6D9CB68E9 -:10CC40001B684361806800F0B3FD31880026220034 -:10CC500003680096DF6814320423B8470127B74001 -:10CC600023693B4208D063693B4210D0E36830013E -:10CC70001818FEF711F80AE063693B4207D0E36831 -:10CC800030011818FDF7AAFF23693B42EBD10136AA -:10CC9000132EE3D1AAE763693B4207D0E368300172 -:10CCA0001818FDF79BFF23693B42BCD10136132EB8 -:10CCB000B4D1230052336A881B889A4234D1288920 -:10CCC000002858D02D4B2E4A43439BB2934252D852 -:10CCD000072104F0ADFAC3B207205843EE68831968 -:10CCE0000393039BB3421FD03379F27877791B0209 -:10CCF0001A43B37930783F0417431B061F430301DF -:10CD00000293B17873780902029A1943E3680736EF -:10CD10009818FDF79BFFE268029B94466344180055 -:10CD20003900FDF7D9FFDCE7636D6A88DB8B9A4237 -:10CD300021D101272E89ED68AE19B6B2731B9BB2C3 -:10CD4000012B18D93B002878626983401A4208D128 -:10CD5000E26800011018226969781A4203D1FDF7D0 -:10CD600005FF0235EAE7FF2903D08900FDF76EFFD2 -:10CD7000F7E70449FAE705B0F0BDC046B76D00001B -:10CD800092240000FF030000F0B500240500874B4B -:10CD9000DBB0083303608160C26085492200848073 -:10CDA000847145A807F0A8FD2B00103301270A263F -:10CDB00007930423079A04970196009345A923003B -:10CDC000039402941BA8FEF76BFF2200794945A843 -:10CDD00007F092FD04232A00049714320196009371 -:10CDE00045A923000394029430A80892FEF758FF47 -:10CDF0002200714913A807F07FFD2A00183206921D -:10CE000008220192063223000497009213A9069A81 -:10CE10000394029445A8FEF743FF2200674913A834 -:10CE200007F06AFD542009F015FD1A2314212A0089 -:10CE300006002632049701930091230013A903945E -:10CE40000294FEF72DFF30005D4B08226E65F562FF -:10CE500013A930301393149409F02EFD32002800EA -:10CE6000584B2932B363210017702C6113226C6177 -:10CE70003A3009F03DFD0E222100069809F038FDF8 -:10CE80005E2204ABD218D777B22204ABD218D77780 -:10CE900004AAD31D1BAAFF330A9230AADF770B9294 -:10CEA000B31C45AADF7748490C920EA822000D96C4 -:10CEB00007F022FD28213D2004AA521813781431CE -:10CEC00004AA5218137004AA538F123152181380F7 -:10CED000253904ABC9181022C01809F0EDFC502107 -:10CEE000042304AA52181370582204AB9B180AAFEB -:10CEF0001997A8681C8000F05BFC036813A91B68E5 -:10CF000098477A222F002E0004AB9B181B884E37BF -:10CF10003B80543204AB9B181B88503633802B0067 -:10CF200052330993543204AB9B181B88099AA868A2 -:10CF3000138000F03DFC036839880094DF68079A8D -:10CF40000423B847A86800F033FC036831880094D4 -:10CF5000DE68089A0423B047A86800F029FC099B02 -:10CF6000069A198803680094DE680E23B047A86803 -:10CF700000F01EFC0700142009F06CFC0600134BA7 -:10CF80000461082220C00EA90E930F9409F094FCAE -:10CF90000F4BF360BB69A34206D12800BE61FBF7CB -:10CFA000B9FE28005BB0F0BD3361F6E7406F0200C8 -:10CFB000797A0200997A0200A97A0200897A02003D -:10CFC000DF4D0200134D0200B97A0200D9CB0100F7 -:10CFD0003D4D02000300F0B50400C5B001604260A1 -:10CFE0002C33002261492FA8089307F085FC230009 -:10CFF000083300250127079305220A23049701938C -:10D0000000922B00079A2FA9089803950295FEF726 -:10D0100047FE2A0056492FA807F06EFC082122007F -:10D0200001910C3112AE2B00103204970091039540 -:10D030002FA902951AA8FEF733FE2A0030004D49A9 -:10D0400007F05AFC0A2322000193083B31000E32FC -:10D050000497009303952B0002952FA80992FEF7E1 -:10D060001FFE05222900079809F042FC78232000C2 -:10D07000E381414B310008222574A4655C30129392 -:10D08000139509F019FC3D4B04AA63662300553340 -:10D090001F70273BDF775A239B18DF77AE239B183F -:10D0A000DF77089B2A000A931AAB35490B930DA82A -:10D0B0002FAB0C9307F020FC24222521392004AB50 -:10D0C0009B181B78143A337004ABDB8E0AAF738263 -:10D0D00004ABC918C01809F0EFFB032320683375AF -:10D0E0001897B58300F064FB036831001B6898470C -:10D0F000230076224A331B882068A38404AB9B1844 -:10D100001B885432E38404AB9B181B88238500F0F2 -:10D110004FFB03680095218DDE68099A0223B04712 -:10D12000206800F045FB03680095A18C079ADE6833 -:10D130000523B047206800F03BFB0700142009F0EE -:10D1400089FB06000F4B0561082210C00DA90D9345 -:10D150000E9509F0B1FB0C4BF360BB69AB4203D1F8 -:10D160002000BE6145B0F0BD3361F9E7C97A020025 -:10D17000E97A0200D97A0200054F02000D4E020042 -:10D18000F97A0200614E0200374E02001FB5084BCB -:10D190001B68DB8B834209D1064B68461A78064B25 -:10D1A00006491A700123032206F0ABF805B000BD52 -:10D1B00024250020D6270020D7270020FF030000C9 -:10D1C000F0B51D00ADB0040001610135143016004A -:10D1D0000691FCF7C3F8EBB218000793FBF75EFF6C -:10D1E00000250136F6B260603000FBF757FF4A4B6E -:10D1F0002A001D70494B4A491D70079B2060A6728A -:10D20000E37225810FA807F077FB01270C23226822 -:10D210000497019300963B000FA90395029517A868 -:10D22000FEF73EFD2A003F490FA807F065FB54209A -:10D2300009F010FB202306000193079B6268049706 -:10D2400000930FA93B0003950295FEF729FD364B8D -:10D2500008961E600AAE17AB2A00344930000993C5 -:10D2600007F04AFB34213520337802AA5218137094 -:10D27000738A123102AA52181380253902ABC918D9 -:10D280001022C01809F018FB4821022302AA5218E4 -:10D290001370502202AB9B1808AF159706981D809B -:10D2A00000F086FA03680FA91B689847722202AB48 -:10D2B0009B181B880698E36000F07AFA0790142008 -:10D2C00009F0C8FA07001A4B05610822310010C0A6 -:10D2D0000A930B9509F0F0FA164BFB60079B9B69CC -:10D2E000AB4217D1079B06989F6100F061FA0500D9 -:10D2F000082200210BA809F0FBFA0F4B0A932B0020 -:10D300006C3307CE07C30D4B2000AB670023EB67E0 -:10D310002DB0F0BD3B61E5E7D6270020D7270020E0 -:10D320002C7B02003C7B0200242500204C7B020069 -:10D33000A34F0200794F02008DD101006B4F020014 -:10D34000054A03001178054A1278501A914201D912 -:10D35000DB7AC0187047C046D7270020D6270020A8 -:10D36000F0B58DB002AF040039607A613B61002AEC -:10D3700000DCA4E03B69012B00D1A0E027230025BD -:10D38000FB1800691D7000F013FA272203684E494C -:10D390009B690968BA189847206900F0E9F9826D1D -:10D3A0000223110019401A4237D12533FB181B788C -:10D3B000AB4200D186E0F961206900F0D9F9022280 -:10D3C000836D134275D02723FB181B78FB60002B5D -:10D3D0006FD03E4B6E461D783D4B1B78BB60FB69A2 -:10D3E000BB6100237B60BB697A69934217DAE17AFB -:10D3F000681C04F08DF8BB688B420AD0BA693B68A0 -:10D400009B5C62685355FB69CDB20133FB61FB68DD -:10D410007B60BB690133BB61E5E7FD61CCE77B68FD -:10D42000002B01D0294B1D702000FFF789FF6A46B1 -:10D43000C31DDB08DB00D31A9D4602AB02000021AE -:10D4400005001800BB6109F053FA204BE27A1B7803 -:10D4500020000193BB680093BB69616807F0F3FD8E -:10D460003B69022B03D103211A48FBF71DFD2069FC -:10D4700000F09EF9ABB20025134A1268D18B026806 -:10D480000095D2681500BA69A8473B69022B14D1F0 -:10D49000FBF774FC206900F08BF9272203680A4926 -:10D4A0009B69BA1809689847FB697A69B54693423F -:10D4B00082DBBD46F8690BB0F0BDB546F9E7064B17 -:10D4C000FB61F6E7054BFBE724250020D62700206B -:10D4D000D7270020FF03000017FCFFFF16FCFFFF0B -:10D4E000002815D0006041608260C360046145611E -:10D4F0008661C761444604624C4644625446846275 -:10D500005C46C462644604636E4646637446846344 -:10D51000002A06D0C46B043C043A25681560B44266 -:10D52000F9D18C6BA6464E6BB546002B06D0CC6B62 -:10D53000043C043B1D682560B442F9D10C6BA44641 -:10D54000CC6AA3468C6AA2464C6AA1460C6AA046E5 -:10D55000CF698E694D690C69CB688A68086849682B -:10D560007047006041608260C3600461456186610C -:10D57000C761444604624C464462544684625C4639 -:10D58000C462644604636E46466374468463C46B37 -:10D59000043C043925680D60B442F9D1C769866935 -:10D5A000456904697047006041608260C36004613E -:10D5B00045618661C761444604624C4644625446F4 -:10D5C00084625C46C462644604636C464463744689 -:10D5D000846304697047846BA646446BA546046B5C -:10D5E000A446C46AA346846AA246446AA146046A61 -:10D5F000A046C769866945690469C368826800688E -:10D600004168704710B5041E0CD009F0B1F9431EF3 -:10D61000E318A34208D922781978013B21705A7087 -:10D620000134F6E7014810BD0020FCE717FCFFFFBE -:10D63000F0B585B00D1E009029D000260A27C2172C -:10D64000141A4B1E544003932000029639000136F1 -:10D65000019603F05DFFCB17C9185940039B303189 -:10D6600020009955390003F06DFE041EECD1009B9B -:10D67000002B04DA2D23029E019A0236AB540023BC -:10D680002800AB55FFF7BEFF200005B0F0BD014CF0 -:10D69000FAE7C04617FCFFFF0268084B406810B568 -:10D6A000C018C000101803009A4205D81C688C42AC -:10D6B00002D31800083BF7E710BDC046FFFFFF1F6D -:10D6C00070B50D1C06000021281C03F039FF041E54 -:10D6D00006D13000291C03F0A7FA2000756070BD48 -:10D6E0000048FCE717FCFFFF70B504000D0003F0D5 -:10D6F000AFFA20006168FFF7E3FF024B00201D60D6 -:10D7000070BDC0461420002070B5064D04002B6883 -:10D71000002B02D107F03EFF286023689B00EB58E6 -:10D72000636070BD3825002070B500280ED10D4D06 -:10D730002E68002E08D1083009F08CF8040006602D -:10D740004660FFF7E1FF2C60286870BD064A0123A0 -:10D75000116806480C001C401942F6D10360446071 -:10D760001360F2E72C25002028250020302500201A -:10D77000436810B50400002B02D1044808F06CFE89 -:10D78000606803681B69984710BDC046097B0200AA -:10D79000436810B50400002B02D1044808F05CFE79 -:10D7A000606803681B69984710BDC046097B02008A -:10D7B000436810B50400002B02D1044808F04CFE69 -:10D7C000606803689B69984710BDC046097B0200EA -:10D7D000436810B50400002B02D1044808F03CFE59 -:10D7E000606803685B6A984710BDC046097B020009 -:10D7F00000487047FFFF0000F0B597B0059303683D -:10D8000007AC1B6804910393110023000600A1C913 -:10D81000A1C30025D36829000C220CA80A930B95FC -:10D8200009F066F835200B4B11AF0F9304AB2900BC -:10D830001022C01810953D7009F05AF8059B7D82A2 -:10D840002200009330000499039C01970CABA04781 -:10D8500017B0F0BDF7520200FC3070B5046C050043 -:10D86000002C0DD1242008F0F5FF064B44608361A5 -:10D87000054B8460C46004614461C4610360286432 -:10D88000286C70BD2C70020014710200FC3070B561 -:10D89000C56B0400002D11D1342008F0DBFF084BCC -:10D8A00085604360074B45610361074B0562C361B7 -:10D8B000064BC5628362064BE0630360E06B70BD9C -:10D8C0005C7002004C700200BC700200CC70020060 -:10D8D000DC700200064B70B504000360406800284D -:10D8E00004D0056908F0B2FF2800F8E7200070BDF9 -:10D8F000906F0200064B70B504000360406800287A -:10D9000004D0056908F0A2FF2800F8E7200070BDE8 -:10D91000606F0200064B70B5040003604068002889 -:10D9200004D0056908F092FF2800F8E7200070BDD8 -:10D93000706F0200064B70B5040003604068002859 -:10D9400004D0056908F082FF2800F8E7200070BDC8 -:10D95000806F0200064B70B5040003604068002829 -:10D9600004D0056908F072FF2800F8E7200070BDB8 -:10D970002C700200064B70B504000360406800285C -:10D9800004D0056908F062FF2800F8E7200070BDA8 -:10D990007C700200064B70B50400036040680028EC -:10D9A00004D0056908F052FF2800F8E7200070BD98 -:10D9B0003C700200064B70B504000360406800280C -:10D9C00004D0056908F042FF2800F8E7200070BD88 -:10D9D0006C700200064B70B50400036040680028BC -:10D9E00004D0056908F032FF2800F8E7200070BD78 -:10D9F000CC700200064B70B504000360406800283C -:10DA000004D0056908F022FF2800F8E7200070BD67 -:10DA1000BC7002007FB503791548002B22D0154E4B -:10DA2000154C33782000002B1CD102AD280007F0E4 -:10DA300046FC002810D16B88592B0DD12B78AA8871 -:10DA4000D91F012910D800920C4A2021200004F08F -:10DA50009DFE0123337004E020222000084908F0D5 -:10DA60008EFF200004B070BD0092064AEDE7C0466C -:10DA70005C7B0200F8270020D82700207E7B020074 -:10DA8000767B02009B7B0200FC3070B5046C0500C5 -:10DA9000002C0DD1242008F0DDFE064B446083618C -:10DAA000054B8460C46004614461C4610360286400 -:10DAB000286C70BD2C70020014710200134B70B5FD -:10DAC00008330360124B0400C3608023114A451CD5 -:10DAD000FF355B00C250280008F040FC280002F02F -:10DAE0002BFC20000C4BB830E360FFF7F3FE200066 -:10DAF000AC30FFF71FFF2000A030FFF70BFF200026 -:10DB00006C30FFF7F7FE200070BDC0464071020088 -:10DB1000B8710200CC720200A06F0200F8B50500D7 -:10DB20000400AC356B68AB60A868002807D0C368F8 -:10DB300021009847AB68002BF4D01B69F3E76868B5 -:10DB4000002804D0066908F081FE3000F8E72200C2 -:10DB500003215832137868608B43137023005C33C1 -:10DB6000187020000A3007F00CFD2000343007F058 -:10DB700008FD606E002804D0056908F067FE2800E3 -:10DB8000F8E72500943560666868002804D00669C7 -:10DB900008F05CFE3000F8E72600A0366860756883 -:10DBA000002D05D02F69280008F050FE3D00F7E752 -:10DBB0002000290075600C226C3008F099FE2000CE -:10DBC000074BE5672900A3670C22803008F090FE20 -:10DBD0002300044A8C33903428001A602560F8BD75 -:10DBE000E9520200DB520200434BF0B508330360F8 -:10DBF000424B060000251F27C360A02304001636F1 -:10DC000085B03A00290005718560057443828582DC -:10DC1000300008F06DFE802380212000C9019B00A8 -:10DC200033840A002B00F5773830009500F0C0FEF1 -:10DC30002100403103913A002900039808F058FE72 -:10DC400023008022039960339200CD771A8022004E -:10DC500003216432137820008B4313702300683350 -:10DC60001D70274B2900E3660C222567783008F0E9 -:10DC70003FFE2300270088331D60224B0837FB67D7 -:10DC8000843729000C22380008F032FE1E4B1F4A50 -:10DC9000FB602300A0333D611A601D4A5D60DA60BD -:10DCA0001C4A1D619A61DD61300007F06AFC03982F -:10DCB00007F067FC184B601CE3602300C4331D8031 -:10DCC0009D70FF3002F022FB8C235B00E5502300A7 -:10DCD0001933FF335D618023104A5B00E25023005B -:10DCE00001222000FE3352425A86023B9D63DD63CF -:10DCF0001D6405B0F0BDC04640710200A06F020077 -:10DD0000606F0200E9520200DB520200706F0200F5 -:10DD1000806F0200906F0200B8710200E072020092 -:10DD200070B5074D2B68002B07D1A020400008F0EC -:10DD300091FD0400FFF758FF2C60286870BDC046B5 -:10DD40003C25002070B50C220D000021040008F0D5 -:10DD5000CFFD00232361024B20002560E36070BDEE -:10DD60006B4F020070B500250400204B29000360B2 -:10DD70001F4B858083601F4BC56043611E4B8561CF -:10DD800003621E4B4562C3621D4B05638363C5631B -:10DD90004430FFF7D7FF200029005830FFF7D2FFAB -:10DDA000200029006C30FFF7CDFF2000154B290023 -:10DDB00023607822803008F09BFD20002900F022AB -:10DDC000F83008F095FD2000E93029005022FF309E -:10DDD00008F08EFD8E239B00E5540B4B2900282272 -:10DDE000E01808F085FD200070BDC0468C70020070 -:10DDF0003C7002004C7002005C7002006C7002000B -:10DE00007C700200887102003A02000010B5040024 -:10DE1000024B036007F0E3FB200010BD4C700200D2 -:10DE200010B50400024B036007F0EEFB200010BDAC -:10DE30005C70020013B504680093A46813000A0024 -:10DE40000149A04716BDC046FFFF000037B506AC2C -:10DE50002578046801950093246913000A0001499C -:10DE6000A0473EBDFFFF0000F0B587B016000DAA29 -:10DE70000D00147800216A46518069460CAA128868 -:10DE800001930A80002C1AD101004279F831A24294 -:10DE90000BD9E700CF5BB7421BD130212034A4005F -:10DEA00022580132D27F0A4215D16A463100280039 -:10DEB00007F047FC0623002808D0032306E06A4643 -:10DEC0003100280007F03DFC031EF6D1180007B012 -:10DED000F0BD0134DBE710210A4051424A410020E5 -:10DEE00005930CAB0493194B02AC01322680A2704F -:10DEF000A0809D4207D1FFF713FF03681B69984775 -:10DF000007F088FF05002100280007F01EFC002311 -:10DF100082B29A42DAD010000D4A05339042D5D031 -:10DF20000FD801330828D1D0013B1128CED06A4642 -:10DF30003100280007F005FC05230028C6D0023B6D -:10DF4000C4E7044A06239042C0D0F0E7FFFF000078 -:10DF50000330000001340000F0B5040097B0080061 -:10DF60002E250B9100F0A8FC04ABED1810902A00B0 -:10DF7000012010A907F0E3FB002802D0032017B00E -:10DF8000F0BD2B880B9A0A9093830B9B0A9A1B7DFA -:10DF9000934200D8C9E063791D2B01D90720EEE731 -:10DFA0000B9B9B690C930A9B0C9A9B009D586B6979 -:10DFB000002B07D16B8B002B04D16B1CDB7F022B5A -:10DFC00000D1ADE0280000F077FC002610900D96FF -:10DFD0000C962B0028331B78B3421FD96A6AB30012 -:10DFE0009F5834220021352004AB9B18197004ABD4 -:10DFF000243AC01808F07CFC46214E4B04AA521863 -:10E000003800138011A907F01DFC002803D07B699C -:10E010000C937B8B0D930136F6B2DAE76179AB1C7A -:10E020001F31C90061186A1CDB7FD27F089129006B -:10E030002A310978002007912900293109780691B1 -:10E040000D9905910C990491297F0391298B0291D7 -:10E05000698B01916969009110A907F05DFF0028A3 -:10E0600000D08BE7637907001A00203292001F333B -:10E070001551DB001B5BEB836379013363712B006C -:10E0800028331B78BB424BD98E218900635C132B4C -:10E0900000D983E76A6ABB009E58342200213520EC -:10E0A00004AB9B18197004AB243AC01808F020FC8C -:10E0B0004620204B04AA1218138011AB190030001F -:10E0C00007F0C0FB0C90002827D1300000F0F4FBD3 -:10E0D0008E218900625C10901E32FF325200A2181D -:10E0E000738B0292327F0C980192328B10A90092AE -:10E0F000726907F0B4FF002800D03FE78E21890045 -:10E10000625C531CDBB263541D337A32FF339200DE -:10E110005B001651E3185B88F3830137FFB2AEE76B -:10E120000A980130C3B20A932FE723790020013304 -:10E13000237124E70129000070B5050007F079FA82 -:10E14000041E1DD1280078222100803008F0D0FB69 -:10E150002800E93050222100FF3008F0C9FB2800D8 -:10E1600008222100F83008F0C3FB064B2822E818EB -:10E17000210008F0BDFB8E239B00EC54200070BDF5 -:10E180000624FBE73A02000010B5040000F0D6FFB9 -:10E19000034B1B68002B01D02000984710BDC046E0 -:10E1A00044250020F0B58BB0050001F02BFE0020C7 -:10E1B000FFF7B6FD036807001B6998473B6804003A -:10E1C0009B69380098473B6806005B6A38009847AF -:10E1D0000200288810380B2861D803F015F8063D96 -:10E1E0006060605A606060666078AF8820003900C7 -:10E1F00007F00DFE22006B7B583201931378A8794B -:10E200009C46022361460B43137004AB1F8001231D -:10E2100004AA93701300D070019AE91D9A722B0022 -:10E220000622163305A8099308F046FB29000B20A7 -:10E2300004AB06220E31C01808F03EFB943463682C -:10E24000A360A06800282AD0C36804A99847A368DF -:10E25000002BF4D01B69F3E720002F49AF8807F0AB -:10E26000D6FD2200022058321378A9798343137017 -:10E2700004AB1F809970A0346368A360A068002875 -:10E280000DD0C36804A99847A368002BF4D01B697C -:10E29000F3E75369002B02D0A888A91D98472900ED -:10E2A000300007F01AFB0BB0F0BD636E002BF6D008 -:10E2B000AF79A366A06E0028F1D0C36839009847F3 -:10E2C000A36E002B01D1636EF3E71B69F1E7012216 -:10E2D0000D27AB7BE91D1A4001925A07920F02925B -:10E2E000DB08062204A8EF57039308F0E5FA019A29 -:10E2F00004ABDA716A46127A9F711A726A46127B0F -:10E3000020005A722B008C340F330793803023681F -:10E3100004A99847C3E7C046FFFF00000300072099 -:10E32000D72B02D90020014A1360704740250020F6 -:10E33000014B18607047C046442500207FB58022FD -:10E34000A323D205DB00D3580820DB0700D4053017 -:10E3500048221C4B1C4901F035F900280AD080B234 -:10E36000002807D1BFF34F8F184B194ADA60BFF36B -:10E370004F8FFEE701230493164B04A81B680193FB -:10E38000059307F0B7FB002802D0072007B000BDB7 -:10E3900002A807F0ADFB0028F7D102A907F0A6FB01 -:10E3A0000028F2D10C4801F03DF980B20028EDD1EF -:10E3B0000A4801F041F980B20028E7D100F0CEFA16 -:10E3C000E4E7C046F95A02004825002000ED00E0CD -:10E3D0000400FA0540250020A5E1010089E10100C3 -:10E3E00080B2002807D1BFF34F8F034B034ADA6096 -:10E3F000BFF34F8FFEE7704700ED00E00400FA0521 -:10E40000024B0B60092313607047C046C07B0200BB -:10E4100010B504000020FFF783FC03681B699847D0 -:10E420000300F3331C708623074A5B00C05004339B -:10E43000C25003000021054A1133FF3359601A61AD -:10E44000F43007F09CFF10BDCD5C0200DF5C0200E1 -:10E45000012110B5054A080001F01AF903005A1EFF -:10E4600093410B205B42184010BDC04611E40100EF -:10E47000F0B593B0029000200C00FFF751FC036848 -:10E480005B6A984700F038F9030006A8002B0DD00E -:10E490000023037105AB0693082303730AAB836063 -:10E4A00000F0F4F9002803D013B0F0BD037103733A -:10E4B0000023237323710193029B019ABA331B78C3 -:10E4C00093423ED9072353431E00029ABB36D3180A -:10E4D000BB331B789619022B2CD1002506AF3B7B52 -:10E4E000AB4220D9AB000393089BAA003000995897 -:10E4F00007F0E4FC00281AD00898AB00C118237B71 -:10E50000A6689C469A000B689351634601332373B7 -:10E510003B7B5A1E954204D00B4D5B199B001B5848 -:10E520000B6006AB1A73019B0133DBB2C3E7013505 -:10E53000EDB2D3E7237921689A0001335650237155 -:10E54000F1E70020B0E7C046FFFFFF3FF0B5040051 -:10E5500008780D009BB0012846D04B88032830D1A5 -:10E56000A03B224A9BB2934229D88023AA88032049 -:10E57000DB019A4223D20AAB009312AB6A460293A4 -:10E5800026000023B836137113733378002B1DD186 -:10E5900004AF18220021380008F0AAF92B783800BF -:10E5A0003B7033783B726B4607936B883B82AB883A -:10E5B0007B8207F0ADFA03000320002B0DD01BB0C7 -:10E5C000F0BD203B03200A4A9BB2CCE769462000FD -:10E5D000FFF74EFF0028DBD0F1E701225834217805 -:10E5E00018000A432270EAE70220E8E7603F0000D3 -:10E5F000E03F0000F0B59DB01F006B4605001A70AB -:10E60000581C0622229E02AC08F056F9002F2ED08C -:10E610003B8823807B886380BB88A380FB88E38062 -:10E620000CAB049314AB6A4606932F000023B93752 -:10E63000137513773B78002B21D101203B780227FB -:10E6400008A903405A000B78BB4304AF4F60134343 -:10E65000002E1CD12A002C329279834302401343AE -:10E660000B70AB8D0B81EB8D4B812B8E19E0322320 -:10E670002380DB186380F533A780FF33CFE72800C2 -:10E6800004A9FFF7F5FE0028D7D01DB0F0BDB27980 -:10E690008343024013430B7033880B8173884B8193 -:10E6A000B388220068468B8107F048FA031EECD03D -:10E6B000112814D80B20032BE7D9181F0D280CD8CC -:10E6C00002F0A2FD150B0B09070B0B0B0B0B0B0B31 -:10E6D00009130620D9E70420D7E70B20D5E7054A20 -:10E6E0000B209342D1D10738CFE70520CDE7072093 -:10E6F000CBE7C04602320000014B18787047C04695 -:10E70000F9270020F0B5140000222C4F1E003B78A2 -:10E7100087B00D000190934214D100F043FD0B220D -:10E7200000280FD1002E10D003A92230039607F045 -:10E7300076FB002809D00622082803D0113843426E -:10E740005841021D100007B0F0BD002302AA1000BE -:10E75000137001F0BBF90B22031EF3D11132A40098 -:10E760001440019A6800024314431F2214491440C4 -:10E770000D7802A89543113A12181380114B092005 -:10E78000039302232C430C7003AC237102AB0522CC -:10E79000C01808F091F821000B4801F001FA002898 -:10E7A00007D007220428CDD004320828CAD1053A60 -:10E7B000C8E7012302003B70C4E7C046F9270020E8 -:10E7C00089200020235E0200FA27002010B50648A9 -:10E7D00001F0B4FA031E06D00720042B03D0043046 -:10E7E000082B00D1053810BDFA27002073B56B4601 -:10E7F00004000322581D0E00002108F079F80F4B89 -:10E8000001AD1B78200029002B7001F0C1FC041E13 -:10E8100004D00420052C00D0073076BD310028003C -:10E8200001F0F6F903002000002BF6D00720042B9E -:10E83000F3D00430082BF0D10538EEE7FA2700209A -:10E8400073B5114C0D00060005222100684608F042 -:10E8500033F8012D09D00223022D12D1032223788F -:10E8600093431A000123134302E0032223789343C6 -:10E8700023706946300007F0D0FA0023984200D098 -:10E880000B33180076BDC04689200020084B0100DC -:10E890001B78092010B5002B08D0064801F0F2F9CA -:10E8A000031E03D003200E2B00D0001810BDC0465D -:10E8B000F9270020FA270020F0B5438A85B001939C -:10E8C000037805000127002B37D0224BC6191B689F -:10E8D00000249C463100204AA44511D00023981EF4 -:10E8E000012804D9D05C0700C85C87422ED10133CF -:10E8F000102BF4D111235C43174B1F193F7C1CE0F4 -:10E90000300007F0F3FA2B7807000090002B01D1BC -:10E9100012352E00042C10D0112565430E4B102209 -:10E920005D193100280007F0C7FF0023AB70EB70C2 -:10E93000009B01342B74074B1C6003AB9F705888FD -:10E94000019B00040343180005B0F0BD01341132EF -:10E95000C2E7C04690250020FB2700201FB50023FA -:10E9600002ACA380283323806933FF336380E380C4 -:10E97000803B01A8FF3B05220C49037007F0A3FB75 -:10E9800080B200280FD18020800007F098FB80B271 -:10E99000002808D1200007F094FB80B2002802D1A3 -:10E9A00007F08BFB80B204B010BDC046C97B0200EB -:10E9B000F7B5FA26B6007143009308AB1B78040044 -:10E9C000080012491700019302F032FC85B23000B2 -:10E9D0000E497843258002F02BFC009B80B2A38077 -:10E9E000019B6080A3710423032D03D98023DB01E5 -:10E9F0009D4200D923800423032803D98023DB010F -:10EA0000984200D963802000FEBDC046710200001C -:10EA1000064B10B5586980235B05421C04D0196968 -:10EA200089B202F005FC10BD5869FCE70010001027 -:10EA300010B5034B034A1B789B009B58984710BDA9 -:10EA4000402800205072020014234343054801224D -:10EA5000C0180023C2600371C38003614361038156 -:10EA60007047C046A42500200B0037B50C240200D7 -:10EA700018009D6809786C43044D08302D68009596 -:10EA8000034D1B696459A04737BDC046942500203B -:10EA90009825002080225205116914220E4B10B5D2 -:10EAA000187889B242439B181A69501EDA881B896C -:10EAB0008018C01802F0BCFB084A0300126801204D -:10EAC0009A4207D300209A4204D1054B186843426A -:10EAD0005841C0B210BDC046A4250020D02500205A -:10EAE000E8250020082310B5034A116899431160F6 -:10EAF000FFF79EFF10BDC046D4250020094910B580 -:10EB00000A6813070AD4930702D5012313430B6045 -:10EB10000222054B1A70FFF78BFF10BDFFF7E2FFD3 -:10EB2000FBE7C046D425002040280020064B10B546 -:10EB30001B681B0705D40122044B1A70FFF778FFEE -:10EB400010BDFFF7CFFFFBE7D425002040280020B1 -:10EB500010B5002806D0112805D10823094A1168EC -:10EB60000B43136010BD1421074A13785943043135 -:10EB70005118FFF779FF0422044B1A7000F090F847 -:10EB8000F0E7C046D4250020A42500203F2800201F -:10EB900070B514248025114B6D051A78104E54431E -:10EBA0001C192B6921692089E2889BB24018616990 -:10EBB0009A420DD92C69A4B2141B2A69091992B280 -:10EBC0009208201807F085FA2B699BB2336070BD5C -:10EBD000920807F07EFAE388F8E7C046A4250020F3 -:10EBE000E025002070B58025094B6D052A691B685A -:10EBF00094B2013B5C43FFF70BFF01002869054B12 -:10EC000080B2013941431A68200007F062FA70BDF2 -:10EC1000D0250020D8250020142270B580260E4B68 -:10EC2000760519784A439B181A89DC881B69316973 -:10EC3000A418E418200089B202F080FB0D00FFF751 -:10EC4000E7FE3369411E9BB25943044B491920002A -:10EC50001A6807F03EFA70BDA4250020E8250020C0 -:10EC600010B5FFF7D5FE80220749520513691469D4 -:10EC700009681269A4B2614392B2441E98B260431B -:10EC8000920807F026FA10BDD025002010B5034BDE -:10EC9000186807F01CFAFFF75BFF10BDD0250020B5 -:10ECA000F7B5284B187803280ED802F0ADFA020EFB -:10ECB00011470023244A1360244A1360244B5B78D5 -:10ECC000002B01D000F0D6F8F7BDFFF761FFFBE79E -:10ECD000142480271F4E7F053368396900931C4B2D -:10ECE00089B21A7854431C192569280002F0A0FA49 -:10ECF000194B019018603969E088013D401989B2CB -:10ED000002F096FA019B834210D10123009A9A43A4 -:10ED1000DB1813430221114A336012680B4013437E -:10ED20000F4A08D11170FFF783FECDE70323009A45 -:10ED30009A431300EEE700231370F4E7FFF7A6FFF2 -:10ED4000C2E7C0463F280020E4250020E02500203F -:10ED5000A4250020D4250020D0250020D82500207F -:10ED60004028002014230C20F0B580243B4A85B0B5 -:10ED7000117864054B43D318DA6821695043029235 -:10ED8000374A1F89121816895089526870438218B1 -:10ED90000192DA881D69D3195B1900930023314E63 -:10EDA0002800336089B2039202F0C8FA00290AD120 -:10EDB0002369039A9BB29A4208D0019B009A93421E -:10EDC00001D1002F02D0029B022B0DD12169280016 -:10EDD00089B202F02DFA244B18600323234A1370E2 -:10EDE000FFF75EFF05B0F0BD2169781989B202F026 -:10EDF000A5FA1F4B89081960009A019B216993426B -:10EE00001ED0100089B202F099FA002918D06B4682 -:10EE100021691F88236989B202936B46988802F0A2 -:10EE200007FA6B4605001989380002F001FAADB205 -:10EE300080B2854206D16B469B88DB1B9B08336002 -:10EE40000223CBE723692169380089B29CB202F022 -:10EE500075FA89B2641AA4083460F1E7A425002089 -:10EE600098250020E8250020D02500203F280020FC -:10EE7000D825002014220B4B10B519784A439B1853 -:10EE8000D988094A1B791160012B05D0033B012B5E -:10EE900001D8FFF767FF10BD044A1370FFF700FFAA -:10EEA000F9E7C046A4250020942500203F28002033 -:10EEB000F7B5124E0193757808AC27880424022D0B -:10EEC00019D034786419012C00DD023C14235C4312 -:10EED00034196261220020710C3209C909C2019BF8 -:10EEE0002781E3800024064B01351B787570A3420F -:10EEF00001D1FFF7BFFF2000FEBDC046A4250020C2 -:10EF00003F280020142110B50D4C002023785943D0 -:10EF100004316118FFF7A8FD2078FFF795FD6378AD -:10EF20000022013B637023780133DBB2022B05D052 -:10EF30002370044B1A70FFF7B3FE10BD2270F8E780 -:10EF4000A42500203F2800201422084B10B5197872 -:10EF50004A439B181B79042B02D0FFF7D3FF10BD47 -:10EF60000122034B1A70FFF79BFEF8E7A42500204F -:10EF70003F280020F8B5204F08233C6826001E409B -:10EF80001C4235D180235B0519691C4B1D68002D7F -:10EF90001BD014221A4B89B2187842439B181A6965 -:10EFA000501EDA881B898018C01802F041F9154BF1 -:10EFB0001B68984209D1144B1E6001231C43134B5C -:10EFC0003C601E70FFF734FDF8BDFFF763FD0028BD -:10EFD00006D000220C4B1A600C4B02321A70F1E77B -:10EFE000002D02D00322094BF8E7FFF7ADFFEBE756 -:10EFF000FFF778FDE8E7C046D4250020E82500208B -:10F00000A4250020D0250020D8250020402800205D -:10F01000054B10B51B681B0702D4FFF795FF10BD09 -:10F02000FFF760FDFBE7C046D425002070B5184D02 -:10F030002C68230728D4174A136801331360164B32 -:10F040001B68002B05D00422144B1A70FFF7F0FC4C -:10F0500070BDFFF71FFD002802D002220F4BF4E71E -:10F060000F4B1B68002B0CD0012321000B4A1940C9 -:10F070001C4203D123432B601170E7E70323137075 -:10F08000E4E7FFF761FFE3E7FFF72CFDE0E7C046A9 -:10F09000D4250020D0250020D8250020402800209D -:10F0A000E825002010B51E4B1B78022B30D0032B17 -:10F0B00019D0012B13D108211A4A13680B4222D10F -:10F0C0001423194A11784B43D218184B1968D38866 -:10F0D0005B1A9BB2D380002B02D1FFF713FF10BD48 -:10F0E000FFF756FDFBE708210E4A13680B420AD1D1 -:10F0F0000F4A136801331360FFF7CCFC002804D1DA -:10F10000FFF722FFEBE78B431360FFF7C9FDE6E74C -:10F11000084B094A1B789B009B589847DFE7C0467D -:10F120003F280020D4250020A4250020E025002031 -:10F13000D0250020402800203C72020070B5154CFC -:10F14000042522781300AB4303D002281FD00328E4 -:10F1500000D070BD104B1B681B0718D40F490B68FB -:10F1600001330B60032B07D0022A02D0FFF798FD72 -:10F17000EFE7FFF75DFCECE71421094A0D20137857 -:10F18000594304315118FFF76FFC2570EEE7FFF784 -:10F1900089FFDEE73F280020D4250020E425002059 -:10F1A000A425002010B50024114B20001C80FFF77F -:10F1B0004BFC0120FFF748FC0E4B1C80FFF728FC9E -:10F1C00080235B051B6902389BB243430A4A200037 -:10F1D00013600422094B1C60094B1C609C60094BA6 -:10F1E0001C70094B1C60094B1C60094B1A6010BD58 -:10F1F000A4250020BA270020DC250020D0250020EF -:10F20000982500203F280020E4250020E02500204C -:10F21000D42500202A4BF7B51B6804000D000820F8 -:10F220005B070FD50630002C0CD000290AD02368CC -:10F23000002B07D080277F053A69A38892B29342BA -:10F2400001D90720FEBD0F2BFBD9E288002AF8D098 -:10F2500053431C490E689B190193FFF7D9FB3B6987 -:10F2600001389BB24343019A9A42EAD8A288930795 -:10F27000E7D1154B04201F88012FE3D00C237B43DB -:10F2800012482F606E602568C1184E601D500A81BB -:10F29000E0888024488164055043236921699BB23A -:10F2A000C018013889B202F04DF82469054BA4B2A8 -:10F2B0004443A6191E60044B013700201F80C1E79C -:10F2C000D4250020DC250020BA2700209825002026 -:10F2D000104B30B51B68040008205B0716D50630BC -:10F2E000002C13D0002A11D0206800280FD10A4D1D -:10F2F0002B68002B0BD02B896468594309196C8942 -:10F3000063436C681B19994201D203C230BD0720C8 -:10F31000FCE7C046D425002098250020F7B504005E -:10F320001A48056808206D072ED5063000292BD015 -:10F33000002C29D025680738002D25D11448844693 -:10F3400065462D680720002D1ED060460789458937 -:10F3500040687D4366682D180720AE4214D2002A0B -:10F3600012D0974210D3D518AF420DDB03250930D8 -:10F370002B4209D10E432E4206D100930F381300C1 -:10F380000A002100FFF794FDFEBDC046D4250020F1 -:10F3900098250020F7B504001A48056808206D0775 -:10F3A0002ED5063000292BD0002C29D0256807380F -:10F3B000002D25D11448844665462D680720002D70 -:10F3C0001ED060460789458940687D4366682D18D0 -:10F3D0000720AE4214D2002A12D0974210D3D5187B -:10F3E000AF420DDB032509302B4209D10E432E42DB -:10F3F00006D100930C3813000A002100FFF758FDD6 -:10F40000FEBDC046D425002098250020F0B516008A -:10F41000214A85B012680D0008240390520735D5A3 -:10F420000634002932D0002830D00A68073C002A70 -:10F430002CD11A4F3A68002A28D038897A897C68FA -:10F44000424349681219072491421FD2002E1DD051 -:10F45000B0421BD3F218904218DB03220934134246 -:10F4600014D10398084304001440104211D15918D4 -:10F470003200039807F020FA0C232A6800965343C1 -:10F480000221FF5822002800039BB847200005B046 -:10F49000F0BD1024FAE7C046D425002098250020AE -:10F4A000F0B51E4B04001B680D00082085B05B07FB -:10F4B00032D50630002C2FD023680738002B2BD1F3 -:10F4C000174A1368002B27D017895368528966683A -:10F4D0007A43D218039296421ED20930B2071BD14A -:10F4E0003900F01A01F02AFF0720002914D1390051 -:10F4F000280001F023FF89B2072000290CD1002D3C -:10F500000AD0039BAE19B34206D300222B00210080 -:10F5100000920438FFF7CCFC05B0F0BDD4250020E4 -:10F5200098250020F0B5224B85B01B78DAB2019205 -:10F53000002B3BD01F4D204E2B685C425C41326853 -:10F54000E4B2002A2CD003A806F0DDFD05282BD05C -:10F55000002819D000221100FEF742FF002CF2D142 -:10F56000164B03A91B880B80154B1F68380006F04B -:10F57000D0FD052810D000280AD000221100FEF787 -:10F580002FFF002CECD1DEE7039833689847E5E7BE -:10F5900038002B689847F4E7002C07D1019CD2E78C -:10F5A000002B03D0019CDBE7002CFBD005B0F0BDA5 -:10F5B00041280020EC250020F4250020BC27002055 -:10F5C000F825002070B504000720002913D08D070E -:10F5D00011D109480160094920000A80084A0949F7 -:10F5E000136006F092FD002805D10122064B16306B -:10F5F0001A7006F086FD70BDF8250020BC2700209B -:10F60000F0250020176102004128002010B506F007 -:10F610007EFD03005A1E9341014ADBB2137010BDF8 -:10F620004128002003000E20002B02D00020014AB8 -:10F6300013607047EC25002003000E20002B02D041 -:10F640000020014A13607047F4250020074B10B5D5 -:10F650001B68002B07D09847002803D00022110018 -:10F66000FEF7BEFE10BDFFF75DFFFBE7F0250020B3 -:10F670000120054B10B51A7850401870034B1B68D9 -:10F68000002B00D0984710BD42280020FC25002008 -:10F690000C4B70B5050015200C001A6006F091FDAA -:10F6A00000280ED12900153006F08DFD002808D164 -:10F6B000153006F084FD002803D12100033006F048 -:10F6C00084FD70BDFC2500200E23F0B58BB004AA8C -:10F6D000D3800C22039001914B7827495343CB18D8 -:10F6E00004A906310A00188906A9032306F077FD4C -:10F6F000002822D1019B18265B78204C1F007743FD -:10F700003D00083500936319029304ABDD8802982D -:10F710002A0006A907F0C2F8002811D10C22009B8C -:10F720005343154AD3189A7A0223110019401A42FA -:10F7300003D13200E01907F0DBF800200BB0F0BD78 -:10F74000E7197B680E4F002B00D10E4F18260322BD -:10F75000009B06A97343E250E3182A005D600298FB -:10F7600007F0AAF8019B32005978039871433823B7 -:10F770006118B847E1E7C046BE27002028260020D0 -:10F7800095F301001DF30100F7B504000D006A4672 -:10F7900081782048FFF79CFD00283AD10C2362783D -:10F7A0001D4F5A431D4B9B189B7A5B0605D4022DB7 -:10F7B00003D01B4F012D00D01A4F1C26A1781A4BE5 -:10F7C00071433200C91868460023B84700281ED18B -:10F7D000022D1ED00C226178104B4A439B189A7A56 -:10F7E0004030714382439A72104B32005918684678 -:10F7F0003300B8470C23227821005A430C4B68464B -:10F800009B189B7A0B4A9B009B58984701E0022D5E -:10F81000F0D1F7BDEC26002095F30100BE270020B3 -:10F820001DF30100E3610200442600200C260020A5 -:10F830000026002084720200F8B5182507004878D9 -:10F84000094C68430E0038232A0039002018FFF7BE -:10F85000DDFD002806D173785D43641963680133C8 -:10F8600000D16060F8BDC04628260020F7B51821F9 -:10F87000019043782948594342185468284F26007C -:10F88000251E0ED00C225A43BA18957A927A52B29B -:10F89000002A28DA6A0626D40D00A6B208350C58CC -:10F8A00045190C225343FB18188932002300290004 -:10F8B00006F093FC0B281AD10C22019B29005B78DF -:10F8C0005343FB1818893200012306F086FC0C21F3 -:10F8D000019B144A5B784B43FF18388906F07BFC88 -:10F8E00000280AD1FEBD002426002500D9E7002803 -:10F8F00000D00D48012CF5D1E9E702220B4BC318CB -:10F90000934308D0082806D0113843425841064B8B -:10F9100040421840E6E70448E4E7C04628260020B5 -:10F92000BE270020FFFF000041800000FECFFFFF48 -:10F9300070B51C244443050020000D4E1130A4195D -:10F9400080190622002106F0D3FF1022002120009A -:10F9500006F0CEFFFF232374A376013BFF3B2383F6 -:10F960000233AB40034A11689943116070BDC04631 -:10F97000442600204026002037B581B205006A46A3 -:10F980000748FFF7A5FC041E08D154216846FFF77D -:10F9900087FD041E02D12800FFF7CAFF20003EBDEC -:10F9A000EC260020F0B51D00414B93B01B681600FB -:10F9B00001900091002B54D0189B542B51D8FF225A -:10F9C000002403AB5A709A70DA701C70189B06AF53 -:10F9D0003C700B950A933748A1B204AAFFF778FC54 -:10F9E000002819D10822019804A906F057FF002821 -:10F9F00012D103AB9C7003ACA178FF2931D0009BDE -:10FA0000032B0DD1189B2022542B00D092180323D6 -:10FA1000134306AA13701CE00134062CDBD1EAE77D -:10FA2000254BEB1AA72B1ED8012224488A400368D5 -:10FA300019001140314314D093432022036006ABD8 -:10FA40001A70009A06AB1978022A2FD101220A43B4 -:10FA50001A7009AB0793164B320020001B6806A9E9 -:10FA6000984713B0F0BD164BEB1A1B2B09D8202278 -:10FA700006AB1A70002363700CAB0B9318230A9328 -:10FA8000DFE710482D1A172DEBD830233B700023E9 -:10FA900063700133E3700C4B9A7A02231100194012 -:10FAA0001A42CED1182206F023FFCAE70222CEE77F -:10FAB00000260020EC2600204426002040260020BE -:10FAC0000C26002028260020BE270020F0B50400C8 -:10FAD00085B000284FD00025284B29481D605D7255 -:10FAE0009D7201235B420381FE3B07222900438173 -:10FAF00006F0FEFE18222900224806F0F9FE280032 -:10FB00000135FFF715FF062DF9D11F4B1F4D01934E -:10FB10001F4B290068460093FFF77CFB031E19D199 -:10FB20001C4E247801333370002C1AD11C27280076 -:10FB3000A1B202AAFFF7CCFB031E09D13800604333 -:10FB4000154A02A980181C22FFF760FC031E04D08E -:10FB500000223270180005B0F0BD0134062CE6D149 -:10FB6000F8E76B469988DB882800594389B2FFF78C -:10FB700097FC0300EEE7094BECE7C04600260020A7 -:10FB8000BE2700202826002054000600EC26002076 -:10FB9000A5F9010043280020442600200E80000023 -:10FBA000F8B5164B07001B780E00002B20D000285C -:10FBB00020D000291ED00B68002B1BD0104D2C68C4 -:10FBC000002C19D12800052208C0053106F074FE6A -:10FBD00033790721AB720323EA7920008A43134368 -:10FBE000EB7102232A7A8A4313432B723C70F8BDCF -:10FBF0000448FCE70448FAE70448F8E743280020F3 -:10FC000000260020088000000E8000000480000014 -:10FC1000164B10B51B78002B24D0002820D00029CB -:10FC20001ED00378002B1DD1114B1B68002B19D05F -:10FC30004278002A18D10F4B9B7A012B14D0242430 -:10FC400018002040234203D0012310000B7010BD88 -:10FC50005BB2002B02DA02230B70F8E70870F6E7BC -:10FC60000548F4E70548F2E70548F0E74328002097 -:10FC700000260020BE2700200E8000000880000023 -:10FC800010800000F0B5274B85B01B78002B47D0C3 -:10FC9000002843D0002941D00B689C46002B3DD062 -:10FCA0008B680193002B39D00378002B38D11E4A82 -:10FCB0001268002A34D01D4A1C00D07A029002201B -:10FCC000927A024018000392194A029D9D4219D06F -:10FCD0000F7BA74208D90326977E3740022F03D116 -:10FCE000019DA7007A5101340F7987420DD9022571 -:10FCF000977E2F4209D116006546870010367E5147 -:10FD0000013002E0039E002EE2D001331C32062BAC -:10FD1000DBD1087100200C7305B0F0BD0548FBE78E -:10FD20000548F9E74328002000260020BE270020D0 -:10FD3000442600200E800000088000000F4B70B5A4 -:10FD40001B78002B17D0002813D00478002C12D178 -:10FD50000B4B1B68002B0ED020000A4DAB7EFF2BF7 -:10FD600002D02000FFF708FE01341C35062CF5D127 -:10FD700070BD0548FCE70548FAE7C0464328002067 -:10FD800000260020442600200E800000088000008D -:10FD900013B5040081786A460B48FFF799FA0028EA -:10FDA00010D11C226378094853436946C0181300D8 -:10FDB000FFF72CFB064B074A9B7A21009B00684605 -:10FDC0009B58984713BDC046EC2600200C26002007 -:10FDD000002600207472020070B5050000241C2665 -:10FDE00031006143064B2800C91806F0C7F9002806 -:10FDF00003D10134062CF3D1F934200070BDC04684 -:10FE000044260020FF23F0B5B94A8FB012780500D0 -:10FE10000393002A3BD0B74A12680192002A36D0D9 -:10FE200004AC6370A370E370031D06932A2302AA37 -:10FE300093820023B04F00882370BE7A102823D00D -:10FE4000AB88B20709D5AD4A934202D03A899A42AB -:10FE500003D1FB7AA370002363701C2800D985E1CD -:10FE60000F2814D910380C2811D801F0D7F90D003B -:10FE70001B0010005A00370010001000CF001801BE -:10FE80001000100010003F01F30700D542E10FB051 -:10FE9000F0BD019B01361C330193062E00D050E1CA -:10FEA00000268BE0022332009A431300BA72320715 -:10FEB0000CD55BB2002B03DA00212000FFF764FCB5 -:10FEC0001023BB72023302AA1373E9E7A078FF285C -:10FED000F6D0FFF72DFDFF23A370F1E7FB7AFF2B90 -:10FEE00006D087490023A888864A06F072F9CEE733 -:10FEF0000023E989834A108B88420DD10822DBB2A6 -:10FF00001643FB722000BE72A370FFF741FFFB7A1D -:10FF1000FF2BE6D10021E5E701331C32062BEAD1A5 -:10FF2000F8E7132302AA13730F3B1E43BE72A81DEA -:10FF3000FFF752FF0390FF2802D0C0B2A070F87202 -:10FF4000FB7AFF2B54D100266E4B9A7EFF2A1AD1E2 -:10FF50001C203B787043022B10D06A4B39001818D4 -:10FF6000FD2310308372F83A06F0A6FC03AB1E7036 -:10FF7000039BDBB2A370FB72002609E0614B1818EB -:10FF8000FE238376F2E701361C33062EDDD15E4E6A -:10FF900000211C230B91FA7A0D915343594A099180 -:10FFA000D3180C93564B0A910893524BA8881A1DEC -:10FFB00008AB06F00CF9002800D068E74D4B05AD02 -:10FFC0001B6832002900200098472B78122B00D0A4 -:10FFD0005DE74948837A012B00D158E701235B4252 -:10FFE0000381FE3B07220021438106F081FC4EE79E -:10FFF0001623464802AA137300210E22083006F089 +:1081900040300BF023F8200010BDC046B06A02004A +:1081A0000123F0B52B4E93B019222B490BA8336055 +:1081B0000EF088FB05220BAB110007A80BF0FEF8B0 +:1081C00007A90AA80BF0D3F800220AA9130001920C +:1081D0000092224802F0A0F90AA80BF0BBF80C2488 +:1081E0003368002B31D0FA20800000F037FE1C4DA0 +:1081F0001C492F680AA801F07DF802220AA938005C +:108200000CF03BFF0AA80AF0E9FF174908A82D68FF +:1082100001F070F8154B09A819680AF0FBFF09AACC +:1082200008A90AA80BF046F802220AA928000CF0B7 +:1082300024FF0AA80AF0D2FF09A80AF0CFFF013CE8 +:1082400008A80AF0CBFF002CCAD107A80BF082F8CF +:1082500013B0F0BDDC20002034750200DC210020CA +:1082600064240020287502003075020004200020DC +:10827000192210B50024164990B0164B891809A888 +:108280001C600EF01FFB052209AB110007A80BF0C4 +:1082900095F807A908A80BF06AF82300220008A99E +:1082A000019400940C4802F037F908A80BF052F83A +:1082B000FA20C00000F0D2FD2300220007490094FC +:1082C00007480BF081F807A80BF044F810B010BD78 +:1082D00034750200DC200020DC210020E820002092 +:1082E00050220020F0B585B0040000F0C9FA01006A +:1082F00003A800F0FFFF0522200011000BF057F843 +:108300000025052300266B43124AD31801932BB294 +:10831000190003A800930AF0E3FF019B9B5D8342D1 +:108320000CD100270423DA1B2000033B009912B272 +:1083300001F05CF80137731C9F42F3DB0136052E18 +:10834000E5D10135052DDCD103A80AF047FF200057 +:1083500005B0F0BD66750200F0B5FA261027314C65 +:1083600085B0200000F07AF92F4DB60031002800CA +:1083700001222E4B00970AF0F0FC31000222280067 +:108380002B4B00970AF0E9FC1C200EF069FADD2562 +:1083900020230600AD0061591A0004F017FF254B99 +:1083A00080201E600EF05CFA06006159224A04F03B +:1083B00017FE224B58201E600EF052FA0600204A8B +:1083C000615904F0E7FC1F4B0C201E600EF048FAC8 +:1083D0000600615904F05EFB1B4B14201E600EF07A +:1083E0003FFAE42306005B00E2586159002403F0E1 +:1083F000A3FC164B03A81E60FFF774FF144D03A9DE +:1084000028000AF0BCFF03A80AF0A4FF2300220002 +:10841000290000940F480AF0D7FF00F09BFD2000D0 +:1084200005B0F0BDEC200020BC210020A18101009E +:108430007182010064240020DC210020E42000205F +:10844000E4220020E0200020D8200020D4200020BA +:10845000E82000205022002070B50A4C200000F0D7 +:1084600047F8094D09492A0020000EF0EEF9084CA2 +:10847000200000F0A7FF2A00200006490EF0E5F9D1 +:1084800070BDC046EC20002000200020998401002F +:10849000E820002055330200CA23144A9B0010B57F +:1084A000C2501C330400C0180AF098FED0239B0071 +:1084B000E0180AF093FE20009130FF3001F030FB0D +:1084C00020006930FF3001F02BFB2000F03001F07C +:1084D00095FE2000D03002F0EDF92000643007F066 +:1084E000A7FE201DFFF750FE200010BD3C6F0200CC +:1084F0001423F0B5040093B000931922182104301E +:1085000002F0C6FC2200250026006432B435132197 +:1085100010001092B83607F097FE28000CF093F880 +:1085200000221E2130000BF011FD2000D03002F09F +:10853000E1F92200F03211920621454A119801F02A +:1085400085FE20000027012369301A0011210097C1 +:10855000FF3001F0F1FA20009130012302221A21AC +:108560000097FF3001F0E8FA2000B9301A2301210A +:108570000222FF3002F076FA300001F0E3F8E42244 +:108580005200A050300001F031FBE6235B00E050C8 +:108590000100E42220005200D130119BA258009526 +:1085A000FF3001F021FC2000E13029001C22FF30C7 +:1085B00002F00AFE192320000F93013B0E93013BAA +:1085C0000D93013B0C93013B0B93013B0A93013B41 +:1085D0000993013B0893013B0793013B0693013B41 +:1085E0000593013B0493013B0393013B0293013B41 +:1085F0000193F930013B082200930721013BFF3032 +:108600000BF0C5FCCA239B002900E01803F084FE90 +:10861000D3239B00E0181D2102F086FBDD239B0085 +:10862000E7501098032127700DF03BFE2300220035 +:10863000200008499C33A0321C6082C2064A0221F5 +:108640005A618030012207F0C7FF200013B0F0BD4F +:10865000B86A0200BD2D0200A72D02000278F0B515 +:108660000123170004008FB01F401A4200D081E0A0 +:108670000300D0331800039300F0B2FA00F0E0F9E1 +:1086800028200EF0EDF8050010300AF036FE6F4B92 +:1086900018202B600EF0E4F806006D4B082239001C +:1086A00004600C300C930D970EF028F90CA90822E9 +:1086B000301D0EF007F9674B2900736112230398F0 +:1086C000AE60EF60AB802F626F6202F087F8002827 +:1086D00005D028000AF036FD28000EF0BDF8012371 +:1086E00027002278B437134323705B4938000BF01E +:1086F000B0FF00265949059038000BF0AAFF35005D +:108700000690642000F0AAFB049623006933FF332F +:10871000180007930BF015F800282DD1059B002BAE +:1087200034D1069B002B31D1DD254D494D48AD009C +:1087300000F08CFC6359002B1CD100F0A1F8010063 +:108740000BA800F0D7FD0CA80AF0ABFBCA239B00D6 +:10875000E018069B0CAA0BA90093039B03F036FEBE +:108760000CA80AF03BFD0BA80AF038FDCC239B00B7 +:10877000E35863510FB0F0BD20009130FF300AF094 +:10878000E0FF0028CAD0049B182BC7DC200065300E +:10879000FF2329B232B2FF3000F028FE322000F071 +:1087A0005DFB049B01350133EDB20493052D02D12D +:1087B00000250136F6B2049B192B0AD0059B002B2D +:1087C000A3D03800244902F091FC05980EF044F83B +:1087D00002E0059B002BF4D1069B002B02D0180071 +:1087E0000EF03AF81E491F4800F030FCCA239B00E7 +:1087F000E3180893DD239B00E3580993002B1ED157 +:1088000000F03EF801000BA800F074FD0CA80AF07F +:1088100048FB01230CAA0BA908980093039B03F0C3 +:10882000D5FD0CA80AF0DAFC0BA80AF0D7FCCC2383 +:108830009B00E3580993DD23099A9B00E250210035 +:10884000079A0898F03103F0A5FF5EE7FD030000EA +:108850002F2E0200EF2D02007F7502008A750200A4 +:1088600000200020001F0020BFF34F8F024B034A5F +:10887000DA60BFF34F8FFEE700ED00E00400FA0579 +:10888000F0B58BB003AF1922380015490EF01AF875 +:108890000023144D05266B7180235B055B6E2C0055 +:1088A0000093012301933100009808F04DFD08006A +:1088B000019908F0C3FC0522009B56431B1A009344 +:1088C000019B534301932B1B5343FB181B5C013C3F +:1088D0006371054B9C42E6D102480BB0F0BDC04627 +:1088E000D0750200CA270020C5270020F0B595B03A +:1088F0001822002104000EA80EF000F813210EA883 +:108900000DF0DFFD03210EA80DF07EFE464B1B6827 +:10891000002B00D10133DBB2009300210123434A35 +:1089200009A807F0C9FFFA239B009C429B411C4009 +:1089300072B63F4B64211E683E4B2000059305250F +:1089400008F006FD6843503030180A2106902000D8 +:1089500008F0FEFC0A2108F0E1FD6943503171186E +:10896000200007910A2108F0D9FD694350317118A0 +:10897000802600240891B601009B002B52D004AD44 +:108980000027032C02D180260024B6016B682A4AF6 +:1089900002936300D3180022019258780299095C6F +:1089A000039119788C4610216046014103980142D9 +:1089B00004D0012090400199014301910132063316 +:1089C000092AEAD1019B2A68D9431C4B09011940A5 +:1089D000029B934224D1312F22DC002109A80DF003 +:1089E000CCFEFA23139A0F99DB001068014219D0CC +:1089F000013B002BF9D1FA23013401377600E4B2B0 +:108A00005B009F42BDD1043508ABAB42B8D1064BE9 +:108A10001B68002BB0D0009B013BDBB20093ABE79F +:108A20003143DBE7FFF720FF6C240020F0FF00005C +:108A3000082000201F760200E9750200F01F0000E8 +:108A4000F8B50023124C23600AF04CFA002808D035 +:108A5000042120000AF042FA002801D00D4B2360C7 +:108A6000F8BD0123A12704210B4A0C4D1360236894 +:108A7000FF0068606E68002EFCD0D6591B020139D9 +:108A800033430029F5D1236001235360E8E7C04652 +:108A900068240020ED5EBC0B00D00040FCD00040FC +:108AA0000B4B70B51C68002C10D0656D00F0DEFB20 +:108AB000A36C002901D1834206D820000AF06BFA8A +:108AC000200004490AF055FA2C00ECE770BDC046BE +:108AD0007424002094240020F0B593B007932A4B0F +:108AE00004AC1E68049005910692002E49D0274BD5 +:108AF000678825881C6800230293002C2DD0636DA5 +:108B000023480393A36C190C9AB20B00854214D12D +:108B10002048824211D1002901D0B9420BD1029BD9 +:108B2000002B08D120000AF036FA20001A490AF07A +:108B300020FA01230293039CDFE7002A01D095422B +:108B4000F9D1002901D0BB42F5D120000AF023FA67 +:108B5000200011490AF00DFAEDE7104BEB18012B3C +:108B60000FD910233A002900009308A80C4B0AF0F3 +:108B7000D3FA336830009B6808A9984708A80AF020 +:108B8000E1FA13B0F0BDC04670240020A0240020FC +:108B9000FE030000FF0300009424002002FCFFFFFE +:108BA000D98A010010B572B60B4B1C68002C08D096 +:108BB00020000AF0F0F90023E364084B2000E3638F +:108BC00010BD62B65C200DF04BFE5C22002104005B +:108BD0000DF094FEEFE7C0469824002000400020EE +:108BE000F7B51E4C0123227816001E401A4233D1DD +:108BF0001B4D2860FFF7D6FF1A4B1B4918600AF07F +:108C0000B8F9FFF7CFFF194B1860194B4363194BA5 +:108C10008363286800280FD0C023174F32001749FC +:108C200000933B000AF07FF9C023009332003B0021 +:108C3000134928680AF077F90C200DF011FE002383 +:108C4000838083710F4B03600F4B836000F026FB22 +:108C50000123227813432370F7BDC046D02700209C +:108C600070240020A4240020942400209C240020B0 +:108C7000FC3F00202F300200D98A0100FF030000D2 +:108C8000FE030000D86A0200A18A0100024B187896 +:108C9000012318407047C046D0270020F7B50600D2 +:108CA0000D0017000193002802D100242000FEBD12 +:108CB0000029FAD0FFF776FF041EF6D0074B019A81 +:108CC00043630660064B45608760002A00D0054B71 +:108CD00020000549A3630AF04CF9E7E7FC3F0020B8 +:108CE00009300200173002009424002070B5074BB1 +:108CF0000E0011001A7805000123100018401A42D6 +:108D000003D032002800FFF7C9FF70BDD027002034 +:108D1000024B1868434258417047C04694240020D3 +:108D20000300002210B5044994006058002801D0C7 +:108D30000132F9E7635010BD7C240020002310B5F8 +:108D4000044A99008C58844201D00133F9E700208D +:108D5000885010BD7C24002010B50024084BA200D0 +:108D6000D058002802D003685B6898470134062C6D +:108D7000F4D1044B1B68002B00D120BF10BDC046AE +:108D80007C240020942400200122F8B52C4B1B7871 +:108D900013421CD02B4D2C68E36C134218D00227D1 +:108DA0003B43E364284B1E680423F26C30001343FA +:108DB000F364636BF3630AF005F93000716C04F03F +:108DC000D6FB2868C36C3B4201D004F00AFCF8BD16 +:108DD0001E4F1F4E3A683068002A0AD128601B07D0 +:108DE00012D52C60FFF7B8FF3B68002BFAD02B6040 +:108DF0000AE0216DB94219D1616D002900D111003D +:108E000029602A688242EAD029688C42DFD0336820 +:108E100099420DD10F4B4B630F4B8B6320000AF02F +:108E2000D1F8296820004B6C626C06E02A60E8E704 +:108E30009C42F3D1002210004B6C04F057FBC6E7B4 +:108E4000D0270020A424002078240020942400208F +:108E50009C240020FC3F00202F30020070B5114BF5 +:108E600004001A7801231A4202D10DF0C6FB70BD2E +:108E70000D4A1568EA6C1A4206D0FFF793FE0B4BB9 +:108E80001860002800D0050000F0F0F92418AC6448 +:108E900028000AF080F8280005490AF06AF8FFF770 +:108EA00073FFE4E7D0270020A424002078240020CA +:108EB00074240020F0B51E4B1E4F1E683B6885B021 +:108EC00005000391002B31D01B4B1A7801231A4265 +:108ED0002CD0F26C1A420ED0FFF764FE174B041E22 +:108EE000186008D00AF057F8200015490AF041F838 +:108EF0002600FFF749FF039B30001B042B43B3649C +:108F00000AF049F830000F490AF033F80E4B0024FC +:108F1000EB18012B07D9C023009329000B4B039AB0 +:108F200038680AF000F8200005B0F0BD084CFAE7F8 +:108F3000A424002070240020D027002078240020C2 +:108F400094240020A024002002FCFFFFD98A010005 +:108F500016FCFFFF10B5074B1B78DB0709D5064C45 +:108F600020680AF018F8054920680AF002F8FFF7AF +:108F70000BFF10BDD0270020A4240020982400203F +:108F800010B5034B1B78DB0701D5FFF7E3FF10BDDE +:108F9000D0270020F7B505000C00002833D00126AB +:108FA0001B4B1B78334230D01A4F07233868C26CF2 +:108FB0001100194000911A4207D021002800164ADA +:108FC000FFF794FE00252800FEBD04F0F2FA3A688F +:108FD0000221D36C1800084001900B4203D00131EC +:108FE0008B43D364EEE73343D3642000A8473A6849 +:108FF000019DD36C1900B143D1645B07E3D5200018 +:10900000FFF7BEFFDFE7054DDDE7054DDBE7C046B7 +:10901000D0270020A4240020818F010017FCFFFF2F +:1090200016FCFFFF020010B5014B12CB12C210BD9F +:10903000A8240020034B1A68034B1A607E225A6052 +:109040007047C04608200020A8240020F0B5124E2A +:1090500003003278022A1BD081421BD90C1A072C3C +:1090600018D90D0005430327280038403D4211D18F +:1090700072B6BA40094DA4085351AA185160802213 +:10908000120614431C6033780133337062B6F0BDAE +:109090000348FCE70348FAE7D2270020B024002069 +:1090A00013FCFFFF17FCFFFF70B5134C050023787E +:1090B000124E002B0CD1124912483370FFF7C6FF35 +:1090C000114B984202D11E20FFF710FC01232370A0 +:1090D00000243378A34209DD0C49E3002800C918B5 +:1090E00009F0ABFF002805D10134F2E71420FFF7A7 +:1090F000FDFB002070BDC046D1270020D2270020F4 +:10910000003800207028002017FCFFFFB02400204A +:1091100010B5002817D000220F4B19780F4B914241 +:1091200015DD1C6884420FD25C6884420CD9041F90 +:109130002368002B02DC1E20FFF7D8FB8023226867 +:109140001B061343236010BD01320833E7E71E20DE +:10915000FFF7CCFBF7E7C046D2270020B024002061 +:1091600070B5051E14DD0B4E0B4C3368002B02D07E +:1091700020680DF0F9F8FA2120680024074B8900D7 +:109180008361C462694335600DF0FFF8200070BD53 +:109190000348FCE7C0240020F0240020499201008D +:1091A00017FCFFFFF8B5114F05003E68002E0AD1ED +:1091B00030200DF055FB040007F0AEF80C4BA66113 +:1091C0002360E6623C600B4E3368002B09D110200F +:1091D0000DF046FB04000DF024F9200034600DF082 +:1091E000FAF82800FFF7BCFFF8BDC046F0240020C5 +:1091F000D8720200EC240020014B18687047C0466A +:10920000C024002070B50D4C2368002B03D00C4BFC +:109210001B68002B02D10620FFF7C4FF20680DF069 +:10922000F1F802000749C3170D684E6852197341DF +:1092300020680A604B600DF0EBF870BDEC24002054 +:10924000F0240020B020002010B5FFF7DBFF002441 +:10925000054BA200D058002802D003681B6898472D +:1092600001340A2CF4D110BDC424002010B5FFF73E +:10927000C9FFFA22034B920018685968002308F0CE +:109280008DF910BDB020002010B5FFF7BBFF024BD9 +:109290001868596810BDC046B02000200B4B10B5AF +:1092A0001B680400002B03D0094B1B68002B02D164 +:1092B0000620FFF777FF0023064A99008858002808 +:1092C00001D00133F9E78C5010BDC046EC240020DA +:1092D000F0240020C4240020002310B5044A990083 +:1092E0008C58844201D00133F9E70020885010BD2A +:1092F000C424002010B50400002902D00B78002BF4 +:1093000003D1034B2360200010BD09F06EFFFAE784 +:10931000E86A0200F8B504000E00150000290AD022 +:109320000B78002B07D0002A05D0080097B20DF06B +:1093300025FB874203D90B4B23602000F8BD681D35 +:10934000FFF7B2FE20600AF0F4F820682A00478098 +:10935000310004300DF0B6FA23685D1900232B713B +:10936000EBE7C046E86A0200014B03607047C04665 +:10937000E86A020010B50548054C20600AF0DCF8E8 +:109380002000044A04490DF060FA10BDE86A0200AA +:10939000F424002000200020DD310200084B73B5CA +:1093A0001D680400002D0AD001002E680822083133 +:1093B00068460DF087FA0CCC28003168884773BDE9 +:1093C000F8240020014B03607047C046F06A020099 +:1093D00010B50400081E03D1034B2360200010BD0C +:1093E00021600AF0A9F8F9E7F06A020030B50068D8 +:1093F0004488A1420CDA8588AA4209DA002907DBF1 +:10940000002A05DB6243401880188371002030BDBC +:109410000048FCE717FCFFFF10B50368588881423D +:109420000BDA9C88A24208DA002906DB002A04DB5A +:1094300042435B189B18987910BD0148FCE7C04671 +:1094400017FCFFFFF0B507000E001D0085B00029D6 +:1094500021DD002A1FDD002B1DD0046863880393E3 +:109460008B4200DD0391A3880293934200DD0292B8 +:10947000002306340193019B029A93420ED02900E7 +:109480002000039A0DF01EFA3B68AD195B88E418C2 +:10949000019B0133EEE7024805B0F0BD0020FBE779 +:1094A00017FCFFFFF8B504000D0016001F0000298F +:1094B00001DB002A02DA0D4B2360F8BD100048439F +:1094C0000630FFF7F1FD20600AF033F823685D8075 +:1094D0009E80002F06D03B00320029002000FFF7BD +:1094E000B1FFEAE7200009F059FFE6E7F06A020061 +:1094F000F7B507000D1E03D1244B03603800FEBDF5 +:10950000002408002600210001940378002B1AD0C3 +:109510003022524294469C446246092A11D90A2BB1 +:109520000AD1019B361901330193B14200DA3100AF +:10953000002426000130E8E7002CFBD0002401368F +:10954000F8E70124F6E7019A380012B209B2FFF7F2 +:10955000A9FF012149420E000A203B689A1D2C7880 +:10956000002CCBD02300303B092B08D8CB43DB1792 +:109570000B4043431B19303B19000135EFE700292D +:10958000FBDB117031000132F7E7C046F06A0200E0 +:10959000F0B5040087B004A80E001D000192FFF78B +:1095A00041FD236801995A88914233DA9B889D4294 +:1095B00030DA1F2E2ED9059B00939E422ADC05230C +:1095C00000217343049AA03BD3180393039B6E18A6 +:1095D0005B5C02930023019AD718226850880090A0 +:1095E000B8420EDD9088B0420BDD0098D21970436E +:1095F000121810201841029F3840471EB8414042BF +:1096000090710133052BE6D101310529DED100200F +:1096100007B0F0BD0048FBE717FCFFFFF7B5036894 +:1096200006009F1D5B880D005A1A0192002919DD62 +:109630000024994203DB09F0B1FE002013E03368F7 +:109640009B889C42F9DA79193800019A0DF03AF9B1 +:10965000019B2900F81809F084FE336801345B8807 +:10966000FF18ECE70048FEBD17FCFFFF10B50548EA +:10967000054C206009F060FF2000044A04490DF009 +:10968000E4F810BDF06A0200FC2400200020002055 +:109690005533020010B5054C0121200009F040FFB0 +:1096A0002000034A03490DF0D0F810BD002500202A +:1096B00000200020DD340200074A030010B501201D +:1096C000934208D0834202D00020DB0703D41E203F +:1096D000FFF70CF9002010BDFFFF000000487047A5 +:1096E00016FCFFFF10B53220FFF700F9004810BD4F +:1096F00016FCFFFF82801422002310B541620F4C3C +:109700000100083404600E240281123A83718272CF +:109710000363838636310A78C360A24303614361E1 +:109720008361C36103620A70021DD38701224287ED +:10973000034AC26302004032137010BD106B020076 +:1097400001000100F0B5564E0500376897B0002FB4 +:1097500000D090E006AC0B231C222121200001F058 +:10976000B9F90B231D2222210AA801F0B3F90B231A +:109770001B2223210EA801F0ADF908200DF070F88E +:1097800001223B00110004900BF0B0FC3A212800AC +:109790000AF0E0FF00281CD0A38812AFBB80A37999 +:1097A000A268BB713F4B5C2012930E23E3561492C8 +:1097B000A289BB73BA810DF053F8042301933633A9 +:1097C00000933A002900049B040001F0FFFF34607D +:1097D00051E0322128000AF0EBFF00281BD0A388BB +:1097E00012AFBB80A379A268BB712E4B5C20129391 +:1097F0000E23E3561492A289BB73BA810DF030F8A0 +:10980000042301932E3300933A002900049B0400A3 +:1098100002F080F9DBE73C2128000AF084FF0028F1 +:1098200034D0362202AB9B8E12AFBB8002AB9B18AA +:109830001B780832BB711B4BA420129302AB9B1800 +:10984000109A1B781492059202AA928F5BB2BA8189 +:10985000BB730DF005F8052304000293013B01934F +:10986000383300933A00049B290001F0CFFE0E4BE1 +:10987000346044341C600C4B094C1868002802D03A +:10988000216809F0CCFF206817B0F0BD44200CF02F +:10989000E7FF042204990400FFF72CFF97E7C04676 +:1098A00004250020006B020008250020F0B5634964 +:1098B000C56885B08D4258DA030036331C78022221 +:1098C0002300134014425BD1026901928A4265DA97 +:1098D00002003632127852076AD4426902920200BC +:1098E000029C40328C4270DA010036310978090757 +:1098F00075D4002B7ED113789C46002B16D0010026 +:10990000061DF38F363101339BB2F387039109783B +:1099100001270C003C40394200D188E01D2B05D9BD +:10992000039BB94319700023F387137009F050FEAD +:10993000434A0723904277D94249043B8D4273DB67 +:10994000C8220133920095426EDC0198023B8842A6 +:109950006ADB013B904267DC02980433884263DB98 +:109960000023904260DD06335EE0C82200235200EF +:109970009542A9DD030036331A7800239207A3D459 +:10998000012306001F00363632785408A7433C00F6 +:1099900002279C40BA432243327095E7C822019CBB +:1099A0005200944299DD020036321278520794D464 +:1099B000012306001C00363632789708BC43A70006 +:1099C0000424A2433A43327087E7C821029C49002D +:1099D0008C428EDD010036310978090789D40100F7 +:1099E000012636310B78DF08BE430827F600BB435B +:1099F00033430B701378032B00D97CE70133DBB2C0 +:109A00001370012B03D10021031DD98773E7042BA9 +:109A100000D070E7020036321178033B0B4313701D +:109A200000230430C3870B33180005B0F0BD092BA9 +:109A300000D87BE76346F487013B76E770FEFFFFC3 +:109A4000FF700200E0FCFFFFF0B5C369C1681A684F +:109A5000451D0400EB7F89B0114225D0002B57D162 +:109A60000123A2791A4237D0002602226846A18833 +:109A7000A67109F04CFCA31DDD7F012D2CD1FFF751 +:109A8000F5FB3300226A801A99410F000600A18875 +:109A90009F4203D1FA239B009E423BD30123042221 +:109AA00004A809F034FC17E00B2B01D80133EB7745 +:109AB000EB7F082B0DD90122A37913420CD113435C +:109AC000A188A37104A8130009F021FCFFF7CEFBC5 +:109AD0002062EB7F012BC3D90322A3791340012B12 +:109AE00014D1FFF7C3FB0023226A801A99419942DF +:109AF00002D10A4B984209D90223A279A1881343C3 +:109B0000A3710522012304A809F001FC09B0F0BDEE +:109B1000013BCCE72B000322C2E7C046DB05000077 +:109B200010B50400034B08330360FFF7D5FB20009A +:109B300010BDC046446B0200F0B5060000250F00C2 +:109B4000040085B002930AAB1B78083603930F4BD1 +:109B50002900083303600192858085711822300046 +:109B60000CF0CCFE39003000039A0CF0AFFC019BE6 +:109B7000029AA380A31DE771DA77631D2562200096 +:109B8000DD77FFF78BFB200005B0F0BD446B0200D2 +:109B90000048704716FCFFFF10B53320FEF7A6FE05 +:109BA000004810BD16FCFFFF002310B504008380A1 +:109BB00083710D482164083020608020C000A061BE +:109BC000E061206211002000E36023616361636251 +:109BD000A362E36223636363A363E363636409F0E3 +:109BE000F6FD200010BDC0465C6B0200F0B5544E7F +:109BF0000500376897B0002F3DD10B231C2221218F +:109C000006A80AAC00F066FF0B231D2222212000CB +:109C100000F060FF0B231B2223210EA800F05AFF47 +:109C200008200CF01DFE01223B00110004900BF0F7 +:109C30005DFA1D2128000AF0A4FD002824D0A38885 +:109C400012AFBB80A379A268BB713E4B6020129318 +:109C50000E23E3561492A289BB73BA810CF000FE66 +:109C600005230193183300933A002900049B040054 +:109C700001F080FE3460344B314A1B681068002BC1 +:109C800000D0436417B0F0BD3C2128000AF0A7FDC6 +:109C900000281BD0A38812AFBB80A379A268BB7138 +:109CA000284B602012930E23E3561492A289BB73B3 +:109CB000BA810CF0D5FD05230193373300933A00A8 +:109CC0002900049B040001F0C7FFD3E73C212800D2 +:109CD0000AF029FD002829D0362202AB9B8E12AF54 +:109CE000BB8002AB9B181B780832BB71154BA420BC +:109CF000129302AB9B18109A1B781492059202AA39 +:109D0000928F5BB2BA81BB730CF0AAFD05230400ED +:109D10000293013B0193383300933A00049B2900DE +:109D200001F074FC084B1C604434A3E748200CF09D +:109D300097FD052204990400FFF736FF9AE7C04615 +:109D400008250020006B020004250020F0B587B034 +:109D500001930EAB1B88060003930D9B0D0000932F +:109D6000019B0C9F0292002B39D0002F02D1009B47 +:109D7000DB0734D528200CF073FD0400103009F007 +:109D8000BCFA029B1820258063800CF069FD050059 +:109D9000009B08220593019B002103600C3004976F +:109DA0000CF0ACFD082204A9281D0CF08BFD0D4B16 +:109DB00002226B6100230399E360236263623368CC +:109DC0000A43300021005B68A560A2809847002804 +:109DD00005D0200009F0B6F920000CF03DFD07B0D9 +:109DE000F0BDC0466338020070B58CB08360109B34 +:109DF00001604260C3600400184918000AF029FCA1 +:109E0000051E14D001001C22103105A80CF05AFDCB +:109E10006A4608AB43CB43C21B68136020680599B0 +:109E2000069A079B09F0E5FC28000CF015FD0C4B89 +:109E3000186800280ED00B4A05AB05920022069246 +:109E4000C03202926A4622CB22C22300032205219D +:109E5000FFF77CFF20000CB070BDC046FF7702000A +:109E6000F8240020699E010082B0F0B50400EDB036 +:109E70006420739372920CF0C0FB052210A81100AD +:109E800009F095FA954911A8FFF732FB1925002230 +:109E900021AB013D1A605A609A600C33002DF8D155 +:109EA0001522290014A813950CF028FDA0680AF0CB +:109EB00046F8FF210A90A06800F0F6FB884FA068E2 +:109EC00000F0BEFA049508950995854B9F4203D092 +:109ED000844B9F4200DBF7E0A0680AF032F8A568E7 +:109EE00081491AA8FFF706FA78221AA9280000F07B +:109EF00047FB1AA809F072F90023794F049303264F +:109F0000099B606801333340099309F0F9FB0500B0 +:109F1000606809F0FCFB0022744B05929D420FDB48 +:109F2000013205922A00C8320ADBAA2204219200DB +:109F30000591954204DC0596C82D01DC02220592AC +:109F400000220692984210DB012306930300C833D7 +:109F50000BDBAA2304329B000692984205DC032304 +:109F60000693C82801DC013B069310A809F016FAF5 +:109F70005F4B00251E00079313ABEB5C012B05D153 +:109F800072783178FE3310A8FFF730FA01350236C7 +:109F9000192DF1D16B4618229A5E6B4610A8142138 +:109FA000595E099BFFF722FA002F02DB049B0F2B5F +:109FB00007D90023A0681A007430009310A909F093 +:109FC00003FA13AE079B059A1B78934221D1079B96 +:109FD000069A5B7893421CD13378012B19D00C235D +:109FE000089A0CAD53432800002221680B9309F016 +:109FF00018FC21AA94460B9B634407CD07C3012399 +:10A000003370089B0133DBB20893049B0133DBB24E +:10A010000493079B374A0233079301369342D1D109 +:10A0200064200CF0EAFA089B643F3FB2182B00D87A +:10A030004BE71A0021A91AA809F002FE6A461DABD7 +:10A0400023CB23C21B6813601A991B9A1C9B2068A0 +:10A0500009F0CFFBE568002D0CD0274912A8FFF7C7 +:10A0600049F91C2328001AAA12A90AF027FB12A8F2 +:10A0700009F0B4F8A06809F064FF11A912A8A56856 +:10A0800009F075F900221D4B009212A901932800D6 +:10A09000130000F017FA12A809F05CF9FA2080000A +:10A0A0000CF0ABFAA06809F04CFF0A99A06800F028 +:10A0B000FBFA11A809F04EF910A809F04BF96DB0A0 +:10A0C000F0BC08BC02B01847002F03D0049B0F2B34 +:10A0D00000D014E7A06800F0B3F910E70A78020096 +:10A0E0008C3C0000D18AFFFF4F78020058FDFFFF33 +:10A0F0006478020096780200FF770200DC05000019 +:10A10000F0B5040085B0637A9C46002B04D1200092 +:10A1100009F0B4FD05B0F0BDA37A266F01931023BA +:10A12000019AF35600259B1801229A402900F368F2 +:10A1300003920293029BAB4231DDB068019B6843FE +:10A14000C01873694000E77A1A181B5C5078E279EE +:10A15000012F14D1571E3F1A18003B004243606F75 +:10A1600052008218D2189379634500DD6346627B02 +:10A170001A4202D00123AB4019430135DAE7022F1E +:10A1800007D0032FEAD1277A013FFF1A03003800D6 +:10A19000E4E7571EFB1A277A013F381ADEE711233E +:10A1A000C943F356606C994023691940039B1943D6 +:10A1B0000CF0E3FAA27B072AACD8637B0C495B0066 +:10A1C0006373531CDBB290004158A373022A03D877 +:10A1D00008000CF007FA96E7064B200023630023E3 +:10A1E0006363054BE462236414300CF0CEF891E70E +:10A1F000886B020001A10100673C020070B50400F9 +:10A20000104B250008330360FFF766F82000743018 +:10A2100009F0A0F82000603009F09CF820005830C8 +:10A2200008F0DCFF2000503008F0D8FF064B143552 +:10A23000280063610CF098F8280006F083F82000ED +:10A2400070BDC046A86B0200D8720200F8B50025A8 +:10A250000400324B8580083303608571143016008A +:10A260000F0006F059F820002D4BE562636125646C +:10A270005030FFF779F820005830FFF775F82000CC +:10A280006030FFF79FF820000423F25E33682667F2 +:10A29000590009B2743009F08AF83368226FE3710B +:10A2A00073680126237210236581A7802561D35628 +:10A2B00091685918994204DD3000984001330543F4 +:10A2C000F8E711230120D356D1685918994206DDC9 +:10A2D00002009A402669013332432261F6E71420D6 +:10A2E0000CF0BEFA226900212A430123060006F081 +:10A2F000E3FAFF23220063720133A3810023483273 +:10A300006664A37320001370A366FEF7C7FF0123E2 +:10A31000A27920001343A371F8BDC046A86B0200C8 +:10A32000EC720200F0B5437A040085B0002B04D132 +:10A33000200009F0A3FC05B0F0BD837A066F0193FD +:10A340001023019AF35600259B18012294469A4047 +:10A350002900F36803920293029BAB422DDDB068A3 +:10A36000019B6843C01873694000E77A1A181B5CA8 +:10A370005078E279012F10D1571E3F1A18003B0088 +:10A380004243606F52008218D2189379002B02D09A +:10A390006346AB4019430135DEE7022F07D0032F98 +:10A3A000EED1277A013FFF1A03003800E8E7571E75 +:10A3B000FB1A277A013F381AE2E71123C943F35603 +:10A3C000606C994023691940039B19430CF0D5F93F +:10A3D000667AB31EDBB2FC2B14D8FEF70DFF0C4BD4 +:10A3E0000500236300230B4863630B4BFF2170437D +:10A3F000E462236406F0ACFF2900414320001430DE +:10A400000BF0C3FF637A012B00D994E790E7C046B5 +:10A410007D3C0200B6030000673C02001FB501232B +:10A4200081881A00684608F072FF012368461A0006 +:10A43000024908F06CFF05B000BDC046FE030000F5 +:10A440001FB5030048331A780400002A0DD00022FB +:10A450001A70012381881A00684608F058FF01230A +:10A4600068461A00034908F052FF2000743008F0D3 +:10A4700095FF1FBDFF03000010B548300378002B87 +:10A4800006D00378012B03D00121024808F0B3FD68 +:10A4900010BDC046FF03000010B5012104000620D6 +:10A4A00008F0A9FD064B984208D148342378002BC8 +:10A4B00004D02378012B01D020BFF7E710BDC046A0 +:10A4C00016FCFFFF73B5079C0500002C1CDB060083 +:10A4D00048363078002802D03078012816D1069806 +:10A4E0001BB2C0B20090280012B2743008F06CFFAA +:10A4F000002C07D02B004A331C80002407234C3546 +:10A500002C803370200076BD014CFBE7014CF9E74D +:10A5100017FCFFFF12FCFFFFF0B587B00D9C050094 +:10A520000E0017000393002C21DBFFF7A5FF2B0083 +:10A5300048331B78DAB20292002B1AD1310005A8F9 +:10A5400008F015FF0C9B3A0000932800039B019430 +:10A5500005A9FFF7B7FF05A808F0FCFE002C03D003 +:10A560002800FFF799FF029C200007B0F0BD024CC5 +:10A57000FAE7024CF8E7C04617FCFFFF11FCFFFFAB +:10A58000F8B50400171E1DDD060048363378002B91 +:10A5900002D03378012B17D12200E3795632013BE8 +:10A5A000137023000025200054331D80503008F024 +:10A5B00072FE23004A331F80022328004C3425807A +:10A5C0003370F8BD0148FCE70148FAE717FCFFFFCC +:10A5D00012FCFFFFF8B50400171E2DDD06004836FB +:10A5E0003278002A02D03278012A27D15D42069BB8 +:10A5F000FF331FD16B1D22001BB264321380230076 +:10A60000200066331D70603008F0B9FE2300002280 +:10A610006C331A70954200D03D0023004A331D80F0 +:10A62000079B00205A1E9341013F4C34053327807D +:10A630003370F8BD069BDEE70148FAE70148F8E70A +:10A6400017FCFFFF12FCFFFFF0B504000F0016001F +:10A650001D0087B0002A1FDDFFF70EFF23004833DF +:10A660001B78DAB20392002B18D1390005A808F044 +:10A670007EFE0D9B320001930C9B05A900932000E8 +:10A680002B00FFF7A7FF05A808F064FE2000FFF7E6 +:10A6900003FF039807B0F0BD0148FBE70148F9E765 +:10A6A00017FCFFFF11FCFFFFFF2902D841720020B9 +:10A6B00070470148FCE7C04617FCFFFF13B50400D4 +:10A6C00004A80078009020000BF0C3FD002801D101 +:10A6D000207516BD0048FCE70EFCFFFF13B5040013 +:10A6E00004A80078009020000BF09BFD002801D109 +:10A6F000207516BD0048FCE70EFCFFFF7FB50D007E +:10A7000011000F226A4404001E1E117015D0089B10 +:10A71000002B12DD012329000093FFF7DFFF002843 +:10A7200008D10090320029002000089BFFF7C6FFE7 +:10A73000002800D0024804B070BD0248FBE7C046C4 +:10A740000EFCFFFF17FCFFFFF7B506000D1E3ED005 +:10A750000023022704690193002C34D0AA88A3881F +:10A7600053403B422DD13A4222D1A368AA6893427A +:10A7700027D12B88002B02D022889A4221D16B88C6 +:10A78000002B02D062889A421BD1EB68E2689342A8 +:10A7900001D0002B15D17368002B01D02000984701 +:10A7A000A2880C4B1343A380019B0133019308E063 +:10A7B000A968A0680AF07FFC0028DAD1AB883B4288 +:10A7C000D3D0646AC8E7019B2000002B00DC02485C +:10A7D000FEBDC0460080FFFF17FCFFFFF0B506007E +:10A7E0000D0085B000295DD001270469002C27D019 +:10A7F0000221AA8800230A4202D0A3885B083B40BA +:10A80000226829688A4215D1A068A968002B0FD058 +:10A810000AF051FC00280DD0EB68E268934209D1A0 +:10A820000421625EA388002A06DB1F4805B0F0BD44 +:10A830008842F1D0646AD9E75B045B0CA380F4E73B +:10A8400030692A880100031E07D13561012368465B +:10A85000164908F05CFD0020E8E71C88944206D207 +:10A860005C6A1900002C0DD02300F6E723001C8839 +:10A87000944207D15F886C88A74203D85C6A1900AC +:10A88000002CF3D1884209D10B88934204D805D11A +:10A8900048886B88984201D96962D6E74B6A6B6237 +:10A8A0004D62D3E70248C1E716FCFFFFFD0300003D +:10A8B00017FCFFFF064B10B51A00040008322C33BA +:10A8C000026083600830FEF739FA200010BDC046F0 +:10A8D000C06B020008B4024B9C46083808BC6047B5 +:10A8E000B5A8010008B4024B9C46083808BC604774 +:10A8F000B54002000C4A002311002C32083110B57B +:10A900004360838183738260036143618361C38396 +:10A91000016004000830FEF703FA044B1A68002AAD +:10A9200000D11C60200010BDC06B0200F824002084 +:10A93000F7B50D00012604690192002C37D0238859 +:10A940002A889A4201D0002B24D163886A889A42CF +:10A9500001D0002B1ED1FEF799F90123002806D063 +:10A96000C022A3881340C03B5A425341DBB2019A34 +:10A9700093421AD10422A35EA788002B15DB102274 +:10A980002900A0180BF09EFF40231F4204D0200096 +:10A9900009F099FB646AD0E7FEF778F90028F6D051 +:10A9A00021000448FEF7F6FAF4E70026F2E730004B +:10A9B000FEBDC046C740020008B4024B9C460838A2 +:10A9C00008BC604751420200F0B587B001930EAB5E +:10A9D0001B88060003930D9B0D000093019B0C9FA9 +:10A9E0000292002B39D0002F02D1009BDB0734D517 +:10A9F00028200BF035FF0400103008F07EFC029B8D +:10AA00001820258063800BF02BFF0500009B082297 +:10AA10000593019B002103600C3004970BF06EFF3F +:10AA2000082204A9281D0BF04DFF0D4B02226B617B +:10AA300000230399E3602362636233680A433000B2 +:10AA400021005B68A560A2809847002805D02000FF +:10AA500008F078FB20000BF0FFFE07B0F0BDC04609 +:10AA60008B420200F0B5160000258380164A174B72 +:10AA700004008571026001814681057318688C4667 +:10AA800089B0A8421DD0124A05950492C0220292B4 +:10AA90006A4604AB82CB82C223002A006146FFF7DC +:10AAA00093FFC022094B0A49186802926A46069130 +:10AAB00006AB079582CB82C223002A003100FFF744 +:10AAC00083FF200009B0F0BD046C0200F8240020D0 +:10AAD000B543020030B5002403730123034D847194 +:10AAE0000560818082734373846030BD006B020017 +:10AAF00070B583790400DB0704D58068002801D095 +:10AB00000BF0AAFEA3799B0704D5A068002801D00A +:10AB10000BF0A2FEA3795B0709D5A0230021154AFB +:10AB2000A068DB00D150884201D00BF095FEA379DC +:10AB30001B0708D5A568002D05D028000AF032FBB8 +:10AB400028000BF089FEA379DB0605D5A068002854 +:10AB500002D00368DB6898476023A2791A4205D0C7 +:10AB6000A068002802D003685B6898470023A360B0 +:10AB7000A37170BD00700040F7B50227037B04008D +:10AB80000D003B4228D0012928D883791A003A4089 +:10AB900001923B4214D1FFF7ABFF18200BF060FE8F +:10ABA0000E230600E3561822019900930BF0A6FE2F +:10ABB000300000990BF094FCA379A6603B43A3718D +:10ABC000A3685A68002D04D00025DB681A602800AD +:10ABD000FEBD1B691A60FAE7014DF8E7014DF6E783 +:10ABE00016FCFFFF17FCFFFFF7B50126037B0400EF +:10ABF00033422CD0827961231100194001911A420D +:10AC000016D1FFF775FF18200BF02AFE0E23050062 +:10AC1000E356677B1822019900930BF06FFE3A0010 +:10AC2000280000990BF052FCA379A5603343A3716F +:10AC30006023A279A0681A4202D00BF02BFBFEBD64 +:10AC4000436940681B681840431E9841F7E7014874 +:10AC5000F5E7C04616FCFFFF70B5037B04000D004E +:10AC60001B0714D58023DB00994212D209F025FC82 +:10AC700003000020834209D1280007F0EDFB0649BC +:10AC800006F02EFF011CA06802F020FD70BD0348F5 +:10AC9000FCE70348FAE7C04600C07F4416FCFFFF0C +:10ACA00017FCFFFF70B50425037B04002B4214D072 +:10ACB00083792B420DD1FFF71BFF08200BF0D0FD4D +:10ACC0000E210600615605F079FBA379A6601D43AD +:10ACD000A571A06805F098FB70BD0148FCE7C0466F +:10ACE00016FCFFFF10B583791B0703D5806802F0BF +:10ACF00001FD10BD0048FCE716FCFFFF012210B566 +:10AD000083794173134204D080680BF07DFC0020EE +:10AD100010BD6022134203D080680BF0C2FAF6E740 +:10AD20000048F5E716FCFFFF70B5040000250C4B4A +:10AD30000E0008338580857103602100183009F00A +:10AD400009FC20002100203009F027FC054B2000E1 +:10AD5000A680E5802572E560256165611C6070BD97 +:10AD6000146C02000C2500208379DB0702D5C1603A +:10AD7000002070470048FCE716FCFFFF8379DB07E3 +:10AD800001D5C06870470148FCE7C04616FCFFFFCC +:10AD900070B545690400002D22D0037A032B21D819 +:10ADA000FFF7ECFFA8622C200BF05AFD2C220021AB +:10ADB00005000BF0A3FD002263695A6223699342E8 +:10ADC00007D1636923610020237A6561013323720F +:10ADD00070BD1A005B6A002BFBD163695362F2E716 +:10ADE0000148F5E70148F3E717FCFFFF13FCFFFFFD +:10ADF000144B70B55A68144C002A03D000225A60D4 +:10AE00000132A2601A69002A17D00021196180233B +:10AE1000DB000E4DE3582868012B0FD1A923DB007E +:10AE2000E1584942FFF7A0FF2868FFF7B1FF2B6800 +:10AE30005A69074BE2500123A36070BDFFF794FFEE +:10AE4000F9E7C046FC100040001000400C2500202F +:10AE50000405000003000069002809D00221054A0A +:10AE6000D167426A1A611A7A013A1A72024B196062 +:10AE70007047C04604E100E000E100E010B50029A1 +:10AE800003DB024B19600BF051FA10BD10250020B6 +:10AE900070B504001D0004AB1E7805F0F9F9200020 +:10AEA0000E4B40302360FEF75FFA2300220001358D +:10AEB0004C331D700023E1215832013616700A3AD6 +:10AEC000A3646365138053809381D381013B200089 +:10AED00063644902FFF7D2FF200070BDB06A020030 +:10AEE000F7B580277F053E697C690822113C7443D1 +:10AEF0000500210068460BF0E5FC104B009A9A42D1 +:10AF000019D0009300230193796928001339714304 +:10AF100009F05AFB019A2800009909F06DFB210005 +:10AF2000280009F051FB7969220013392800714388 +:10AF3000B30809F053FB0198FEBDC046FECA0000ED +:10AF4000F0B50D00ABB000210D920700302212A821 +:10AF50001E000BF0D3FC28000BF010FD431C0C93DB +:10AF6000102B00D9B8E0202E00D9B5E02900380018 +:10AF700009F06FFB0B90002854D129000C9A12A8FD +:10AF80000BF0A0FC32000D9916A80BF09BFC80235F +:10AF90005B051A695D690B92113D6A4338005E6971 +:10AFA0000D92FFF79DFF0D9B302208330021040016 +:10AFB0001EA80F930BF0A2FC31000B9B13395943D1 +:10AFC000380009F001FB00230F9E0C930E930C9B9D +:10AFD000A34246DA310030221EA80BF073FC12A9FE +:10AFE0001EA80BF0C1FC00282BD13D4938002200DF +:10AFF0001091119409F000FB6A46099615AB23CB1A +:10B0000023C223CB23C223CB23C23800149B129923 +:10B01000139A09F0FFFA01230E930C9B303601338B +:10B020000C93D4E70B9832000D9910300BF03CFCD8 +:10B0300004000B980BF010FC002C9ED120002BB0CC +:10B04000F0BD6A46099621AB23CB23C223CB23C292 +:10B0500023CB23C238001E991F9A209B09F0DAFAED +:10B06000DBE7E6433021F61726404E430F9B9E193F +:10B070000E9B002B1CD10B9B981E06F0DFF8A04204 +:10B080002CD017490134380022001091119409F096 +:10B09000B3FA6A46099615AB23CB23C223CB23C24E +:10B0A00023CB23C238001299139A149B09F0B2FAE9 +:10B0B00038000D9909F088FA80235B0559690C2343 +:10B0C0000B9A133963434A433800110002330D9A37 +:10B0D00009F084FA0024B1E7024CAFE7024CADE777 +:10B0E000FECA000017FCFFFF13FCFFFF8023F0B532 +:10B0F0005B051A6995B002925A6905910299113A55 +:10B1000051435C69029B133C05005C430391FFF7CC +:10B11000E7FE061E3CD030220021083408A8039F19 +:10B120000BF0ECFB2100280009F04EFA0023083751 +:10B1300001930493019BB34220DA3900302208A81E +:10B140000BF0C0FB059908A80BF00EFC00280DD1F0 +:10B150001B49721E28000691079209F04DFA01233F +:10B160000493019B303701330193E3E722000C2362 +:10B170003900280009F032FA3034F2E7049B002B42 +:10B1800008D10F49320028000691079609F034FAD9 +:10B190000C4812E02800039909F016FA80235B0599 +:10B1A00059690C23029A13394A437343110028004A +:10B1B000039A023309F012FA002015B0F0BDC04620 +:10B1C000FECA00000CFCFFFF70B50400A280FA224A +:10B1D000002308000C49920008312160A3710B493B +:10B1E0006061E260A360638209F033FA051E09D052 +:10B1F000010020000222103112300BF063FB280006 +:10B200000BF02AFB200070BD2C6C02009678020027 +:10B2100030B502258379040087B02B4204D1FDF7B5 +:10B220007FFDA3791D43A571200009F058FA00287D +:10B230001CD06B46DD1C280009F048FA2B78002B47 +:10B2400017D001A809F040FA0321019AD3170B4047 +:10B250009B189B102382FEF709F8E368A188181851 +:10B260000123A0601A0002A808F051F8002007B0DE +:10B2700030BD0122064B1A60064A51680029FCD0F5 +:10B2800000215160044A1268019201225A60DBE7F2 +:10B2900000C00040FCC0004008C50040022802D1A8 +:10B2A0000122014B1A707047D327002070B5064D5C +:10B2B00004002B78002B04D1044803F03FF801234D +:10B2C0002B70200070BDC046D42700209DB2010025 +:10B2D00070B50C0007F006FE002810D00023134DB7 +:10B2E000A40A2B70200009F00EFA002803D00A20CF +:10B2F0000BF083F9F6E72B78002BFCD070BD022110 +:10B300000B4B0C4A99508021C90058580028FCD09A +:10B31000A120C0001C5058580028FCD00021995092 +:10B320008021C9005A58002AFCD0E7E7D327002023 +:10B3300000E0014004050000F8B50D0016001F00F4 +:10B3400007F0D0FD002811D00023184C23703A00DC +:10B350003100280009F0D5F9002803D00A200BF0AD +:10B360004CF9F4E72378002BFCD0F8BD01238022B0 +:10B370000F4C1049D2006350A358002BFCD0802200 +:10B38000D200002394469F4208DD980032582A508C +:10B390006246A0580028FBD00133F4E70023635035 +:10B3A0006346E358002BFBD0DFE7C046D3270020DD +:10B3B00000E001400405000008B4024B9C464438FC +:10B3C00008BC60470B470200FA21F8B50389C900A1 +:10B3D00004005943324809F084FEFA21890005F03F +:10B3E0002DFF304FA17A2081380009F07AFE23002A +:10B3F0002600250022894C33A072A0361A808C3595 +:10B4000000232A223178286808F0A8FD002844D1BA +:10B410001F235B223178286808F0A0FD00283CD16A +:10B4200020235C223178286808F098FD002834D168 +:10B4300001232C223178286808F090FD00282CD1B7 +:10B4400001232D223178286808F088FD002824D1B6 +:10B4500001232E223178286808F080FD00281CD1B5 +:10B46000A17A380009F038FE0E22C3B2317828687C +:10B4700008F074FD002810D1FA212389890059436E +:10B48000074809F029FE012303432A22317828685E +:10B49000DBB208F063FD002800D00348F8BDC046C9 +:10B4A0004C6C0200446C02000EFCFFFF08B4024B1F +:10B4B0009C46443808BC6047C9B30100074B10B52F +:10B4C0001A00040008323C3302604364443008F040 +:10B4D0004CF9200008F06EF8200010BDAC6C0200A2 +:10B4E00008B4024B9C46443808BC6047BDB4010018 +:10B4F00008B4024B9C46443808BC6047154702001C +:10B50000F0B50425837904008BB02B4204D1FDF7FC +:10B5100007FCA3791D43A57120009030FFF764FB61 +:10B520000026B0420FD12300A033197820000C234D +:10B5300007AD00938C302B0001220068FFF7DEF886 +:10B54000061E03D02C4E30000BB0F0BD0A2304AA17 +:10B550009B182A785A706A781A700022985EAA7826 +:10B560005A70EA781A700022995E03912A795A700B +:10B570006A791A7000229F5EAA795A70EA791A7065 +:10B5800000215A5E04922A7A5A706A7A1A7000214F +:10B590005A5E0592AA7A5A70EA7A1F251A7000221A +:10B5A0009B5EA27A03999C46514349425043CB1774 +:10B5B0002B405B185B11A361C3172B401818642341 +:10B5C0005743FA171540ED196A112262059A5B423A +:10B5D0005343A36764236146049A40115A434B4383 +:10B5E000E267221DE0612000D36708F05CF82000CC +:10B5F000443008F0C1F8A6E70EFCFFFF08B4024B88 +:10B600009C46443808BC604701B50100F7B51E00F0 +:10B61000040008AB1B881500019309AB1A88009140 +:10B620000AAB31001F88FEF765F820003A003100B0 +:10B630004430FEF7B9FA134B20001A003C33636420 +:10B64000230008322260009A8C331A60AB88903055 +:10B650008380AB79AA6883710B4BA98903600E23A1 +:10B66000EB56826022009C32118083732300019A82 +:10B67000A03303211A80FFF741FB2000FFF7A4FE4F +:10B680002000FEBDAC6C0200006B0200F8B5FA268B +:10B690000189B60004007143254809F022FD3100FC +:10B6A00005F0CCFD234FA17A2081380009F019FD67 +:10B6B0002500A072583500232A222978606C08F0F2 +:10B6C0004DFC002832D110232B222978606C08F021 +:10B6D00045FC00282AD101232D222978606C08F02E +:10B6E0003DFC002822D101232E222978606C08F02D +:10B6F00035FC00281AD1A17A380009F0EDFC0E22A1 +:10B70000C3B22978606C08F029FC00280ED1218989 +:10B710000748714309F0E0FC012303432A222978FA +:10B72000606CDBB208F01AFC002800D00248F8BDBB +:10B73000146D02000C6D02000EFCFFFF10B504003A +:10B74000034B0833036007F035FF200010BDC046EF +:10B75000746D02007FB50425837904002B4204D167 +:10B76000FDF7DEFAA3791D43A57120004830FFF7ED +:10B770003BFA0025A8420DD123005833197806233F +:10B7800002AE009301223300606CFEF7B7FF051E86 +:10B7900003D00D4D280004B070BD0021042002220A +:10B7A000A37A30567156B25659435A434343DB008D +:10B7B0002362D20023685242C90020009B6AA26122 +:10B7C000E1619847E6E7C0460EFCFFFFF8B50400CC +:10B7D0000F00190006AB1E8807AB15001A88FDF78D +:10B7E00089FF0F4B6764083323602300AA8848331E +:10B7F0009A80AA79A9689A710A4AA889A2640E2235 +:10B80000AA5621652100543108809A730023A37140 +:10B81000230058331E802000FFF738FF2000F8BDBA +:10B82000746D0200006B020010B50400034B083376 +:10B83000036007F09AFF200010BDC046086E0200AA +:10B84000F0B507005C370023040010223978806CC3 +:10B8500087B008F083FB214D03002800002B3BD16B +:10B860000F2602ABF6180123397808220093A06C4A +:10B870003300FEF743FFA8422DD003223378134252 +:10B8800003D06420FDF7EAFAEAE7FA262189144D8D +:10B89000B6007143280009F024FC310005F0CEFC0D +:10B8A0002081A02311223978A06C08F057FB0028D2 +:10B8B00011D1A36C21890393714328003F7809F0CB +:10B8C0000BFC01231843C3B210223900039808F07F +:10B8D00045FB002800D0014807B0F0BD0EFCFFFF7B +:10B8E000A86D020070B508258379040086B02B424C +:10B8F00004D1FDF715FAA3791D43A57120004C3042 +:10B90000FFF772F9051E0DD023005C33197806236A +:10B9100004AE009301223300A06CFEF7EFFE051E7B +:10B9200003D0134D280006B070BD0E2332786B444F +:10B930005A70727820001A700022995E64224A437D +:10B94000A263B2785A70F2781A700022995E64226B +:10B9500052425143616331795970717919700021F4 +:10B960005B5E5A432368E2631B6A9847DAE7C04686 +:10B970000EFCFFFFF8B504000F00190006AB1E888F +:10B9800007AB15001A88FEF70FF90D4BA7640833B3 +:10B9900023602300AA884C339A80AA79A9689A71F7 +:10B9A000084AA889E2640E22AA566165210058312E +:10B9B00008801E8220009A73FFF742FF2000F8BD26 +:10B9C000086E0200006B0200F0B5FA250189234FD2 +:10B9D000AD0085B004006943380009F082FB2900FE +:10B9E00005F02CFC1E4EA17A2081300009F079FB75 +:10B9F000636CA072029323005833218901931B7852 +:10BA000069433800039309F067FB072303432022AF +:10BA100003990298DBB208F0A1FA00281AD1019B21 +:10BA200022221978606C102308F098FA002811D1AE +:10BA3000019BA17A30001F78656C09F04DFB8023D3 +:10BA40005B420343232239002800DBB208F086FA68 +:10BA5000002800D0034805B0F0BDC0463C6E02008F +:10BA6000346E02000EFCFFFF10B50400034B0833D8 +:10BA7000036007F09FFD200010BDC046AC6E0200C1 +:10BA8000F0B504258379040085B02B4204D1FDF77D +:10BA900047F9A3791D43A57120004830FFF7A4F8AA +:10BAA000051E0DD0230058331978062302AE0093EB +:10BAB000A8223300606CFEF721FE051E03D0144D52 +:10BAC000280005B0F0BD1F200023F25ED31703400D +:10BAD0009B180222B15E5B11CA1702405218042162 +:10BAE000775E3380F9170140A07A52114343C91998 +:10BAF000728049114243B18041435B42E361236854 +:10BB0000524220009B6AA26121629847D8E7C04652 +:10BB10000EFCFFFFF8B504000F00190006AB1E88ED +:10BB200007AB15001A88FDF7E5FD0F4B6764083376 +:10BB300023602300AA8848339A80AA79A9689A7159 +:10BB40000A4AA889A2640E22AA562165210054310E +:10BB500008809A730023A371230058331E802000AD +:10BB6000FFF732FF2000F8BDAC6E0200006B020050 +:10BB7000F7B5FA2504000189134EAD006943300082 +:10BB800009F0AFFA290005F059FB2700A36C2081CA +:10BB900000935C373B7881B269433000019309F030 +:10BBA0009BFA6022C3B20199009808F0D7F90028E7 +:10BBB00007D1012362223978A06C08F0CFF9002860 +:10BBC00000D00248FEBDC046E06E02000EFCFFFF42 +:10BBD00010B50400034B0833036007F0C6FD2000D6 +:10BBE00010BDC046086F02007FB5082583790400A8 +:10BBF0002B4204D1FDF794F8A3791D43A5712000D1 +:10BC00004C30FEF7F1FF051E0DD023005C33197890 +:10BC1000062302AE0093E8223300A06CFEF76EFD0F +:10BC2000051E03D00B4D280004B070BD0223F25E48 +:10BC300096235B425A4362630021725E20005343A5 +:10BC4000A3630423F25E96235343E36323681B6AD2 +:10BC50009847E8E70EFCFFFFF8B504000F00190055 +:10BC600006AB1E8807AB15001A88FDF79DFF0D4B2C +:10BC7000A764083323602300AA884C339A80AA79EA +:10BC8000A9689A71084AA889E2640E22AA566165D9 +:10BC90002100583108801E8220009A73FFF768FF48 +:10BCA0002000F8BD086F0200006B0200F0B5040030 +:10BCB000150085B001930AAB1F880BAB1B78461C9F +:10BCC00002930EAB1B78102203930B7803704B8A00 +:10BCD0000131438230000AF0F5FD65610025012243 +:10BCE000019B27836383039BE5832377029B2000CB +:10BCF000F377A31CDA770C9B0C26636223000D9A62 +:10BD0000283329001A705D7032009D702C300AF0C3 +:10BD1000F5FD2000064B3200A3632900E5634030A7 +:10BD20000AF0ECFD2000034B2565E36405B0F0BD8F +:10BD3000FF470200F1470200F0B50700C3B0016001 +:10BD40004260684900222DA808F0DCFD3B00083362 +:10BD5000069312230024012601930C3B10AD069A92 +:10BD6000049600932DA923000394029418A8FFF7CA +:10BD70009DFF220028005C4908F0C4FD3B000E3303 +:10BD800007930A230193083B2900079A049600931E +:10BD90000394230002942DA8FFF788FF7868BC6005 +:10BDA0000368BC815B6998475A2202ABD218D677E8 +:10BDB000AE2202ABD218D67718AA09922DAA4B4907 +:10BDC000F8810A920BA8220008F09CFD242139205A +:10BDD00002AA5218137802AA2B70D38E01316B82FB +:10BDE00002AB1022C918C0180AF06CFD022309AE7C +:10BDF0002B7538681696AC8301F0E0FC03682900C7 +:10BE00001B689847762202AB9B181B8854323B82F2 +:10BE100002AB9B181B8838687B8201F0CFFC03685B +:10BE20000094398ADD68069A0623A847386801F02D +:10BE3000C5FC03680094798A079ADD680223A84745 +:10BE4000386801F0BBFC060014200AF009FD05006B +:10BE5000274B0461082280C00BA90B930C940AF0B5 +:10BE600031FD244BEB60B369A34239D1224BB5615C +:10BE70001E68002E31D028200AF0F2FC0400103099 +:10BE800007F03BFA1D4B182023600AF0E9FC002262 +:10BE900005001B4B00210C92076008320C300B93FD +:10BEA0000AF02CFD08220BA9281D0AF00BFD154BEA +:10BEB00000226B61C223A3803368E260210030005E +:10BEC0005B68A560226262629847002805D0200066 +:10BED00007F038F920000AF0BFFC380043B0F0BD8D +:10BEE0002B61C3E79E780200AE780200BE780200A4 +:10BEF000C14802000D480200F8240020040001009F +:10BF0000774802003748020010B50400054B08339B +:10BF100003601C3007F062F92000183007F05EF96A +:10BF2000200010BD346F0200FF23F0B52C4E8DB001 +:10BF300033700023040069460088009304F02EF952 +:10BF4000002802D16B469B783370264D2B68DB6846 +:10BF5000002B07D1002320881A00190008F0F9FCF3 +:10BF60000DB0F0BD3378032BF4D81F4901A8FDF7BD +:10BF7000C1F92B6801A9DD6804A807F084F928003D +:10BF800004A908F095FB0027050004A807F026F98E +:10BF9000BD421ED029002022103104A80AF092FCD4 +:10BFA00028000AF059FC317804ABC900591808225E +:10BFB00002A80AF087FC01230822208802A908F0C1 +:10BFC000C8FC0137002804D10C212088074A08F05A +:10BFD000BEFC01A807F002F9002FBBD0C0E7C046A5 +:10BFE0008820002020250020CE780200FFFF0000DE +:10BFF000F0B58379040091B05B071BD5FDF736F9E6 +:10C0000000232269801A9941994203D1F533FF3305 +:10C0100098420FD3A068002808D0354B1D8801F046 +:10C02000BDFB0368152229001B6A98470422A379E7 +:10C030009343A371A3799B0758D52E4E3368DB68D1 +:10C04000002B4FD02C4F3B78032B4BD8284B2B4940 +:10C050001B8804A80193FDF74DF9336804A9DD6836 +:10C0600008A807F010F908A9280008F021FB05002E +:10C0700008A807F0B3F8082302AAD3800198073B69 +:10C08000063206A908F067FC002D08D029002022FE +:10C09000103108A80AF016FC28000AF0DDFB3D78F4 +:10C0A00002ABDA88ED0008AB5D19280006A90AF09A +:10C0B000FBFB002813D00822280006A90AF002FC86 +:10C0C000336804A9DD6805A807F0DDF820232800FF +:10C0D00008AA05A908F0F2FA05A807F07FF804A855 +:10C0E00007F07CF80222A3799343A37111B0F0BD4D +:10C0F000B82700202025002088200020CE780200CC +:10C1000070B50D0001F04AFB04000368002D09D151 +:10C110005B699847FA2080006843074905F08EF86C +:10C12000E08070BD9B6898478542F3D22368200069 +:10C130009B6898470500EDE771020000F0B5070025 +:10C140001500A1B002C706006B4918A81C0008F032 +:10C15000EDFC2B1E03D028000AF010FC83B2012254 +:10C1600004920022039202920232019200932A006A +:10C1700018A93800FFF79AFD33006049583318A812 +:10C18000079308F0D3FC231E03D020000AF0F6FB2F +:10C1900083B201220492002203920292023201929F +:10C1A0000093220018A90798FFF780FD3300544937 +:10C1B000AC3318A8089308F0B9FC269B002B03D0D9 +:10C1C00018000AF0DBFB83B20122049200220392E2 +:10C1D0000292023201920093269A18A90898FFF75A +:10C1E00065FD731CFF33474918A8099308F09EFCAE +:10C1F000279B002B03D018000AF0C0FB83B201225A +:10C2000004920022701C0392029202320192009367 +:10C21000279A18A9FF30FFF749FD33005533FF3344 +:10C22000394918A8099308F081FC289B002B03D0FA +:10C2300018000AF0A3FB83B20122049200220392A9 +:10C240000292023201920093289A18A90998FFF7E6 +:10C250002DFD3300A933FF332C4918A80A9308F0A9 +:10C2600065FC299B002B03D018000AF087FB83B2E2 +:10C2700001220492002218AC03920292023201922F +:10C2800000932100299A0A98FFF710FD204B1B7894 +:10C290000B93002B2DD1079B1E491393089B0DA8D0 +:10C2A0001493731CFF331593099B129716930A9BE3 +:10C2B00012AD179308F03AFC1D21492006AB1B7FF5 +:10C2C0001022237006ABDB8D638206ABC918C01841 +:10C2D0000AF0F8FA062323750B9B1E953068A3839A +:10C2E00001F06CFA036821001B6898470122084B93 +:10C2F0001A70300021B0F0BD292A0000242A000065 +:10C30000252A0000272A0000262A0000282A0000EB +:10C31000D52700200A18000070B5002504000B4B3B +:10C320008580083385710360C1601830FDF71CF803 +:10C3300020001C30FDF718F80123621CD377044A53 +:10C340002000A56065611460A37170BD346F0200A8 +:10C3500020250020FA2130B585B0040001230222F7 +:10C360006846890006F0D3FF074D2868002809D0E9 +:10C3700008F0E8FB2188054B2A681980022391798F +:10C380000B43937105B030BD20250020B827002055 +:10C3900010B50C0007290FD8806801F0FFF9074B92 +:10C3A000195703685B6C984743425841044B40421D +:10C3B0001840044BC01810BD0348FCE74D7A02003A +:10C3C000EA03000016FCFFFF17FCFFFFF0B5984CD6 +:10C3D0000D00A544040096AB1B78964908A8079366 +:10C3E0000692FCF787FF200029001C3006F053FF5F +:10C3F000914909A8FCF77EFF90490AA8FCF77AFF4B +:10C400000CAE09AA08A90BA806F054FF2A003000B8 +:10C4100011AD0BA906F04EFF0AAA3100280006F064 +:10C4200049FF290008A806F036FF280006F0D6FECE +:10C43000300006F0D3FE0BA806F0D0FEC020C000EE +:10C4400001F072FF08200AF00BFA0700002108F043 +:10C45000C9FE0C220021A76030000AF04FFA2B0021 +:10C4600007CE07C3764B2900EB60002338002B6111 +:10C4700008F0A1FEA06801F091F9082200210590C2 +:10C4800012A80AF03BFA14200AF0EAF96D4B2A00D0 +:10C4900011930300C2CAC2C36B4B059FC360002344 +:10C4A000A03703617B68002B00D0BAE07860A068F9 +:10C4B00001F084F908220021060012A80AF01EFAF1 +:10C4C00014200AF0CDF9614B1193030086CD86C389 +:10C4D0005F4BC36000230361336B002B00D0A2E0ED +:10C4E0003063A06801F05AF908220021059012A8D3 +:10C4F0000AF004FA14200AF0B3F9564B11AE119366 +:10C5000032000300A2CAA2C3534B059DC36000239F +:10C51000943503616B68002B00D086E068600120D1 +:10C5200004AB1B7F04AA034313770BA908F015FA89 +:10C53000A06801F053F9036848495B6A9847A0680E +:10C5400001F04CF9036846499B699847A06801F0DF +:10C5500045F90021036800911D680A000B00A847F7 +:10C56000079B002B0AD0200008F0F5FA032805DD10 +:10C57000A06801F033F90368DB68984706212000C2 +:10C58000FFF706FF374B384A1B68A1680393374B08 +:10C5900030001B6800250293354B1B680193069BF6 +:10C5A0001B6804330093334B12681B68FFF7C6FD0A +:10C5B000A06801F0F3F803680CA99B6A9847082368 +:10C5C00004AA1384DB1853849584A06801F0E6F86C +:10C5D00003680CA9DB6A9847A068062108F079FA7D +:10C5E000089A09219378A068043208F085FAA068B7 +:10C5F00001F0D4F832210571A068FFF781FDA06831 +:10C6000001F0CCF808F0E3F90AA806F0E7FD09A864 +:10C6100006F0E4FD08A806F0E1FD91239B009D448F +:10C62000F0BD036142E703615AE7036176E7C04664 +:10C63000BCFDFFFFDA780200F7780200E87802001C +:10C640005F49020055C301006D49020029BF010086 +:10C650007B490200A94902008949020079C601000C +:10C66000ADC601001C250020182500200C2000204C +:10C67000142500201020002013B506226846FCF780 +:10C6800049FE094B1C68002C0AD0694601A806F037 +:10C69000FAFD200001A908F07CFA01A806F09EFD31 +:10C6A000684606F09BFD13BD20250020002373B5CE +:10C6B00001AE0C0031000500019303F06FFD00286E +:10C6C00002D1B278064B1A70064B1868002806D0C3 +:10C6D000054B1D8063425C41E1B208F062FA73BD14 +:10C6E0008820002020250020B827002030B5284CC5 +:10C6F000A9B06A220D000DA821000AF0E3F80DA9E7 +:10C7000003A8FCF765FE03A906A806F030FE012386 +:10C710000193013BFF3B00930533FF33642206A9DD +:10C720002800FDF791FF06A806F014FE210019224B +:10C730006A3106A80AF0C6F805220024110006ABEB +:10C7400004A806F03BFE04A905A806F010FE23008D +:10C75000220028000194009405A9FDF7DDFE05A83C +:10C7600006F0F8FD21002800FDF79EFF05340520A6 +:10C77000FCF774FBFF2CF5D1FA208000FCF76EFB70 +:10C7800004A806F0E7FD03A806F0E4FD29B030BDDB +:10C79000CA790200F0B58F4B8DB005921A68082354 +:10C7A00004000F00D16C07A80B43D3648A49FCF73F +:10C7B000A1FD8A4908A8FCF79DFD220000251C3236 +:10C7C00007A90BA806F076FD08AA0BA909A806F090 +:10C7D00071FD0BA806F002FD631CDD77A06800F078 +:10C7E000DDFF03685B699847A06800F0D7FF03008E +:10C7F00006000A331F222900180003930AF07EF86E +:10C80000039B3000DD7708F0D9F80621A06808F016 +:10C8100060F9099A09219378A068043208F06CF94C +:10C82000A06800F0BBFFC8210571A068FFF768FC95 +:10C83000A06800F0B3FF0581A06800F0AFFF08F02A +:10C84000C6F83800FDF7FCFD2000FCF769FA390056 +:10C850002000FFF74BFF3900200008F0B5F9FF2357 +:10C86000049503936269012316001E401A4232D0D8 +:10C870005B490AA8FCF73CFE0AA90BA806F077FD65 +:10C8800000220BA91300019200923800FDF744FE2C +:10C890000BA806F05FFD049B002B47D1039B043BD4 +:10C8A0000393039B282B44DC380007F04AFB039BCF +:10C8B000002B00DC0496059806F043FF002806D004 +:10C8C000012362699A4313000422134363610AA897 +:10C8D00006F040FD002504226369134234D0FF2195 +:10C8E0003800C826FDF7E0FE0025B600A369022245 +:10C8F0009B5EAB4223DD200029B2183006F0F0FC2D +:10C900000023010038001A007430FCF741FE3000AB +:10C91000FCF7A4FA380007F014FBC820FCF79EFAD5 +:10C920000222636913420AD10135DFE7039B043316 +:10C93000B6E7039BFE2BBEDD00230493BBE7FA2082 +:10C940008000FCF78BFA00250222636913421ED097 +:10C950001E0006321640134224D022490AA8FCF7D2 +:10C96000C7FD0AA90BA806F002FD00220BA91300BF +:10C97000019200923800FDF7CFFD0BA806F0EAFC0B +:10C980001948FCF76BFA0AA806F0E4FC174D64207E +:10C99000FCF764FA164B01359D4200DC62E706F0B5 +:10C9A000B3FA5FE713490AA8FCF7A2FD0AA90BA88E +:10C9B00006F0DDFC330032000BA93800019600962A +:10C9C000FDF7AAFD0BA806F0C5FC0AA806F0C2FCFC +:10C9D000DDE7C046A4240020EA780200E8780200DF +:10C9E000FA7802003F790200983A00008C0A0000B1 +:10C9F0008B0A00007C790200F0B587B001930EAB82 +:10CA00001B88060003930D9B0D000093019B0C9F58 +:10CA10000292002B39D0002F02D1009BDB0734D5C6 +:10CA2000282009F01DFF0400103006F066FC029B70 +:10CA300018202580638009F013FF0500009B082261 +:10CA40000593019B002103600C30049709F056FF09 +:10CA5000082204A9281D09F035FF0D4B02226B6145 +:10CA600000230399E3602362636233680A43300062 +:10CA700021005B68A560A2809847002805D02000AF +:10CA800006F060FB200009F0E7FE07B0F0BDC046ED +:10CA9000294C02000300F0B5C5B0050002C3002216 +:10CAA0004A492FA800240127079307F02BFF1223E0 +:10CAB00012AE079A01932FA92300049703940294BE +:10CAC00000971AA8FFF7F2F822003000404907F05B +:10CAD00019FF1223310001936A1D23000497039468 +:10CAE000029400972FA8FFF7E1F8622302AA9B188F +:10CAF000DF77B6239B18DF771AAB220035490993FD +:10CB0000AC802FAB0DA80A9307F0FCFE2C222D2140 +:10CB1000412002AB9B181B781C3A337002ABDB8FB1 +:10CB2000738202ABC918C01809F0CCFE022333751A +:10CB300009AB18932868B48300F040FE0368310005 +:10CB40001B6898477E2202AB9B181B885432EB80EF +:10CB500002AB9B181B8828682B8100F02FFE03680E +:10CB60000094E988DE68079A3B00B047286800F027 +:10CB700025FE03680094DE6829893B006A1DB047E2 +:10CB8000154B1868A0421DD0144A0C940B92C02279 +:10CB900002926A460BAB42CB42C239002B00220004 +:10CBA000FFF72AFF0C4B0E9418680D4B0DAA0D933E +:10CBB000C02302936B4642CA42C32B0022000221CB +:10CBC000FFF71AFF280045B0F0BDC046557A0200B5 +:10CBD000657A0200757A0200F8240020694C020090 +:10CBE000C74C0200F0B5060050364A88338804006E +:10CBF0000D0085B09A4225D026004E366A883388CB +:10CC00009A425CD12B89032B59D9EB68A0681B6829 +:10CC1000236100F0D3FD31880026220003680096CE +:10CC2000DF6810320423B8470127B74023693B422D +:10CC300037D063693B423FD0E36830011818FEF7F4 +:10CC400031F839E00B89032BD6D9CB681B684361D7 +:10CC5000806800F0B3FD318800262200036800964A +:10CC6000DF6814320423B8470127B74023693B42E9 +:10CC700008D063693B4210D0E36830011818FEF712 +:10CC800011F80AE063693B4207D0E36830011818E5 +:10CC9000FDF7AAFF23693B42EBD10136132EE3D106 +:10CCA000AAE763693B4207D0E36830011818FDF733 +:10CCB0009BFF23693B42BCD10136132EB4D1230024 +:10CCC00052336A881B889A4234D12889002858D068 +:10CCD0002D4B2E4A43439BB2934252D8072104F076 +:10CCE000ADFAC3B207205843EE6883190393039B40 +:10CCF000B3421FD03379F27877791B021A43B379A4 +:10CD000030783F0417431B061F4303010293B17899 +:10CD100073780902029A1943E36807369818FDF7F9 +:10CD20009BFFE268029B9446634418003900FDF7BC +:10CD3000D9FFDCE7636D6A88DB8B9A4221D101273A +:10CD40002E89ED68AE19B6B2731B9BB2012B18D9B0 +:10CD50003B002878626983401A4208D1E2680001EA +:10CD60001018226969781A4203D1FDF705FF0235D0 +:10CD7000EAE7FF2903D08900FDF76EFFF7E70449D2 +:10CD8000FAE705B0F0BDC046B76D00009224000080 +:10CD9000FF030000F0B500240500874BDBB008332B +:10CDA00003608160C260854922008480847145A847 +:10CDB00007F0A8FD2B00103301270A260793042350 +:10CDC000079A04970196009345A9230003940294BF +:10CDD0001BA8FEF76BFF2200794945A807F092FDDA +:10CDE00004232A00049714320196009345A92300D6 +:10CDF0000394029430A80892FEF758FF220071496C +:10CE000013A807F07FFD2A0018320692082201922B +:10CE1000063223000497009213A9069A0394029401 +:10CE200045A8FEF743FF2200674913A807F06AFDF3 +:10CE3000542009F015FD1A2314212A000600263279 +:10CE4000049701930091230013A903940294FEF721 +:10CE50002DFF30005D4B08226E65F56213A930305E +:10CE60001393149409F02EFD32002800584B2932F8 +:10CE7000B363210017702C6113226C613A3009F002 +:10CE80003DFD0E222100069809F038FD5E2204AB1C +:10CE9000D218D777B22204ABD218D77704AAD31D01 +:10CEA0001BAAFF330A9230AADF770B92B31C45AA64 +:10CEB000DF7748490C920EA822000D9607F022FD5C +:10CEC00028213D2004AA52181378143104AA5218BC +:10CED000137004AA538F123152181380253904ABF2 +:10CEE000C9181022C01809F0EDFC5021042304AA2F +:10CEF00052181370582204AB9B180AAF1997A868F0 +:10CF00001C8000F05BFC036813A91B6898477A2219 +:10CF10002F002E0004AB9B181B884E373B805432E9 +:10CF200004AB9B181B88503633802B005233099377 +:10CF3000543204AB9B181B88099AA868138000F030 +:10CF40003DFC036839880094DF68079A0423B847DA +:10CF5000A86800F033FC036831880094DE68089A02 +:10CF60000423B047A86800F029FC099B069A198899 +:10CF700003680094DE680E23B047A86800F01EFC2A +:10CF80000700142009F06CFC0600134B0461082212 +:10CF900020C00EA90E930F9409F094FC0F4BF36080 +:10CFA000BB69A34206D12800BE61FBF7B9FE280089 +:10CFB0005BB0F0BD3361F6E74C6F0200857A02008A +:10CFC000A57A0200B57A0200957A0200EB4D0200C4 +:10CFD0001F4D0200C57A0200E5CB0100494D020059 +:10CFE0000300F0B50400C5B0016042602C3300229C +:10CFF00061492FA8089307F085FC2300083300251A +:10D000000127079305220A230497019300922B001E +:10D01000079A2FA9089803950295FEF747FE2A0064 +:10D0200056492FA807F06EFC0821220001910C310F +:10D0300012AE2B0010320497009103952FA9029590 +:10D040001AA8FEF733FE2A0030004D4907F05AFCBB +:10D050000A2322000193083B31000E32049700930B +:10D0600003952B0002952FA80992FEF71FFE0522BB +:10D070002900079809F042FC78232000E381414B06 +:10D08000310008222574A4655C301293139509F0D1 +:10D0900019FC3D4B04AA6366230055331F70273BE0 +:10D0A000DF775A239B18DF77AE239B18DF77089B27 +:10D0B0002A000A931AAB35490B930DA82FAB0C939A +:10D0C00007F020FC24222521392004AB9B181B7873 +:10D0D000143A337004ABDB8E0AAF738204ABC91809 +:10D0E000C01809F0EFFB0323206833751897B58348 +:10D0F00000F064FB036831001B6898472300762228 +:10D100004A331B882068A38404AB9B181B885432C5 +:10D11000E38404AB9B181B88238500F04FFB036856 +:10D120000095218DDE68099A0223B047206800F03F +:10D1300045FB03680095A18C079ADE680523B0477C +:10D14000206800F03BFB0700142009F089FB060073 +:10D150000F4B0561082210C00DA90D930E9509F023 +:10D16000B1FB0C4BF360BB69AB4203D12000BE6145 +:10D1700045B0F0BD3361F9E7D57A0200F57A0200D7 +:10D18000E57A0200114F0200194E0200057B0200F1 +:10D190006D4E0200434E02001FB5084B1B68DB8B2F +:10D1A000834209D1064B68461A78064B06491A7025 +:10D1B0000123032206F0ABF805B000BD24250020B2 +:10D1C000D6270020D7270020FF030000F0B51D0060 +:10D1D000ADB0040001610135143016000691FCF772 +:10D1E000C3F8EBB218000793FBF75EFF002501368A +:10D1F000F6B260603000FBF757FF4A4B2A001D7003 +:10D20000494B4A491D70079B2060A672E372258135 +:10D210000FA807F077FB01270C23226804970193DE +:10D2200000963B000FA90395029517A8FEF73EFD57 +:10D230002A003F490FA807F065FB542009F010FBB6 +:10D24000202306000193079B6268049700930FA9AF +:10D250003B0003950295FEF729FD364B08961E60AC +:10D260000AAE17AB2A0034493000099307F04AFB95 +:10D2700034213520337802AA52181370738A123180 +:10D2800002AA52181380253902ABC9181022C018FF +:10D2900009F018FB4821022302AA521813705022E9 +:10D2A00002AB9B1808AF159706981D8000F086FA10 +:10D2B00003680FA91B689847722202AB9B181B8852 +:10D2C0000698E36000F07AFA0790142009F0C8FA93 +:10D2D00007001A4B05610822310010C00A930B9514 +:10D2E00009F0F0FA164BFB60079B9B69AB4217D124 +:10D2F000079B06989F6100F061FA05000822002153 +:10D300000BA809F0FBFA0F4B0A932B006C3307CEE6 +:10D3100007C30D4B2000AB670023EB672DB0F0BDBA +:10D320003B61E5E7D6270020D7270020387B0200A5 +:10D33000487B020024250020587B0200AF4F0200EA +:10D34000854F020099D10100774F0200054A030082 +:10D350001178054A1278501A914201D9DB7AC01827 +:10D360007047C046D7270020D6270020F0B58DB0E3 +:10D3700002AF040039607A613B61002A00DCA4E05E +:10D380003B69012B00D1A0E027230025FB18006991 +:10D390001D7000F013FA272203684E499B69096843 +:10D3A000BA189847206900F0E9F9826D022311004C +:10D3B00019401A4237D12533FB181B78AB4200D1F4 +:10D3C00086E0F961206900F0D9F90222836D1342E9 +:10D3D00075D02723FB181B78FB60002B6FD03E4BCA +:10D3E0006E461D783D4B1B78BB60FB69BB6100231B +:10D3F0007B60BB697A69934217DAE17A681C04F0B2 +:10D400008DF8BB688B420AD0BA693B689B5C626846 +:10D410005355FB69CDB20133FB61FB687B60BB698F +:10D420000133BB61E5E7FD61CCE77B68002B01D0F0 +:10D43000294B1D702000FFF789FF6A46C31DDB08DA +:10D44000DB00D31A9D4602AB020000210500180044 +:10D45000BB6109F053FA204BE27A1B78200001935C +:10D46000BB680093BB69616807F0F3FD3B69022B61 +:10D4700003D103211A48FBF71DFD206900F09EF936 +:10D48000ABB20025134A1268D18B02680095D268AE +:10D490001500BA69A8473B69022B14D1FBF774FC4D +:10D4A000206900F08BF9272203680A499B69BA18A2 +:10D4B00009689847FB697A69B546934282DBBD46A5 +:10D4C000F8690BB0F0BDB546F9E7064BFB61F6E72E +:10D4D000054BFBE724250020D6270020D727002076 +:10D4E000FF03000017FCFFFF16FCFFFF002815D00C +:10D4F000006041608260C360046145618661C7610C +:10D50000444604624C464462544684625C46C462AB +:10D51000644604636E46466374468463002A06D0FC +:10D52000C46B043C043A25681560B442F9D18C6B95 +:10D53000A6464E6BB546002B06D0CC6B043C043B94 +:10D540001D682560B442F9D10C6BA446CC6AA34691 +:10D550008C6AA2464C6AA1460C6AA046CF698E69C5 +:10D560004D690C69CB688A68086849687047006033 +:10D5700041608260C360046145618661C761444661 +:10D5800004624C464462544684625C46C46264460B +:10D5900004636E46466374468463C46B043C04397A +:10D5A00025680D60B442F9D1C76986694569046987 +:10D5B0007047006041608260C360046145618661BC +:10D5C000C761444604624C464462544684625C46E9 +:10D5D000C462644604636C464463744684630469AD +:10D5E0007047846BA646446BA546046BA446C46A88 +:10D5F000A346846AA246446AA146046AA046C76953 +:10D60000866945690469C368826800684168704733 +:10D6100010B5041E0CD009F0B1F9431EE318A34263 +:10D6200008D922781978013B21705A700134F6E745 +:10D63000014810BD0020FCE717FCFFFFF0B585B0E6 +:10D640000D1E009029D000260A27C217141A4B1E5F +:10D65000544003932000029639000136019603F0EE +:10D660005DFFCB17C9185940039B303120009955F5 +:10D67000390003F06DFE041EECD1009B002B04DA90 +:10D680002D23029E019A0236AB5400232800AB558D +:10D69000FFF7BEFF200005B0F0BD014CFAE7C04621 +:10D6A00017FCFFFF0268084B406810B5C018C000A7 +:10D6B000101803009A4205D81C688C4202D3180047 +:10D6C000083BF7E710BDC046FFFFFF1F70B50D1CFC +:10D6D00006000021281C03F039FF041E06D130008B +:10D6E000291C03F0A7FA2000756070BD0048FCE714 +:10D6F00017FCFFFF70B504000D0003F0AFFA200027 +:10D700006168FFF7E3FF024B00201D6070BDC0465B +:10D710001420002070B5064D04002B68002B02D1A8 +:10D7200007F03EFF286023689B00EB58636070BDE4 +:10D730003825002070B500280ED10D4D2E68002E22 +:10D7400008D1083009F08CF8040006604660FFF745 +:10D75000E1FF2C60286870BD064A01231168064865 +:10D760000C001C401942F6D1036044601360F2E7DC +:10D770002C2500202825002030250020436810B5E6 +:10D780000400002B02D1044808F06CFE60680368B6 +:10D790001B69984710BDC046157B0200436810B551 +:10D7A0000400002B02D1044808F05CFE60680368A6 +:10D7B0001B69984710BDC046157B0200436810B531 +:10D7C0000400002B02D1044808F04CFE6068036896 +:10D7D0009B69984710BDC046157B0200436810B591 +:10D7E0000400002B02D1044808F03CFE6068036886 +:10D7F0005B6A984710BDC046157B02000048704721 +:10D80000FFFF0000F0B597B00593036807AC1B68F5 +:10D8100004910393110023000600A1C9A1C30025B0 +:10D82000D36829000C220CA80A930B9509F066F81E +:10D8300035200B4B11AF0F9304AB29001022C018F9 +:10D8400010953D7009F05AF8059B7D8222000093E7 +:10D8500030000499039C01970CABA04717B0F0BDB2 +:10D8600003530200FC3070B5046C0500002C0DD190 +:10D87000242008F0F5FF064B44608361054B84606B +:10D88000C46004614461C46103602864286C70BD95 +:10D890003870020020710200FC3070B5C56B0400C6 +:10D8A000002D11D1342008F0DBFF084B8560436068 +:10D8B000074B45610361074B0562C361064BC562B7 +:10D8C0008362064BE0630360E06B70BD687002002A +:10D8D00058700200C8700200D8700200E8700200A0 +:10D8E000064B70B5040003604068002804D0056949 +:10D8F00008F0B2FF2800F8E7200070BD9C6F02001E +:10D90000064B70B5040003604068002804D0056928 +:10D9100008F0A2FF2800F8E7200070BD6C6F02003D +:10D92000064B70B5040003604068002804D0056908 +:10D9300008F092FF2800F8E7200070BD7C6F02001D +:10D94000064B70B5040003604068002804D00569E8 +:10D9500008F082FF2800F8E7200070BD8C6F0200FD +:10D96000064B70B5040003604068002804D00569C8 +:10D9700008F072FF2800F8E7200070BD3870020040 +:10D98000064B70B5040003604068002804D00569A8 +:10D9900008F062FF2800F8E7200070BD88700200E0 +:10D9A000064B70B5040003604068002804D0056988 +:10D9B00008F052FF2800F8E7200070BD4870020010 +:10D9C000064B70B5040003604068002804D0056968 +:10D9D00008F042FF2800F8E7200070BD78700200D0 +:10D9E000064B70B5040003604068002804D0056948 +:10D9F00008F032FF2800F8E7200070BDD870020060 +:10DA0000064B70B5040003604068002804D0056927 +:10DA100008F022FF2800F8E7200070BDC87002005F +:10DA20007FB503791548002B22D0154E154C33785D +:10DA30002000002B1CD102AD280007F046FC002876 +:10DA400010D16B88592B0DD12B78AA88D91F0129A9 +:10DA500010D800920C4A2021200004F09DFE0123E2 +:10DA6000337004E020222000084908F08EFF2000D7 +:10DA700004B070BD0092064AEDE7C046687B020024 +:10DA8000F8270020D82700208A7B0200827B020032 +:10DA9000A77B0200FC3070B5046C0500002C0DD192 +:10DAA000242008F0DDFE064B44608361054B846052 +:10DAB000C46004614461C46103602864286C70BD63 +:10DAC0003870020020710200134B70B508330360F8 +:10DAD000124B0400C3608023114A451CFF355B00D4 +:10DAE000C250280008F040FC280002F02BFC200067 +:10DAF0000C4BB830E360FFF7F3FE2000AC30FFF7CB +:10DB00001FFF2000A030FFF70BFF20006C30FFF755 +:10DB1000F7FE200070BDC0464C710200C4710200C7 +:10DB2000D8720200AC6F0200F8B505000400AC35F5 +:10DB30006B68AB60A868002807D0C36821009847CD +:10DB4000AB68002BF4D01B69F3E76868002804D0A9 +:10DB5000066908F081FE3000F8E722000321583200 +:10DB6000137868608B43137023005C3318702000B7 +:10DB70000A3007F00CFD2000343007F008FD606E1D +:10DB8000002804D0056908F067FE2800F8E72500A2 +:10DB9000943560666868002804D0066908F05CFE69 +:10DBA0003000F8E72600A03668607568002D05D0C3 +:10DBB0002F69280008F050FE3D00F7E720002900FB +:10DBC00075600C226C3008F099FE2000074BE56769 +:10DBD0002900A3670C22803008F090FE2300044A3D +:10DBE0008C33903428001A602560F8BDF55202008D +:10DBF000E7520200434BF0B508330360424B060086 +:10DC000000251F27C360A0230400163685B03A0004 +:10DC1000290005718560057443828582300008F013 +:10DC20006DFE802380212000C9019B0033840A00FF +:10DC30002B00F5773830009500F0C0FE2100403110 +:10DC400003913A002900039808F058FE230080222F +:10DC5000039960339200CD771A8022000321643249 +:10DC6000137820008B431370230068331D70274BFB +:10DC70002900E3660C222567783008F03FFE230078 +:10DC8000270088331D60224B0837FB678437290043 +:10DC90000C22380008F032FE1E4B1F4AFB602300A6 +:10DCA000A0333D611A601D4A5D60DA601C4A1D6147 +:10DCB0009A61DD61300007F06AFC039807F067FCA9 +:10DCC000184B601CE3602300C4331D809D70FF303F +:10DCD00002F022FB8C235B00E55023001933FF3355 +:10DCE0005D618023104A5B00E25023000122200086 +:10DCF000FE3352425A86023B9D63DD631D6405B0CC +:10DD0000F0BDC0464C710200AC6F02006C6F0200A7 +:10DD1000F5520200E75202007C6F02008C6F020095 +:10DD20009C6F0200C4710200EC72020070B5074DD6 +:10DD30002B68002B07D1A020400008F091FD0400C3 +:10DD4000FFF758FF2C60286870BDC0463C250020B6 +:10DD500070B50C220D000021040008F0CFFD002357 +:10DD60002361024B20002560E36070BD774F020005 +:10DD700070B500250400204B290003601F4B8580EF +:10DD800083601F4BC56043611E4B856103621E4B60 +:10DD90004562C3621D4B05638363C5634430FFF76F +:10DDA000D7FF200029005830FFF7D2FF20002900BC +:10DDB0006C30FFF7CDFF2000154B2900236078223F +:10DDC000803008F09BFD20002900F022F83008F098 +:10DDD00095FD2000E93029005022FF3008F08EFD2B +:10DDE0008E239B00E5540B4B29002822E01808F0F5 +:10DDF00085FD200070BDC04698700200487002008A +:10DE0000587002006870020078700200887002008A +:10DE1000947102003A02000010B50400024B036046 +:10DE200007F0E3FB200010BD5870020010B504009D +:10DE3000024B036007F0EEFB200010BD687002008B +:10DE400013B504680093A46813000A000149A047B1 +:10DE500016BDC046FFFF000037B506AC2578046844 +:10DE600001950093246913000A000149A0473EBDB3 +:10DE7000FFFF0000F0B587B016000DAA0D00147862 +:10DE800000216A46518069460CAA128801930A80D3 +:10DE9000002C1AD101004279F831A2420BD9E700D7 +:10DEA000CF5BB7421BD130212034A400225801326D +:10DEB000D27F0A4215D16A463100280007F047FC9C +:10DEC0000623002808D0032306E06A463100280014 +:10DED00007F03DFC031EF6D1180007B0F0BD013479 +:10DEE000DBE710210A4051424A41002005930CAB68 +:10DEF0000493194B02AC01322680A270A0809D428F +:10DF000007D1FFF713FF03681B69984707F088FFE5 +:10DF100005002100280007F01EFC002382B29A426F +:10DF2000DAD010000D4A05339042D5D00FD8013316 +:10DF30000828D1D0013B1128CED06A4631002800F4 +:10DF400007F005FC05230028C6D0023BC4E7044ABD +:10DF500006239042C0D0F0E7FFFF0000033000002E +:10DF600001340000F0B5040097B008002E250B9195 +:10DF700000F0A8FC04ABED1810902A00012010A9B5 +:10DF800007F0E3FB002802D0032017B0F0BD2B8878 +:10DF90000B9A0A9093830B9B0A9A1B7D934200D89D +:10DFA000C9E063791D2B01D90720EEE70B9B9B6924 +:10DFB0000C930A9B0C9A9B009D586B69002B07D110 +:10DFC0006B8B002B04D16B1CDB7F022B00D1ADE0EF +:10DFD000280000F077FC002610900D960C962B0080 +:10DFE00028331B78B3421FD96A6AB3009F58342282 +:10DFF0000021352004AB9B18197004AB243AC018DB +:10E0000008F07CFC46214E4B04AA521838001380BD +:10E0100011A907F01DFC002803D07B690C937B8BB2 +:10E020000D930136F6B2DAE76179AB1C1F31C900F6 +:10E0300061186A1CDB7FD27F089129002A31097898 +:10E040000020079129002931097806910D99059141 +:10E050000C990491297F0391298B0291698B01917D +:10E060006969009110A907F05DFF002800D08BE7D7 +:10E07000637907001A00203292001F331551DB002C +:10E080001B5BEB836379013363712B0028331B78AF +:10E09000BB424BD98E218900635C132B00D983E7E7 +:10E0A0006A6ABB009E5834220021352004AB9B18BD +:10E0B000197004AB243AC01808F020FC4620204B0D +:10E0C00004AA1218138011AB1900300007F0C0FB2E +:10E0D0000C90002827D1300000F0F4FB8E2189003D +:10E0E000625C10901E32FF325200A218738B0292B3 +:10E0F000327F0C980192328B10A90092726907F05E +:10E10000B4FF002800D03FE78E218900625C531CD9 +:10E11000DBB263541D337A32FF3392005B00165139 +:10E12000E3185B88F3830137FFB2AEE70A9801304A +:10E13000C3B20A932FE7237900200133237124E728 +:10E140000129000070B5050007F079FA041E1DD101 +:10E15000280078222100803008F0D0FB2800E93028 +:10E1600050222100FF3008F0C9FB280008222100BE +:10E17000F83008F0C3FB064B2822E818210008F00D +:10E18000BDFB8E239B00EC54200070BD0624FBE7F2 +:10E190003A02000010B5040000F0D6FF034B1B68E4 +:10E1A000002B01D02000984710BDC0464425002018 +:10E1B000F0B58BB0050001F02BFE0020FFF7B6FD97 +:10E1C000036807001B6998473B6804009B69380097 +:10E1D00098473B6806005B6A380098470200288829 +:10E1E00010380B2861D803F015F8063D6060605ABE +:10E1F000606060666078AF882000390007F00DFE2F +:10E2000022006B7B583201931378A8799C46022335 +:10E2100061460B43137004AB1F80012304AA937063 +:10E220001300D070019AE91D9A722B000622163352 +:10E2300005A8099308F046FB29000B2004AB062231 +:10E240000E31C01808F03EFB94346368A360A068E8 +:10E2500000282AD0C36804A99847A368002BF4D0EB +:10E260001B69F3E720002F49AF8807F0D6FD220095 +:10E27000022058321378A9798343137004AB1F80AE +:10E280009970A0346368A360A06800280DD0C368AB +:10E2900004A99847A368002BF4D01B69F3E75369DE +:10E2A000002B02D0A888A91D98472900300007F04C +:10E2B0001AFB0BB0F0BD636E002BF6D0AF79A366EE +:10E2C000A06E0028F1D0C36839009847A36E002BD8 +:10E2D00001D1636EF3E71B69F1E701220D27AB7BE8 +:10E2E000E91D1A4001925A07920F0292DB0806229A +:10E2F00004A8EF57039308F0E5FA019A04ABDA712A +:10E300006A46127A9F711A726A46127B20005A720C +:10E310002B008C340F3307938030236804A998476F +:10E32000C3E7C046FFFF000003000720D72B02D938 +:10E330000020014A1360704740250020014B1860FF +:10E340007047C046442500207FB58022A323D20514 +:10E35000DB00D3580820DB0700D4053048221C4BD3 +:10E360001C4901F035F900280AD080B2002807D1F5 +:10E37000BFF34F8F184B194ADA60BFF34F8FFEE798 +:10E3800001230493164B04A81B680193059307F01F +:10E39000B7FB002802D0072007B000BD02A807F095 +:10E3A000ADFB0028F7D102A907F0A6FB0028F2D1A7 +:10E3B0000C4801F03DF980B20028EDD10A4801F087 +:10E3C00041F980B20028E7D100F0CEFAE4E7C04678 +:10E3D000055B02004825002000ED00E00400FA057E +:10E3E00040250020B1E1010095E1010080B2002844 +:10E3F00007D1BFF34F8F034B034ADA60BFF34F8F50 +:10E40000FEE7704700ED00E00400FA05024B0B60E8 +:10E41000092313607047C046CC7B020010B504008E +:10E420000020FFF783FC03681B6998470300F33360 +:10E430001C708623074A5B00C0500433C25003009F +:10E440000021054A1133FF3359601A61F43007F097 +:10E450009CFF10BDD95C0200EB5C0200012110B5ED +:10E46000054A080001F01AF903005A1E93410B20D7 +:10E470005B42184010BDC0461DE40100F0B593B0EA +:10E48000029000200C00FFF751FC03685B6A98477C +:10E4900000F038F9030006A8002B0DD0002303710B +:10E4A00005AB0693082303730AAB836000F0F4F90D +:10E4B000002803D013B0F0BD03710373002323734E +:10E4C00023710193029B019ABA331B7893423ED980 +:10E4D000072353431E00029ABB36D318BB331B7865 +:10E4E0009619022B2CD1002506AF3B7BAB4220D9DD +:10E4F000AB000393089BAA003000995807F0E4FC96 +:10E5000000281AD00898AB00C118237BA6689C4647 +:10E510009A000B6893516346013323733B7B5A1E69 +:10E52000954204D00B4D5B199B001B580B6006AB4A +:10E530001A73019B0133DBB2C3E70135EDB2D3E7B8 +:10E54000237921689A00013356502371F1E70020A6 +:10E55000B0E7C046FFFFFF3FF0B5040008780D00AC +:10E560009BB0012846D04B88032830D1A03B224ADB +:10E570009BB2934229D88023AA880320DB019A42C8 +:10E5800023D20AAB009312AB6A4602932600002303 +:10E59000B836137113733378002B1DD104AF1822D2 +:10E5A0000021380008F0AAF92B7838003B70337846 +:10E5B0003B726B4607936B883B82AB887B8207F08C +:10E5C000ADFA03000320002B0DD01BB0F0BD203BA3 +:10E5D00003200A4A9BB2CCE769462000FFF74EFFB2 +:10E5E0000028DBD0F1E701225834217818000A43D3 +:10E5F0002270EAE70220E8E7603F0000E03F000009 +:10E60000F0B59DB01F006B4605001A70581C06221D +:10E61000229E02AC08F056F9002F2ED03B882380B2 +:10E620007B886380BB88A380FB88E3800CAB04936A +:10E6300014AB6A4606932F000023B937137513777E +:10E640003B78002B21D101203B78022708A9034009 +:10E650005A000B78BB4304AF4F601343002E1CD10C +:10E660002A002C3292798343024013430B70AB8D06 +:10E670000B81EB8D4B812B8E19E032232380DB182D +:10E680006380F533A780FF33CFE7280004A9FFF7A5 +:10E69000F5FE0028D7D01DB0F0BDB279834302400B +:10E6A00013430B7033880B8173884B81B38822002E +:10E6B00068468B8107F048FA031EECD0112814D865 +:10E6C0000B20032BE7D9181F0D280CD802F0A2FD50 +:10E6D000150B0B09070B0B0B0B0B0B0B0913062070 +:10E6E000D9E70420D7E70B20D5E7054A0B20934252 +:10E6F000D1D10738CFE70520CDE70720CBE7C046CB +:10E7000002320000014B18787047C046F9270020FC +:10E71000F0B5140000222C4F1E003B7887B00D008E +:10E720000190934214D100F043FD0B2200280FD139 +:10E73000002E10D003A92230039607F076FB0028A4 +:10E7400009D00622082803D0113843425841021D3F +:10E75000100007B0F0BD002302AA1000137001F0F2 +:10E76000BBF90B22031EF3D11132A4001440019A0D +:10E770006800024314431F22144914400D7802A874 +:10E780009543113A12181380114B09200393022369 +:10E790002C430C7003AC237102AB0522C01808F0A7 +:10E7A00091F821000B4801F001FA002807D0072258 +:10E7B0000428CDD004320828CAD1053AC8E701237D +:10E7C00002003B70C4E7C046F927002089200020E2 +:10E7D0002F5E0200FA27002010B5064801F0B4FAB7 +:10E7E000031E06D00720042B03D00430082B00D1D1 +:10E7F000053810BDFA27002073B56B4604000322CC +:10E80000581D0E00002108F079F80F4B01AD1B7860 +:10E81000200029002B7001F0C1FC041E04D004204C +:10E82000052C00D0073076BD3100280001F0F6F944 +:10E8300003002000002BF6D00720042BF3D0043077 +:10E84000082BF0D10538EEE7FA27002073B5114CFC +:10E850000D00060005222100684608F033F8012D5E +:10E8600009D00223022D12D10322237893431A00E8 +:10E870000123134302E00322237893432370694664 +:10E88000300007F0D0FA0023984200D00B33180074 +:10E8900076BDC04689200020084B01001B78092066 +:10E8A00010B5002B08D0064801F0F2F9031E03D082 +:10E8B00003200E2B00D0001810BDC046F927002001 +:10E8C000FA270020F0B5438A85B00193037805004C +:10E8D0000127002B37D0224BC6191B6800249C4609 +:10E8E0003100204AA44511D00023981E012804D9E4 +:10E8F000D05C0700C85C87422ED10133102BF4D1C5 +:10E9000011235C43174B1F193F7C1CE0300007F0BC +:10E91000F3FA2B7807000090002B01D112352E005E +:10E92000042C10D0112565430E4B10225D193100C7 +:10E93000280007F0C7FF0023AB70EB70009B013489 +:10E940002B74074B1C6003AB9F705888019B00041D +:10E950000343180005B0F0BD01341132C2E7C046D0 +:10E9600090250020FB2700201FB5002302ACA380C8 +:10E97000283323806933FF336380E380803B01A821 +:10E98000FF3B05220C49037007F0A3FB80B200286F +:10E990000FD18020800007F098FB80B2002808D1BA +:10E9A000200007F094FB80B2002802D107F08BFB17 +:10E9B00080B204B010BDC046D57B0200F7B5FA2680 +:10E9C000B6007143009308AB1B780400080012499D +:10E9D0001700019302F032FC85B230000E497843F3 +:10E9E000258002F02BFC009B80B2A380019B6080FD +:10E9F000A3710423032D03D98023DB019D4200D999 +:10EA000023800423032803D98023DB01984200D903 +:10EA100063802000FEBDC04671020000064B10B5A9 +:10EA2000586980235B05421C04D0196989B202F041 +:10EA300005FC10BD5869FCE70010001010B5034B31 +:10EA4000034A1B789B009B58984710BD4028002024 +:10EA50005C7202001423434305480122C0180023BE +:10EA6000C2600371C3800361436103817047C04684 +:10EA7000A42500200B0037B50C24020018009D6867 +:10EA800009786C43044D08302D680095034D1B69CF +:10EA90006459A04737BDC046942500209825002022 +:10EAA00080225205116914220E4B10B5187889B2D4 +:10EAB00042439B181A69501EDA881B898018C018B7 +:10EAC00002F0BCFB084A0300126801209A4207D3F7 +:10EAD00000209A4204D1054B186843425841C0B205 +:10EAE00010BDC046A4250020D0250020E825002028 +:10EAF000082310B5034A116899431160FFF79EFF80 +:10EB000010BDC046D4250020094910B50A68130776 +:10EB10000AD4930702D5012313430B600222054B4D +:10EB20001A70FFF78BFF10BDFFF7E2FFFBE7C0464F +:10EB3000D425002040280020064B10B51B681B0779 +:10EB400005D40122044B1A70FFF778FF10BDFFF7C0 +:10EB5000CFFFFBE7D42500204028002010B5002877 +:10EB600006D0112805D10823094A11680B43136008 +:10EB700010BD1421074A1378594304315118FFF787 +:10EB800079FF0422044B1A7000F090F8F0E7C046B9 +:10EB9000D4250020A42500203F28002070B514248F +:10EBA0008025114B6D051A78104E54431C192B69A2 +:10EBB00021692089E2889BB2401861699A420DD987 +:10EBC0002C69A4B2141B2A69091992B29208201860 +:10EBD00007F085FA2B699BB2336070BD920807F08D +:10EBE0007EFAE388F8E7C046A4250020E02500204F +:10EBF00070B58025094B6D052A691B6894B2013BED +:10EC00005C43FFF70BFF01002869054B80B2013917 +:10EC100041431A68200007F062FA70BDD025002039 +:10EC2000D8250020142270B580260E4B7605197861 +:10EC30004A439B181A89DC881B693169A418E418B7 +:10EC4000200089B202F080FB0D00FFF7E7FE336978 +:10EC5000411E9BB25943044B491920001A6807F022 +:10EC60003EFA70BDA4250020E825002010B5FFF76E +:10EC7000D5FE802207495205136914690968126993 +:10EC8000A4B2614392B2441E98B26043920807F066 +:10EC900026FA10BDD025002010B5034B186807F0E8 +:10ECA0001CFAFFF75BFF10BDD0250020F7B5284BFD +:10ECB000187803280ED802F0ADFA020E114700238F +:10ECC000244A1360244A1360244B5B78002B01D044 +:10ECD00000F0D6F8F7BDFFF761FFFBE714248027AB +:10ECE0001F4E7F053368396900931C4B89B21A782F +:10ECF00054431C192569280002F0A0FA194B019011 +:10ED000018603969E088013D401989B202F096FA2D +:10ED1000019B834210D10123009A9A43DB181343CD +:10ED20000221114A336012680B4013430F4A08D185 +:10ED30001170FFF783FECDE70323009A9A43130077 +:10ED4000EEE700231370F4E7FFF7A6FFC2E7C04623 +:10ED50003F280020E4250020E0250020A4250020F5 +:10ED6000D4250020D0250020D825002040280020D0 +:10ED700014230C20F0B580243B4A85B0117864053B +:10ED80004B43D318DA68216950430292374A1F89EE +:10ED90001218168950895268704382180192DA88D5 +:10EDA0001D69D3195B1900930023314E280033608D +:10EDB00089B2039202F0C8FA00290AD12369039AA2 +:10EDC0009BB29A4208D0019B009A934201D1002F36 +:10EDD00002D0029B022B0DD12169280089B202F0DA +:10EDE0002DFA244B18600323234A1370FFF75EFFAC +:10EDF00005B0F0BD2169781989B202F0A5FA1F4B60 +:10EE000089081960009A019B216993421ED0100065 +:10EE100089B202F099FA002918D06B4621691F883F +:10EE2000236989B202936B46988802F007FA6B4611 +:10EE300005001989380002F001FAADB280B28542AE +:10EE400006D16B469B88DB1B9B0833600223CBE714 +:10EE500023692169380089B29CB202F075FA89B23F +:10EE6000641AA4083460F1E7A42500209825002046 +:10EE7000E8250020D02500203F280020D8250020AC +:10EE800014220B4B10B519784A439B18D988094AAC +:10EE90001B791160012B05D0033B012B01D8FFF733 +:10EEA00067FF10BD044A1370FFF700FFF9E7C04683 +:10EEB000A4250020942500203F280020F7B5124EFD +:10EEC0000193757808AC27880424022D19D0347872 +:10EED0006419012C00DD023C14235C433419626187 +:10EEE000220020710C3209C909C2019B2781E380ED +:10EEF0000024064B01351B787570A34201D1FFF742 +:10EF0000BFFF2000FEBDC046A42500203F280020F2 +:10EF1000142110B50D4C0020237859430431611899 +:10EF2000FFF7A8FD2078FFF795FD63780022013BED +:10EF3000637023780133DBB2022B05D02370044BBE +:10EF40001A70FFF7B3FE10BD2270F8E7A425002069 +:10EF50003F2800201422084B10B519784A439B180B +:10EF60001B79042B02D0FFF7D3FF10BD0122034B06 +:10EF70001A70FFF79BFEF8E7A42500203F28002029 +:10EF8000F8B5204F08233C6826001E401C4235D1AE +:10EF900080235B0519691C4B1D68002D1BD01422B2 +:10EFA0001A4B89B2187842439B181A69501EDA88A6 +:10EFB0001B898018C01802F041F9154B1B68984254 +:10EFC00009D1144B1E6001231C43134B3C601E707F +:10EFD000FFF734FDF8BDFFF763FD002806D00022DF +:10EFE0000C4B1A600C4B02321A70F1E7002D02D064 +:10EFF0000322094BF8E7FFF7ADFFEBE7FFF778FDDA +:10F00000E8E7C046D4250020E8250020A4250020FC +:10F01000D0250020D825002040280020054B10B521 +:10F020001B681B0702D4FFF795FF10BDFFF760FDBB +:10F03000FBE7C046D425002070B5184D2C68230787 +:10F0400028D4174A136801331360164B1B68002B32 +:10F0500005D00422144B1A70FFF7F0FC70BDFFF7C7 +:10F060001FFD002802D002220F4BF4E70F4B1B6854 +:10F07000002B0CD0012321000B4A19401C4203D164 +:10F0800023432B601170E7E703231370E4E7FFF7D6 +:10F0900061FFE3E7FFF72CFDE0E7C046D425002041 +:10F0A000D0250020D825002040280020E825002079 +:10F0B00010B51E4B1B78022B30D0032B19D0012B1F +:10F0C00013D108211A4A13680B4222D11423194A7A +:10F0D00011784B43D218184B1968D3885B1A9BB22E +:10F0E000D380002B02D1FFF713FF10BDFFF756FDB1 +:10F0F000FBE708210E4A13680B420AD10F4A136836 +:10F1000001331360FFF7CCFC002804D1FFF722FF86 +:10F11000EBE78B431360FFF7C9FDE6E7084B094AAD +:10F120001B789B009B589847DFE7C0463F2800208C +:10F13000D4250020A4250020E0250020D025002093 +:10F14000402800204872020070B5154C0425227832 +:10F150001300AB4303D002281FD0032800D070BD9A +:10F16000104B1B681B0718D40F490B6801330B6049 +:10F17000032B07D0022A02D0FFF798FDEFE7FFF735 +:10F180005DFCECE71421094A0D2013785943043142 +:10F190005118FFF76FFC2570EEE7FFF789FFDEE7F8 +:10F1A0003F280020D4250020E4250020A4250020AD +:10F1B00010B50024114B20001C80FFF74BFC0120F0 +:10F1C000FFF748FC0E4B1C80FFF728FC80235B05F3 +:10F1D0001B6902389BB243430A4A20001360042291 +:10F1E000094B1C60094B1C609C60094B1C70094B4F +:10F1F0001C60094B1C60094B1A6010BDA42500203F +:10F20000BA270020DC250020D025002098250020EA +:10F210003F280020E4250020E0250020D425002000 +:10F220002A4BF7B51B6804000D0008205B070FD5BB +:10F230000630002C0CD000290AD02368002B07D000 +:10F2400080277F053A69A38892B2934201D90720AB +:10F25000FEBD0F2BFBD9E288002AF8D053431C498E +:10F260000E689B190193FFF7D9FB3B6901389BB2EC +:10F270004343019A9A42EAD8A2889307E7D1154BF3 +:10F2800004201F88012FE3D00C237B4312482F60FA +:10F290006E602568C1184E601D500A81E088802488 +:10F2A000488164055043236921699BB2C018013825 +:10F2B00089B202F04DF82469054BA4B24443A61963 +:10F2C0001E60044B013700201F80C1E7D4250020B9 +:10F2D000DC250020BA27002098250020104B30B5EF +:10F2E0001B68040008205B0716D50630002C13D0DD +:10F2F000002A11D0206800280FD10A4D2B68002B5E +:10F300000BD02B896468594309196C8963436C6875 +:10F310001B19994201D203C230BD0720FCE7C04649 +:10F32000D425002098250020F7B504001A48056868 +:10F3300008206D072ED5063000292BD0002C29D0AF +:10F3400025680738002D25D11448844665462D6868 +:10F350000720002D1ED060460789458940687D43FF +:10F3600066682D180720AE4214D2002A12D09742A8 +:10F3700010D3D518AF420DDB032509302B4209D13C +:10F380000E432E4206D100930F3813000A002100CD +:10F39000FFF794FDFEBDC046D4250020982500202F +:10F3A000F7B504001A48056808206D072ED5063009 +:10F3B00000292BD0002C29D025680738002D25D115 +:10F3C0001448844665462D680720002D1ED06046EF +:10F3D0000789458940687D4366682D180720AE423D +:10F3E00014D2002A12D0974210D3D518AF420DDBA9 +:10F3F000032509302B4209D10E432E4206D100933A +:10F400000C3813000A002100FFF758FDFEBDC0466E +:10F41000D425002098250020F0B51600214A85B09B +:10F4200012680D0008240390520735D506340029D0 +:10F4300032D0002830D00A68073C002A2CD11A4F5D +:10F440003A68002A28D038897A897C68424349681A +:10F450001219072491421FD2002E1DD0B0421BD397 +:10F46000F218904218DB03220934134214D1039896 +:10F47000084304001440104211D159183200039877 +:10F4800007F020FA0C232A68009653430221FF5804 +:10F4900022002800039BB847200005B0F0BD1024CF +:10F4A000FAE7C046D425002098250020F0B51E4B71 +:10F4B00004001B680D00082085B05B0732D50630BC +:10F4C000002C2FD023680738002B2BD1174A136844 +:10F4D000002B27D017895368528966687A43D2185F +:10F4E000039296421ED20930B2071BD13900F01A9E +:10F4F00001F02AFF0720002914D13900280001F06B +:10F5000023FF89B2072000290CD1002D0AD0039BCC +:10F51000AE19B34206D300222B002100009204381A +:10F52000FFF7CCFC05B0F0BDD425002098250020C5 +:10F53000F0B5224B85B01B78DAB20192002B3BD09C +:10F540001F4D204E2B685C425C413268E4B2002AB9 +:10F550002CD003A806F0DDFD05282BD0002819D0FB +:10F5600000221100FEF742FF002CF2D1164B03A936 +:10F570001B880B80154B1F68380006F0D0FD05284E +:10F5800010D000280AD000221100FEF72FFF002C17 +:10F59000ECD1DEE7039833689847E5E738002B683D +:10F5A0009847F4E7002C07D1019CD2E7002B03D049 +:10F5B000019CDBE7002CFBD005B0F0BD412800200A +:10F5C000EC250020F4250020BC270020F825002091 +:10F5D00070B504000720002913D08D0711D1094808 +:10F5E0000160094920000A80084A0949136006F0B1 +:10F5F00092FD002805D10122064B16301A7006F044 +:10F6000086FD70BDF8250020BC270020F0250020D5 +:10F61000236102004128002010B506F07EFD0300A2 +:10F620005A1E9341014ADBB2137010BD41280020DD +:10F6300003000E20002B02D00020014A1360704707 +:10F64000EC25002003000E20002B02D00020014AF0 +:10F6500013607047F4250020074B10B51B68002B82 +:10F6600007D09847002803D000221100FEF7BEFE05 +:10F6700010BDFFF75DFFFBE7F02500200120054BE3 +:10F6800010B51A7850401870034B1B68002B00D03F +:10F69000984710BD42280020FC2500200C4B70B577 +:10F6A000050015200C001A6006F091FD00280ED10F +:10F6B0002900153006F08DFD002808D1153006F020 +:10F6C00084FD002803D12100033006F084FD70BDC5 +:10F6D000FC2500200E23F0B58BB004AAD3800C22A9 +:10F6E000039001914B7827495343CB1804A9063165 +:10F6F0000A00188906A9032306F077FD002822D105 +:10F70000019B18265B78204C1F0077433D0008358D +:10F7100000936319029304ABDD8802982A0006A9BE +:10F7200007F0C2F8002811D10C22009B5343154A60 +:10F73000D3189A7A0223110019401A4203D13200D9 +:10F74000E01907F0DBF800200BB0F0BDE7197B688B +:10F750000E4F002B00D10E4F18260322009B06A946 +:10F760007343E250E3182A005D60029807F0AAF89C +:10F77000019B320059780398714338236118B847C8 +:10F78000E1E7C046BE27002028260020A1F30100A3 +:10F7900029F30100F7B504000D006A46817820487E +:10F7A000FFF79CFD00283AD10C2362781D4F5A4385 +:10F7B0001D4B9B189B7A5B0605D4022D03D01B4F73 +:10F7C000012D00D01A4F1C26A1781A4B714332002C +:10F7D000C91868460023B84700281ED1022D1ED044 +:10F7E0000C226178104B4A439B189A7A403071433F +:10F7F00082439A72104B3200591868463300B8475A +:10F800000C23227821005A430C4B68469B189B7AA4 +:10F810000B4A9B009B58984701E0022DF0D1F7BDA1 +:10F82000EC260020A1F30100BE27002029F30100EF +:10F83000EF610200442600200C2600200026002054 +:10F8400090720200F8B5182507004878094C684303 +:10F850000E0038232A0039002018FFF7DDFD0028AC +:10F8600006D173785D4364196368013300D1606029 +:10F87000F8BDC04628260020F7B51821019043782E +:10F880002948594342185468284F2600251E0ED097 +:10F890000C225A43BA18957A927A52B2002A28DA80 +:10F8A0006A0626D40D00A6B208350C5845190C225C +:10F8B0005343FB18188932002300290006F093FCFB +:10F8C0000B281AD10C22019B29005B785343FB18AB +:10F8D00018893200012306F086FC0C21019B144A92 +:10F8E0005B784B43FF18388906F07BFC00280AD16F +:10F8F000FEBD002426002500D9E7002800D00D48D1 +:10F90000012CF5D1E9E702220B4BC318934308D031 +:10F91000082806D0113843425841064B404218404F +:10F92000E6E70448E4E7C04628260020BE2700207A +:10F93000FFFF000041800000FECFFFFF70B51C24D8 +:10F940004443050020000D4E1130A41980190622F1 +:10F95000002106F0D3FF10220021200006F0CEFF88 +:10F96000FF232374A376013BFF3B23830233AB4089 +:10F97000034A11689943116070BDC04644260020B7 +:10F980004026002037B581B205006A460748FFF7D8 +:10F99000A5FC041E08D154216846FFF787FD041E0C +:10F9A00002D12800FFF7CAFF20003EBDEC26002050 +:10F9B000F0B51D00414B93B01B68160001900091FB +:10F9C000002B54D0189B542B51D8FF22002403AB9A +:10F9D0005A709A70DA701C70189B06AF3C700B95C9 +:10F9E0000A933748A1B204AAFFF778FC002819D17E +:10F9F0000822019804A906F057FF002812D103AB92 +:10FA00009C7003ACA178FF2931D0009B032B0DD152 +:10FA1000189B2022542B00D092180323134306AACC +:10FA200013701CE00134062CDBD1EAE7254BEB1AFE +:10FA3000A72B1ED8012224488A40036819001140D0 +:10FA4000314314D093432022036006AB1A70009A0E +:10FA500006AB1978022A2FD101220A431A7009AB8A +:10FA60000793164B320020001B6806A9984713B075 +:10FA7000F0BD164BEB1A1B2B09D8202206AB1A70CF +:10FA8000002363700CAB0B9318230A93DFE7104835 +:10FA90002D1A172DEBD830233B70002363700133F0 +:10FAA000E3700C4B9A7A0223110019401A42CED10E +:10FAB000182206F023FFCAE70222CEE70026002024 +:10FAC000EC26002044260020402600200C260020A2 +:10FAD00028260020BE270020F0B5040085B00028AD +:10FAE0004FD00025284B29481D605D729D7201236F +:10FAF0005B420381FE3B07222900438106F0FEFEA4 +:10FB000018222900224806F0F9FE28000135FFF7E7 +:10FB100015FF062DF9D11F4B1F4D01931F4B2900D7 +:10FB200068460093FFF77CFB031E19D11C4E247816 +:10FB300001333370002C1AD11C272800A1B202AA6D +:10FB4000FFF7CCFB031E09D138006043154A02A918 +:10FB500080181C22FFF760FC031E04D000223270C4 +:10FB6000180005B0F0BD0134062CE6D1F8E76B466D +:10FB70009988DB882800594389B2FFF797FC030076 +:10FB8000EEE7094BECE7C04600260020BE27002028 +:10FB90002826002054000600EC260020B1F90100C0 +:10FBA00043280020442600200E800000F8B5164BA4 +:10FBB00007001B780E00002B20D0002820D0002941 +:10FBC0001ED00B68002B1BD0104D2C68002C19D1B7 +:10FBD0002800052208C0053106F074FE337907219C +:10FBE000AB720323EA7920008A431343EB710223AB +:10FBF0002A7A8A4313432B723C70F8BD0448FCE711 +:10FC00000448FAE70448F8E74328002000260020CB +:10FC1000088000000E80000004800000164B10B524 +:10FC20001B78002B24D0002820D000291ED0037878 +:10FC3000002B1DD1114B1B68002B19D04278002AD4 +:10FC400018D10F4B9B7A012B14D02424180020408C +:10FC5000234203D0012310000B7010BD5BB2002BB8 +:10FC600002DA02230B70F8E70870F6E70548F4E7BC +:10FC70000548F2E70548F0E7432800200026002069 +:10FC8000BE2700200E8000000880000010800000C9 +:10FC9000F0B5274B85B01B78002B47D0002843D008 +:10FCA000002941D00B689C46002B3DD08B68019306 +:10FCB000002B39D00378002B38D11E4A1268002A55 +:10FCC00034D01D4A1C00D07A02900220927A024061 +:10FCD00018000392194A029D9D4219D00F7BA7423A +:10FCE00008D90326977E3740022F03D1019DA70034 +:10FCF0007A5101340F7987420DD90225977E2F4220 +:10FD000009D116006546870010367E51013002E0A9 +:10FD1000039E002EE2D001331C32062BDBD108718A +:10FD200000200C7305B0F0BD0548FBE70548F9E776 +:10FD30004328002000260020BE2700204426002063 +:10FD40000E800000088000000F4B70B51B78002B60 +:10FD500017D0002813D00478002C12D10B4B1B684D +:10FD6000002B0ED020000A4DAB7EFF2B02D02000CE +:10FD7000FFF708FE01341C35062CF5D170BD05488F +:10FD8000FCE70548FAE7C04643280020002600208B +:10FD9000442600200E8000000880000013B50400F7 +:10FDA00081786A460B48FFF799FA002810D11C2287 +:10FDB0006378094853436946C0181300FFF72CFBCA +:10FDC000064B074A9B7A21009B0068469B58984740 +:10FDD00013BDC046EC2600200C2600200026002083 +:10FDE0008072020070B5050000241C2631006143BA +:10FDF000064B2800C91806F0C7F9002803D10134C2 +:10FE0000062CF3D1F934200070BDC04644260020F2 +:10FE1000FF23F0B5B94A8FB0127805000393002A8A +:10FE20003BD0B74A12680192002A36D004AC637006 +:10FE3000A370E370031D06932A2302AA9382002372 +:10FE4000B04F00882370BE7A102823D0AB88B20749 +:10FE500009D5AD4A934202D03A899A4203D1FB7A3E +:10FE6000A370002363701C2800D985E10F2814D9E2 +:10FE700010380C2811D801F0D7F90D001B00100024 +:10FE80005A00370010001000CF00180110001000B9 +:10FE900010003F01F30700D542E10FB0F0BD019B18 +:10FEA00001361C330193062E00D050E100268BE072 +:10FEB000022332009A431300BA7232070CD55BB2A8 +:10FEC000002B03DA00212000FFF764FC1023BB7233 +:10FED000023302AA1373E9E7A078FF28F6D0FFF7F0 +:10FEE0002DFDFF23A370F1E7FB7AFF2B06D0874996 +:10FEF0000023A888864A06F072F9CEE70023E98934 +:10FF0000834A108B88420DD10822DBB21643FB7264 +:10FF10002000BE72A370FFF741FFFB7AFF2BE6D1F2 +:10FF20000021E5E701331C32062BEAD1F8E7132361 +:10FF300002AA13730F3B1E43BE72A81DFFF752FFA8 +:10FF40000390FF2802D0C0B2A070F872FB7AFF2B9A +:10FF500054D100266E4B9A7EFF2A1AD11C203B7882 +:10FF60007043022B10D06A4B39001818FD23103053 +:10FF70008372F83A06F0A6FC03AB1E70039BDBB25B +:10FF8000A370FB72002609E0614B1818FE238376EC +:10FF9000F2E701361C33062EDDD15E4E00211C2314 +:10FFA0000B91FA7A0D915343594A0991D3180C9346 +:10FFB000564B0A910893524BA8881A1D08AB06F0BD +:10FFC0000CF9002800D068E74D4B05AD1B683200E6 +:10FFD0002900200098472B78122B00D05DE7494874 +:10FFE000837A012B00D158E701235B420381FE3B5A +:10FFF00007220021438106F081FC4EE71623464884 :020000040002F8 -:1000000077FC4023BA7A1343BB72B5E70127394B1B -:10001000384A5B7A1420BB4353720423364905AA3D -:100020009E438E721070AA79002A04D0C87AFFF716 -:10003000A3FCAE79C2E7EA791A4200D130E7A27890 -:10004000FF2A00D12CE708231E438E72EB7A9B0710 -:1000500006D51C2050432B4B1B18987EB84398762E -:10006000CB7AFF2B00D11BE71C235343254D087887 -:10007000ED1802280DD028000722103006F01CFCD5 -:100080000222AB7E934301212000AB76FFF77CFB7D -:1000900006E71B4B01225B8A2B83AB7EF2E7AB7931 -:1000A000112B14D1330712D518480E220021083025 -:1000B00006F01EFC162302AA13734A331E430D4B8F -:1000C000BE725A7A022313430A4A5372E8E6802327 -:1000D0005B421E4302AA95331373064BBE729B7A92 -:1000E0000B4A9B0020009B589847D9E61323EAE669 -:1000F0004328002000260020BE270020FFFF00002C -:100100000C260020442600204380000028260020E2 -:10011000647202001123002602AA13736670AB8872 -:1001200006353B81022307222900BB72380006F006 -:10013000C3FB2800FFF750FE0390FF280AD1114BA4 -:10014000019307222900019806F0A8FB002800D09F -:100150009FE603960822B97A039B0A43DBB220008C -:10016000FB72BA72A370FFF713FE99E6522800D013 -:100170008DE6054B054A9B7A20009B009B589847CB -:1001800085E6C04654260020002600206472020046 -:10019000020030B5002912D00B78002B11D10A488B -:1001A000006800280DD0FF20084C88702589FA3897 -:1001B000954203D118004B70E27A8A7030BD044832 -:1001C000FCE70448FAE7C04600260020BE270020CE -:1001D0000E8000000880000070B504000D001600BD -:1001E0000021102206F084FB054B3200290020007C -:1001F000236100F0B3FA034B20001C6070BDC046C1 -:10020000A0860100F426002070B5054D04002B687F -:10021000834203D0016900F059FA2C6070BDC046DA -:10022000F426002010B50400034B083303601C3093 -:1002300000F0C4F9200010BD9472020070B50500F2 -:1002400004000E4B0E00083308C5280018220021B8 -:1002500006F04EFB002320003100094AE3612362CF -:100260006363A363E3641C30230000F077F9280084 -:10027000310006F020F9200070BDC04694720200E3 -:10028000BF62020010B5040000F006F8014B200028 -:10029000236010BDAC7202000C4B70B503600023EC -:1002A00043608360C36003624362836396230400F8 -:1002B0009B01051DC363280000F03EFD28002200BD -:1002C000034900F0CBFD200070BDC046BC720200A7 -:1002D000E762020010B50400044B0833036006F027 -:1002E0003DF8200000F028F8200010BDC472020084 -:1002F00010B50400044B036006F030F8200000F055 -:100300001BF8200010BDC046CC720200084B10B58F -:1003100008330360002343608360C360040000F07F -:1003200017F80449206106F0EEF8200010BDC04621 -:10033000EC7202003364020010B50400034B083372 -:10034000036006F083F8200010BDC046EC72020086 -:10035000004870470073020010B5024806F0DCF850 -:1003600010BDC046007302000848026803210A431A -:1003700002600749074A084B9B1A03DD043BC85833 -:10038000D050FBDC05488047054800472405004065 -:10039000407C020000200020B0200020511102000B -:1003A00015810100FEE7FEE7FEE7FEE7FEE7FEE758 -:1003B00070B50E000E4C05002100300000F0B8FEB4 -:1003C00028600022A256531C01D1002302E0B24251 -:1003D0000CD1A368A02201200649D2002B718850BD -:1003E0006A221B021343044A8B5070BD0C34E8E7A9 -:1003F0001C73020000700040040500000B4B0C4908 -:1004000010B55A580B4C22405A5002795C581202CF -:1004100022435A5080200122C0001A60195811420C -:10042000FCD1A122D200985880B210BD00700040CB -:1004300004050000FF00FFFF01704B1C0AD00123E0 -:100440008B404360044BC360044B0361044B436126 -:10045000044B83607047C046080500500C050050EF -:100460001005005014050050F7B5A223A022DB00B0 -:10047000D205D358BE220193314B5200995800291E -:100480003FD0C1218900595800293ADA0024E025DB -:10049000C0269C50ED00B6022A4BA700F858002851 -:1004A0002CD0294BE35C002B17D0019B0121E340AA -:1004B0000B4227D02300A022C133FF339B00D2057B -:1004C0009B589B039B0F032B1CD0204B1B68E340C6 -:1004D0000B4217D01E4B1B689847A023DB05FF1863 -:1004E0007A5932420AD07A591A490A407A51019A05 -:1004F000E240D3071FD57A5932437A5101341F2C79 -:10050000CAD1F7BD019B0122E3401342E5D123008C -:10051000A021C133FF339B00C9055B589B039B0F90 -:10052000032BDAD10C4B1B68E3401342D5D0084BA8 -:1005300002211B68D0E78022795992020A43DCE746 -:10054000006000400027002044280020842700206D -:100550007C270020FFFFFCFF8027002030B504002F -:1005600008004D1C1CD00F4821600260BE220020F4 -:100570000D4C5200A0500D4A8D00AB5001220C4B87 -:100580005A54C122802392001B06A350094B0A4CE7 -:1005900099580C40C02109042143995040221A6007 -:1005A00030BDC0467C2700200060004000270020AE -:1005B0004428002000E100E0FFFF00FF0021036865 -:1005C000014A9B0099507047002700209446A022C2 -:1005D000F0B50468E020D205A300C0009B181A58AB -:1005E0001E4D1F4E2A401A5060461E4D32682F681D -:1005F000002822D0012919D1A1401143316031686E -:100600002A6801200A43E24002420ED0A021A22221 -:10061000C905D2008958F132E140FF32014219D0B8 -:10062000C0219858890201439950F0BD0229E6D1B2 -:100630000120A04038432860E1E7012903D1A1400F -:100640008A433260DBE70229D9D10120A0408743E9 -:100650002F60D4E780219858E4E7C046FFFFFCFFF5 -:1006600084270020802700200368074A9950074A02 -:10067000FC33196A002902D0002018627047013A41 -:10068000002AF6D10120F9E71C050000A18601002F -:1006900010B50368002A03D08022022092009850EF -:1006A00001221C001A62084AFC34E068002806D0C7 -:1006B0000020A322E060D2009B580B7010BD013ACD -:1006C000002AF2D10120F9E7A186010010B50B4CF8 -:1006D00002680B4BA14205DC0A498160CC21490428 -:1006E000D15010BD084CA14204DC08498160802132 -:1006F000C904F5E706498160CD21F9E78FD00300F1 -:1007000024050000A08601007F1A060090D0030097 -:10071000801A060070B50400080019001300A02517 -:10072000C026C133FF33F600ED059B005E51030088 -:10073000C133FF339B005E51A1252368ED005A5160 -:10074000054A98502000FFF7C1FFA0230521226829 -:10075000DB00D15070BDC0460C050000F8B50E009E -:100760001500040000F0DEFB264AF1B21378D8B27F -:10077000012B1DD153788B421AD19778EBB29F424F -:1007800016D16073204B19000022FC312360657183 -:1007900026718A62A021C9005A501C4920005A5073 -:1007A00001325A502A003100194BFFF7B3FFF8BD50 -:1007B000184BE8B21F78012F09D15F788F4206D11C -:1007C0009F78874203D102236373134BDBE71778CB -:1007D000002F05D101231370637351709070D1E71E -:1007E0001A78002A04D101321A7059709870EAE719 -:1007F0000A4805F031FE0023FC2223606571267152 -:100800009362FFDE6328002000300040FC0F0000F0 -:10081000A08601006728002000400040CF7B020036 -:10082000036800221900FC3110B58A62A021C900BA -:100830005A5006495A5001325A5005220421825614 -:1008400041568368FFF766FF10BDC046FC0F0000ED -:10085000036800211A00FC3210B591600131596122 -:10086000074B9168002905D000240473FFF7D8FFD7 -:10087000200010BD013B002BF3D10120F9E7C04659 -:10088000A1860100036810B51900FC318A6A0020B6 -:10089000012A08D1044C1C5988625A610238A40705 -:1008A00001D40120404210BDC40400000261064A88 -:1008B00010B54260054A01738260054A1900026062 -:1008C00005F032FF10BDC046040500501005005071 -:1008D0000007005000210C4A0300515681420ED0FF -:1008E0000121515681420CD001209278404252B2EF -:1008F0009A4203D10330054B187040B27047002074 -:10090000F9E70120F7E7C0468E2000206B28002081 -:10091000002330B5124AD35683421DD00123D3564B -:1009200083421BD00223D356834214D102231900E1 -:1009300045310C480C4CFF3189000C5001210D0051 -:100940005C00601C8540A140A120084C2943C000E8 -:100950002150FF21D15430BD0023E8E70123E6E711 -:100960008E20002000600040031F020000F00140C4 -:10097000F8B50023114C0500E356114E013314D095 -:100980000123E356013315D00223E356013313D07C -:1009900030780321013000F0BBFD0F00605631704C -:1009A000FFF7B6FFE55578B2F8BD0020255430704A -:1009B00040B2F9E70120F9E70220F7E78E20002096 -:1009C0006B280020012370B51E000200A025864080 -:1009D000C132FF32ED0592005351134A0002AE506E -:1009E000A226124A4C001043114A89008D18F600C5 -:1009F000E4B2A851C046C046C0460E48E2001218F4 -:100A00000D482B6015500D48091891510C490D489F -:100A10005550043950501900E2189140A3400A4A39 -:100A20000B4304498B5070BD0C05000003001300FC -:100A30000060004000F001401405000040A10040AB -:100A40001C0500004CA1004004050000A820012165 -:100A500010B5124A124B1488C00059601C505488BB -:100A600010481C509088A922D2009850802208205B -:100A70009200985080200932FF32000398500A4AB1 -:100A80001078A222D2009850084A1088084A98503C -:100A900000221960FC331A6510BDC0468220002078 -:100AA00000A000404405000091200020802000208C -:100AB0004C05000070B5012686570D003000FFF789 -:100AC00009FF0400431C0ED13000FFF751FF030063 -:100AD00051331D491D4AFF339B0004009950C1B298 -:100AE0003000FFF76FFF1A4BA200D5502A00194BB8 -:100AF00064001B78043BDA40174BE252002D03D010 -:100B0000164B1B689D420ED33000FFF701FF0123F7 -:100B1000A022B340D205002D03D0A121C90053501B -:100B200070BD0F49FBE772B600210E4A074B1165F5 -:100B3000C12280219200090399500B49053AFF3ADE -:100B4000995062B6ECE7C046FFFF000000A00040ED -:100B500088270020912000208220002018200020DB -:100B60000C050000FCA0004008080000F8B5244B6C -:100B70000D0019780600002926D10122214B2248B8 -:100B80005A6019501A502148C22719500430195080 -:100B90001F49BF000878A221C900585080210820B1 -:100BA000890058501B491C4C08881C4958501C4946 -:100BB000C85904408020C0032043C8518020C00091 -:100BC00008601A600E4B1A702800FFF783FE0400BD -:100BD000431C0ED12800FFF7CBFE0300513311490F -:100BE000084AFF339B0004009950C1B22800FFF768 -:100BF000E9FE7570300034700021FFF75BFFF8BD2F -:100C00006C28002000A00040FC0F0000040500003C -:100C10009120002080200020FFFF00FF4C050000F5 -:100C200000E100E0FFFF0000084B70B50D1C040060 -:100C3000186801F059FC291C01F014F901F0E6FBD9 -:100C400001002000FFF736FF70BDC04618200020CD -:100C5000F0B50C00234985B00E68A64206D080226C -:100C600004235202944206D9132B01D105B0F0BDE2 -:100C700052000133F6E7092BF8DC1B4A00251370FC -:100C80002200043BDA40194B0C601A80FF2302AAB1 -:100C90001371174B6A00D25A164B9A421ED0164B4C -:100CA00002AAEB5C5371154BAA00D05801F01CFC52 -:100CB0000190200001F0CAFB071C300001F014FC79 -:100CC000011C381C00F006FF011C019801F0CAF855 -:100CD00000F07EFC010003A8FFF7ECFE0135032DB8 -:100CE000D7D1C3E7182000209120002080200020C9 -:100CF00082200020FFFF00008E2000208827002097 -:100D0000012310B50A4ADC0014598C4207DD013B6F -:100D1000DB00D3185A680168064BCA5010BD013376 -:100D2000112BF0D180210268024B4905D150F5E723 -:100D30007073020024050000F8B50F0016000122B0 -:100D4000244BBA400360A023234CDB05195905004E -:100D50000A431A518022195912060A430121B1404F -:100D60001A511A598A4396211A511A598901520067 -:100D700052081A51FFF7C4FF002204202B681749BC -:100D80005A506C3958500121996019601900FC3192 -:100D9000CA6013495A506A6014391F325A501149B7 -:100DA0005F5009185A501E517B1C03D00321380094 -:100DB00005F0AAFC731C03D00321300005F0A4FC4D -:100DC0000122094B29001A600848073205F074FD1A -:100DD000F8BDC04600200040140500006C0500006E -:100DE0001C0500000C050000A42700209C27002003 -:100DF000962310B5DB00994205DC9E210268034B67 -:100E0000C902D15010BDFFF77BFFFBE724050000AE -:100E1000C1230E4A9B00D15810B5090603D50C49D1 -:100E2000096A002908D1D3585B0704D5084B002173 -:100E3000DB68002B01D110BD0121064B186800288A -:100E4000F9D0054B1B689847F5E7C04600200040E5 -:100E5000FC2000409827002094270020034B1960B5 -:100E6000436803499B00CA507047C046942700203E -:100E700098270020A023F0B5274DDB00EA5885B065 -:100E800001920022A024EA50E023E405DB00E258AE -:100E900001260292214A0420E2507833E15803915E -:100EA000E250A1238022DB00D205E250E65005F09B -:100EB0006EFCA222D200A3589B0F334227D0A35826 -:100EC000334224D00120A023E0220299DB05D20086 -:100ED0009950039978329950A023019ADB00EA5087 -:100EE00005B0F0BD0E4B0420F75005F050FCA123D7 -:100EF000DB00F750042005F04AFCA223DB00F35886 -:100F00005B00DFD4013C002CECD12000DBE7A02605 -:100F100013240127F605F5E7004000400D06000008 -:100F20000C050000A023E021134ADB05C90010B521 -:100F30005A5078315A50114B00221900FC31CA60C6 -:100F40000A62A1211E20C9005A500D4A0D4C98502A -:100F5000CC200D4A40049850A2200C4AC0001450E6 -:100F60000B480C4C145001205050A0220521D200F7 -:100F70009950FFF77FFF10BD0C06000000400040B5 -:100F80000C050000384100402405000000F001403D -:100F9000140500001C400040012380200D4910B5BD -:100FA0008B640D4B0D4A8000D867146D0C4B002CE0 -:100FB00004D0002414651A6801321A60094A1060CE -:100FC0001868A923DB00CB58010C9BB2000418431E -:100FD00010BDC0460090004004E100E0FC900040DD -:100FE000A827002000E100E0F8B50F4C636C002B4F -:100FF0000FD000270D4E67643378BB4209D00C4BED -:101000001D68FFF7C9FF2D1ABD4202DC3770FFF7DC -:10101000A3F9236D002B05D0064A13680133136032 -:1010200000232365F8BDC046FC9000406D280020D9 -:10103000AC270020A827002070B51B4D2878002879 -:1010400031D10121194B1A4A596050608020C005E6 -:10105000016051680029FCD000221649A2205A5094 -:1010600004240121C000D9601C5008381A501248CD -:10107000C2261A50C122802092000003985080207E -:10108000400298500D4AB60090590D4C0440C020C3 -:10109000000220439051C024802064008000105141 -:1010A00010601960297070BD6E280020009000400B -:1010B000FC000040040500004C05000000E100E0D9 -:1010C000FF00FFFF044B10B51B78002B01D1FFF789 -:1010D000B3FFFFF761FF10BD6E280020104B70B505 -:1010E0001B780400002B01D1FFF7A6FF0D4D0E4E1B -:1010F0002B78002B02D03368A34210D0FFF74CFFAF -:10110000201A0A2803DCFFF747FF0A3004000123F6 -:101110002B70A823054A3460DB00A4B2D45070BD04 -:101120006E2800206D280020AC2700200090004091 -:1011300010B50400431C07D005F076FB0400431CE7 -:1011400002D1024805F088F9200010BDE07B0200C2 -:10115000224970B50B68DBB2012B03D1204803682C -:101160001B070DD08022A3230021D205DB00D15024 -:101170001C4B9960013191609A68002AFCD070BDC7 -:10118000194AF0231468E02625001D40344221D17D -:10119000164C24681C420DD1154B164C1C60802443 -:1011A000154B24021C600B68DBB2012BDAD10368FB -:1011B0001B07D7D11368F0221340402BD2D10B4B21 -:1011C0001B681342CED18022C1230121D205DB004E -:1011D000D150C7E7302DDBD0ECE7C046E00F00F080 -:1011E000E40F00F0FC000040E80F00F0EC0F00F00E -:1011F00004050040DFFF07C0186C0040014B186871 -:101200007047C046B427002002B47146490849001F -:10121000095C49008E4402BC7047C04603B4714665 -:10122000490840004900095A49008E4403BC7047F0 -:10123000002243088B4274D303098B425FD3030A15 -:101240008B4244D3030B8B4228D3030C8B420DD328 -:10125000FF22090212BA030C8B4202D312120902B6 -:1012600065D0030B8B4219D300E0090AC30B8B42F4 -:1012700001D3CB03C01A5241830B8B4201D38B03A2 -:10128000C01A5241430B8B4201D34B03C01A524147 -:10129000030B8B4201D30B03C01A5241C30A8B428A -:1012A00001D3CB02C01A5241830A8B4201D38B0275 -:1012B000C01A5241430A8B4201D34B02C01A524119 -:1012C000030A8B4201D30B02C01A5241CDD2C3098B -:1012D0008B4201D3CB01C01A524183098B4201D307 -:1012E0008B01C01A524143098B4201D34B01C01AF2 -:1012F000524103098B4201D30B01C01A5241C3086A -:101300008B4201D3CB00C01A524183088B4201D3D8 -:101310008B00C01A524143088B4201D34B00C01AC4 -:101320005241411A00D20146524110467047FFE730 -:1013300001B5002000F0F0F802BDC0460029F7D04A -:1013400076E7704703460B437FD4002243088B4265 -:1013500074D303098B425FD3030A8B4244D3030B3C -:101360008B4228D3030C8B420DD3FF22090212BA01 -:10137000030C8B4202D31212090265D0030B8B427D -:1013800019D300E0090AC30B8B4201D3CB03C01A67 -:101390005241830B8B4201D38B03C01A5241430B42 -:1013A0008B4201D34B03C01A5241030B8B4201D332 -:1013B0000B03C01A5241C30A8B4201D3CB02C01A9D -:1013C0005241830A8B4201D38B02C01A5241430A15 -:1013D0008B4201D34B02C01A5241030A8B4201D304 -:1013E0000B02C01A5241CDD2C3098B4201D3CB01AB -:1013F000C01A524183098B4201D38B01C01A52415A -:1014000043098B4201D34B01C01A524103098B425D -:1014100001D30B01C01A5241C3088B4201D3CB0048 -:10142000C01A524183088B4201D38B00C01A52412B -:1014300043088B4201D34B00C01A5241411A00D2DB -:1014400001465241104670475DE0CA0F00D0494244 -:10145000031000D34042534000229C4603098B42B4 -:101460002DD3030A8B4212D3FC22890112BA030A3C -:101470008B420CD3890192118B4208D389019211BE -:101480008B4204D389013AD0921100E08909C30943 -:101490008B4201D3CB01C01A524183098B4201D345 -:1014A0008B01C01A524143098B4201D34B01C01A30 -:1014B000524103098B4201D30B01C01A5241C308A8 -:1014C0008B4201D3CB00C01A524183088B4201D317 -:1014D0008B00C01A5241D9D243088B4201D34B0032 -:1014E000C01A5241411A00D20146634652415B1074 -:1014F000104601D34042002B00D549427047634655 -:101500005B1000D3404201B5002000F005F802BD99 -:101510000029F8D016E770477047C0468446080097 -:101520006146FFE71FB500F059FC002801D40021F7 -:10153000C8421FBD10B500F0E5FB4042013010BDB0 -:1015400010B500F04BFC002801DB002010BD01208D -:1015500010BDC04610B500F041FC002801DD0020A0 -:1015600010BD012010BDC04610B500F0F1FB0028F1 -:1015700001DC002010BD012010BDC04610B500F0F8 -:10158000E7FB002801DA002010BD012010BDC04695 -:10159000002B11D1002A0FD1002900D1002802D040 -:1015A0000021C943080007B4024802A14018029074 -:1015B00003BDC04665FFFFFF03B4684601B502984E -:1015C00000F01EF8019B9E4602B00CBC7047C0465E -:1015D0009E2110B5C905041CFFF7D0FF002803D1D8 -:1015E000201C00F013FF10BD9E21201CC90500F037 -:1015F0005FFD00F00BFF80231B069C466044F2E772 -:10160000F0B557464E464546DE46E0B504000D00AF -:101610009246994683B08B4230D82DD049465046E9 -:1016200000F0C2FF29000600200000F0BDFF331AC1 -:101630009846203B9B4633D45A46534693404246F5 -:101640001F00534693401E00AF423AD8AF4200D12C -:1016500078E05B46A41BBD41002B00DA75E0002258 -:1016600000230092019301235A46934001930123E2 -:1016700042469340009328E08242CFD900220023C3 -:10168000009201930C9B002B01D01C605D600098C0 -:10169000019903B0F0BCBB46B246A946A046F0BDD6 -:1016A000424620239B1A5246DA40414613004A46DE -:1016B0008A40170042461F43534693401E00AF42E4 -:1016C000C4D900220023009201934346002BD9D0B5 -:1016D000FB0772081A4346467B080EE0AB4201D175 -:1016E000A2420CD8A41A9D41012024196D41002169 -:1016F000013E24184D41002E06D0AB42EED9013EEA -:1017000024196D41002EF8D1009801995B4600190B -:101710006941002B24DB2B005A464446D3402A0063 -:10172000E2401C005B461500002B2ADB26009E4091 -:10173000330026004746BE403200801A994100908F -:1017400001919FE7A342BCD883E7424620230021B2 -:101750009B1A0022009101920122DA40019286E751 -:10176000424620239B1A2A0046469A402300F34013 -:10177000444613432A00E2401C005B461500002B40 -:10178000D4DA42462F002023260097409B1ADE40E1 -:101790003B003343CDE7C046F0B5C64643025B0A83 -:1017A0004E0245004F00DA00C40F9C46700A904676 -:1017B00000B52D0E3F0EC90FB6098C424BD0EA1B67 -:1017C000002A36DD002F61D0FF2D00D1ADE080234F -:1017D000DB041E431B2A00DCD3E001204346181A19 -:1017E000430100D48CE080018709380000F0BEFE80 -:1017F00005388740854200DCB6E02D1AB3483840F2 -:10180000430704D00F230340042B00D004304301CE -:1018100000D478E06A1CFE2D65D08001430A9C4606 -:10182000D2B26346D0051843E407204380BCB846D3 -:10183000F0BD002A35D07A1B002D00D0AFE0434622 -:10184000002B00D1A7E0531E012A00D12FE1FF2A6F -:1018500069D01A00AAE0E91B002970DD002F37D0FB -:10186000FF2D62D08023DB041E431B2900DCB0E087 -:1018700001204044430143D50135FF2D33D00123DE -:10188000934A0340400810401843B9E7002E00D1A6 -:1018900083E0511E012A00D1D8E0FF2A45D00A007A -:1018A00098E7FE276A1C174200D086E0002D00D082 -:1018B000B7E04346002B00D1F3E00022002EB0D069 -:1018C000981B430100D4FAE043460C00F01A97E756 -:1018D000002E00D1C8E04A1E012900D1AEE0FF2948 -:1018E00023D01100C1E70023FF229C4699E7FE2187 -:1018F0006A1C114277D0FF2AF5D0150046447008C3 -:10190000430700D07EE7C308FF2D0ED05B025B0AC1 -:101910009C46EAB285E7002E07D08022D20313420C -:1019200003D0104201D10C000300002BDBD080203B -:10193000C00318434002430A9C46FF2271E7002976 -:10194000D5D07A1B002D60D14346002B24D0531EE6 -:10195000012A73D0FF2AE7D01A001B2A00DC85E099 -:1019600001203D00801985E720233A00451B3800FF -:101970000135EA405D1BA840431E984100251043F5 -:101980003EE7202330009B1A31009840D140431E8F -:101990009841084322E70C0003001500B4E7FF2F2D -:1019A000C1D080234046DB04184380461B2A51DD0A -:1019B00001200C003D00301A12E743469F1B7B01BB -:1019C0002BD4002F00D010E70023002400229C46D7 -:1019D00027E7202332003000CA40591A8840431EAE -:1019E0009841104345E7002D4AD14346002B63D070 -:1019F0000022002E00D114E730004044430100D4FF -:101A00007EE7324B013518407AE7FF2F8CD08023D8 -:101A10004146DB04194388469FE743460C00F71A0A -:101A2000E3E64246002A00D075E7002E00D07AE7B0 -:101A30008023DB0300249C46FF22F2E63000404472 -:101A40000125430100D45BE7022518E74346012541 -:101A5000981BC5E6202344464046D4409A1A90403D -:101A6000431E98412043A4E70D004DE72023414643 -:101A70004046D1409A1A9040431E9841084370E76F -:101A80004246002A00D14FE7002E00D14DE78022C8 -:101A9000D203134200D148E7104200D045E70300CB -:101AA00043E7002E90D00C0084460022B9E643465E -:101AB0000C00F01A013593E684460022B1E60028B6 -:101AC00000D01DE7002300249C46AAE6FFFFFFFB91 -:101AD000FFFFFF7DF0B54F464646D6464502C0B5EE -:101AE00047000C1C6D0A3F0EC60F002F00D170E09E -:101AF000FF2F00D175E0EB008025ED041D4300238E -:101B000099469A467F3F6002430A984663001B0E3F -:101B1000E40F002B4ED0FF2B46D04246D00080224F -:101B2000D2040243904600227F3B3100FF1A4B460D -:101B30006140C9B213430F2B00D9B5E06E489B003A -:101B4000C3589F4600239846260045469246534672 -:101B5000022B00D189E0032B00D19EE0012B18D08D -:101B60003B007F33002B69DD6A0704D00F222A4037 -:101B7000042A00D004352A0103D5604B1D403B00E8 -:101B80008033FE2B00DD70E0AD016D0AD8B202E0BB -:101B90000E0000200025C0052843F6073043E0BCB6 -:101BA000BA46B146A846F0BD4346002B3FD10222BB -:101BB000FF3F03E04346002B2DD1012231004B466D -:101BC0006140C9B213430F2B34D84D489B00C35812 -:101BD0009F46002D13D104239946033B00279A46C4 -:101BE00091E7002D05D108239946063BFF279A4629 -:101BF00089E70C239946093BFF279A4683E728008B -:101C000000F0B4FC7627431F9D4000237F42994695 -:101C10009A463F1A77E7404600F0A8FC4246431F29 -:101C20009A4076235B4290461B1A00227DE7FF23F1 -:101C300003227AE70E00FF200025ACE70120C01A3E -:101C40001B28A6DC9E372A00BD40C2406B1E9D416A -:101C500015436B0704D00F232B40042B00D0043511 -:101C60006B0144D50120002595E7FF20002592E770 -:101C700080250026FF20ED038DE700239846802075 -:101C8000C003054209D04346034206D145460543F9 -:101C90006D022600FF206D0A7DE78020C00305430A -:101CA0006D02FF206D0A76E742466B0150018342C8 -:101CB00019D21B220025013F01261C006D005B008C -:101CC000002C01DB984201D81B1A3543013A002A47 -:101CD000F3D15A1E93411D433B007F330E00002B6E -:101CE00000DD41E7AAE71A2201251B1AE4E7AD014E -:101CF00000206D0A4FE7C046F8730200FFFFFFF7B0 -:101D00003874020070B5420045024E024C00C30F09 -:101D10006D0A0120120E760A240EC90FFF2A06D082 -:101D2000FF2C03D0A24201D1B54206D070BD002DD8 -:101D3000FCD1FF2CFAD1002EF8D18B4206D0012025 -:101D4000002AF3D12800431E9841EFE70020EDE779 -:101D500070B5420045024E024C00C30F6D0A120ED0 -:101D6000760A240EC80FFF2A1BD0FF2C0ED0002AA3 -:101D70001BD1002C01D1002E1CD0002D0CD0834291 -:101D80001CD00221581E0840013870BD002E22D1FF -:101D9000002AF4D1002DF2D10028F6D101204042D2 -:101DA000F3E7002D17D1FF2CF0D0002CE7D1002E47 -:101DB000E5D1E6E70020002DE7D0E2E7A24205DC0E -:101DC000EADBB54202D8E7D30020DEE743425841C0 -:101DD00040000138D9E702204042D6E770B5420002 -:101DE00045024E024C00C30F6D0A120E760A240EF5 -:101DF000C80FFF2A0BD0FF2C0DD0002A1FD1002CBA -:101E000016D1002E14D10020002D10D009E0002D95 -:101E10000CD1FF2C13D1002E08D1002A08D0834208 -:101E200012D00221581E0840013800E0022070BD87 -:101E3000002DF4D10028FAD101204042F7E7002C10 -:101E4000EDD1002EEBD1ECE7A24205DCF2DBB5428E -:101E500002D8EFD30020EAE743425841400001385E -:101E6000E5E7C046F0B54F464646D6464402450033 -:101E7000C0B5640A0F1C2D0EC60F002D00D18DE0D9 -:101E8000FF2D00D192E00023802099469A46E4007D -:101E9000C00404437F3D7802430A98467B001B0E32 -:101EA000FF0F002B00D170E0FF2B00D186E04246EF -:101EB000D00080227F3BED180023D20402439046DD -:101EC0009C4631004B467940681C0F2B1CD8764A43 -:101ED0009B00D3589F4639004446E2465346022BA6 -:101EE0000FD0032B00D1D7E0012B37D100200024E5 -:101EF000C0052043C9070843E0BCBA46B146A8461E -:101F0000F0BDFF200024F3E7260C2404220C4446F5 -:101F10002404240C434627001B0C574374435A43A4 -:101F20005E4312193B0C9B189C4203D9802252023B -:101F3000944666443F041A043F0CD2199401671E6C -:101F4000BC411B0C920E9B1914439B011C431B01AB -:101F500000D49BE0012362081C40144302007F323E -:101F6000002A64DD630704D00F232340042B00D034 -:101F70000434230103D502004C4B80321C40FE2A5E -:101F8000BFDCA401640AD0B2B2E74346002B3DD1C6 -:101F90004A4601331A4391469C4692E7002C29D1C8 -:101FA00004239946033B00259A4674E7002C1BD175 -:101FB00008239946063BFF259A466CE74346FF35C2 -:101FC000002B0BD102234A461A4391469C4678E7E0 -:101FD00053463100022B00D083E792E703234A46A1 -:101FE0001A4391469C466CE70C239946093BFF2512 -:101FF0009A4650E7200000F0B9FA7625431F9C402E -:1020000000236D4299469A462D1A44E7404600F057 -:10201000ADFA4246431F9A4000232D1A90469C4633 -:10202000763D4EE780240021FF20E40360E7012392 -:102030009B1A1B2B00DD59E722009E30DA408440BA -:102040001300621E94411C43630704D00F232340F6 -:10205000042B00D0043463011AD50120002447E783 -:102060008020C003044209D04346034206D14446BF -:10207000044364023900FF20640A39E78020C0036A -:10208000044364023100FF20640A31E7280065E759 -:10209000A4010020640A2BE78020C00304436402EB -:1020A000FF20640A24E7C04678740200FFFFFFF7B0 -:1020B000F8B5CE46474643025B0A4E02DA00944624 -:1020C000720A914645004A0080B52D0E1F00C40FCC -:1020D000120EC90FB609FF2A5BD0012041408C4285 -:1020E00039D0A81A00285ADD002A6AD0FF2D00D165 -:1020F000D9E08022D20416431B2800DCE9E001204D -:102100006346181A430100D4B4E0800187093800FF -:1021100000F02CFA05388740854200DCCCE02D1A0F -:10212000B5483840430704D00F230340042B00D0A8 -:102130000430430100D4A0E06A1CFE2D00D18DE0E4 -:102140008001470AD2B2D0053843E4072043C0BC1F -:10215000B946B046F8BDA81A8046002845DD002AD9 -:1021600070D0FF2D00D19EE08023DB041E43434648 -:102170001B2B00DCD2E00120604443017AD50135FD -:10218000FF2D6BD001239D4A0340400810401843A7 -:10219000C8E7002E20D08C4223D02800FF3800282A -:1021A00039D0571B002D00D09DE06346002B00D195 -:1021B000DBE07B1E012F00D10DE1FF2F71D01F004E -:1021C00098E0002E00D1A7E0421E012800D1E6E0F1 -:1021D000FF2868D010008FE701204140A14200D0C5 -:1021E0007FE7FF2040428046A8444046002838D080 -:1021F000511B002D00D1AEE0FF2A00D1DFE080238B -:102200006046DB04184384461B2900DCD9E001202A -:1022100015008019B1E7FE206A1C104271D1002D13 -:1022200000D0A6E06346002B00D1D9E00022002EAA -:1022300000D188E7981B430100D4E1E063460C001D -:10224000F01A6FE7002E00D1B7E00200013A012832 -:1022500000D19CE0FF2826D0904688E7FF22002787 -:1022600071E7FE206A1C104264D0FF2AF6D01500E8 -:1022700066447008430700D056E7C308FF2D12D00C -:102280005B025F0AEAB25EE76246002A00D196E08E -:10229000002E08D08022D203134204D048461042B8 -:1022A00001D10C004B46002BD8D08027FF031F43E1 -:1022B0007F02FF227F0A46E720233A00451B3800B1 -:1022C0000135EA405D1BA840431E9841002510439C -:1022D00028E720231B1A32009E40C2403000431ED4 -:1022E000984110430CE7FF2ADBD080236046DB04D3 -:1022F000184384461B2F56DD01200C001500301AB0 -:1023000000E763469F1B7B013DD4002F00D0FEE613 -:1023100000240022002716E70500AFE732004346FD -:102320004146DA4020235B1A9E403000431E98410C -:10233000104321E7002DA7D16346002B59D000227E -:10234000002E00D1FFE630006044430192D52A4BB5 -:10235000013518408EE76346002B47D04B1E0129FC -:1023600015D0FF292BD019004EE70C004B463D003D -:1023700084E76246002A8BD1002E92D18027002468 -:10238000FF22FF03DFE663460C00F71ABFE63000CA -:1023900060440125430100D46CE70225F2E6634660 -:1023A0000125981BAEE6202364466046FC40DF1BF7 -:1023B000B840431E984120439FE705005EE74B4627 -:1023C00071E7202365466046CD40591A8840431E78 -:1023D000984128431CE763460C000125F01A91E65A -:1023E000002E95D00C004F460022ACE64B460D0067 -:1023F00044E74F460022A6E6FFFFFFFBFFFFFF7DFD -:10240000002800D036E7002400279CE64102420065 -:10241000C30F490A0020120E7E2A03DD9D2A02DD29 -:10242000094A98187047802000040143952A07DC68 -:102430009620821AD1404842002BF3D10800F1E7E0 -:10244000963A9140F7E7C046FFFFFF7FF8B50028B6 -:1024500013D0C317C6185E40C40F300000F086F8D2 -:102460009E2305001B1A962B0FDC082801DD083D72 -:10247000AE407602760AD8B202E0002400200026A0 -:10248000C0053043E4072043F8BD992B0CDD05223D -:102490003100121AD1400A00010030001B3188407F -:1024A000411E884102431600052D12DC31000D4FFC -:1024B0003940720709D00F203040042805D004317C -:1024C0004A0102D59F2339405B1B89014E0AD8B2CD -:1024D000D6E76A1F96403100024F39407207F4D0A8 -:1024E000E9E7C046FFFFFFFB70B5051E0ED000F008 -:1024F0003DF89E2304001B1A962B0CDC082801DDF6 -:10250000083CA5406D026D0AD8B201E0002000250C -:10251000C005284370BD992B09DD020029001B323C -:1025200091404A1E91410522121AD5400D43052CB7 -:1025300012DC29000C4E31406A0709D00F202840D8 -:10254000042805D004314A0102D59F2331401B1BCA -:1025500089014D0AD8B2DBE7621F95402900024E7F -:1025600031406A07F4D0E9E7FFFFFFFB1C2101239C -:102570001B04984201D3000C10391B0A984201D366 -:10258000000A08391B09984201D30009043902A244 -:10259000105C40187047C0460403020201010101AB -:1025A000000000000000000010B5002903D1FFF773 -:1025B000DDFF203002E00800FFF7D8FF10BDC04665 -:1025C00070B5041C00F020F80E4B051C1B785BB2A4 -:1025D00001330BD0211C201C00F08AFB002805D100 -:1025E0000021201CFEF7ACFF002801D1281C70BD83 -:1025F00000F070F8212300210360081CFFF76AFA3D -:10260000051CF3E792200020FF21420070B5030073 -:10261000041C5208C9058A423AD2002A37D0002841 -:102620003FDBC51501420BD1802109040A0002409D -:1026300001423DD15B00100001320B42FAD02D1A4D -:102640005B025A0A80232E001B047F3E1343EA07D5 -:1026500025D5802219210025002476105B00520424 -:10266000A018984202DC84181B1AAD1801395B00CF -:1026700052080029F4D1002B02D0012301359D43DB -:10268000FC239B059C4668106044F605301870BD1D -:10269000011CFFF7E7FB211CFFF77EF8F7E75B0063 -:1026A000D7E7011CFFF704FD011CFFF713FAEEE763 -:1026B000012040422D1AC3E710B50400044813005E -:1026C000002804D00A000220210000E000BF10BD55 -:1026D00000000000014B18687047C0461C20002015 -:1026E000084B10B50400002B02D0002100E000BF11 -:1026F000054B1868836A002B00D09847200003F030 -:10270000FCFEC046000000001875020070B50026EF -:102710000C4D0D4C641BA410A64209D1002604F0F8 -:10272000B1F90A4D0A4C641BA410A64205D170BD34 -:10273000B300EB5898470136EEE7B300EB589847E3 -:102740000136F2E7942000209420002094200020FD -:10275000AC20002010B5034B0100186804F0D0F83D -:1027600010BDC0461C200020002370B5064D04009B -:10277000080011002B6000F0D9FA431C03D12B682C -:10278000002B00D0236070BDB02700200CB430B502 -:10279000174B0C001D689DB0002908DA8B2301201F -:1027A0002B6040421DB030BC08BC02B018478223E9 -:1027B0006A469B009382002302900690994200D0C3 -:1027C0004B1E0493079301236A465B42D382280081 -:1027D00021AB209A02A9019300F06EF8431C01DAA4 -:1027E0008B232B60002CDDD00023029A1370D9E7D5 -:1027F0001C200020F0B58E6885B007000C00039205 -:1028000001939E423CD890238A89DB001A4234D03F -:102810000969236860695B1A029303234343DD0F50 -:10282000ED18019B029801331B186D10AB4200D9C3 -:102830001D00530532D52900380000F057FC061E54 -:1028400009D10C233B6040230120A289404213435D -:10285000A38105B0F0BD029A216904F02DF8A38987 -:10286000144A1A4080231343A381029B2661F61861 -:1028700026606561019EED1AA560019B9E4200D90C -:10288000019E32000399206804F01FF8A36800201D -:102890009B1BA36023689E192660DAE72A00380094 -:1028A00000F02EFC061EE0D13800216900F023FC68 -:1028B000C7E7C0467FFBFFFFF0B5A1B003901D0046 -:1028C0008B890F0016001B0611D50B69002B0ED14A -:1028D000402100F00BFC38603861002805D10C2342 -:1028E000039A0138136021B0F0BD40237B610023BF -:1028F00008AC6361203363761033A3760795350007 -:102900002B78002B01D0252B47D1AB1B0593B5426B -:102910000CD0320039000398FFF76CFF431C00D144 -:10292000AEE06269059B9446634463612B78002B9B -:1029300000D1A5E0012200235242626004A9543272 -:1029400052186E1C2360E360A3601370A365052218 -:102950003178544803F097FF751C00281FD1226876 -:10296000D30604D5532304A95B182021197013073B -:1029700004D5532304A95B182B21197033782A2B13 -:1029800016D0350000210A20E3682A786E1C303A00 -:10299000092A4ED9002911D117E00135B0E7414B82 -:1029A0002268C01A0123834013432E002360CEE720 -:1029B000079B191D1B680791002B01DB0B9304E09B -:1029C0005B42E3600223134323602B782E2B0AD152 -:1029D0006B782A2B35D1079B02351A1D1B6807928D -:1029E000002B2BDB0993304E03223000297803F0B3 -:1029F0004AFF002806D04023801B8340226801350F -:102A0000134323602978062228486E1C217603F0A0 -:102A10003AFF00283CD0264B002B25D10722079BEC -:102A200007339343083307936369049A9B186361E0 -:102A300065E74343350001219B18A6E701235B426C -:102A4000D0E700230A201A000135636029786E1C44 -:102A50003039092903D9002BC5D00992C3E7424375 -:102A6000350001235218F1E707AB00933A0021002B -:102A7000104B039800E000BF0490049B0133D3D1B6 -:102A8000BB890D985B0600D42DE7012040422AE760 -:102A900007AB00933A002100064B039800F00CF8B6 -:102AA000EAE7C046007C0200067C02000A7C0200C5 -:102AB00000000000F5270200F0B58BB006920A0076 -:102AC00043320793059004920A7E0C00109B782AEB -:102AD00007D8622A09D8002A00D1C1E0582A00D1BB -:102AE0008CE026004236327022E010006338152850 -:102AF000F7D800F0F3F816001F00F6FFF6FFF6FF18 -:102B0000F6FF1F00F6FFF6FFF6FFF6FFA8003600FF -:102B10009A00F6FFF6FFB900F6FF3600F6FFF6FF63 -:102B20009E0026001A684236111D19601368337022 -:102B30000123A7E0086819680A1D05060BD50D6872 -:102B40001A60002D03DA2D23049A6D421370614B35 -:102B50000A2703931BE00D681A604106F1D52DB2D8 -:102B6000EFE70D681968081D18602E0601D50D687D -:102B700003E06D06FBD50D68ADB2564B08270393F5 -:102B80006F2A00D002372300002243331A70636893 -:102B9000A360002B03DB0422216891432160002DF8 -:102BA00002D1049E002B0CD0049E28003900FEF7B1 -:102BB000C5FB039B013E5B5C33702B0005009F420D -:102BC000F3D9082F09D12368DB0706D5636822698A -:102BD000934202DC3023013E3370049B9B1B236134 -:102BE000079B210000930598069B09AA03F0DBFED2 -:102BF000431C4CD1012040420BB0F0BD45310A705E -:102C0000344A03921A68216820CA1A60080616D549 -:102C1000CB0702D52023194321601027002DB2D104 -:102C2000202322689A432260ADE7202209680A43E4 -:102C300022602200782145321170274AE1E74806D8 -:102C4000E6D5ADB2E4E71A680D68101D4969186051 -:102C500013682E0601D5196002E06D06FBD51980B8 -:102C60000023049E2361BBE71A68111D19601668D2 -:102C700000213000626803F006FE002801D0801BAE -:102C80006060636823610023049A1370A8E72369D6 -:102C9000320006990598079DA847431CAAD02368CF -:102CA0009B0715D4099BE0689842A5DA1800A3E7B2 -:102CB0002200012306990598079E1932B047431C4C -:102CC00098D00135E368099A9B1AAB42F0DCE9E73A -:102CD0000025F7E7117C0200227C020003B4714654 -:102CE000490840004900095E49008E4403BC704712 -:102CF00043024A02400049005B0A520A090E000ED4 -:102D0000FF2806D00020FF2902D1531E9A4110004F -:102D10007047FE38002BFBD1F4E7C0465822012053 -:102D2000014B40421A607047B02700205822012012 -:102D3000014B40421A607047B027002010B50400D4 -:102D4000F5F722FA200003F081FD200010BDF0B558 -:102D500085B01F000AAB1B88060015000291039383 -:102D6000002F18D0282003F075FD6B460400198948 -:102D7000039BAAB200933B0000F0C8F9336821001E -:102D800030005B689847002805D0200000F0D4F997 -:102D9000200003F05BFD05B0F0BD4A6810B553108C -:102DA000C0180B68D20701D50268D358984710BDE8 -:102DB00070B5DD25AD000400405900280ED0FAF7AB -:102DC000D7FC836D9B0709D56059FAF7E1FC0368CE -:102DD00013215B6A9847642003F009FC00F08EF829 -:102DE00070BD82B030B5040085B0089202A80822F8 -:102DF000099303F061FD039B029D58102418DB0723 -:102E000001D523685D590AA90822684603F054FDDC -:102E10002000089A099BA84705B030BC08BC02B046 -:102E2000184782B01FB5040006920793120C1A2AA5 -:102E300011D007D8042A27D0052A1ED01FBC08BCF1 -:102E400002B018471B2A1FD01C2AF7D1E130FF30EF -:102E5000F8F7D8F9F2E769300021FF3000F068FC9C -:102E6000200091300021FF3000F062FC2000B930DA -:102E70000121FF3001F019FBE0E7E6235B00C158B8 -:102E800001A800F0DBFCD9E7E4235B00E15801A8CE -:102E900000F023FCD2E773B5050000F02BF8060024 -:102EA00000F028F80400B1B2684600F0ADF9210C3A -:102EB00001A800F0A9F96946280001AA00F0F4F978 -:102EC00001A800F085F9684600F082F9280076BD77 -:102ED0003ADF704712DF704707B56A460023D01DFE -:102EE000D371FFF7F7FF6B46D87901384342584159 -:102EF000C0B20EBD80235B05586E704710B5F5F764 -:102F0000ADFC704710B58368984710BD704710B589 -:102F1000040003F09BFC200010BDF0B585B01F003D -:102F20000AAB1B880600150002910393002F18D0EE -:102F3000282003F08FFC6B4604001989039BAAB27A -:102F400000933B0000F0E2F83368210030005B683A -:102F50009847002805D0200000F0EEF8200003F08C -:102F600075FC05B0F0BD72B60B680165002B04D18D -:102F700043658365086062B670471A005B6D002B7D -:102F8000FBD1506582654365F5E7036D002B0FD0DB -:102F900072B6826D436D002A0BD05365436D002BD2 -:102FA00001D0826D9A65002343658365036562B62F -:102FB0007047026D1360F1E770B50500EFF3088408 -:102FC000C36B006C1C1B6B6C1B1A9C420CD91F231F -:102FD00020349C43002801D0F6F794F82000F6F73F -:102FE0005DF828640019686470BD10B5F5F75CFFE2 -:102FF000041E01D1F5F7C2FE200010BD10B50C0073 -:103000008047A047F5F7A0FF10BD70B5140003007E -:1030100010000D0098472000A8472000F5F7AAFFF0 -:1030200070BD10B5F5F792FEF5F7A8FEFAE70300BC -:10303000F0B58208980702D1181E01D1F0BD013207 -:10304000541C72B6802503C92D0681421BD9036822 -:10305000002B02DB9B00C018F7E75B005E085B00FB -:10306000C3181F68002F09DA994207D92B007F0087 -:103070007F08F61933430360B300F1E7A64205D297 -:10308000B6008019E1E762B60020D7E70232B2420B -:1030900003D292008218914206D803685B005B0855 -:1030A000036062B60430C9E78023361B1B06043A6E -:1030B0001E4316600460F4E770B5040008000E00BB -:1030C000F5F7ECFF0500002C0ED000280CD0231FD4 -:1030D0001A689200B24200DD32002100280003F09D -:1030E000EBFB2000F6F70EF8280070BD10B50800C5 -:1030F000F5F7D4FF10BD10B50800F6F703F810BDC2 -:1031000010B508001100FFF7D7FF10BDF7B51D007F -:1031100008AB1B880400103016000F00019300F06C -:10312000E6F80023019A200027806680A560E3600E -:10313000A28063622362FEBD10B5838804009B07F2 -:1031400004D58068002801D003F080FB200010BD6A -:1031500082B030B5046A87B00B93050001230A9250 -:10316000002C18D110220AA902A803F0A5FB1820F0 -:1031700003F070FB0400082204A9684603F09CFBDE -:103180002000029A039B00F0CCF82C6207B030BC00 -:1031900008BC02B018472269002A02D0140001338B -:1031A000F9E7092BF2DC10220AA902A803F084FB3C -:1031B000182003F04FFB0500082204A9684603F01D -:1031C0007BFB2800029A039B00F0ABF82561DDE74A -:1031D00010B50400006800F0B4F9200010BD70B50F -:1031E000060008000D0003F0C3FB04000530F5F7EE -:1031F00055FF306000F097F9306829004480621C68 -:10320000043003F059FB70BD1FB50400080001A98C -:10321000FAF70EFA200001A9FFF7E1FF200004B041 -:1032200010BDF8B50B68170002255D5F1368040038 -:1032300002229B5E0E00ED18681DF5F72FFF20603F -:1032400000F071F92068316845800223CA5E0430BD -:10325000043103F031FB23683968181D33680222FA -:103260009B5EC0180223CA5E043103F025FB23686D -:1032700020005D1900232B71F8BD10B5040008680B -:10328000206000F053F9200010BD70B50B680400F9 -:1032900000680D00984205D000F053F928682060BE -:1032A00000F044F9200070BD70B5136804005D881B -:1032B0000868002D04D1206000F038F9200070BDAE -:1032C0004088002802D118002360F5E72000FFF7AE -:1032D000A8FFF3E70300002010B5814206DB1B685E -:1032E00002241A5F8A4201DD5918087910BD0023B3 -:1032F00010B503600400F5F7C1FFA060E160200095 -:1033000010BD70B50180428004001D00F5F7B6FFC6 -:10331000A060E160002D02D02000F6F739F820000F -:1033200070BD82B010B5040003930292FFF7DFFF77 -:103330001022200002A903F0BFFA0023200023611D -:1033400010BC08BC02B0184710B50400006800F0BB -:10335000F8F8200010BD10B50A00002103F0C8FAEB -:1033600010BD10B504000868206000F0DFF82000F0 -:1033700010BD70B50B68040000680D00984205D0C0 -:1033800000F0DFF82868206000F0D0F8200070BD61 -:1033900010B500684388818806305943FFF7DBFF8A -:1033A00010BD10B504000023F6F776F8200010BD1C -:1033B00010B50400F6F770F8200010BDF0B587B026 -:1033C00004910CA9097803900591016800200291ED -:1033D00049888C468A4268DA029989888B4264DA85 -:1033E000049806687788D01901900020D419844287 -:1033F0005BDDB5885C19844257DD824234DAD0192E -:10340000604501DD60460190002B34DA8C4200DD1E -:103410000C00B01D0026D11755422940B34201DAF5 -:103420005F437E42029D761886190635111C002ADC -:1034300000DA0021002209B2934201DD62465A43BC -:10344000059B51186D18002B26D000221000A242B7 -:103450002BDA002301998B4212DAF15C002901D0AA -:10346000E95401300133F5E76046801A0190B84213 -:10347000CADD0197C8E7CC1AAC42CADD2C00C8E708 -:10348000049B01321B6802935B88F618039B1B6840 -:1034900002935B88ED18DAE7059FA74207DBE0435C -:1034A000019BC01720404343180007B0F0BD310016 -:1034B0002800019A03F000FA049B01371B6802936D -:1034C0005B88F618039B1B6802935B88ED18E4E7A2 -:1034D00010B50400006800F034F8200010BDF8B505 -:1034E0001400D243D2171440050020000C301F00F6 -:1034F0000E00F5F7D3FD286000F015F82B681C725C -:1035000028684760002E04D022003100093003F003 -:10351000D3F9F8BD002310B504000A001900FFF725 -:10352000DEFF200010BD03230380704710B50400A8 -:103530000088F6F7BBF8002802D1238802332380E5 -:1035400010BD10B504000088F6F7B0F8002805D1CA -:103550002388023B9BB2012B01D0238010BD2000A9 -:10356000F5F7D0FDFAE77047036870B504000181F4 -:103570001B6A9847236805005B69200098472081F3 -:10358000280070BD00897047036870B5040081721F -:103590001B6A984723680500DB6920009847A072E2 -:1035A000280070BD807A70477047704710B50400DE -:1035B00003F04CF9200010BD10B5040003F046F9EB -:1035C000200010BD0200C368006952695B4340439C -:1035D00052431818801870477FB50400FFF7F2FFB8 -:1035E0002600902305001B04313698422AD9638FA8 -:1035F000002B07D1013308221B216846FFF781FE0B -:103600000123638790239B049D420AD9A38F002B3B -:1036100007D1013309221B216846FFF772FE0123FF -:10362000A3878023DB049D420AD9E38F002B07D1B7 -:1036300001330A221B216846FFF763FE0123E3875B -:10364000002333703378042B0ED8013333702000FD -:10365000F6F726F902000B280AD101231B21684640 -:103660006286FFF74EFE14E000236387E363EEE714 -:103670002300A18E303381420CD11A78042A01D85C -:1036800001321A70A28E618E914202D01B78042BF7 -:10369000E3D87FBD0022A086F3E730B50400036ABB -:1036A0008BB0009302AD416A8269C369280001F0C2 -:1036B0005AFD23000C3307CD07C30222A379200053 -:1036C0009343A371FFF788FF0123A1881A0006A87E -:1036D000FFF717FE00200BB030BD70B505000B687A -:1036E0000C0008005B6A98472B000C3407CC07C31A -:1036F000280070BD10B5040003685B6A9847E06855 -:1037000010BD10B5040003685B6A9847206910BDBE -:1037100010B5040003685B6A9847606910BD10B576 -:103720000400F6F7F7F9200003F090F8200010BD30 -:103730000630C177704701238079184070470368CD -:1037400070B5040001811B699847236805009B69D7 -:10375000200098472081280070BD0089704770477D -:1037600010B5040003F072F8200010BD30B504005D -:10377000436BC26801699A1A83698BB05A43836BA1 -:1037800092125B1AC16942634B439B12C16B836304 -:10379000406902AD091A206A414389122800E16399 -:1037A0000091216C01F0DFFC2300283307CD07C313 -:1037B0000123A1881A0006A8FFF7A3FD00200BB083 -:1037C00030BD002310B583716433038103680400A6 -:1037D0001B69818098470222A37993431A00012331 -:1037E0001343A37110BD84B030B506930300049158 -:1037F000059204AC0C3326CC26C326CC26C3226803 -:103800001A60022382791343837130BC08BC04B070 -:1038100018474164704773B50C00050016000B682B -:103820000800DB699847E36B280001960093626B00 -:10383000A36B216C01F058FC280076BD70B5050023 -:103840000B680C000800DB6998472B00283407CC74 -:1038500007C3280070BD82B030B5040085B008925F -:1038600002A80822099303F027F8039B029D581031 -:103870002418DB0701D523685D590AA90822684688 -:1038800003F01AF82000089A099BA84705B030BC3D -:1038900008BC02B01847F8B50A6803680C000500B8 -:1038A000981AFEF7D3FD62686B68071C981AFEF73A -:1038B000CDFDA368061CA868C01AFEF7C7FD391C19 -:1038C000041C381CFEF7CEFA311C051C301CFEF718 -:1038D000C9FA011C281CFDF75FFF211C051C201CD8 -:1038E000FEF7C0FA011C281CFDF756FFF8BDF0B525 -:1038F00085B0019002910392FFF7CDFF0126041CD1 -:10390000071C039B9E4217DA0C217143029B01980E -:103910005918FFF7C0FF051C011C201CFDF724FEF1 -:10392000002800D02C1C291C381CFDF709FE00289B -:1039300000D02F1C0136E4E7211C381CFEF7B8FB31 -:1039400005B0F0BDF0B58BB009938023DB000024F7 -:10395000C36003614361002306000C2707910892AE -:1039600004604460846084610293119B9C4266DB26 -:1039700000270023109C0593019700973D1C059B91 -:10398000119A934271DA210007A8FFF784FFFEF72E -:1039900017FE011C03900298FEF79CF8FE21890592 -:1039A000FEF786FB0490281CFEF730FD0500049806 -:1039B000FEF72CFD030028009D4200DA1800FEF7F8 -:1039C00045FD2368079A051C981AFEF73FFD0399E9 -:1039D000FEF780F8400004994008FEF743FA011C06 -:1039E0000098FDF7D9FE089B00900693069A63683D -:1039F000981AFEF72BFD0399FEF76CF84000049926 -:103A00004008FEF72FFA011C0198FDF7C5FEA368D8 -:103A1000019009980C34181AFEF718FD0399FEF767 -:103A200059F8400004994008FEF71CFA011C381CA4 -:103A3000FDF7B2FE059B071C013305939FE7390094 -:103A40006143109B07A85918FFF725FFFEF7B8FD43 -:103A5000FEF7DCFCFEF7FAFC0299051CFDF784FD7D -:103A6000002800D0029501347FE70099081CFEF77A -:103A7000F9F90199041C081CFEF7F4F9011C201C3B -:103A8000FDF78AFE391C041C381CFEF7EBF9011CFB -:103A9000201CFDF781FEFEF793FD041C011C00981D -:103AA000FEF718F8291CFEF7DDF9FE218905FDF760 -:103AB00073FE8921C905FEF7D5F9FEF7A7FC211C85 -:103AC000F0600198FEF706F8291CFEF7CBF9FE21FD -:103AD0008905FDF761FE8921C905FEF7C3F9FEF7E7 -:103AE00095FC211C3061381CFDF7F4FF291CFEF702 -:103AF000B9F9FE218905FDF74FFE8921C905FEF7B9 -:103B0000B1F9FEF783FC079B70613360089B029854 -:103B100000937360099BB360FEF778FCB0613000DE -:103B20000BB0F0BDF0B50025040016000B002F000F -:103B300028002A0091B00791B24208DA19680132D0 -:103B4000401859687F1899680C336D18F4E73100F4 -:103B5000FDF7F8FB310020603800FDF7F3FB310082 -:103B600060602800FDF7EEFB3200A060079920009E -:103B7000FFF7BDFE00230A900693059304930DAD55 -:103B8000C8235B420393C8235B420293C8235B4272 -:103B900001932B00220083CA83C32A68039B9446A7 -:103BA0006A68634494462B60AA681F00029B0799C9 -:103BB0006344944608936B60019B32006344280081 -:103BC0000993AB60FFF793FE0A990B90FDF7B8FCE1 -:103BD000002806D0099B04970693089B05930B9B2E -:103BE0000A93019BC8331A000193C8235B009A42D1 -:103BF000CFD1029BC83302939342C7D1039B029A51 -:103C0000C83303939342BED12368049A934207D1E9 -:103C10006368059A934203D1A368069A934206D03B -:103C2000049B2360059B6360069BA360A8E72000BC -:103C300011B0F0BD70B504000D00160086B003A8E9 -:103C4000FFF770FF20000399049A059B01960095E9 -:103C5000FFF778FE200006B070BD4A6810B553101B -:103C6000C0180B68D20701D50268D358984710BD19 -:103C700010B50021406C02F07AFD10BD10B50400B3 -:103C8000F6F7B6FA200002F0E1FD200010BD70B595 -:103C900005000400743501212800F5F7B9FC220065 -:103CA000563213780133DBB21370E17901318B4264 -:103CB00022D1002326001370226D54360221525E59 -:103CC00033882021934205DA200019B25030FFF7E3 -:103CD00001FB01000023E2792800F5F753FC226D77 -:103CE00033880221525E934207DD230000224833CD -:103CF00020001A70F6F78CFB70BD01333380FBE7B0 -:103D000070B505000600826D5C350221525E2B887D -:103D1000040020217436934204DA19B25830FFF7B8 -:103D2000D9FA0100002330001A00F5F72BFCA26D30 -:103D30002B880221525E934207DD23000022483384 -:103D400020001A70F6F764FB70BD01332B80FBE78F -:103D500073B5040006002500743630006435FFF7A3 -:103D600017FB0023EA5E210000233000603100933E -:103D7000FFF724FB002804D123006C331B78002BB1 -:103D80000AD16622A256002A06D02B886C349B18D2 -:103D90002B800123237073BD2300002248332000B1 -:103DA0001A70F6F735FBF6E7F0B5060000210500BE -:103DB00004006636006E7156408864350023EA5E62 -:103DC0004B1D1B1A200085B06C3003909A4211DC09 -:103DD0000378002B0ED01C3D2B78062B03D120003E -:103DE0007430FFF7D5FA002320002B70F6F710FB94 -:103DF00005B0F0BD27007437002A04DD49423800C1 -:103E000009B2F5F705FC0023EA5E21000023380023 -:103E100000936031FFF7D2FA0023F356002B05D14F -:103E20002200483220001370F6F7F2FA0123039AB9 -:103E3000137000232A88F3569B182B80D8E770B59F -:103E4000050048352B780400002B31D0F5F7CEF96A -:103E500022004C3213881818230080B210804A3395 -:103E60001B88834224D8002313802B78022B02D195 -:103E70002000FFF70CFF2B78032B02D12000FFF767 -:103E80003FFF2B78042B02D12000FFF761FF2B7836 -:103E9000052B02D02B78062B02D12000FFF784FFE0 -:103EA0002B78072B04D1002320002B70F6F7B0FAF3 -:103EB00070BD1FB5036F827A9B68040001339A427C -:103EC00008D10123818802226846FFF71AFA0023ED -:103ED000A3721FBDF6F720FA2000FFF7B0FFA37A08 -:103EE0000133F5E710B583790400DB0704D5027BC5 -:103EF000022A02D1FFF7DDFF10BD837A016F013383 -:103F0000DBB2837289688B4201D100238372002A5D -:103F100002D12000F6F700FA237B012B05D1637351 -:103F200000232000A373F6F7E5F82000FFF787FFD2 -:103F3000E2E7407A704710B57430FFF729FA10BDF8 -:103F400010B50400FCF748F900232000237510BDCC -:103F50001FB56C46637300232273009303AA0233D8 -:103F6000F6F7B6FB04B010BD1FB50F2401236C4457 -:103F700000932300F6F7BCFB002800D1207804B0A2 -:103F800010BD70B5040016001D0003220F23F6F7C4 -:103F90009BFD200031000F2302221030F6F794FD24 -:103FA000200029000F2301222030F6F78DFD20008C -:103FB00004990F2304223030F6F786FD200005997E -:103FC0000F2305224030F6F77FFD200006990B23D2 -:103FD00011225030F6F778FD200007990B230C22B0 -:103FE0006030F6F771FD0B2320001A00089970303D -:103FF000F6F76AFD200009990B2312228030F6F7AC -:1040000063FD20000A990B230A229030F6F75CFD2D -:1040100020000B990F230622A030F6F755FD200053 -:104020000C990B231A22B030F6F74EFD20000D99A3 -:104030000B231422C030F6F747FD20000E990B2306 -:104040001722D030F6F740FD20000F990B231622DF -:10405000E030F6F739FD200010990B231522F030DF -:10406000F6F732FD601C11990B231022FF30F6F792 -:104070002BFD2000113012990B230022FF30F6F7A0 -:1040800023FD200021300B231E221399FF30F6F769 -:104090001BFD200070BD0069002904DD002802D04E -:1040A000406A0139F8E7704710B50400F6F7FCFBE9 -:1040B000200002F0CBFB200010BDF7B58388040080 -:1040C0005A070FD59A060CD4DA060BD50100082240 -:1040D0006846183102F0F0FB200022696369FFF79F -:1040E00037F8F7BD0422022601271343A380A388D3 -:1040F000A56833421DD0210008226846183102F01D -:10410000DBFB28002269636900F0BAFF1022A38854 -:1041100013421ED0256A002D1BD02900A01802F0E2 -:10412000CBFB2B692800236202F090FBF4F726FEFC -:10413000DDE73B4207D0E368206900936169A2692B -:10414000E369A847E2E720696169A269E369A847D2 -:10415000DCE704229343A380C3E7030072B64069FF -:10416000002807D002695A61002A00D19A61DA8BCF -:10417000013ADA8362B67047F7B5002507002E00D2 -:104180000469002C1CD0626AA38801920421625E3B -:10419000002A10DA042213420DD1019B002E0DD10A -:1041A0003B61636A20000193FEF7C6FF200002F026 -:1041B0004DFB340001352600019CE2E77362F0E715 -:1041C0002800FEBD70B5012286B004000D0086698E -:1041D000F6F7A8FB002823D1E38B092B20D8290070 -:1041E000102202A802F068FB182002F033FB050041 -:1041F00004A90822684602F05FFB2800029A039B8C -:10420000FFF78FF872B6002E0CD1636965612B61E0 -:104210002B69002B00D1A561E38B0133E38362B6E8 -:1042200006B070BD33692B613561F1E782B010B51E -:1042300002A902920393FFF7C5FF002010BC08BC3F -:1042400002B0184770B50500FFF796FF2800FFF78A -:1042500084FF041E0BD0010000222800F6F762FB49 -:10426000200002F0F3FAF4F74DFD0028EED170BD06 -:10427000704710B5040002F0E9FA200010BD82B0CA -:1042800030B5040085B0089202A80822099302F014 -:1042900013FB039B029D58102418DB0701D52368EC -:1042A0005D590AA90822684602F006FB2000089A18 -:1042B000099BA84705B030BC08BC02B0184702896A -:1042C00003008A4203D10123807918407047428954 -:1042D00000208A42FAD198790223F6E70289030086 -:1042E0008A4203D104238079184070474289002014 -:1042F0008A42FAD198790823F6E7028903008A42B4 -:1043000003D11023807918407047428900208A42E7 -:10431000FAD198792023F6E7038910B58B4205D1AD -:1043200001248379002A0BD02343837143898B4274 -:1043300005D102218379002A04D00B43837110BD7B -:10434000A343F2E78B43F9E7038910B58B4205D10C -:1043500004248379002A0BD02343837143898B4241 -:1043600005D108218379002A04D00B43837110BD45 -:10437000A343F2E78B43F9E7038910B58B4205D1DC -:1043800010248379002A0BD02343837143898B4205 -:1043900005D120218379002A04D00B43837110BDFD -:1043A000A343F2E78B43F9E782B0F0B589B00E92F0 -:1043B0000F93078995B20400BD4200D147890EAB27 -:1043C0005E88022E23D0052E17D0012E10D1290091 -:1043D00020003200FFF7A0FF39002000FFF76FFF39 -:1043E000002805D001233200A18804A8FEF789FF28 -:1043F00009B0F0BC08BC02B0184729002000012217 -:10440000FFF7A2FF39002000FFF768FFE8E7390057 -:104410002000FFF754FF002830D032000123A1888C -:104420006846FEF76EFF29002000FFF757FFA688B9 -:10443000002820D039002000FFF750FF00281AD0B4 -:1044400001230422310004A8FEF75BFF012239009A -:104450002000FFF791FF290020000022FFF75CFFFA -:10446000290020000022FFF76FFF00222900200012 -:10447000FFF782FFBCE701230322E3E729002000C6 -:10448000FFF73BFF0028E6D1267B012EE3D1290070 -:104490002000FFF723FF33000422002800D103226D -:1044A000290004A8FEF72DFFD5E70173704770B50A -:1044B000837904001B0711D42000F6F713FB0820B2 -:1044C00002F0C8F90E216156050000F05FFE0823D6 -:1044D000A279A5601343A371002070BD806800F02D -:1044E00061FE0E23E3568342E6D1F5E7704710B52F -:1044F000040002F0ABF9200010BD30B5040085B017 -:104500002569002D1ED0EA78012A08D0022A14D08D -:1045100001231E21684692B2FEF7F3FE03E020005D -:10452000183000F015F823699D42E9D12000F6F714 -:104530008BFC280002F08AF9E2E72000203000F02E -:104540002AF8F0E705B030BD0023016043607047F2 -:104550001FB504000068F6F777FC00234362626829 -:104560009A4207D1606001231D211A006846FEF7B8 -:10457000C8FE09E0516A002902D00A000133F9E7B8 -:10458000032B02DD02F062F91FBD5062EBE700234E -:1045900041600370704770B505004068F6F754FC41 -:1045A000012304002B700430F4F7F2FE00232B707B -:1045B0009C4202D0200002F049F970BD13B50C00F6 -:1045C00001A8F6F76DFE210001A8F6F77BFE13BDEA -:1045D00073B50D0014001E0001A8F6F761FE33004C -:1045E0002A00210001A8F6F7A1FE73BD802307B5BC -:1045F0005B05009101921A695B696946133B5A4356 -:104600000223FFF7E5FF07BD84B010B504928022B6 -:104610000391059352051369516952691139133A8F -:104620005A434B430F99CB1AD21803A90C23FFF717 -:10463000CFFF10BC08BC04B0184710B50400F6F753 -:1046400049FC200010BD8023F7B55B051F6901916F -:104650005D69F6F73FFC0600041E21D0302002F011 -:10466000F9F8113D302200217D430400002702F0BB -:104670003FF90835B7420DDA29003022200002F058 -:104680001BF92100019802F069F9002808D03035A3 -:104690000137EFE7B74203D1200002F0D7F800243A -:1046A0002000FEBD10B509680431FFF7CCFF10BD36 -:1046B00010B509680431F6F73DFC10BD52DF7047B4 -:1046C00012DF7047704710B5040002F0BFF82000F9 -:1046D00010BD10B50400F4F7C3FD00220300A46868 -:1046E00001208A4202D19C4200D9100010BD10B5B1 -:1046F000F6F788FD10BD29DF704728DF704710B539 -:1047000003685B6A984710BD10B50400F6F7D0FE49 -:10471000200002F09BF8200010BD10B50D22C9B298 -:10472000FFF722FCC7384342584110BD10B503685B -:104730005B6A984710BD10B50400F6F7F9FF20003A -:1047400002F084F8200010BD10B50D22C9B2FFF7A9 -:104750000BFC5A384342584110BD10B50368DB6961 -:10476000984710BD10B50400F7F758F8200002F084 -:104770006DF8200010BD10B50722C9B2FFF7F4FB99 -:10478000C4384342584110BD10B503685B6A98476E -:1047900010BD10B50400F7F761F9200002F056F8DB -:1047A000200010BD10B50F22C9B2FFF7DDFB333872 -:1047B0004342584110BD10B50368DB69984710BDEE -:1047C00010B50400F7F7FEF9200002F03FF82000D2 -:1047D00010BD10B54F22C9B2FFF7C6FB40384342A7 -:1047E000584110BD10B50368002B01D00800984750 -:1047F00010BD10B50368002B01D00800984710BD0C -:1048000037B504680D00002C0ED00822011D684643 -:1048100002F052F8019A009B50102018D20701D5DF -:104820000268D3582900984737BD82B030B50400DC -:1048300085B0089202A80822099302F03DF8039B74 -:10484000029D58102418DB0701D523685D590AA979 -:104850000822684602F030F82000089A099BA84711 -:1048600005B030BC08BC02B0184782B010B50400D7 -:10487000006803930292F8F77BFF836D9B0715D5C1 -:104880006068FEF737FF20816068FEF73AFF6081BD -:104890006068FEF73DFFA0812068F8F789FF2200DD -:1048A0000368218A08325C690623A04710BC08BC53 -:1048B00002B0184713B54A88438A04009A421AD1B5 -:1048C0000B89012B17D9CB681988C181406803680F -:1048D0001B699847606803685B699847E0812068B6 -:1048E000F8F766FF2200618A002403680094DC6800 -:1048F0000E320223A04713BDF8B5451C04000E007C -:10490000170000211022280001F0F2FF002363822B -:1049100001332370002F08D1330010339E4209D099 -:10492000013B1A782A700135F8E71022310028007F -:1049300001F0CBFFA37B627B1B0213432000638249 -:10494000F8BDA7DF7047A9DF7047AADF704768DFAF -:10495000704710B50368002B01D00800984710BDC0 -:1049600010B50368002B01D00800984710BD10B5A2 -:104970000368002B01D00800984710BD10B50368EC -:10498000002B01D00800984710BD10B50400F7F7C0 -:10499000B5FA200001F05AFF200010BD1FB5012319 -:1049A000FA211A0068468900FEF7ABFC05B000BD8D -:1049B0000200010010B5036834329B6F0A3198473A -:1049C00010BD10B50400FFF7F3FF210008C9200057 -:1049D000DB6F984710BD70B50E001100C27F1D003F -:1049E00002339B18040001201F2B12DC2B18A35448 -:1049F000E37F2A001B18DBB2E377E654E07F013047 -:104A0000C0B2E077201801F057FF0020E37FED18D7 -:104A1000E57770BDF8B50027C47FBC424FD9C619F1 -:104A200075788D4220D1B44607290DD801290DD9BA -:104A3000E11801251F292CDC04197519AC4218D97D -:104A40002178E154013CF9E71529F1D0C75D013F18 -:104A5000FFB2BB421FD100230236D9B28F4217D911 -:104A6000D15CF1540133F8E7C55D7F190137FFB21E -:104A7000D3E700210236CCB2A34203D9545C74546C -:104A80000131F8E7C25D9A18C255C27F9B18C377FF -:104A900000252800F8BDE4180125E41B1F2CF8DCD4 -:104AA000BC1C3619C47F0519AE4205D26546347860 -:104AB0002C700124A444F4E7E41B023CC477FFF704 -:104AC0008AFF0500E5E737B50D00F8F761FE6B4694 -:104AD000DA1D0123040019000A301570FFF79AFF50 -:104AE000002802D12000FFF763FF37BDF8B50D00A5 -:104AF00016001F00F8F74CFE0400092D03D10368CF -:104B000031005B6B984720003B00320029000A30DF -:104B1000FFF780FF002802D12000FFF749FFF8BD12 -:104B200070B50D000021040001701022013001F069 -:104B3000DFFE2000658270BD806810B5002803D0BC -:104B4000F8F726FEFFF73DFF10BDF0B58BB003ACC4 -:104B5000050026000AAF0021601C217006220734E0 -:104B600001F0C6FEA742F6D16A460423A868537234 -:104B70000196F8F72DFE036801A91B6998476B465B -:104B8000987A0BB0F0BD10B504001830FEF77DFB2D -:104B90000123636110BD022370B5436104000D0061 -:104BA000F4F75EFB2061002D07D0082362691343F0 -:104BB00063610423A2791343A37170BD8023F0B510 -:104BC0005B055B6E85B00800029101930424FFF73A -:104BD000B2F90525012729000198FCF7AFFB080071 -:104BE0003900FCF725FB019B00261B1A01930523C6 -:104BF0005D435F430390039B0133B3420ADD04230B -:104C000002989A1B12B221B2FB337430F4F7E8FB1E -:104C10000136F0E7013CDED205B0F0BD82B030B520 -:104C2000040085B0089202A80822099301F044FE0E -:104C3000039B029D58102418DB0701D523685D599A -:104C40000AA90822684601F037FE2000089A099B4D -:104C5000A84705B030BC08BC02B0184782B070B598 -:104C60000400006804920593150CF8F781FD0223F7 -:104C7000826D1A4211D09D420BD100232500237171 -:104C800001CDF8F795FD0368E1882A005C690123EE -:104C900011E0012D05D0052DF0D070BC08BC02B08C -:104CA00018472600257101CEF8F782FD0368E188D8 -:104CB00032005C692B00A047EFE782B070B50400BA -:104CC000006804920593150CF8F752FD0223826DDB -:104CD0001A4208D09D4202D10023637108E0012DE1 -:104CE00005D0052DF9D070BC08BC02B0184765711D -:104CF0002068F8F75DFD03682189621D5C69012366 -:104D0000A047F0E7704710B5040001F09FFD2000B8 -:104D100010BD37B504680D00002C0ED00822011D0F -:104D2000684601F0C9FD019A009B50102018D20777 -:104D300001D50268D3582900984737BD37B50468B4 -:104D40000D00002C0ED00822011D684601F0B4FDB4 -:104D5000019A009B50102018D20701D50268D35841 -:104D60002900984737BDF7B5002607000500340035 -:104D700001913A370123B3406A691A4218D0EA68B0 -:104D8000300110182A691A4225D1F5F727FF019B37 -:104D9000C0B2002B02D13B78834209D06300EB18EC -:104DA000DA1D013408333870D677D877092C05DC42 -:104DB00001360137132EDDD1002C0BD0A868F8F78F -:104DC000F7FC2A006300696D0468C98B64699BB2B3 -:104DD0002632A047F7BDF5F75FFF8010D7E710B583 -:104DE000436D4A88DB8B9A4202D10121FFF7BBFF5A -:104DF00010BD10B504008068F8F7BAFC836D9B07FE -:104E000003D500212000FFF7AEFF10BD37B50468C1 -:104E10000D00002C0ED00822011D684601F04CFD4B -:104E2000019A009B50102018D20701D50268D35870 -:104E30002900984737BD37B504680D00002C0ED007 -:104E40000822011D684601F037FD019A009B5010B1 -:104E50002018D20701D50268D3582900984737BDDA -:104E6000F0B5CB6885B001934B88828C04000D00AF -:104E70009A421FD10A89013A042A1BD84068F5F7E3 -:104E8000D9FA00262B89B34230DD00270422019B8A -:104E9000D21B9B5D60681341012213405B4239B213 -:104EA000DBB232B274300137F4F79AFA052FEDD144 -:104EB0000136E7E7E28C9A421AD10823EA5E0199AB -:104EC00002A8F4F721FA6068F5F7B4FA656802A958 -:104ED00003A8FEF7D2F9E28903A92800F5F74AFBF7 -:104EE00003A8FEF775F902A8FEF772F905B0F0BD48 -:104EF000228D9A42FAD12B89012BF7D9019B1B886D -:104F0000E381F3E7F0B54A88838C040085B09A42C8 -:104F100029D10600431D03930025371B35723FB28C -:104F200060683A0029B27430F4F770FA002807D0AC -:104F3000042301225B1B9A401300327A134333721D -:104F40000135052DECD1039B01369E42E4D120684A -:104F5000F8F72EFC2200A18C002403680094DC6882 -:104F600008322B00A04705B0F0BD10B50368002B38 -:104F700001D00800984710BD37B504680D00002C1B -:104F80000ED00822011D684601F096FC019A009B94 -:104F900050102018D20701D50268D358290098472D -:104FA00037BDF0B5C2684B8804000D008BB093424A -:104FB00047D10B89962704930023FF000193049B9C -:104FC000019A93423DDD207AA17A0130FCF7A0FAE4 -:104FD000637A0291994231D00026019AEB689B5C7A -:104FE0000393636902229B5E0593059BB3420FDD29 -:104FF000200031B21430FEF76DF9039B834205D1D6 -:10500000012339001A0006A8FEF77BF90136ECE708 -:10501000237A22680399D154A269029B2372934296 -:1050200008D1012302225B42A3610233390006A8A2 -:10503000FEF767F9019B01330193C0E701230322C7 -:10504000F4E70BB0F0BDF8B50E001C00150006AA81 -:10505000108807AA1788B84208D0335C290023704B -:105060000130FCF755FA013488B2F4E7F8BD10B509 -:105070000968130002240A5F0431F8F771F910BDC2 -:1050800082B073B50400061D069208A9082268467E -:10509000079301F011FC31006569069A079B2068AF -:1050A000A84773BC08BC02B0184703001A68002068 -:1050B00094460A6810B5944507D1181D1022043192 -:1050C00001F0ECFB43425841C0B210BD10B5F8F7F7 -:1050D000E3FA406810BD10B5F8F7DEFA006810BDBD -:1050E000017042704360704782B0F0B505920200D3 -:1050F000069308AB1B7805ACE0CCE0C2002B1ED0B9 -:105100004A78002A05D04268524242608268524280 -:1051100082604A68022A16D0032A1AD0012A04D1D2 -:1051200002684168524201604260012B17D0022B95 -:1051300005D143685B42436083685B428360F0BC97 -:1051400008BC02B0184702685242026042685242EC -:10515000EAE742680168524202604160E5E742685E -:1051600003680260E7E782B037B5040018000793D0 -:105170000B7806920193089B009303002000FFF731 -:10518000B3FF20003EBC08BC02B0184710B50400B5 -:10519000FBF7ECFC200010BD10B5040001F0F1FAA3 -:1051A000200010BD407840B2704702000B00F0B5FF -:1051B000126889B0019203AA15001E0040680168B8 -:1051C00009688C4692CE92C5DB680199D3600023B2 -:1051D0001361E04709B0F0BD002310B50400016081 -:1051E0004360994201D1F8F78FFA200010BD0220E8 -:1051F000704702207047002070470020704702204F -:10520000704702207047022070470220704702203A +:1000000002AA137300210E22083006F077FC402369 +:10001000BA7A1343BB72B5E70127394B384A5B7A8A +:100020001420BB4353720423364905AA9E438E72A3 +:100030001070AA79002A04D0C87AFFF7A3FCAE7921 +:10004000C2E7EA791A4200D130E7A278FF2A00D14C +:100050002CE708231E438E72EB7A9B0706D51C20E3 +:1000600050432B4B1B18987EB8439876CB7AFF2BC6 +:1000700000D11BE71C235343254D0878ED180228B7 +:100080000DD028000722103006F01CFC0222AB7EA7 +:10009000934301212000AB76FFF77CFB06E71B4B67 +:1000A00001225B8A2B83AB7EF2E7AB79112B14D153 +:1000B000330712D518480E220021083006F01EFC26 +:1000C000162302AA13734A331E430D4BBE725A7A8B +:1000D000022313430A4A5372E8E680235B421E431D +:1000E00002AA95331373064BBE729B7A0B4A9B0090 +:1000F00020009B589847D9E61323EAE643280020BE +:1001000000260020BE270020FFFF00000C26002054 +:100110004426002043800000282600207072020040 +:100120001123002602AA13736670AB8806353B8143 +:10013000022307222900BB72380006F0C3FB280007 +:10014000FFF750FE0390FF280AD1114B01930722BD +:100150002900019806F0A8FB002800D09FE603962E +:100160000822B97A039B0A43DBB22000FB72BA7201 +:10017000A370FFF713FE99E6522800D08DE6054BD9 +:10018000054A9B7A20009B009B58984785E6C0460D +:10019000542600200026002070720200020030B5B4 +:1001A000002912D00B78002B11D10A4800680028D2 +:1001B0000DD0FF20084C88702589FA38954203D16C +:1001C00018004B70E27A8A7030BD0448FCE704489E +:1001D000FAE7C04600260020BE2700200E8000005F +:1001E0000880000070B504000D00160000211022E8 +:1001F00006F084FB054B320029002000236100F04B +:10020000B3FA034B20001C6070BDC046A0860100FD +:10021000F426002070B5054D04002B68834203D0FE +:10022000016900F059FA2C6070BDC046F426002028 +:1002300010B50400034B083303601C3000F0C4F910 +:10024000200010BDA072020070B5050004000E4B26 +:100250000E00083308C528001822002106F04EFBC6 +:10026000002320003100094AE36123626363A36332 +:10027000E3641C30230000F077F92800310006F019 +:1002800020F9200070BDC046A0720200CB620200BF +:1002900010B5040000F006F8014B2000236010BDEB +:1002A000B87202000C4B70B503600023436083609A +:1002B000C360036243628363962304009B01051DB0 +:1002C000C363280000F03EFD28002200034900F02F +:1002D000CBFD200070BDC046C8720200F362020070 +:1002E00010B50400044B0833036006F03DF820000D +:1002F00000F028F8200010BDD072020010B50400F4 +:10030000044B036006F030F8200000F01BF82000DA +:1003100010BDC046D8720200084B10B50833036008 +:10032000002343608360C360040000F017F80449B1 +:10033000206106F0EEF8200010BDC046F872020001 +:100340003F64020010B50400034B0833036006F05D +:1003500083F8200010BDC046F872020000487047C4 +:100360000C73020010B5024806F0DCF810BDC04660 +:100370000C7302000848026803210A43026007491F +:10038000074A084B9B1A03DD043BC858D050FBDCDE +:100390000548804705480047240500404C7C020082 +:1003A00000200020B02000205D1102001581010016 +:1003B000FEE7FEE7FEE7FEE7FEE7FEE770B50E00AC +:1003C0000E4C05002100300000F0B8FE286000222D +:1003D000A256531C01D1002302E0B2420CD1A36803 +:1003E000A02201200649D2002B7188506A221B02EC +:1003F0001343044A8B5070BD0C34E8E728730200A5 +:1004000000700040040500000B4B0C4910B55A5811 +:100410000B4C22405A5002795C58120222435A5027 +:1004200080200122C0001A6019581142FCD1A1227B +:10043000D200985880B210BD007000400405000042 +:10044000FF00FFFF01704B1C0AD001238B4043606B +:10045000044BC360044B0361044B4361044B836052 +:100460007047C046080500500C05005010050050AC +:1004700014050050F7B5A223A022DB00D205D35803 +:10048000BE220193314B5200995800293FD0C1211F +:100490008900595800293ADA0024E025C0269C50EA +:1004A000ED00B6022A4BA700F85800282CD0294BA3 +:1004B000E35C002B17D0019B0121E3400B4227D0C6 +:1004C0002300A022C133FF339B00D2059B589B031E +:1004D0009B0F032B1CD0204B1B68E3400B4217D013 +:1004E0001E4B1B689847A023DB05FF187A59324240 +:1004F0000AD07A591A490A407A51019AE240D30740 +:100500001FD57A5932437A5101341F2CCAD1F7BD15 +:10051000019B0122E3401342E5D12300A021C13316 +:10052000FF339B00C9055B589B039B0F032BDAD15C +:100530000C4B1B68E3401342D5D0084B02211B68CB +:10054000D0E78022795992020A43DCE7006000403C +:100550000027002044280020842700207C2700203A +:10056000FFFFFCFF8027002030B5040008004D1C71 +:100570001CD00F4821600260BE2200200D4C5200AA +:10058000A0500D4A8D00AB5001220C4B5A54C12291 +:10059000802392001B06A350094B0A4C99580C402B +:1005A000C02109042143995040221A6030BDC04641 +:1005B0007C27002000600040002700204428002005 +:1005C00000E100E0FFFF00FF00210368014A9B00FB +:1005D00099507047002700209446A022F0B5046887 +:1005E000E020D205A300C0009B181A581E4D1F4ED4 +:1005F0002A401A5060461E4D32682F68002822D0CB +:10060000012919D1A1401143316031682A680120C4 +:100610000A43E24002420ED0A021A222C905D20024 +:100620008958F132E140FF32014219D0C021985877 +:10063000890201439950F0BD0229E6D10120A04072 +:1006400038432860E1E7012903D1A1408A433260A1 +:10065000DBE70229D9D10120A04087432F60D4E7EE +:1006600080219858E4E7C046FFFFFCFF8427002064 +:10067000802700200368074A9950074AFC33196A0B +:10068000002902D0002018627047013A002AF6D1F2 +:100690000120F9E71C050000A186010010B50368E0 +:1006A000002A03D0802202209200985001221C00D0 +:1006B0001A62084AFC34E068002806D00020A32211 +:1006C000E060D2009B580B7010BD013A002AF2D1B5 +:1006D0000120F9E7A186010010B50B4C02680B4B15 +:1006E000A14205DC0A498160CC214904D15010BDEA +:1006F000084CA14204DC084981608021C904F5E767 +:1007000006498160CD21F9E78FD003002405000060 +:10071000A08601007F1A060090D00300801A060010 +:1007200070B50400080019001300A025C026C133CD +:10073000FF33F600ED059B005E510300C133FF332C +:100740009B005E51A1252368ED005A51054A98503F +:100750002000FFF7C1FFA02305212268DB00D15054 +:1007600070BDC0460C050000F8B50E001500040071 +:1007700000F0DEFB264AF1B21378D8B2012B1DD16E +:1007800053788B421AD19778EBB29F4216D160739F +:10079000204B19000022FC312360657126718A62AA +:1007A000A021C9005A501C4920005A5001325A5009 +:1007B0002A003100194BFFF7B3FFF8BD184BE8B220 +:1007C0001F78012F09D15F788F4206D19F78874229 +:1007D00003D102236373134BDBE71778002F05D196 +:1007E00001231370637351709070D1E71A78002A57 +:1007F00004D101321A7059709870EAE70A4805F07E +:1008000031FE0023FC222360657126719362FFDEB6 +:100810006328002000300040FC0F0000A08601008B +:100820006728002000400040DB7B020003680022B4 +:100830001900FC3110B58A62A021C9005A5006493E +:100840005A5001325A50052204218256415683687B +:10085000FFF766FF10BDC046FC0F000003680021D3 +:100860001A00FC3210B5916001315961074B916853 +:10087000002905D000240473FFF7D8FF200010BD25 +:10088000013B002BF3D10120F9E7C046A18601000E +:10089000036810B51900FC318A6A0020012A08D1CA +:1008A000044C1C5988625A610238A40701D4012003 +:1008B000404210BDC40400000261064A10B5426007 +:1008C000054A01738260054A1900026005F032FF93 +:1008D00010BDC04604050050100500500007005030 +:1008E00000210C4A0300515681420ED0012151567D +:1008F00081420CD001209278404252B29A4203D1F8 +:100900000330054B187040B270470020F9E7012012 +:10091000F7E7C0468E2000206B280020002330B56A +:10092000124AD35683421DD00123D35683421BD093 +:100930000223D356834214D10223190045310C48B7 +:100940000C4CFF3189000C5001210D005C00601C33 +:100950008540A140A120084C2943C0002150FF211F +:10096000D15430BD0023E8E70123E6E78E200020C4 +:1009700000600040031F020000F00140F8B50023B2 +:10098000114C0500E356114E013314D00123E356F8 +:10099000013315D00223E356013313D030780321FD +:1009A000013000F0BBFD0F0060563170FFF7B6FF5D +:1009B000E55578B2F8BD00202554307040B2F9E713 +:1009C0000120F9E70220F7E78E2000206B280020A5 +:1009D000012370B51E000200A0258640C132FF32FF +:1009E000ED0592005351134A0002AE50A226124A5E +:1009F0004C001043114A89008D18F600E4B2A8514A +:100A0000C046C046C0460E48E20012180D482B6092 +:100A100015500D48091891510C490D48555004398D +:100A200050501900E2189140A3400A4A0B43044970 +:100A30008B5070BD0C0500000300130000600040E7 +:100A400000F001401405000040A100401C0500001A +:100A50004CA1004004050000A820012110B5124A55 +:100A6000124B1488C00059601C50548810481C5008 +:100A70009088A922D2009850802208209200985095 +:100A800080200932FF32000398500A4A1078A222CF +:100A9000D2009850084A1088084A985000221960DD +:100AA000FC331A6510BDC0468220002000A0004023 +:100AB0004405000091200020802000204C0500000B +:100AC00070B5012686570D003000FFF709FF0400BE +:100AD000431C0ED13000FFF751FF030051331D4975 +:100AE0001D4AFF339B0004009950C1B23000FFF74C +:100AF0006FFF1A4BA200D5502A00194B64001B78D7 +:100B0000043BDA40174BE252002D03D0164B1B6812 +:100B10009D420ED33000FFF701FF0123A022B34016 +:100B2000D205002D03D0A121C900535070BD0F493B +:100B3000FBE772B600210E4A074B1165C1228021E6 +:100B40009200090399500B49053AFF3A995062B651 +:100B5000ECE7C046FFFF000000A00040882700200F +:100B60009120002082200020182000200C05000089 +:100B7000FCA0004008080000F8B5244B0D001978CF +:100B80000600002926D10122214B22485A60195023 +:100B90001A502148C2271950043019501F49BF006C +:100BA0000878A221C9005850802108208900585097 +:100BB0001B491C4C08881C4958501C49C859044002 +:100BC0008020C0032043C8518020C00008601A6004 +:100BD0000E4B1A702800FFF783FE0400431C0ED151 +:100BE0002800FFF7CBFE030051331149084AFF33B9 +:100BF0009B0004009950C1B22800FFF7E9FE757010 +:100C0000300034700021FFF75BFFF8BD6C28002036 +:100C100000A00040FC0F000004050000912000200F +:100C200080200020FFFF00FF4C05000000E100E0F5 +:100C3000FFFF0000084B70B50D1C0400186801F0A0 +:100C400059FC291C01F014F901F0E6FB0100200019 +:100C5000FFF736FF70BDC04618200020F0B50C002D +:100C6000234985B00E68A64206D080220423520292 +:100C7000944206D9132B01D105B0F0BD52000133C7 +:100C8000F6E7092BF8DC1B4A002513702200043B11 +:100C9000DA40194B0C601A80FF2302AA1371174B1C +:100CA0006A00D25A164B9A421ED0164B02AAEB5C2F +:100CB0005371154BAA00D05801F01CFC0190200084 +:100CC00001F0CAFB071C300001F014FC011C381CA9 +:100CD00000F006FF011C019801F0CAF800F07EFC4C +:100CE000010003A8FFF7ECFE0135032DD7D1C3E7C0 +:100CF0001820002091200020802000208220002049 +:100D0000FFFF00008E20002088270020012310B55F +:100D10000A4ADC0014598C4207DD013BDB00D31882 +:100D20005A680168064BCA5010BD0133112BF0D12F +:100D300080210268024B4905D150F5E77C7302001F +:100D400024050000F8B50F0016000122244BBA401C +:100D50000360A023234CDB05195905000A431A51EF +:100D60008022195912060A430121B1401A511A5919 +:100D70008A4396211A511A598901520052081A5170 +:100D8000FFF7C4FF002204202B6817495A506C3922 +:100D900058500121996019601900FC31CA6013494B +:100DA0005A506A6014391F325A5011495F5009185D +:100DB0005A501E517B1C03D00321380005F0AAFCB9 +:100DC000731C03D00321300005F0A4FC0122094B61 +:100DD00029001A600848073205F074FDF8BDC046C6 +:100DE00000200040140500006C0500001C050000F8 +:100DF0000C050000A42700209C270020962310B596 +:100E0000DB00994205DC9E210268034BC902D150E8 +:100E100010BDFFF77BFFFBE724050000C1230E4A4E +:100E20009B00D15810B5090603D50C49096A002961 +:100E300008D1D3585B0704D5084B0021DB68002B91 +:100E400001D110BD0121064B18680028F9D0054BCF +:100E50001B689847F5E7C04600200040FC20004092 +:100E60009827002094270020034B1960436803490A +:100E70009B00CA507047C046942700209827002046 +:100E8000A023F0B5274DDB00EA5885B0019200227F +:100E9000A024EA50E023E405DB00E2580126029298 +:100EA000214A0420E2507833E1580391E250A12313 +:100EB0008022DB00D205E250E65005F06EFCA22253 +:100EC000D200A3589B0F334227D0A358334224D0DB +:100ED0000120A023E0220299DB05D200995003995A +:100EE00078329950A023019ADB00EA5005B0F0BD9A +:100EF0000E4B0420F75005F050FCA123DB00F75007 +:100F0000042005F04AFCA223DB00F3585B00DFD489 +:100F1000013C002CECD12000DBE7A02613240127A4 +:100F2000F605F5E7004000400D0600000C05000046 +:100F3000A023E021134ADB05C90010B55A507831CF +:100F40005A50114B00221900FC31CA600A62A121DB +:100F50001E20C9005A500D4A0D4C9850CC200D4A05 +:100F600040049850A2200C4AC00014500B480C4C6E +:100F7000145001205050A0220521D2009950FFF7B3 +:100F80007FFF10BD0C060000004000400C05000073 +:100F9000384100402405000000F001401405000025 +:100FA0001C400040012380200D4910B58B640D4B7F +:100FB0000D4A8000D867146D0C4B002C04D000241F +:100FC00014651A6801321A60094A10601868A9236A +:100FD000DB00CB58010C9BB20004184310BDC04687 +:100FE0000090004004E100E0FC900040A8270020B1 +:100FF00000E100E0F8B50F4C636C002B0FD0002728 +:101000000D4E67643378BB4209D00C4B1D68FFF767 +:10101000C9FF2D1ABD4202DC3770FFF7A3F9236D1B +:10102000002B05D0064A13680133136000232365A3 +:10103000F8BDC046FC9000406D280020AC27002081 +:10104000A827002070B51B4D2878002831D1012138 +:10105000194B1A4A596050608020C00501605168E0 +:101060000029FCD000221649A2205A500424012154 +:10107000C000D9601C5008381A501248C2261A50B5 +:10108000C122802092000003985080204002985096 +:101090000D4AB60090590D4C0440C0200002204378 +:1010A0009051C024802064008000105110601960AD +:1010B000297070BD6E28002000900040FC000040A8 +:1010C000040500004C05000000E100E0FF00FFFF08 +:1010D000044B10B51B78002B01D1FFF7B3FFFFF7CE +:1010E00061FF10BD6E280020104B70B51B78040006 +:1010F000002B01D1FFF7A6FF0D4D0E4E2B78002BD4 +:1011000002D03368A34210D0FFF74CFF201A0A2800 +:1011100003DCFFF747FF0A30040001232B70A823EC +:10112000054A3460DB00A4B2D45070BD6E280020A4 +:101130006D280020AC2700200090004010B504006E +:10114000431C07D005F076FB0400431C02D1024883 +:1011500005F088F9200010BDEC7B0200224970B533 +:101160000B68DBB2012B03D1204803681B070DD0AD +:101170008022A3230021D205DB00D1501C4B9960B3 +:10118000013191609A68002AFCD070BD194AF023A1 +:101190001468E02625001D40344221D1164C2468F5 +:1011A0001C420DD1154B164C1C608024154B24029B +:1011B0001C600B68DBB2012BDAD103681B07D7D1A7 +:1011C0001368F0221340402BD2D10B4B1B68134203 +:1011D000CED18022C1230121D205DB00D150C7E747 +:1011E000302DDBD0ECE7C046E00F00F0E40F00F05C +:1011F000FC000040E80F00F0EC0F00F00405004098 +:10120000DFFF07C0186C0040014B18687047C046EC +:10121000B427002002B4714649084900095C49001E +:101220008E4402BC7047C04603B471464908400072 +:101230004900095A49008E4403BC70470022430804 +:101240008B4274D303098B425FD3030A8B4244D38E +:10125000030B8B4228D3030C8B420DD3FF220902D0 +:1012600012BA030C8B4202D31212090265D0030B8F +:101270008B4219D300E0090AC30B8B4201D3CB0385 +:10128000C01A5241830B8B4201D38B03C01A5241C7 +:10129000430B8B4201D34B03C01A5241030B8B42C9 +:1012A00001D30B03C01A5241C30A8B4201D3CB02B4 +:1012B000C01A5241830A8B4201D38B02C01A524199 +:1012C000430A8B4201D34B02C01A5241030A8B429C +:1012D00001D30B02C01A5241CDD2C3098B4201D3B4 +:1012E000CB01C01A524183098B4201D38B01C01A32 +:1012F000524143098B4201D34B01C01A52410309A9 +:101300008B4201D30B01C01A5241C3088B4201D357 +:10131000CB00C01A524183088B4201D38B00C01A04 +:10132000524143088B4201D34B00C01A5241411A2B +:1013300000D20146524110467047FFE701B5002038 +:1013400000F0F0F802BDC0460029F7D076E77047FC +:1013500003460B437FD4002243088B4274D3030916 +:101360008B425FD3030A8B4244D3030B8B4228D3B7 +:10137000030C8B420DD3FF22090212BA030C8B42DD +:1013800002D31212090265D0030B8B4219D300E07D +:10139000090AC30B8B4201D3CB03C01A5241830B02 +:1013A0008B4201D38B03C01A5241430B8B4201D3B2 +:1013B0004B03C01A5241030B8B4201D30B03C01ADB +:1013C0005241C30A8B4201D3CB02C01A5241830A55 +:1013D0008B4201D38B02C01A5241430A8B4201D384 +:1013E0004B02C01A5241030A8B4201D30B02C01AAE +:1013F0005241CDD2C3098B4201D3CB01C01A524115 +:1014000083098B4201D38B01C01A524143098B429D +:1014100001D34B01C01A524103098B4201D30B0186 +:10142000C01A5241C3088B4201D3CB00C01A5241AB +:1014300083088B4201D38B00C01A524143088B4270 +:1014400001D34B00C01A5241411A00D20146524109 +:10145000104670475DE0CA0F00D04942031000D328 +:101460004042534000229C4603098B422DD3030A7D +:101470008B4212D3FC22890112BA030A8B420CD38D +:10148000890192118B4208D3890192118B4204D3B6 +:1014900089013AD0921100E08909C3098B4201D336 +:1014A000CB01C01A524183098B4201D38B01C01A70 +:1014B000524143098B4201D34B01C01A52410309E7 +:1014C0008B4201D30B01C01A5241C3088B4201D396 +:1014D000CB00C01A524183088B4201D38B00C01A43 +:1014E0005241D9D243088B4201D34B00C01A52411A +:1014F000411A00D20146634652415B10104601D3A7 +:101500004042002B00D54942704763465B1000D330 +:10151000404201B5002000F005F802BD0029F8D0D6 +:1015200016E770477047C046844608006146FFE7EB +:101530001FB500F059FC002801D40021C8421FBD8E +:1015400010B500F0E5FB4042013010BD10B500F0D1 +:101550004BFC002801DB002010BD012010BDC0465F +:1015600010B500F041FC002801DD002010BD012075 +:1015700010BDC04610B500F0F1FB002801DC0020D2 +:1015800010BD012010BDC04610B500F0E7FB0028DB +:1015900001DA002010BD012010BDC046002B11D182 +:1015A000002A0FD1002900D1002802D00021C94310 +:1015B000080007B4024802A14018029003BDC046CB +:1015C00065FFFFFF03B4684601B5029800F01EF8FE +:1015D000019B9E4602B00CBC7047C0469E2110B5D0 +:1015E000C905041CFFF7D0FF002803D1201C00F020 +:1015F00013FF10BD9E21201CC90500F05FFD00F007 +:101600000BFF80231B069C466044F2E7F0B557466B +:101610004E464546DE46E0B504000D00924699462A +:1016200083B08B4230D82DD04946504600F0C2FFDF +:1016300029000600200000F0BDFF331A9846203B29 +:101640009B4633D45A465346934042461F00534666 +:1016500093401E00AF423AD8AF4200D178E05B46DB +:10166000A41BBD41002B00DA75E00022002300928C +:10167000019301235A46934001930123424693402C +:10168000009328E08242CFD90022002300920193E8 +:101690000C9B002B01D01C605D600098019903B089 +:1016A000F0BCBB46B246A946A046F0BD4246202348 +:1016B0009B1A5246DA40414613004A468A401700B8 +:1016C00042461F43534693401E00AF42C4D90022F6 +:1016D0000023009201934346002BD9D0FB077208E8 +:1016E0001A4346467B080EE0AB4201D1A2420CD819 +:1016F000A41A9D41012024196D410021013E2418A6 +:101700004D41002E06D0AB42EED9013E24196D4169 +:10171000002EF8D1009801995B4600196941002B11 +:1017200024DB2B005A464446D3402A00E2401C00EA +:101730005B461500002B2ADB26009E403300260066 +:101740004746BE403200801A9941009001919FE7C0 +:10175000A342BCD883E74246202300219B1A0022E3 +:10176000009101920122DA40019286E7424620234D +:101770009B1A2A0046469A402300F34044461343EE +:101780002A00E2401C005B461500002BD4DA4246DA +:101790002F002023260097409B1ADE403B00334356 +:1017A000CDE7C046F0B5C64643025B0A4E0245008F +:1017B0004F00DA00C40F9C46700A904600B52D0E0B +:1017C0003F0EC90FB6098C424BD0EA1B002A36DD0A +:1017D000002F61D0FF2D00D1ADE08023DB041E433C +:1017E0001B2A00DCD3E001204346181A430100D431 +:1017F0008CE080018709380000F0BEFE0538874084 +:10180000854200DCB6E02D1AB3483840430704D0C7 +:101810000F230340042B00D00430430100D478E0B0 +:101820006A1CFE2D65D08001430A9C46D2B26346F5 +:10183000D0051843E407204380BCB846F0BD002A19 +:1018400035D07A1B002D00D0AFE04346002B00D1ED +:10185000A7E0531E012A00D12FE1FF2A69D01A0008 +:10186000AAE0E91B002970DD002F37D0FF2D62D0E0 +:101870008023DB041E431B2900DCB0E00120404430 +:10188000430143D50135FF2D33D00123934A034053 +:10189000400810401843B9E7002E00D183E0511EE4 +:1018A000012A00D1D8E0FF2A45D00A0098E7FE2798 +:1018B0006A1C174200D086E0002D00D0B7E04346F6 +:1018C000002B00D1F3E00022002EB0D0981B430182 +:1018D00000D4FAE043460C00F01A97E7002E00D13E +:1018E000C8E04A1E012900D1AEE0FF2923D0110033 +:1018F000C1E70023FF229C4699E7FE216A1C1142A2 +:1019000077D0FF2AF5D0150046447008430700D071 +:101910007EE7C308FF2D0ED05B025B0A9C46EAB24D +:1019200085E7002E07D08022D203134203D0104255 +:1019300001D10C000300002BDBD08020C003184332 +:101940004002430A9C46FF2271E70029D5D07A1B4A +:10195000002D60D14346002B24D0531E012A73D0A2 +:10196000FF2AE7D01A001B2A00DC85E001203D0099 +:10197000801985E720233A00451B38000135EA40ED +:101980005D1BA840431E9841002510433EE72023DD +:1019900030009B1A31009840D140431E98410843C3 +:1019A00022E70C0003001500B4E7FF2FC1D080230D +:1019B0004046DB04184380461B2A51DD01200C0001 +:1019C0003D00301A12E743469F1B7B012BD4002FAA +:1019D00000D010E70023002400229C4627E72023A4 +:1019E00032003000CA40591A8840431E98411043C3 +:1019F00045E7002D4AD14346002B63D00022002E3C +:101A000000D114E730004044430100D47EE7324B5C +:101A1000013518407AE7FF2F8CD080234146DB0444 +:101A2000194388469FE743460C00F71AE3E642460F +:101A3000002A00D075E7002E00D07AE78023DB0370 +:101A400000249C46FF22F2E6300040440125430179 +:101A500000D45BE7022518E743460125981BC5E63D +:101A6000202344464046D4409A1A9040431E984151 +:101A70002043A4E70D004DE7202341464046D140D6 +:101A80009A1A9040431E9841084370E74246002A44 +:101A900000D14FE7002E00D14DE78022D203134240 +:101AA00000D148E7104200D045E7030043E7002E8D +:101AB00090D00C0084460022B9E643460C00F01A90 +:101AC000013593E684460022B1E6002800D01DE7E8 +:101AD000002300249C46AAE6FFFFFFFBFFFFFF7DDB +:101AE000F0B54F464646D6464502C0B547000C1CE9 +:101AF0006D0A3F0EC60F002F00D170E0FF2F00D1FE +:101B000075E0EB008025ED041D43002399469A46BD +:101B10007F3F6002430A984663001B0EE40F002BD0 +:101B20004ED0FF2B46D04246D0008022D204024342 +:101B3000904600227F3B3100FF1A4B466140C9B2FC +:101B400013430F2B00D9B5E06E489B00C3589F4646 +:101B5000002398462600454692465346022B00D164 +:101B600089E0032B00D19EE0012B18D03B007F338E +:101B7000002B69DD6A0704D00F222A40042A00D016 +:101B800004352A0103D5604B1D403B008033FE2BFA +:101B900000DD70E0AD016D0AD8B202E00E00002059 +:101BA0000025C0052843F6073043E0BCBA46B146DD +:101BB000A846F0BD4346002B3FD10222FF3F03E081 +:101BC0004346002B2DD1012231004B466140C9B262 +:101BD00013430F2B34D84D489B00C3589F46002D0C +:101BE00013D104239946033B00279A4691E7002D21 +:101BF00005D108239946063BFF279A4689E70C231F +:101C00009946093BFF279A4683E7280000F0B4FC79 +:101C10007627431F9D4000237F4299469A463F1AEC +:101C200077E7404600F0A8FC4246431F9A407623DF +:101C30005B4290461B1A00227DE7FF2303227AE7CE +:101C40000E00FF200025ACE70120C01A1B28A6DCEF +:101C50009E372A00BD40C2406B1E9D4115436B0755 +:101C600004D00F232B40042B00D004356B0144D546 +:101C70000120002595E7FF20002592E7802500261A +:101C8000FF20ED038DE7002398468020C003054226 +:101C900009D04346034206D1454605436D0226005E +:101CA000FF206D0A7DE78020C00305436D02FF2001 +:101CB0006D0A76E742466B015001834219D21B221E +:101CC0000025013F01261C006D005B00002C01DB9C +:101CD000984201D81B1A3543013A002AF3D15A1E03 +:101CE00093411D433B007F330E00002B00DD41E795 +:101CF000AAE71A2201251B1AE4E7AD0100206D0AAC +:101D00004FE7C04604740200FFFFFFF7447402006F +:101D100070B5420045024E024C00C30F6D0A01200F +:101D2000120E760A240EC90FFF2A06D0FF2C03D00C +:101D3000A24201D1B54206D070BD002DFCD1FF2CCE +:101D4000FAD1002EF8D18B4206D00120002AF3D11F +:101D50002800431E9841EFE70020EDE770B54200F0 +:101D600045024E024C00C30F6D0A120E760A240E75 +:101D7000C80FFF2A1BD0FF2C0ED0002A1BD1002C2D +:101D800001D1002E1CD0002D0CD083421CD002218A +:101D9000581E0840013870BD002E22D1002AF4D10F +:101DA000002DF2D10028F6D101204042F3E7002DAA +:101DB00017D1FF2CF0D0002CE7D1002EE5D1E6E7BB +:101DC0000020002DE7D0E2E7A24205DCEADBB542C5 +:101DD00002D8E7D30020DEE74342584140000138F3 +:101DE000D9E702204042D6E770B5420045024E02D4 +:101DF0004C00C30F6D0A120E760A240EC80FFF2A7C +:101E00000BD0FF2C0DD0002A1FD1002C16D1002E94 +:101E100014D10020002D10D009E0002D0CD1FF2C92 +:101E200013D1002E08D1002A08D0834212D00221FB +:101E3000581E0840013800E0022070BD002DF4D18A +:101E40000028FAD101204042F7E7002CEDD1002E06 +:101E5000EBD1ECE7A24205DCF2DBB54202D8EFD3CE +:101E60000020EAE74342584140000138E5E7C04618 +:101E7000F0B54F464646D64644024500C0B5640A12 +:101E80000F1C2D0EC60F002D00D18DE0FF2D00D1AF +:101E900092E00023802099469A46E400C00404435F +:101EA0007F3D7802430A98467B001B0EFF0F002BF4 +:101EB00000D170E0FF2B00D186E04246D0008022A6 +:101EC0007F3BED180023D204024390469C4631002C +:101ED0004B467940681C0F2B1CD8764A9B00D35880 +:101EE0009F4639004446E2465346022B0FD0032B4F +:101EF00000D1D7E0012B37D100200024C0052043BA +:101F0000C9070843E0BCBA46B146A846F0BDFF2069 +:101F10000024F3E7260C2404220C44462404240C59 +:101F2000434627001B0C574374435A435E43121920 +:101F30003B0C9B189C4203D9802252029446664473 +:101F40003F041A043F0CD2199401671EBC411B0CBC +:101F5000920E9B1914439B011C431B0100D49BE070 +:101F6000012362081C40144302007F32002A64DD12 +:101F7000630704D00F232340042B00D00434230133 +:101F800003D502004C4B80321C40FE2ABFDCA4016A +:101F9000640AD0B2B2E74346002B3DD14A46013332 +:101FA0001A4391469C4692E7002C29D10423994676 +:101FB000033B00259A4674E7002C1BD10823994661 +:101FC000063BFF259A466CE74346FF35002B0BD1B5 +:101FD00002234A461A4391469C4678E7534631000D +:101FE000022B00D083E792E703234A461A43914627 +:101FF0009C466CE70C239946093BFF259A4650E71F +:10200000200000F0B9FA7625431F9C4000236D4262 +:1020100099469A462D1A44E7404600F0ADFA4246EA +:10202000431F9A4000232D1A90469C46763D4EE76A +:1020300080240021FF20E40360E701239B1A1B2B6F +:1020400000DD59E722009E30DA4084401300621E12 +:1020500094411C43630704D00F232340042B00D07A +:10206000043463011AD50120002447E78020C0030F +:10207000044209D04346034206D144460443640265 +:102080003900FF20640A39E78020C003044364025A +:102090003100FF20640A31E7280065E7A401002031 +:1020A000640A2BE78020C00304436402FF20640A13 +:1020B00024E7C04684740200FFFFFFF7F8B5CE4660 +:1020C000474643025B0A4E02DA009446720A914682 +:1020D00045004A0080B52D0E1F00C40F120EC90F17 +:1020E000B609FF2A5BD0012041408C4239D0A81AA2 +:1020F00000285ADD002A6AD0FF2D00D1D9E08022C5 +:10210000D20416431B2800DCE9E001206346181ABC +:10211000430100D4B4E080018709380000F02CFAB4 +:1021200005388740854200DCCCE02D1AB5483840A0 +:10213000430704D00F230340042B00D00430430195 +:1021400000D4A0E06A1CFE2D00D18DE08001470A7A +:10215000D2B2D0053843E4072043C0BCB946B046EC +:10216000F8BDA81A8046002845DD002A70D0FF2D52 +:1021700000D19EE08023DB041E4343461B2B00DC82 +:10218000D2E00120604443017AD50135FF2D6BD0A8 +:1021900001239D4A0340400810401843C8E7002E21 +:1021A00020D08C4223D02800FF38002839D0571B7C +:1021B000002D00D09DE06346002B00D1DBE07B1EAC +:1021C000012F00D10DE1FF2F71D01F0098E0002EEC +:1021D00000D1A7E0421E012800D1E6E0FF2868D028 +:1021E00010008FE701204140A14200D07FE7FF208F +:1021F00040428046A8444046002838D0511B002D5C +:1022000000D1AEE0FF2A00D1DFE080236046DB048E +:10221000184384461B2900DCD9E0012015008019F1 +:10222000B1E7FE206A1C104271D1002D00D0A6E05B +:102230006346002B00D1D9E00022002E00D188E7B0 +:10224000981B430100D4E1E063460C00F01A6FE7ED +:10225000002E00D1B7E00200013A012800D19CE035 +:10226000FF2826D0904688E7FF22002771E7FE204E +:102270006A1C104264D0FF2AF6D01500664470082C +:10228000430700D056E7C308FF2D12D05B025F0A58 +:10229000EAB25EE76246002A00D196E0002E08D03E +:1022A0008022D203134204D04846104201D10C00D0 +:1022B0004B46002BD8D08027FF031F437F02FF220D +:1022C0007F0A46E720233A00451B38000135EA40E3 +:1022D0005D1BA840431E98410025104328E720239A +:1022E0001B1A32009E40C2403000431E98411043EA +:1022F0000CE7FF2ADBD080236046DB0418438446CA +:102300001B2F56DD01200C001500301A00E7634634 +:102310009F1B7B013DD4002F00D0FEE6002400224D +:10232000002716E70500AFE7320043464146DA4092 +:1023300020235B1A9E403000431E9841104321E742 +:10234000002DA7D16346002B59D00022002E00D1CA +:10235000FFE630006044430192D52A4B0135184016 +:102360008EE76346002B47D04B1E012915D0FF296D +:102370002BD019004EE70C004B463D0084E7624627 +:10238000002A8BD1002E92D180270024FF22FF0348 +:10239000DFE663460C00F71ABFE630006044012513 +:1023A000430100D46CE70225F2E663460125981B41 +:1023B000AEE6202364466046FC40DF1BB840431E67 +:1023C000984120439FE705005EE74B4671E72023D5 +:1023D00065466046CD40591A8840431E98412843BF +:1023E0001CE763460C000125F01A91E6002E95D0FB +:1023F0000C004F460022ACE64B460D0044E74F462A +:102400000022A6E6FFFFFFFBFFFFFF7D002800D0B4 +:1024100036E7002400279CE641024200C30F490A28 +:102420000020120E7E2A03DD9D2A02DD094A98183B +:102430007047802000040143952A07DC9620821A09 +:10244000D1404842002BF3D10800F1E7963A914081 +:10245000F7E7C046FFFFFF7FF8B5002813D0C3178A +:10246000C6185E40C40F300000F086F89E230500B9 +:102470001B1A962B0FDC082801DD083DAE407602C2 +:10248000760AD8B202E0002400200026C0053043BE +:10249000E4072043F8BD992B0CDD05223100121A08 +:1024A000D1400A00010030001B318840411E8841A4 +:1024B00002431600052D12DC31000D4F3940720722 +:1024C00009D00F203040042805D004314A0102D53C +:1024D0009F2339405B1B89014E0AD8B2D6E76A1F99 +:1024E00096403100024F39407207F4D0E9E7C04608 +:1024F000FFFFFFFB70B5051E0ED000F03DF89E23D8 +:1025000004001B1A962B0CDC082801DD083CA540B2 +:102510006D026D0AD8B201E000200025C0052843F5 +:1025200070BD992B09DD020029001B3291404A1E23 +:1025300091410522121AD5400D43052C12DC2900C9 +:102540000C4E31406A0709D00F202840042805D0DE +:1025500004314A0102D59F2331401B1B89014D0ADA +:10256000D8B2DBE7621F95402900024E31406A076E +:10257000F4D0E9E7FFFFFFFB1C2101231B04984275 +:1025800001D3000C10391B0A984201D3000A083904 +:102590001B09984201D30009043902A2105C4018BB +:1025A0007047C0460403020201010101000000005F +:1025B0000000000010B5002903D1FFF7DDFF203037 +:1025C00002E00800FFF7D8FF10BDC04670B5041C3C +:1025D00000F020F80E4B051C1B785BB201330BD0CA +:1025E000211C201C00F08AFB002805D10021201CA2 +:1025F000FEF7ACFF002801D1281C70BD00F070F878 +:10260000212300210360081CFFF76AFA051CF3E789 +:1026100092200020FF21420070B50300041C5208E4 +:10262000C9058A423AD2002A37D000283FDBC515B7 +:1026300001420BD1802109040A00024001423DD130 +:102640005B00100001320B42FAD02D1A5B025A0ACD +:1026500080232E001B047F3E1343EA0725D58022EA +:1026600019210025002476105B005204A01898421E +:1026700002DC84181B1AAD1801395B0052080029CE +:10268000F4D1002B02D0012301359D43FC239B058F +:102690009C4668106044F605301870BD011CFFF7B9 +:1026A000E7FB211CFFF77EF8F7E75B00D7E7011C8B +:1026B000FFF704FD011CFFF713FAEEE7012040428B +:1026C0002D1AC3E710B5040004481300002804D0F5 +:1026D0000A000220210000E000BF10BD0000000041 +:1026E000014B18687047C0461C200020084B10B5ED +:1026F0000400002B02D0002100E000BF054B186849 +:10270000836A002B00D09847200003F0FCFEC046EF +:10271000000000002475020070B500260C4D0D4C21 +:10272000641BA410A64209D1002604F0B1F90A4D99 +:102730000A4C641BA410A64205D170BDB300EB582F +:1027400098470136EEE7B300EB5898470136F2E7B9 +:10275000942000209420002094200020AC20002011 +:1027600010B5034B0100186804F0D0F810BDC04646 +:102770001C200020002370B5064D04000800110045 +:102780002B6000F0D9FA431C03D12B68002B00D03A +:10279000236070BDB02700200CB430B5174B0C007F +:1027A0001D689DB0002908DA8B2301202B60404270 +:1027B0001DB030BC08BC02B0184782236A469B009B +:1027C0009382002302900690994200D04B1E0493FE +:1027D000079301236A465B42D382280021AB209AEB +:1027E00002A9019300F06EF8431C01DA8B232B60E1 +:1027F000002CDDD00023029A1370D9E71C200020A2 +:10280000F0B58E6885B007000C00039201939E42DC +:102810003CD890238A89DB001A4234D009692368A6 +:1028200060695B1A029303234343DD0FED18019B9C +:10283000029801331B186D10AB4200D91D005305DF +:1028400032D52900380000F057FC061E09D10C23B0 +:102850003B6040230120A28940421343A38105B07D +:10286000F0BD029A216904F02DF8A389144A1A4098 +:1028700080231343A381029B2661F61826606561BD +:10288000019EED1AA560019B9E4200D9019E320077 +:102890000399206804F01FF8A36800209B1BA36025 +:1028A00023689E192660DAE72A00380000F02EFC23 +:1028B000061EE0D13800216900F023FCC7E7C046BE +:1028C0007FFBFFFFF0B5A1B003901D008B890F00C7 +:1028D00016001B0611D50B69002B0ED1402100F00C +:1028E0000BFC38603861002805D10C23039A0138AD +:1028F000136021B0F0BD40237B61002308AC63610D +:10290000203363761033A376079535002B78002BA0 +:1029100001D0252B47D1AB1B0593B5420CD032001B +:1029200039000398FFF76CFF431C00D1AEE06269E9 +:10293000059B9446634463612B78002B00D1A5E08E +:10294000012200235242626004A9543252186E1CC4 +:102950002360E360A3601370A365052231785448B7 +:1029600003F097FF751C00281FD12268D30604D5F9 +:10297000532304A95B1820211970130704D553238E +:1029800004A95B182B21197033782A2B16D0350037 +:1029900000210A20E3682A786E1C303A092A4ED9B1 +:1029A000002911D117E00135B0E7414B2268C01A68 +:1029B0000123834013432E002360CEE7079B191D9C +:1029C0001B680791002B01DB0B9304E05B42E36083 +:1029D0000223134323602B782E2B0AD16B782A2BEA +:1029E00035D1079B02351A1D1B680792002B2BDB84 +:1029F0000993304E03223000297803F04AFF002863 +:102A000006D04023801B8340226801351343236096 +:102A10002978062228486E1C217603F03AFF002808 +:102A20003CD0264B002B25D10722079B073393432D +:102A3000083307936369049A9B18636165E743430E +:102A4000350001219B18A6E701235B42D0E7002354 +:102A50000A201A000135636029786E1C3039092973 +:102A600003D9002BC5D00992C3E7424335000123A7 +:102A70005218F1E707AB00933A002100104B03987E +:102A800000E000BF0490049B0133D3D1BB890D98B3 +:102A90005B0600D42DE7012040422AE707AB0093F4 +:102AA0003A002100064B039800F00CF8EAE7C04614 +:102AB0000C7C0200127C0200167C02000000000068 +:102AC00001280200F0B58BB006920A00433207934A +:102AD000059004920A7E0C00109B782A07D8622A7F +:102AE00009D8002A00D1C1E0582A00D18CE0260084 +:102AF0004236327022E0100063381528F7D800F013 +:102B0000F3F816001F00F6FFF6FFF6FFF6FF1F00B2 +:102B1000F6FFF6FFF6FFF6FFA80036009A00F6FF74 +:102B2000F6FFB900F6FF3600F6FFF6FF9E0026001E +:102B30001A684236111D1960136833700123A7E02B +:102B4000086819680A1D05060BD50D681A60002D66 +:102B500003DA2D23049A6D421370614B0A27039305 +:102B60001BE00D681A604106F1D52DB2EFE70D6844 +:102B70001968081D18602E0601D50D6803E06D0662 +:102B8000FBD50D68ADB2564B082703936F2A00D0D2 +:102B900002372300002243331A706368A360002BBE +:102BA00003DB0422216891432160002D02D1049EA1 +:102BB000002B0CD0049E28003900FEF7C5FB039BB8 +:102BC000013E5B5C33702B0005009F42F3D9082F58 +:102BD00009D12368DB0706D563682269934202DCCA +:102BE0003023013E3370049B9B1B2361079B210014 +:102BF00000930598069B09AA03F0DBFE431C4CD109 +:102C0000012040420BB0F0BD45310A70344A0392B6 +:102C10001A68216820CA1A60080616D5CB0702D5A3 +:102C20002023194321601027002DB2D120232268D0 +:102C30009A432260ADE7202209680A4322602200FD +:102C4000782145321170274AE1E74806E6D5ADB252 +:102C5000E4E71A680D68101D4969186013682E06AC +:102C600001D5196002E06D06FBD519800023049E92 +:102C70002361BBE71A68111D196016680021300036 +:102C8000626803F006FE002801D0801B6060636864 +:102C900023610023049A1370A8E723693200069980 +:102CA0000598079DA847431CAAD023689B0715D405 +:102CB000099BE0689842A5DA1800A3E722000123E7 +:102CC00006990598079E1932B047431C98D00135E4 +:102CD000E368099A9B1AAB42F0DCE9E70025F7E7C5 +:102CE0001D7C02002E7C020003B47146490840009E +:102CF0004900095E49008E4403BC704743024A0202 +:102D0000400049005B0A520A090E000EFF2806D057 +:102D10000020FF2902D1531E9A4110007047FE384F +:102D2000002BFBD1F4E7C04658220120014B404262 +:102D30001A607047B027002058220120014B404202 +:102D40001A607047B027002010B50400F5F71CFA90 +:102D5000200003F081FD200010BDF0B585B01F00FC +:102D60000AAB1B880600150002910393002F18D0B0 +:102D7000282003F075FD6B4604001989039BAAB255 +:102D800000933B0000F0C8F93368210030005B6815 +:102D90009847002805D0200000F0D4F9200003F067 +:102DA0005BFD05B0F0BD4A6810B55310C0180B6844 +:102DB000D20701D50268D358984710BD70B5DD25FC +:102DC000AD000400405900280ED0FAF7D7FC836DFF +:102DD0009B0709D56059FAF7E1FC036813215B6A88 +:102DE0009847642003F009FC00F08EF870BD82B0B3 +:102DF00030B5040085B0089202A80822099303F0B8 +:102E000061FD039B029D58102418DB0701D5236840 +:102E10005D590AA90822684603F054FD2000089A6B +:102E2000099BA84705B030BC08BC02B0184782B067 +:102E30001FB5040006920793120C1A2A11D007D866 +:102E4000042A27D0052A1ED01FBC08BC02B0184790 +:102E50001B2A1FD01C2AF7D1E130FF30F8F7D8F930 +:102E6000F2E769300021FF3000F068FC200091306B +:102E70000021FF3000F062FC2000B9300121FF305A +:102E800001F019FBE0E7E6235B00C15801A800F060 +:102E9000DBFCD9E7E4235B00E15801A800F023FC48 +:102EA000D2E773B5050000F02BF8060000F028F813 +:102EB0000400B1B2684600F0ADF9210C01A800F0A1 +:102EC000A9F96946280001AA00F0F4F901A800F068 +:102ED00085F9684600F082F9280076BD3ADF704730 +:102EE00012DF704707B56A460023D01DD371FFF784 +:102EF000F7FF6B46D879013843425841C0B20EBD46 +:102F000080235B05586E704710B5F5F7ADFC704730 +:102F100010B58368984710BD704710B5040003F0E2 +:102F20009BFC200010BDF0B585B01F000AAB1B88CC +:102F30000600150002910393002F18D0282003F0FB +:102F40008FFC6B4604001989039BAAB200933B00D7 +:102F500000F0E2F83368210030005B6898470028F1 +:102F600005D0200000F0EEF8200003F075FC05B05D +:102F7000F0BD72B60B680165002B04D14365836513 +:102F8000086062B670471A005B6D002BFBD150657C +:102F900082654365F5E7036D002B0FD072B6826D35 +:102FA000436D002A0BD05365436D002B01D0826D19 +:102FB0009A65002343658365036562B67047026DB9 +:102FC0001360F1E770B50500EFF30884C36B006C84 +:102FD0001C1B6B6C1B1A9C420CD91F2320349C4376 +:102FE000002801D0F6F794F82000F6F75DF8286481 +:102FF0000019686470BD10B5F5F75CFF041E01D1BF +:10300000F5F7C2FE200010BD10B50C008047A047A8 +:10301000F5F7A0FF10BD70B51400030010000D00FF +:1030200098472000A8472000F5F7AAFF70BD10B50B +:10303000F5F792FEF5F7A8FEFAE70300F0B582086F +:10304000980702D1181E01D1F0BD0132541C72B68E +:10305000802503C92D0681421BD90368002B02DBA2 +:103060009B00C018F7E75B005E085B00C3181F6891 +:10307000002F09DA994207D92B007F007F08F61943 +:1030800033430360B300F1E7A64205D2B6008019CE +:10309000E1E762B60020D7E70232B24203D29200E3 +:1030A0008218914206D803685B005B08036062B631 +:1030B0000430C9E78023361B1B06043A1E43166002 +:1030C0000460F4E770B5040008000E00F5F7ECFFAB +:1030D0000500002C0ED000280CD0231F1A68920087 +:1030E000B24200DD32002100280003F0EBFB20009B +:1030F000F6F70EF8280070BD10B50800F5F7D4FFFC +:1031000010BD10B50800F6F703F810BD10B50800A3 +:103110001100FFF7D7FF10BDF7B51D0008AB1B88E6 +:103120000400103016000F00019300F0E6F80023B1 +:10313000019A200027806680A560E360A280636218 +:103140002362FEBD10B5838804009B0704D5806808 +:10315000002801D003F080FB200010BD82B030B504 +:10316000046A87B00B93050001230A92002C18D142 +:1031700010220AA902A803F0A5FB182003F070FB97 +:103180000400082204A9684603F09CFB2000029A70 +:10319000039B00F0CCF82C6207B030BC08BC02B036 +:1031A00018472269002A02D014000133F9E7092BDD +:1031B000F2DC10220AA902A803F084FB182003F015 +:1031C0004FFB0500082204A9684603F07BFB28009A +:1031D000029A039B00F0ABF82561DDE710B504000F +:1031E000006800F0B4F9200010BD70B506000800BA +:1031F0000D0003F0C3FB04000530F5F755FF306008 +:1032000000F097F9306829004480621C043003F014 +:1032100059FB70BD1FB50400080001A9FAF70EFAAA +:10322000200001A9FFF7E1FF200004B010BDF8B5B0 +:103230000B68170002255D5F1368040002229B5E85 +:103240000E00ED18681DF5F72FFF206000F071F9F2 +:103250002068316845800223CA5E0430043103F0DF +:1032600031FB23683968181D336802229B5EC01841 +:103270000223CA5E043103F025FB236820005D1998 +:1032800000232B71F8BD10B504000868206000F021 +:1032900053F9200010BD70B50B68040000680D00E4 +:1032A000984205D000F053F92868206000F044F9F6 +:1032B000200070BD70B5136804005D880868002D9B +:1032C00004D1206000F038F9200070BD408800284B +:1032D00002D118002360F5E72000FFF7A8FFF3E70D +:1032E0000300002010B5814206DB1B6802241A5F30 +:1032F0008A4201DD5918087910BD002310B503601A +:103300000400F5F7C1FFA060E160200010BD70B5BA +:103310000180428004001D00F5F7B6FFA060E16067 +:10332000002D02D02000F6F739F8200070BD82B0E1 +:1033300010B5040003930292FFF7DFFF1022200074 +:1033400002A903F0BFFA00232000236110BC08BCCF +:1033500002B0184710B50400006800F0F8F820002B +:1033600010BD10B50A00002103F0C8FA10BD10B559 +:1033700004000868206000F0DFF8200010BD70B580 +:103380000B68040000680D00984205D000F0DFF8DB +:103390002868206000F0D0F8200070BD10B50068EB +:1033A0004388818806305943FFF7DBFF10BD10B515 +:1033B00004000023F6F776F8200010BD10B50400D5 +:1033C000F6F770F8200010BDF0B587B004910CA995 +:1033D00009780390059101680020029149888C4684 +:1033E0008A4268DA029989888B4264DA049806680E +:1033F0007788D01901900020D41984425BDDB5880C +:103400005C19844257DD824234DAD019604501DD0F +:1034100060460190002B34DA8C4200DD0C00B01DB8 +:103420000026D11755422940B34201DA5F437E425C +:10343000029D761886190635111C002A00DA002133 +:10344000002209B2934201DD62465A43059B51189E +:103450006D18002B26D000221000A2422BDA002388 +:1034600001998B4212DAF15C002901D0E954013054 +:103470000133F5E76046801A0190B842CADD019732 +:10348000C8E7CC1AAC42CADD2C00C8E7049B013265 +:103490001B6802935B88F618039B1B6802935B888A +:1034A000ED18DAE7059FA74207DBE043019BC01751 +:1034B00020404343180007B0F0BD31002800019AB6 +:1034C00003F000FA049B01371B6802935B88F6182F +:1034D000039B1B6802935B88ED18E4E710B50400BA +:1034E000006800F034F8200010BDF8B51400D24395 +:1034F000D2171440050020000C301F000E00F5F715 +:10350000D3FD286000F015F82B681C72286847600E +:10351000002E04D022003100093003F0D3F9F8BDA9 +:10352000002310B504000A001900FFF7DEFF200099 +:1035300010BD03230380704710B504000088F6F720 +:10354000BBF8002802D123880233238010BD10B5B8 +:1035500004000088F6F7B0F8002805D12388023B64 +:103560009BB2012B01D0238010BD2000F5F7D0FDC8 +:10357000FAE77047036870B5040001811B6A984739 +:10358000236805005B69200098472081280070BDF2 +:1035900000897047036870B5040081721B6A984700 +:1035A00023680500DB6920009847A072280070BDE1 +:1035B000807A70477047704710B5040003F04CF9EB +:1035C000200010BD10B5040003F046F9200010BD26 +:1035D0000200C368006952695B43404352431818B4 +:1035E000801870477FB50400FFF7F2FF2600902394 +:1035F00005001B04313698422AD9638F002B07D16E +:10360000013308221B216846FFF781FE01236387EF +:1036100090239B049D420AD9A38F002B07D101332D +:1036200009221B216846FFF772FE0123A38780232E +:10363000DB049D420AD9E38F002B07D101330A2214 +:103640001B216846FFF763FE0123E38700233370E5 +:103650003378042B0ED8013333702000F6F726F9A7 +:1036600002000B280AD101231B2168466286FFF75E +:103670004EFE14E000236387E363EEE72300A18E90 +:10368000303381420CD11A78042A01D801321A70E1 +:10369000A28E618E914202D01B78042BE3D87FBDAD +:1036A0000022A086F3E730B50400036A8BB00093D4 +:1036B00002AD416A8269C369280001F05AFD230006 +:1036C0000C3307CD07C30222A37920009343A371D3 +:1036D000FFF788FF0123A1881A0006A8FFF717FE4D +:1036E00000200BB030BD70B505000B680C00080061 +:1036F0005B6A98472B000C3407CC07C3280070BDC9 +:1037000010B5040003685B6A9847E06810BD10B507 +:10371000040003685B6A9847206910BD10B5040077 +:1037200003685B6A9847606910BD10B50400F6F73E +:10373000F7F9200003F090F8200010BD0630C177A3 +:1037400070470123807918407047036870B5040002 +:1037500001811B699847236805009B6920009847F1 +:103760002081280070BD00897047704710B50400A3 +:1037700003F072F8200010BD30B50400436BC2683E +:1037800001699A1A83698BB05A43836B92125B1A50 +:10379000C16942634B439B12C16B8363406902ADB5 +:1037A000091A206A414389122800E1630091216CC3 +:1037B00001F0DFFC2300283307CD07C30123A188D4 +:1037C0001A0006A8FFF7A3FD00200BB030BD0023B0 +:1037D00010B5837164330381036804001B69818021 +:1037E00098470222A37993431A0001231343A3713C +:1037F00010BD84B030B5069303000491059204AC6B +:103800000C3326CC26C326CC26C322681A6002239A +:1038100082791343837130BC08BC04B018474164FB +:10382000704773B50C00050016000B680800DB69D3 +:103830009847E36B280001960093626BA36B216CA1 +:1038400001F058FC280076BD70B505000B680C002F +:103850000800DB6998472B00283407CC07C32800F1 +:1038600070BD82B030B5040085B0089202A808226D +:10387000099303F027F8039B029D58102418DB07D7 +:1038800001D523685D590AA90822684603F01AF891 +:103890002000089A099BA84705B030BC08BC02B0BC +:1038A0001847F8B50A6803680C000500981AFEF777 +:1038B000D3FD62686B68071C981AFEF7CDFDA368FC +:1038C000061CA868C01AFEF7C7FD391C041C381C6A +:1038D000FEF7CEFA311C051C301CFEF7C9FA011C9C +:1038E000281CFDF75FFF211C051C201CFEF7C0FAF9 +:1038F000011C281CFDF756FFF8BDF0B585B00190FE +:1039000002910392FFF7CDFF0126041C071C039BC5 +:103910009E4217DA0C217143029B01985918FFF758 +:10392000C0FF051C011C201CFDF724FE002800D050 +:103930002C1C291C381CFDF709FE002800D02F1C68 +:103940000136E4E7211C381CFEF7B8FB05B0F0BDDA +:10395000F0B58BB009938023DB000024C3600361C2 +:103960004361002306000C2707910892046044601D +:10397000846084610293119B9C4266DB00270023D4 +:10398000109C0593019700973D1C059B119A93424B +:1039900071DA210007A8FFF784FFFEF717FE011C6C +:1039A00003900298FEF79CF8FE218905FEF786FB3E +:1039B0000490281CFEF730FD05000498FEF72CFD4E +:1039C000030028009D4200DA1800FEF745FD236839 +:1039D000079A051C981AFEF73FFD0399FEF780F839 +:1039E000400004994008FEF743FA011C0098FDF7D7 +:1039F000D9FE089B00900693069A6368981AFEF712 +:103A00002BFD0399FEF76CF8400004994008FEF77F +:103A10002FFA011C0198FDF7C5FEA36801900998D3 +:103A20000C34181AFEF718FD0399FEF759F84000F8 +:103A300004994008FEF71CFA011C381CFDF7B2FE81 +:103A4000059B071C013305939FE739006143109BD9 +:103A500007A85918FFF725FFFEF7B8FDFEF7DCFCB5 +:103A6000FEF7FAFC0299051CFDF784FD002800D042 +:103A7000029501347FE70099081CFEF7F9F90199D6 +:103A8000041C081CFEF7F4F9011C201CFDF78AFE3B +:103A9000391C041C381CFEF7EBF9011C201CFDF737 +:103AA00081FEFEF793FD041C011C0098FEF718F838 +:103AB000291CFEF7DDF9FE218905FDF773FE89213A +:103AC000C905FEF7D5F9FEF7A7FC211CF0600198A7 +:103AD000FEF706F8291CFEF7CBF9FE218905FDF754 +:103AE00061FE8921C905FEF7C3F9FEF795FC211C8B +:103AF0003061381CFDF7F4FF291CFEF7B9F9FE21EF +:103B00008905FDF74FFE8921C905FEF7B1F9FEF7DA +:103B100083FC079B70613360089B0298009373607D +:103B2000099BB360FEF778FCB06130000BB0F0BDCC +:103B3000F0B50025040016000B002F0028002A0015 +:103B400091B00791B24208DA1968013240185968F9 +:103B50007F1899680C336D18F4E73100FDF7F8FB16 +:103B6000310020603800FDF7F3FB31006060280071 +:103B7000FDF7EEFB3200A06007992000FFF7BDFEC5 +:103B800000230A900693059304930DADC8235B426E +:103B90000393C8235B420293C8235B4201932B002B +:103BA000220083CA83C32A68039B94466A686344DD +:103BB00094462B60AA681F00029B079963449446B1 +:103BC00008936B60019B3200634428000993AB604B +:103BD000FFF793FE0A990B90FDF7B8FC002806D07A +:103BE000099B04970693089B05930B9B0A93019BE3 +:103BF000C8331A000193C8235B009A42CFD1029BBD +:103C0000C83302939342C7D1039B029AC8330393EC +:103C10009342BED12368049A934207D16368059A00 +:103C2000934203D1A368069A934206D0049B236073 +:103C3000059B6360069BA360A8E7200011B0F0BD60 +:103C400070B504000D00160086B003A8FFF770FFE2 +:103C500020000399049A059B01960095FFF778FED2 +:103C6000200006B070BD4A6810B55310C0180B682C +:103C7000D20701D50268D358984710BD10B500216E +:103C8000406C02F07AFD10BD10B50400F6F7B6FAEC +:103C9000200002F0E1FD200010BD70B50500040019 +:103CA000743501212800F5F7B9FC2200563213784B +:103CB0000133DBB21370E17901318B4222D1002351 +:103CC00026001370226D54360221525E3388202163 +:103CD000934205DA200019B25030FFF701FB0100D2 +:103CE0000023E2792800F5F753FC226D3388022186 +:103CF000525E934207DD23000022483320001A70F1 +:103D0000F6F78CFB70BD01333380FBE770B505001F +:103D10000600826D5C350221525E2B880400202152 +:103D20007436934204DA19B25830FFF7D9FA010019 +:103D3000002330001A00F5F72BFCA26D2B8802211E +:103D4000525E934207DD23000022483320001A70A0 +:103D5000F6F764FB70BD01332B80FBE773B50400FD +:103D600006002500743630006435FFF717FB00238A +:103D7000EA5E21000023300060310093FFF724FB4E +:103D8000002804D123006C331B78002B0AD1662253 +:103D9000A256002A06D02B886C349B182B80012356 +:103DA000237073BD23000022483320001A70F6F7F9 +:103DB00035FBF6E7F0B50600002105000400663685 +:103DC000006E7156408864350023EA5E4B1D1B1A55 +:103DD000200085B06C3003909A4211DC0378002BF0 +:103DE0000ED01C3D2B78062B03D120007430FFF73A +:103DF000D5FA002320002B70F6F710FB05B0F0BDBC +:103E000027007437002A04DD4942380009B2F5F76B +:103E100005FC0023EA5E2100002338000093603196 +:103E2000FFF7D2FA0023F356002B05D122004832C7 +:103E300020001370F6F7F2FA0123039A137000239F +:103E40002A88F3569B182B80D8E770B505004835B3 +:103E50002B780400002B31D0F5F7CEF922004C323C +:103E600013881818230080B210804A331B888342BD +:103E700024D8002313802B78022B02D12000FFF7D7 +:103E80000CFF2B78032B02D12000FFF73FFF2B788C +:103E9000042B02D12000FFF761FF2B78052B02D005 +:103EA0002B78062B02D12000FFF784FF2B78072BFD +:103EB00004D1002320002B70F6F7B0FA70BD1FB5B7 +:103EC000036F827A9B68040001339A4208D1012370 +:103ED000818802226846FFF71AFA0023A3721FBDE9 +:103EE000F6F720FA2000FFF7B0FFA37A0133F5E7D9 +:103EF00010B583790400DB0704D5027B022A02D1C6 +:103F0000FFF7DDFF10BD837A016F0133DBB28372EF +:103F100089688B4201D100238372002A02D12000DC +:103F2000F6F700FA237B012B05D1637300232000F1 +:103F3000A373F6F7E5F82000FFF787FFE2E7407A82 +:103F4000704710B57430FFF729FA10BD10B50400A2 +:103F5000FCF748F900232000237510BD1FB56C46FF +:103F6000637300232273009303AA0233F6F7B6FBB0 +:103F700004B010BD1FB50F2401236C44009323002F +:103F8000F6F7BCFB002800D1207804B010BD70B556 +:103F9000040016001D0003220F23F6F79BFD2000EE +:103FA00031000F2302221030F6F794FD2000290083 +:103FB0000F2301222030F6F78DFD200004990F23F6 +:103FC00004223030F6F786FD200005990F230522E4 +:103FD0004030F6F77FFD200006990B231122503068 +:103FE000F6F778FD200007990B230C226030F6F7D6 +:103FF00071FD0B2320001A0008997030F6F76AFD56 +:10400000200009990B2312228030F6F763FD20006F +:104010000A990B230A229030F6F75CFD20000B99D9 +:104020000F230622A030F6F755FD20000C990B2334 +:104030001A22B030F6F74EFD20000D990B23142202 +:10404000C030F6F747FD20000E990B231722D03021 +:10405000F6F740FD20000F990B231622E030F6F70B +:1040600039FD200010990B231522F030F6F732FDB0 +:10407000601C11990B231022FF30F6F72BFD200056 +:10408000113012990B230022FF30F6F723FD200098 +:1040900021300B231E221399FF30F6F71BFD200061 +:1040A00070BD0069002904DD002802D0406A013992 +:1040B000F8E7704710B50400F6F7FCFB200002F0AB +:1040C000CBFB200010BDF7B5838804005A070FD53D +:1040D0009A060CD4DA060BD501000822684618317E +:1040E00002F0F0FB200022696369FFF737F8F7BDA3 +:1040F0000422022601271343A380A388A568334224 +:104100001DD0210008226846183102F0DBFB280090 +:104110002269636900F0BAFF1022A38813421ED0FF +:10412000256A002D1BD02900A01802F0CBFB2B69BB +:104130002800236202F090FBF4F726FEDDE73B4205 +:1041400007D0E368206900936169A269E369A84721 +:10415000E2E720696169A269E369A847DCE7042214 +:104160009343A380C3E7030072B64069002807D0D9 +:1041700002695A61002A00D19A61DA8B013ADA8326 +:1041800062B67047F7B5002507002E000469002CC1 +:104190001CD0626AA38801920421625E002A10DAB0 +:1041A000042213420DD1019B002E0DD13B61636AA5 +:1041B00020000193FEF7C6FF200002F04DFB340003 +:1041C00001352600019CE2E77362F0E72800FEBD9E +:1041D00070B5012286B004000D008669F6F7A8FBD1 +:1041E000002823D1E38B092B20D82900102202A814 +:1041F00002F068FB182002F033FB050004A9082236 +:10420000684602F05FFB2800029A039BFFF78FF8D5 +:1042100072B6002E0CD1636965612B612B69002B8E +:1042200000D1A561E38B0133E38362B606B070BDB4 +:1042300033692B613561F1E782B010B502A90292B2 +:104240000393FFF7C5FF002010BC08BC02B018475D +:1042500070B50500FFF796FF2800FFF784FF041EE6 +:104260000BD0010000222800F6F762FB200002F0CC +:10427000F3FAF4F74DFD0028EED170BD704710B58C +:10428000040002F0E9FA200010BD82B030B504004D +:1042900085B0089202A80822099302F013FB039B41 +:1042A000029D58102418DB0701D523685D590AA91F +:1042B0000822684602F006FB2000089A099BA847DE +:1042C00005B030BC08BC02B01847028903008A421E +:1042D00003D10123807918407047428900208A4227 +:1042E000FAD198790223F6E7028903008A4203D1C2 +:1042F0000423807918407047428900208A42FAD10D +:1043000098790823F6E7028903008A4203D1102333 +:10431000807918407047428900208A42FAD1987902 +:104320002023F6E7038910B58B4205D10124837958 +:10433000002A0BD02343837143898B4205D102218C +:104340008379002A04D00B43837110BDA343F2E7A5 +:104350008B43F9E7038910B58B4205D10424837997 +:10436000002A0BD02343837143898B4205D1082156 +:104370008379002A04D00B43837110BDA343F2E775 +:104380008B43F9E7038910B58B4205D1102483795B +:10439000002A0BD02343837143898B4205D120210E +:1043A0008379002A04D00B43837110BDA343F2E745 +:1043B0008B43F9E782B0F0B589B00E920F9307896D +:1043C00095B20400BD4200D147890EAB5E88022E33 +:1043D00023D0052E17D0012E10D129002000320045 +:1043E000FFF7A0FF39002000FFF76FFF002805D07E +:1043F00001233200A18804A8FEF789FF09B0F0BCB0 +:1044000008BC02B01847290020000122FFF7A2FFD4 +:1044100039002000FFF768FFE8E739002000FFF7C8 +:1044200054FF002830D032000123A1886846FEF7EF +:104430006EFF29002000FFF757FFA688002820D034 +:1044400039002000FFF750FF00281AD00123042272 +:10445000310004A8FEF75BFF012239002000FFF7BE +:1044600091FF290020000022FFF75CFF29002000B7 +:104470000022FFF76FFF002229002000FFF782FFD4 +:10448000BCE701230322E3E729002000FFF73BFFFD +:104490000028E6D1267B012EE3D129002000FFF77A +:1044A00023FF33000422002800D10322290004A89E +:1044B000FEF72DFFD5E70173704770B583790400CF +:1044C0001B0711D42000F6F713FB082002F0C8F9EF +:1044D0000E216156050000F05FFE0823A279A56059 +:1044E0001343A371002070BD806800F061FE0E23AD +:1044F000E3568342E6D1F5E7704710B5040002F0B9 +:10450000ABF9200010BD30B5040085B02569002D41 +:104510001ED0EA78012A08D0022A14D001231E21D5 +:10452000684692B2FEF7F3FE03E02000183000F078 +:1045300015F823699D42E9D12000F6F78BFC28008D +:1045400002F08AF9E2E72000203000F02AF8F0E7D4 +:1045500005B030BD00230160436070471FB5040003 +:104560000068F6F777FC0023436262689A4207D13D +:10457000606001231D211A006846FEF7C8FE09E0AD +:10458000516A002902D00A000133F9E7032B02DD4A +:1045900002F062F91FBD5062EBE700234160037037 +:1045A000704770B505004068F6F754FC012304001D +:1045B0002B700430F4F7F2FE00232B709C4202D0E3 +:1045C000200002F049F970BD13B50C0001A8F6F700 +:1045D0006DFE210001A8F6F77BFE13BD73B50D003B +:1045E00014001E0001A8F6F761FE33002A00210026 +:1045F00001A8F6F7A1FE73BD802307B55B05009106 +:1046000001921A695B696946133B5A430223FFF71B +:10461000E5FF07BD84B010B5049280220391059395 +:1046200052051369516952691139133A5A434B4380 +:104630000F99CB1AD21803A90C23FFF7CFFF10BC98 +:1046400008BC04B0184710B50400F6F749FC200078 +:1046500010BD8023F7B55B051F6901915D69F6F711 +:104660003FFC0600041E21D0302002F0F9F8113D75 +:10467000302200217D430400002702F03FF9083575 +:10468000B7420DDA29003022200002F01BF9210088 +:10469000019802F069F9002808D030350137EFE7BA +:1046A000B74203D1200002F0D7F800242000FEBD5D +:1046B00010B509680431FFF7CCFF10BD10B50968CB +:1046C0000431F6F73DFC10BD52DF704712DF704732 +:1046D000704710B5040002F0BFF8200010BD10B5FF +:1046E0000400F4F7C3FD00220300A46801208A42FD +:1046F00002D19C4200D9100010BD10B5F6F788FD1C +:1047000010BD29DF704728DF704710B503685B6A6A +:10471000984710BD10B50400F6F7D0FE200002F057 +:104720009BF8200010BD10B50D22C9B2FFF722FC86 +:10473000C7384342584110BD10B503685B6A9847BB +:1047400010BD10B50400F6F7F9FF200002F084F860 +:10475000200010BD10B50D22C9B2FFF70BFC5A386E +:104760004342584110BD10B50368DB69984710BD3E +:1047700010B50400F7F758F8200002F06DF820009B +:1047800010BD10B50722C9B2FFF7F4FBC43843428D +:10479000584110BD10B503685B6A984710BD10B54D +:1047A0000400F7F761F9200002F056F8200010BD70 +:1047B00010B50F22C9B2FFF7DDFB33384342584131 +:1047C00010BD10B50368DB69984710BD10B5040033 +:1047D000F7F7FEF9200002F03FF8200010BD10B5F9 +:1047E0004F22C9B2FFF7C6FB40384342584110BDC3 +:1047F00010B50368002B01D00800984710BD10B514 +:104800000368002B01D00800984710BD37B5046835 +:104810000D00002C0ED00822011D684602F052F84F +:10482000019A009B50102018D20701D50268D35876 +:104830002900984737BD82B030B5040085B0089292 +:1048400002A80822099302F03DF8039B029D58102C +:104850002418DB0701D523685D590AA90822684698 +:1048600002F030F82000089A099BA84705B030BC38 +:1048700008BC02B0184782B010B50400006803936A +:104880000292F8F77BFF836D9B0715D56068FEF7F2 +:1048900037FF20816068FEF73AFF60816068FEF7AD +:1048A0003DFFA0812068F8F789FF22000368218A74 +:1048B00008325C690623A04710BC08BC02B0184748 +:1048C00013B54A88438A04009A421AD10B89012BF6 +:1048D00017D9CB681988C181406803681B6998475C +:1048E000606803685B699847E0812068F8F766FFB5 +:1048F0002200618A002403680094DC680E320223DF +:10490000A04713BDF8B5451C04000E001700002198 +:104910001022280001F0F2FF00236382013323708C +:10492000002F08D1330010339E4209D0013B1A7882 +:104930002A700135F8E710223100280001F0CBFF82 +:10494000A37B627B1B02134320006382F8BDA7DFB9 +:104950007047A9DF7047AADF704768DF704710B55E +:104960000368002B01D00800984710BD10B50368FC +:10497000002B01D00800984710BD10B50368002B2C +:1049800001D00800984710BD10B50368002B01D076 +:104990000800984710BD10B50400F7F7B5FA2000DD +:1049A00001F05AFF200010BD1FB50123FA211A00A3 +:1049B00068468900FEF7ABFC05B000BD02000100AF +:1049C00010B5036834329B6F0A31984710BD10B59B +:1049D0000400FFF7F3FF210008C92000DB6F9847B0 +:1049E00010BD70B50E001100C27F1D0002339B1870 +:1049F000040001201F2B12DC2B18A354E37F2A0094 +:104A00001B18DBB2E377E654E07F0130C0B2E077F9 +:104A1000201801F057FF0020E37FED18E57770BD07 +:104A2000F8B50027C47FBC424FD9C61975788D42AE +:104A300020D1B44607290DD801290DD9E118012547 +:104A40001F292CDC04197519AC4218D92178E154BE +:104A5000013CF9E71529F1D0C75D013FFFB2BB4228 +:104A60001FD100230236D9B28F4217D9D15CF1543D +:104A70000133F8E7C55D7F190137FFB2D3E70021A5 +:104A80000236CCB2A34203D9545C74540131F8E726 +:104A9000C25D9A18C255C27F9B18C37700252800B3 +:104AA000F8BDE4180125E41B1F2CF8DCBC1C3619EA +:104AB000C47F0519AE4205D2654634782C700124B6 +:104AC000A444F4E7E41B023CC477FFF78AFF050027 +:104AD000E5E737B50D00F8F761FE6B46DA1D0123F7 +:104AE000040019000A301570FFF79AFF002802D160 +:104AF0002000FFF763FF37BDF8B50D0016001F005B +:104B0000F8F74CFE0400092D03D1036831005B6BFC +:104B1000984720003B00320029000A30FFF780FF51 +:104B2000002802D12000FFF749FFF8BD70B50D0045 +:104B30000021040001701022013001F0DFFE20008E +:104B4000658270BD806810B5002803D0F8F726FE96 +:104B5000FFF73DFF10BDF0B58BB003AC050026009C +:104B60000AAF0021601C21700622073401F0C6FE46 +:104B7000A742F6D16A460423A86853720196F8F753 +:104B80002DFE036801A91B6998476B46987A0BB004 +:104B9000F0BD10B504001830FEF77DFB0123636102 +:104BA00010BD022370B5436104000D00F4F75EFBF5 +:104BB0002061002D07D00823626913436361042339 +:104BC000A2791343A37170BD8023F0B55B055B6EC2 +:104BD00085B00800029101930424FFF7B2F905257E +:104BE000012729000198FCF7AFFB08003900FCF70A +:104BF00025FB019B00261B1A019305235D435F43A0 +:104C00000390039B0133B3420ADD042302989A1BED +:104C100012B221B2FB337430F4F7E8FB0136F0E74F +:104C2000013CDED205B0F0BD82B030B5040085B0E5 +:104C3000089202A80822099301F044FE039B029DFA +:104C400058102418DB0701D523685D590AA90822EA +:104C5000684601F037FE2000089A099BA84705B076 +:104C600030BC08BC02B0184782B070B504000068C0 +:104C700004920593150CF8F781FD0223826D1A4208 +:104C800011D09D420BD100232500237101CDF8F7EF +:104C900095FD0368E1882A005C69012311E0012D7C +:104CA00005D0052DF0D070BC08BC02B01847260016 +:104CB000257101CEF8F782FD0368E18832005C6956 +:104CC0002B00A047EFE782B070B5040000680492A3 +:104CD0000593150CF8F752FD0223826D1A4208D095 +:104CE0009D4202D10023637108E0012D05D0052DFE +:104CF000F9D070BC08BC02B0184765712068F8F79D +:104D00005DFD03682189621D5C690123A047F0E70E +:104D1000704710B5040001F09FFD200010BD37B5AD +:104D200004680D00002C0ED00822011D684601F019 +:104D3000C9FD019A009B50102018D20701D50268C6 +:104D4000D3582900984737BD37B504680D00002CAB +:104D50000ED00822011D684601F0B4FD019A009BA7 +:104D600050102018D20701D50268D358290098475F +:104D700037BDF7B5002607000500340001913A372A +:104D80000123B3406A691A4218D0EA68300110184A +:104D90002A691A4225D1F5F727FF019BC0B2002BE3 +:104DA00002D13B78834209D06300EB18DA1D01344D +:104DB00008333870D677D877092C05DC01360137EF +:104DC000132EDDD1002C0BD0A868F8F7F7FC2A00D1 +:104DD0006300696D0468C98B64699BB22632A04781 +:104DE000F7BDF5F75FFF8010D7E710B5436D4A8830 +:104DF000DB8B9A4202D10121FFF7BBFF10BD10B53A +:104E000004008068F8F7BAFC836D9B0703D5002186 +:104E10002000FFF7AEFF10BD37B504680D00002C71 +:104E20000ED00822011D684601F04CFD019A009B3E +:104E300050102018D20701D50268D358290098478E +:104E400037BD37B504680D00002C0ED00822011DB7 +:104E5000684601F037FD019A009B50102018D207D8 +:104E600001D50268D3582900984737BDF0B5CB6803 +:104E700085B001934B88828C04000D009A421FD1AB +:104E80000A89013A042A1BD84068F5F7D9FA0026A6 +:104E90002B89B34230DD00270422019BD21B9B5D8E +:104EA00060681341012213405B4239B2DBB232B277 +:104EB00074300137F4F79AFA052FEDD10136E7E7A0 +:104EC000E28C9A421AD10823EA5E019902A8F4F70B +:104ED00021FA6068F5F7B4FA656802A903A8FEF73D +:104EE000D2F9E28903A92800F5F74AFB03A8FEF7E7 +:104EF00075F902A8FEF772F905B0F0BD228D9A424D +:104F0000FAD12B89012BF7D9019B1B88E381F3E7A9 +:104F1000F0B54A88838C040085B09A4229D10600F6 +:104F2000431D03930025371B35723FB260683A007A +:104F300029B27430F4F770FA002807D00423012254 +:104F40005B1B9A401300327A134333720135052DEF +:104F5000ECD1039B01369E42E4D12068F8F72EFC89 +:104F60002200A18C002403680094DC6808322B0026 +:104F7000A04705B0F0BD10B50368002B01D00800B4 +:104F8000984710BD37B504680D00002C0ED00822DC +:104F9000011D684601F096FC019A009B50102018F4 +:104FA000D20701D50268D3582900984737BDF0B51C +:104FB000C2684B8804000D008BB0934247D10B8927 +:104FC000962704930023FF000193049B019A9342C8 +:104FD0003DDD207AA17A0130FCF7A0FA637A0291D4 +:104FE000994231D00026019AEB689B5C0393636978 +:104FF00002229B5E0593059BB3420FDD200031B278 +:105000001430FEF76DF9039B834205D1012339006B +:105010001A0006A8FEF77BF90136ECE7237A22682E +:105020000399D154A269029B2372934208D10123B0 +:1050300002225B42A3610233390006A8FEF767F93A +:10504000019B01330193C0E701230322F4E70BB076 +:10505000F0BDF8B50E001C00150006AA108807AABE +:105060001788B84208D0335C290023700130FCF760 +:1050700055FA013488B2F4E7F8BD10B50968130099 +:1050800002240A5F0431F8F771F910BD82B073B5DC +:105090000400061D069208A908226846079301F03D +:1050A00011FC31006569069A079B2068A84773BC0C +:1050B00008BC02B0184703001A68002094460A682A +:1050C00010B5944507D1181D1022043101F0ECFBF6 +:1050D00043425841C0B210BD10B5F8F7E3FA40683A +:1050E00010BD10B5F8F7DEFA006810BD017042700F +:1050F0004360704782B0F0B505920200069308AB9A +:105100001B7805ACE0CCE0C2002B1ED04A78002A08 +:1051100005D04268524242608268524282604A68C8 +:10512000022A16D0032A1AD0012A04D10268416843 +:10513000524201604260012B17D0022B05D1436817 +:105140005B42436083685B428360F0BC08BC02B092 +:10515000184702685242026042685242EAE74268D7 +:105160000168524202604160E5E7426803680260FC +:10517000E7E782B037B50400180007930B78069272 +:105180000193089B009303002000FFF7B3FF20006A +:105190003EBC08BC02B0184710B50400FBF7ECFC9D +:1051A000200010BD10B5040001F0F1FA200010BD80 +:1051B000407840B2704702000B00F0B5126889B029 +:1051C000019203AA15001E004068016809688C4618 +:1051D00092CE92C5DB680199D36000231361E0474A +:1051E00009B0F0BD002310B504000160436099428E +:1051F00001D1F8F78FFA200010BD0220704702207D +:10520000704700207047002070470220704702203E :10521000704702207047022070470220704702202A :10522000704702207047022070470220704702201A -:1052300070470023136070470020704702207047BA -:1052400002207047022070470220704702207047FA -:1052500000207047002070470020704702207047F0 -:10526000022070474160704781607047C16070479D -:10527000016170474161704702207047022070470A -:1052800002207047022070470220704702207047BA -:1052900002207047022070470020704702207047AC -:1052A000022070470020704770470220704702209C -:1052B000704770470220704700207047704766DFD4 -:1052C000704748DF7047007970470C3070470C30EA -:1052D000704710B5FFF7F5FF10BD10B50368002B40 -:1052E00001D00800984710BD10B50368002B01D00D -:1052F0000800984710BD10B50368002B01D00800C6 -:10530000984710BD10B50400F8F7E4FA200001F04A -:105310009DFA200010BD10B50400F8F7EBFA20004C -:1053200001F094FA200010BD10B50400F8F7F2FA6D -:10533000200001F08BFA200010BD10B50400F8F732 -:10534000F9FA200001F082FA200010BD10B5040027 -:10535000F8F700FB200001F079FA200010BD10B52D -:105360000400F8F707FB200001F070FA200010BDE0 -:1053700010B50400F8F70EFB200001F067FA2000DA -:1053800010BD10B50400F8F715FB200001F05EFA1F -:10539000200010BD10B50400F8F71CFB200001F040 -:1053A00055FA200010BD10B50400F8F723FB2000CB -:1053B00001F04CFA200010BD0823F0B597B002AA06 -:1053C000137106AA029202AA137310000EAB049383 -:1053D0000C00F9F75BFA00230600984204D0237111 -:1053E000A371300017B0F0BD0500072702AB1B7B8F -:1053F000A37102AB1B79AB4213D96379AB4201D8DD -:105400002571EEE73800684323681818029B019362 -:10541000019AAB0099580135072201F04DFAEDB21F -:10542000E7E725710727002502AB21791B7B691867 -:10543000AB4202D96379994201DB2171D1E779430B -:1054400023685918049B0193019AAB0098580135C1 -:1054500000F038FDEDB2E7E710B5F9F7B7F910BD88 -:1054600010B508001100F9F7EBF910BD10B50800F0 -:105470001100F9F7BBF910BD10B5080011001A00B2 -:10548000029BF9F73FF910BD70B5037904000920BC -:10549000002B1AD0FAF7BAF803000520002B14D11C -:1054A0002500FC35A86B00280AD1286C00280DD1F6 -:1054B00020000C3000F099FC002806D1207104E097 -:1054C00003685B6A98470028EFD070BD03689B6A49 -:1054D00098470028ECD0F8E7F7B5037907000E00ED -:1054E0001400002B11D008220021684601F000FAB8 -:1054F0000A256B461D713000F8F716F969460090D1 -:10550000E368200098472800FEBDF8F717FF050064 -:105510000C20002DF8D101230822290068463B7198 -:1055200001F0E6F9E7E770B50400E3692362206A59 -:10553000002807D0C36821009847236A002BF4D0C5 -:105540001B69F3E7E069002804D0056901F07EF9E2 -:105550002800F8E7E0616060A060E06020616061C1 -:1055600070BD10B5FFF7DFFF002800D0062010BD8A -:1055700010B50400F8F7A2FA200001F067F9200046 -:1055800010BD10B51F220021040001F0B1F9002365 -:10559000E37710BD10B50020F8F7C2FB10BDFC305A -:1055A000836B70B50400002B07D19920800001F0B7 -:1055B00051F90500F8F7D6FBA563A06B70BDFC3070 -:1055C000836B70B50400002B07D19920800001F097 -:1055D00041F90500F8F7C6FBA563A06B70BD70B577 -:1055E00004004068002804D0056901F02FF9280064 -:1055F000F8E7606070BD10B50400F8F707FC200004 -:1056000001F024F9200010BD70B5040040680028A6 -:1056100004D0056901F01AF92800F8E7606070BD50 -:1056200010B50400F8F7FCFB200001F00FF9200092 -:1056300010BDF0B5040087B0E36B2364206C002834 -:1056400007D0C36821009847236C002BF4D01B6956 -:10565000F3E7E06B002804D0056901F0F7F82800B3 -:10566000F8E7E063A080E068002804D0056901F055 -:10567000EDF82800F8E7E06020001430FFF7AFFFF6 -:1056800020002030FFF7C0FF266B002E05D03569C3 -:10569000300001F0DBF82E00F7E701AD3100280003 -:1056A0002663F8F74FFB23002A00443383CA83C3E1 -:1056B000049B3100236528006665F8F743FB23004F -:1056C0002A00583383CA83C3049B310063662800D1 -:1056D000A666F8F737FB23002A006C3383CA83C31E -:1056E0003000049BE667A36707B0F0BD70B5040007 -:1056F000E36A2363206B002807D0C3682100984722 -:10570000236B002BF4D01B69F3E7E06A002804D078 -:10571000056901F09BF82800F8E7E062201DFFF71B -:1057200073FF20001030FFF75AFF206A002804D0D2 -:10573000056901F08BF82800F8E7206270BDA0DF52 -:105740007047A4DF7047A5DF7047A6DF7047A8DF6A -:10575000704737B50800002511006A4655806D4630 -:10576000069C019322882A806A46FFF7ECFF03001B -:105770000320002B02D118002A8822803EBD70B57C -:1057800086B015006A4600200C00961DD380F8F7FD -:10579000C7FA03681B69984700F03CFB02A9012384 -:1057A0000C8000248B708C80CD608E60FFF7CDFF65 -:1057B00083B22000A34200D0053006B070BDF8B51A -:1057C000040000200D001600F8F7AAFA03681B6910 -:1057D00098472368DF6900F01DFB330001002A00B1 -:1057E0002000B847F8BDF0B506001C00D38B00229E -:1057F000457985B0F836954220D9D700F75B9F42AE -:1058000011D10E2502231F326D44D2002B80821845 -:105810000368928803AE00959F683300B84700285C -:1058200003D005B0F0BD0132E5E72B88022B07D18C -:1058300033889B07F5D001232370F2E70420F0E7BB -:105840000620EEE710B502780300002A0AD10C7892 -:105850001000002C05D1588A4B8AC01A4342584187 -:10586000C0B210BD0020012AFBD10A78012AF8D16C -:105870000131581C0F3201F011F8EFE770B5040048 -:105880000D006368A360A068002807D0C3682900E2 -:105890009847A368002BF4D01B69F3E770BD10B5DF -:1058A000C368984710BD030010B508001100042814 -:1058B0000BD005280DD0032806D118005B6C4430AE -:1058C000002B01D0FFF7EBFF10BD18009B6D583087 -:1058D000F6E71800DB6E6C30F2E7F0B505000888DB -:1058E0000C008FB0532806D84F2806D801285BD06B -:1058F000182800D166E00FB0F0BD5138022803D857 -:10590000FBF782FC71602B00CE88290000236A79A6 -:10591000FC319A420BD9D800085AB04209D1203341 -:105920009B005859431CDA7F30231A4203D10221CD -:1059300015E00133EDE7238C910602D503219C0786 -:1059400006D40421D20603D501221340C91AC9B2D4 -:10595000C28B2800FFF7A7FFCDE7CE8805210022E4 -:1059600000922A006B79F83200988342C3D9C000B4 -:10597000105AB04243D1062900D181E0072942D014 -:1059800032000229E5D1A3880AA90B804E80237A30 -:105990000B71A38BCB80E38B20340B81CC60280070 -:1059A0001430FFF76BFFA6E70C7AEB682B612869D0 -:1059B0000028A0D0C368210098472B69002BF4D0A1 -:1059C0001B69F3E7A3880AAE33802B6B6B63686BAC -:1059D000002800D18FE7C368310098476B6B002B1C -:1059E000F3D01B69F2E78B79012B05D0022B00D095 -:1059F00081E70E890721B2E70E890621AFE70098FB -:105A000001300090B0E700230593A38802AA138019 -:105A10005680E38B06AF9380238C0021D380230034 -:105A20001022223338000193049300F061FF022317 -:105A30003B70009B20339B005A5913002A3319787E -:105A40000023994206D01000D36C403002A9984739 -:105A500002AB9B893900A088BB80FFF778FEBB882A -:105A6000002B00D047E7A3880AA90B804E80A37AB9 -:105A70000B71E38BCB80238C0B81019BCB608EE77A -:105A80000C22002107A800F033FFA38806AF7E8018 -:105A90003B80A38B0AAE102200213000BB8000F0B7 -:105AA00027FF01233370009B20339B005B591A00B2 -:105AB000293211780022914205D0180039009B6BE1 -:105AC0002C309847BA89B280BB89002B09D1BA68BB -:105AD000002A06D0B17901330B43B371079B0C93B5 -:105AE000F2603100A088FFF732FE04E770DF7047F4 -:105AF00071DF704760DF704710B5F9F713FD0020C4 -:105B000010BD704770DF704771DF704772DF7047FC -:105B100073DF704774DF704775DF704776DF70475B -:105B200077DF704778DF704779DF70477ADF70473B -:105B30007BDF70477CDF70477DDF704788DF704711 -:105B40001420704764207047A0208001704710B572 -:105B50000400FFF7DFFF02000320002A05D15834BC -:105B60002178023881431000217010BD030010B568 -:105B700003245833080011001A78A2431A703B29F5 -:105B800000D01321FFF7CAFF0023984200D003334F -:105B9000180010BD030010B5FE330A00D98C03684D -:105BA0001B6A984710BD080010B5FFF7C1FF00231E -:105BB000984200D00333180010BD080010B5FFF75D -:105BC000B5FF0023984200D00333180010BD080031 -:105BD00010B51100FFF7A0FF0023984200D0033357 -:105BE000180010BD13B50C001100012C10D86B4625 -:105BF0000622581C00F060FE00206B4669461C70AF -:105C0000FFF780FF0023984200D00323180016BD41 -:105C1000A31E012BF9D80120EFE737B568460D0028 -:105C20001400FFF771FF032300280DD1002D02D0CF -:105C30006B461B782B70231E06D06B460622591C20 -:105C4000200000F039FE002318003EBD080010B50A -:105C50001100FFF771FF0023984200D003331800B2 -:105C600010BD080010B5FFF75DFF0023984200D07B -:105C70000333180010BD080010B5FFF755FF0023CF -:105C8000984200D00333180010BD080010B5FFF78C -:105C900047FF03000020834203D00530112B00D0C2 -:105CA000023810BD08207047B830017000207047DE -:105CB000B93001700020704702207047B83000787A -:105CC0007047B93000787047002070470200030029 -:105CD00010B5F33211789B6F6C30984710BD4A684D -:105CE00010B55310C0180B68D20701D50268D358FD -:105CF000984710BD112337B5080001AD2B700C007B -:105D000000F036FE210082B22800FFF713FF0023C7 -:105D1000984200D0033318003EBDF8B506000D00D0 -:105D2000002407273300BA331B78A3420ED96B79BE -:105D3000A3420BD9390061432B6807225818BB31A5 -:105D40007118013400F0B8FDE4B2EBE700202C71CB -:105D5000F8BDF8B503680600DB6C0D000C799847B8 -:105D6000032384420DD8002307212879DAB2824226 -:105D700009D20A005A432C680133125D032AF5D177 -:105D800004231800F8BD37000024BA373C702B7983 -:105D9000A34211D9072319003878614358432B686F -:105DA000BB3059180722301800F086FD3B780134CB -:105DB00001333B70E4B2EAE70023E2E770B50D007F -:105DC000C97F01201F290FD800290CD02800D37FBC -:105DD000FFF79CFE041E06D1288CFFF7A3FE0300EC -:105DE0002000002B00D0032070BD10B50400F7F791 -:105DF00095FE002809D123000122FE335242DA84A5 -:105E0000BA34463B1880207010BD0620FCE7FE30F7 -:105E1000C1847047FE30C08C70477EDF704768DFFA -:105E2000704770B500200C00F7F77AFF03685B6AD3 -:105E300098472378152B25D005D8132B0CD0142B7D -:105E400018D0002070BD222BFBD10369002BF8D0A5 -:105E5000626810889847F4E74568002DF1D06068C3 -:105E6000012481780088CB064A085B0F224021403C -:105E7000A847E6E78368002BE3D062689178108832 -:105E80009847DEE76468A3781A07120F1B09012AF6 -:105E900003D0022A0AD0002103E01900013B022BA3 -:105EA000F9D8C368002BCCD02088E9E70421012B66 -:105EB000F7D00021022BF4D10531F2E710B500F044 -:105EC0005DF910BD022310B50B708C330B713F3B95 -:105ED0004B712D338B714A1C043100F024F910BD35 -:105EE000A2DF7047A3DF704763DF704710B586B04D -:105EF0006B4600240100102202A8DC7100F0DCFCDB -:105F00006B4602A8D91DFFF7EFFFA04201D16B46F7 -:105F1000DC79200006B010BDF0B5150099B01C006A -:105F20001EAB04CB02901B880492059320AB1B8808 -:105F30002A00069321AB1B780391079323AB1F889C -:105F400024AB1B78089325AB1B78099330231A40A8 -:105F500001921D4213D0032200210AA800F0C8FCC0 -:105F600002230AAA9370A01E0F331370032804D8CB -:105F7000FBF74AF902383A3C21230AAA537011AEC2 -:105F80001C220021300000F0B3FC019B0AAA591E1C -:105F90008B415B421A4035701692002F05D0229B30 -:105FA000002B02D01293378177810BAE03220021A0 -:105FB000300000F09DFC0222089B0799DB000A4399 -:105FC0001343099A120113431F221340B370322363 -:105FD0001D420FD0601E04280CD8FBF715F90916D6 -:105FE000181A1C003123C8E71223C6E72223C4E78E -:105FF000112333700C231D4211D0601E04280ED8CB -:10600000FBF702F90B2527292B002123F1E7312388 -:10601000EFE71223EDE72223EBE711237370082249 -:1060200000210EA800F064FC039B059A0C930AABB8 -:106030001A82069A02989A82049B0CAA109311A9BC -:10604000269B0D96FFF74CFF80B219B0F0BD2123BF -:10605000E4E73123E2E71223E0E72223DEE7F0B5AD -:1060600089B01D000EAB1B8804000E000092019346 -:1060700003220FAB002102A81F7800F039FC112386 -:1060800002AA137053700F3B1F4305331F409770D4 -:106090000021082205A800F02BFC019A02AB049312 -:1060A0009D811A82009B2000109A03A903960793F2 -:1060B000FFF718FF80B209B0F0BD77DF704778DFD7 -:1060C00070477ADF70477CDF704729DF704728DF31 -:1060D000704710B5FFF7F9FFF8F73AFD10BD10B59E -:1060E000F8F796FC8022520513691169421E98B296 -:1060F000504389B2FBF79CF8FFF7E9FFF8F728FD5A -:1061000010BD2EDF704751DF704710DF704711DF81 -:10611000704761DF704710B508001100FFF7F1FC10 -:1061200010BD4DDF704770B58CB06B461400020097 -:106130000D001E000F321178197011000133013A61 -:106140008842F8D10D22002104A800F0D1FB2B7861 -:106150003000F3776B78B377AB787377FFF7E1FFB5 -:106160002F236B441B7823702E236B441B786370A2 -:106170002D236B441B78A3700CB070BD30B5037831 -:1061800004000D00002085B0022B16D10322611CF3 -:1061900001A800F091FB0322211D03A800F08CFB55 -:1061A000280002AA03A9FFF7BEFF032202A901A843 -:1061B00000F074FB43425841C0B205B030BD2EDF41 -:1061C000704732DF704733DF70474CDF70477FDF47 -:1061D000704782DF7047A7DF7047A9DF7047AADFEB -:1061E000704700207047002070470020704710B5AE -:1061F000F9F76AFA10BD0020704710B5F9F71CFBDB -:1062000010BD10B5F9F732FB10BD0020704700201B -:10621000704700207047F0B585B01C000AAB050040 -:1062200016001F780391F9F7EFFF01235F4032005A -:10623000230028000399009700F036FA201A431E25 -:10624000984105B0F0BDF0B585B01C000AAB050063 -:1062500016001F780391F9F7D7FF01235F40320042 -:10626000230028000399009700F0DCF9201A431E50 -:10627000984105B0F0BD10B50400F9F7D3FF200038 -:1062800000F0E4FA200010BD8269806812681040B6 -:10629000431E9841704710B5043000F0AFF910BDAF -:1062A0004369010010B50068002B03D1002800D01D -:1062B000804710BD0028FCD004319847F9E710B59D -:1062C000012902D0022904D010BD2030FFF7E8FFD9 -:1062D000FAE73830FAE7704710B5040000F0B6FA74 -:1062E000200010BD704703004A1C080018214A43D3 -:1062F00041439A189268581810B5C068002A03D113 -:10630000002800D0804710BD0028FCD0103159185B -:106310009047F8E710B5040000F098FA200010BD8F -:1063200070B50D0004000430FAF762FDE56370BD3E -:1063300010B5040043684269991800F07FF8E36AD9 -:10634000002B04D1A369002B00D0984710BDA06991 -:106350000028FBD021001C319847F7E710B5040056 -:1063600000F074F80023A361E36210BD10B50400CF -:10637000F9F7B0FF200000F069FA200010BD70B5F9 -:106380000D00040000F062F86561206900F01FF95B -:106390004119200000F052F870BDC36A010010B529 -:1063A0008069002B03D1002800D0804710BD002851 -:1063B000FCD01C319847F9E710B50400F9F798FFB5 -:1063C000200000F043FA200010BD036810B504005F -:1063D000002B05D1C06800F0FAF80123606023604B -:1063E00010BD10B504000068002804D0E06800F07B -:1063F000EEF86368C01A10BD10B58468FFF7F1FFAE -:10640000201810BD10B50400C06800F0E0F80023AB -:106410006060A36010BD002310B50360436083601B -:106420000400F9F795FFE0602000FFF7EBFF200084 -:1064300010BD10B503689B68984710BD10B50300E8 -:106440000A00011D006900F089F810BD10B5011D9A -:10645000006900F0A0F810BD0FB4012010B5FCF7E2 -:106460003FF970B50D0004001600F9F7E5FF6B1C4D -:1064700007D00021200000F0C7F83100200000F014 -:10648000BDF870BDF8B50D001F0004001600F9F747 -:10649000D3FF6B1C0CD06368002F0AD0E268012187 -:1064A0002000136000F0B0F83100200000F0A6F8E2 -:1064B000F8BD2269F3E710B50322FFF7D2FF10BD44 -:1064C00010B5FFF7CEFF10BD10B513000022FFF787 -:1064D000D9FF10BD10B50022FFF7F6FF10BD012057 -:1064E00010B5FCF7FDF87047704710B5FFF7FCFFDB -:1064F000FFF7F9FFF1F72AFF10BD10B5002801D012 -:1065000000F05EF9FEE770B504000D0003681B683B -:10651000984763681D6070BD036870B5DB68040050 -:10652000984763685A682368002A02D19B68984795 -:1065300070BD5B681568984763682D1A5A68002D0E -:1065400007DC916859601B68002BEAD050689847B7 -:10655000E7E7236810681B699847E9E770B506000C -:106560000C00100072B64B6000230A6071684D6821 -:10657000002D08D1002B0CD133684C601B69984763 -:10658000A56062B670BD2A68821AF3D42B00AD688C -:10659000EEE79C60F4E710B572B6426853688B4230 -:1065A0000DD19B6853600268002B03D19368984714 -:1065B00062B610BD126918689047F9E71300002B06 -:1065C000F6D09A688A42F9D18A689A60F0E710B5E5 -:1065D00003685B68984710BD70B50400FAF772FD58 -:1065E0000500FAF76FFD401BA042FAD370BDFA23F5 -:1065F00010B59B005843FFF7EFFF10BD10B50078B2 -:1066000040B200F081F810BD002902D0012900D06D -:1066100070470023A022C356D205C133FF339B002D -:106620009950F5E7F7B50192B1221C0003684910B3 -:10663000D20099508021012289005A501900002669 -:106640000500FC31CE601A60671E019BB7420BDC6F -:1066500001222800D919FAF71BF8002819D02800C0 -:10666000FAF7DEF83C0010E0002228009919FAF74A -:106670000FF800280BD02800FAF704F904002800CE -:10668000FAF7CEF8002C00DB34002000FEBD013606 -:10669000DAE7089B002BF8D02B68FC339A68002AB5 -:1066A000FCD000229A60F0E7F8B51700B1221C0078 -:1066B0000368D200491099508022002592009D5015 -:1066C000012206009A60A54204DB069B002B13D131 -:1066D00020000EE03000795DF9F7C6FF002809D0F0 -:1066E0003000FAF79DF83000FAF7CCF8002800DB0C -:1066F0002800F8BD0135E6E73000FAF7A9F80028D0 -:10670000E6D001204042F4E7A0238000DB05C0185A -:10671000E02310B50C24DB00C2588900A243C2500C -:10672000C2581143C15010BD30B5002902D0012913 -:106730000FD030BD01220C0013008B4005691D42B3 -:1067400003D005688B00EB181C6001311F29F3D1C1 -:10675000EFE700230A009A400469144203D004685A -:106760009A00A218116001331F2BF3D1E1E70B004F -:10677000426810B5146801696340194061401160B6 -:1067800010BD10B5407840B2FAF7C2F810BD82B023 -:106790000190C046C046C046C046C046C046C0463E -:1067A000C046C046C046C046C046C046C046019B23 -:1067B000013B0193002BECD102B07047704770474A -:1067C00010B59AB0032102A8FFF784FE022108A8A1 -:1067D000FFF780FE01210EA8FFF77CFE102114A810 -:1067E000FFF778FE9624059B039A20001A60099A09 -:1067F0000C9B1A600F9A129B1A60159A179B0192B4 -:106800001A60FFF7F4FE069B039A20001A60099AAB -:106810000B9B1A600F9A119B01921A60159A189B94 -:106820001A60FFF7E4FEDEE7030000200856421C72 -:1068300002D0984201D1486870470C31F5E7030057 -:1068400010B508001900FBF737FF10BD10B5F2F7BF -:1068500059FC10BD10B5041E00D101342000F2F720 -:106860001DFC002807D1FAF7C9FC002801D100F06F -:1068700003F88047F2E710BD062010B5FBF76AFF6A -:106880000120FFF73AFEC9B28218904201D10020E0 -:10689000704703788B42FBD00130F6E730B5002417 -:1068A0000139A24201D1002005E0035D01340D5DF4 -:1068B000AB42F6D0581B30BD002310B59A4200D130 -:1068C00010BDCC5CC4540133F8E710B5884202D93E -:1068D0008B18984203D3002307E08B5C8354013A62 -:1068E000FBD210BDCC5CC45401339A42FAD1F8E714 -:1068F00003008218934200D1704719700133F9E701 -:1069000070B504000D001F2904D91623036001206F -:10691000404270BD436C002B04D08A009B181A685B -:10692000002A08D1200000F015F82A0001002000FC -:10693000FBF71AFFEDE70020012AEAD0511C03D132 -:10694000162301302360E4E7002428001C609047F0 -:106950002000DEE710B5FCF7E1F910BD02780B78F6 -:10696000002A03D0013001319A42F7D0D01A704783 -:106970000023C25C0133002AFBD1581E704703007C -:1069800030B51D00002A06D00C78013A01332C7076 -:106990000131002CF5D100219A18934200D130BD6D -:1069A00019700133F9E7F7B5150001938A680B698F -:1069B0000C000090934200DA130022002B60433257 -:1069C0001278002A01D001332B6023689B0602D580 -:1069D0002B6802332B602268062317001F401A42DF -:1069E00027D0230043331B785A1E93412268920616 -:1069F00030D4220001990098089E4332B047431CCE -:106A000025D0062320682A68E16800250340042B6E -:106A100003D18D1AEB43DB171D40A3682269934213 -:106A200001DD9B1AED180027BD4220D1002010E0A7 -:106A30000137E3682A689B1ABB42D2DD220001239A -:106A400001990098089E1932B047431CF0D10120EB -:106A50004042FEBD3020E1184331087021005A1C2D -:106A600045310978A218433202331170C1E7220080 -:106A7000012301990098089E1A32B047431CE6D0C2 -:106A80000137D1E7F8B5C046F8BC08BC9E46704750 -:106A9000F8B5C046F8BC08BC9E4670470000000030 -:106AA00000000000898101003D2D0200050000006A -:106AB0000500000003000000090000000D040000B4 -:106AC0008E7502000000000000000000052F02008B -:106AD000032F02000D2F02000F2F0200FFFF000006 -:106AE00000000000FFFF01000100000000000000A6 -:106AF0000000000067350200032F0200AB350200E2 -:106B0000AD35020000000000000000006735020003 -:106B1000032F0200A9350200B935020069350200D1 -:106B20008535020089350200A5350200D1960100A5 -:106B3000D99601009B360200000000000000000012 -:106B40003D9A0100032F0200159B01001F37020030 -:106B5000000000000000000067350200032F020063 -:106B60005F37020061370200859B01003F3702005A -:106B70005B3702008D9B01006D37020001000000B1 -:106B80001700000046000000A30000005F010000A5 -:106B9000D6020000C4050000A00B000000000000A9 -:106BA00000000000E53E0200032F0200F1A10100F9 -:106BB0007D3C020000000000000000002D420200A9 -:106BC000D1A701003DA7010097400200A9A801003C -:106BD000A940020045420200F8FFFFFF000000004C -:106BE00067350200ADA90100C9A80100D9A80100BC -:106BF000000000000000000067350200032F0200C3 -:106C00007142020073420200000000000000000018 -:106C100067350200FB440200ED440200EF4402002D -:106C2000000000000000000067350200EF4602008F -:106C3000C5460200C7460200486C0200030000007F -:106C4000606C02000800000002000000000000006C -:106C50000400000001000000080000000200000025 -:106C6000C4090000000000008813000008000000B4 -:106C70001027000010000000204E00001800000047 -:106C80008038010020000000007102002800000090 -:106C900000E204003000000000881300380000000B -:106CA000000000000000000067350200FF460200FF -:106CB000B1B40100094702006935020085350200C0 -:106CC00089350200A5350200BDB30100F5B401000D -:106CD0009B360200BCFFFFFF00000000673502008A -:106CE000ADB30100D5B40100E5B40100A1B40100C9 -:106CF0003F3702005B370200F1B501006D3702003B -:106D0000106D020003000000286D02000800000062 -:106D1000020000000000000004000000010000006C -:106D20000800000002000000E20400000000000073 -:106D3000C4090000080000008813000010000000D3 -:106D40001027000018000000204E00002000000066 -:106D500080380100280000000071020030000000AF -:106D600000C409003800000000000000000000001E -:106D7000673502002D47020031B701003747020096 -:106D8000693502008535020089350200A53502000B -:106D900081B6010049B701009B360200A46D0200D4 -:106DA0000B000000D430000000000000A8610000CB -:106DB0002000000050C3000040000000A086010039 -:106DC00060000000400D030080000000801A0600F3 -:106DD0008800000000350C0090000000006A1800D8 -:106DE000B000000000D43000D000000000A8610016 -:106DF000F00000000050C300F80000000000000098 -:106E000000000000673502005B4702001DB801006A -:106E10006547020035B801003F3702005B370200CA -:106E2000D9B801006D370200386E0200040000007E -:106E3000586E02000900000002000000000000007F -:106E40000400000010000000080000002000000006 -:106E50001000000030000000690200008000000007 -:106E6000E802000090000000C4090000700000006B -:106E70008813000060000000102700005000000090 -:106E8000204E000040000000409C00003000000048 -:106E9000A08601002000000040420F00100000000A -:106EA0000000000000000000673502008947020072 -:106EB0005DBA010093470200693502008535020082 -:106EC00089350200A5350200BDB9010075BA01007F -:106ED0009B360200DC6E0200040000001027000058 -:106EE0000C000000204E00000800000050C300000D -:106EF00004000000A0860100000000000000000067 -:106F00000000000067350200B7470200C5BB010062 -:106F1000C147020065BB01003F3702005B3702003A -:106F2000DDBB01006D370200000000000000000022 -:106F300067350200E5BF0100FDBE01008B4902007C -:106F4000000000000000000067350200F34D020061 -:106F5000054D0200074D0200000000000000000087 -:106F6000F5D80100175302000000000000000000E7 -:106F700015D90100295302000000000000000000A4 -:106F800035D901003B530200000000000000000062 -:106F9000D5D80100055302000000000000000000E9 -:106FA000EF510200F3510200F7510200FB510200C1 -:106FB000F1D70100FF510200035202000752020004 +:105230007047022070470220704702207047002309 +:1052400013607047002070470220704702207047AB +:1052500002207047022070470220704700207047EC +:1052600000207047002070470220704702207047DE +:105270004160704781607047C1607047016170474D +:10528000416170470220704702207047022070473A +:1052900002207047022070470220704702207047AA +:1052A000022070470020704702207047022070479C +:1052B00000207047704702207047022070477047F7 +:1052C0000220704700207047704766DF704748DF54 +:1052D0007047007970470C3070470C30704710B53C +:1052E000FFF7F5FF10BD10B50368002B01D00800D3 +:1052F000984710BD10B50368002B01D008009847EF +:1053000010BD10B50368002B01D00800984710BDF0 +:1053100010B50400F8F7E4FA200001F09DFA20002F +:1053200010BD10B50400F8F7EBFA200001F094FA74 +:10533000200010BD10B50400F8F7F2FA200001F0CB +:105340008BFA200010BD10B50400F8F7F9FA200020 +:1053500001F082FA200010BD10B50400F8F700FB40 +:10536000200001F079FA200010BD10B50400F8F714 +:1053700007FB200001F070FA200010BD10B50400FA +:10538000F8F70EFB200001F067FA200010BD10B501 +:105390000400F8F715FB200001F05EFA200010BDB4 +:1053A00010B50400F8F71CFB200001F055FA2000AE +:1053B00010BD10B50400F8F723FB200001F04CFAF3 +:1053C000200010BD0823F0B597B002AA137106AAF9 +:1053D000029202AA137310000EAB04930C00F9F7AB +:1053E0005BFA00230600984204D02371A3713000B9 +:1053F00017B0F0BD0500072702AB1B7BA37102AB02 +:105400001B79AB4213D96379AB4201D82571EEE722 +:105410003800684323681818029B0193019AAB0077 +:1054200099580135072201F04DFAEDB2E7E72571F1 +:105430000727002502AB21791B7B6918AB4202D9F3 +:105440006379994201DB2171D1E7794323685918C7 +:10545000049B0193019AAB009858013500F038FD88 +:10546000EDB2E7E710B5F9F7B7F910BD10B50800D0 +:105470001100F9F7EBF910BD10B508001100F9F7AC +:10548000BBF910BD10B5080011001A00029BF9F716 +:105490003FF910BD70B5037904000920002B1AD024 +:1054A000FAF7BAF803000520002B14D12500FC35CB +:1054B000A86B00280AD1286C00280DD120000C30E0 +:1054C00000F099FC002806D1207104E003685B6AB3 +:1054D00098470028EFD070BD03689B6A9847002862 +:1054E000ECD0F8E7F7B5037907000E001400002BA5 +:1054F00011D008220021684601F000FA0A256B4607 +:105500001D713000F8F716F969460090E368200035 +:1055100098472800FEBDF8F717FF05000C20002D66 +:10552000F8D101230822290068463B7101F0E6F911 +:10553000E7E770B50400E3692362206A002807D01A +:10554000C36821009847236A002BF4D01B69F3E756 +:10555000E069002804D0056901F07EF92800F8E729 +:10556000E0616060A060E0602061606170BD10B5C6 +:10557000FFF7DFFF002800D0062010BD10B50400A3 +:10558000F8F7A2FA200001F067F9200010BD10B56D +:105590001F220021040001F0B1F90023E37710BDC0 +:1055A00010B50020F8F7C2FB10BDFC30836B70B55E +:1055B0000400002B07D19920800001F051F905006B +:1055C000F8F7D6FBA563A06B70BDFC30836B70B59C +:1055D0000400002B07D19920800001F041F905005B +:1055E000F8F7C6FBA563A06B70BD70B504004068FA +:1055F000002804D0056901F02FF92800F8E7606061 +:1056000070BD10B50400F8F707FC200001F024F984 +:10561000200010BD70B504004068002804D0056962 +:1056200001F01AF92800F8E7606070BD10B50400B9 +:10563000F8F7FCFB200001F00FF9200010BDF0B5D9 +:10564000040087B0E36B2364206C002807D0C36894 +:1056500021009847236C002BF4D01B69F3E7E06B23 +:10566000002804D0056901F0F7F82800F8E7E063A6 +:10567000A080E068002804D0056901F0EDF828005A +:10568000F8E7E06020001430FFF7AFFF2000203083 +:10569000FFF7C0FF266B002E05D03569300001F002 +:1056A000DBF82E00F7E701AD310028002663F8F79C +:1056B0004FFB23002A00443383CA83C3049B310079 +:1056C000236528006665F8F743FB23002A0058335A +:1056D00083CA83C3049B310063662800A666F8F77B +:1056E00037FB23002A006C3383CA83C33000049B3A +:1056F000E667A36707B0F0BD70B50400E36A2363F3 +:10570000206B002807D0C36821009847236B002B2B +:10571000F4D01B69F3E7E06A002804D0056901F0C2 +:105720009BF82800F8E7E062201DFFF773FF2000D8 +:105730001030FFF75AFF206A002804D0056901F0F5 +:105740008BF82800F8E7206270BDA0DF7047A4DF67 +:105750007047A5DF7047A6DF7047A8DF704737B5F1 +:105760000800002511006A4655806D46069C01938D +:1057700022882A806A46FFF7ECFF03000320002BF3 +:1057800002D118002A8822803EBD70B586B015006F +:105790006A4600200C00961DD380F8F7C7FA03680C +:1057A0001B69984700F03CFB02A901230C800024F0 +:1057B0008B708C80CD608E60FFF7CDFF83B22000B0 +:1057C000A34200D0053006B070BDF8B5040000203B +:1057D0000D001600F8F7AAFA03681B6998472368BA +:1057E000DF6900F01DFB330001002A002000B847EC +:1057F000F8BDF0B506001C00D38B0022457985B0BA +:10580000F836954220D9D700F75B9F4211D10E257B +:1058100002231F326D44D2002B80821803689288C5 +:1058200003AE00959F683300B847002803D005B049 +:10583000F0BD0132E5E72B88022B07D133889B07A7 +:10584000F5D001232370F2E70420F0E70620EEE70D +:1058500010B502780300002A0AD10C781000002C41 +:1058600005D1588A4B8AC01A43425841C0B210BD74 +:105870000020012AFBD10A78012AF8D10131581CF5 +:105880000F3201F011F8EFE770B504000D00636806 +:10589000A360A068002807D0C36829009847A368C0 +:1058A000002BF4D01B69F3E770BD10B5C3689847AF +:1058B00010BD030010B50800110004280BD0052806 +:1058C0000DD0032806D118005B6C4430002B01D0AA +:1058D000FFF7EBFF10BD18009B6D5830F6E718007E +:1058E000DB6E6C30F2E7F0B5050008880C008FB075 +:1058F000532806D84F2806D801285BD0182800D195 +:1059000066E00FB0F0BD5138022803D8FBF782FCE7 +:1059100071602B00CE88290000236A79FC319A42FD +:105920000BD9D800085AB04209D120339B005859EE +:10593000431CDA7F30231A4203D1022115E00133E0 +:10594000EDE7238C910602D503219C0706D40421A0 +:10595000D20603D501221340C91AC9B2C28B28004E +:10596000FFF7A7FFCDE7CE880521002200922A008D +:105970006B79F83200988342C3D9C000105AB04204 +:1059800043D1062900D181E0072942D03200022903 +:10599000E5D1A3880AA90B804E80237A0B71A38BD3 +:1059A000CB80E38B20340B81CC6028001430FFF7D0 +:1059B0006BFFA6E70C7AEB682B6128690028A0D062 +:1059C000C368210098472B69002BF4D01B69F3E7CB +:1059D000A3880AAE33802B6B6B63686B002800D101 +:1059E0008FE7C368310098476B6B002BF3D01B69BE +:1059F000F2E78B79012B05D0022B00D081E70E89CD +:105A00000721B2E70E890621AFE700980130009028 +:105A1000B0E700230593A38802AA13805680E38B86 +:105A200006AF9380238C0021D380230010222233E1 +:105A300038000193049300F061FF02233B70009B48 +:105A400020339B005A5913002A33197800239942B6 +:105A500006D01000D36C403002A9984702AB9B8956 +:105A60003900A088BB80FFF778FEBB88002B00D0F0 +:105A700047E7A3880AA90B804E80A37A0B71E38BBA +:105A8000CB80238C0B81019BCB608EE70C22002105 +:105A900007A800F033FFA38806AF7E803B80A38B6E +:105AA0000AAE102200213000BB8000F027FF012346 +:105AB0003370009B20339B005B591A002932117808 +:105AC0000022914205D0180039009B6B2C3098477A +:105AD000BA89B280BB89002B09D1BA68002A06D0E6 +:105AE000B17901330B43B371079B0C93F260310022 +:105AF000A088FFF732FE04E770DF704771DF704760 +:105B000060DF704710B5F9F713FD002010BD704736 +:105B100070DF704771DF704772DF704773DF704767 +:105B200074DF704775DF704776DF704777DF704747 +:105B300078DF704779DF70477ADF70477BDF704727 +:105B40007CDF70477DDF704788DF70471420704727 +:105B500064207047A0208001704710B50400FFF753 +:105B6000DFFF02000320002A05D1583421780238D3 +:105B700081431000217010BD030010B50324583379 +:105B8000080011001A78A2431A703B2900D0132193 +:105B9000FFF7CAFF0023984200D00333180010BD5E +:105BA000030010B5FE330A00D98C03681B6A9847BE +:105BB00010BD080010B5FFF7C1FF0023984200D0C8 +:105BC0000333180010BD080010B5FFF7B5FF002320 +:105BD000984200D00333180010BD080010B5110022 +:105BE000FFF7A0FF0023984200D00333180010BD38 +:105BF00013B50C001100012C10D86B460622581C5E +:105C000000F060FE00206B4669461C70FFF780FFC5 +:105C10000023984200D00323180016BDA31E012BB9 +:105C2000F9D80120EFE737B568460D001400FFF7FB +:105C300071FF032300280DD1002D02D06B461B7885 +:105C40002B70231E06D06B460622591C200000F044 +:105C500039FE002318003EBD080010B51100FFF703 +:105C600071FF0023984200D00333180010BD0800D4 +:105C700010B5FFF75DFF0023984200D003331800F2 +:105C800010BD080010B5FFF755FF0023984200D063 +:105C90000333180010BD080010B5FFF747FF0300DD +:105CA0000020834203D00530112B00D0023810BDF4 +:105CB00008207047B830017000207047B93001707B +:105CC0000020704702207047B83000787047B93024 +:105CD00000787047002070470200030010B5F332CF +:105CE00011789B6F6C30984710BD4A6810B55310FF +:105CF000C0180B68D20701D50268D358984710BD69 +:105D0000112337B5080001AD2B700C0000F036FEF2 +:105D1000210082B22800FFF713FF0023984200D031 +:105D2000033318003EBDF8B506000D000024072718 +:105D30003300BA331B78A3420ED96B79A3420BD937 +:105D4000390061432B6807225818BB3171180134A0 +:105D500000F0B8FDE4B2EBE700202C71F8BDF8B517 +:105D600003680600DB6C0D000C799847032384421E +:105D70000DD8002307212879DAB2824209D20A001D +:105D80005A432C680133125D032AF5D1042318000D +:105D9000F8BD37000024BA373C702B79A34211D9E3 +:105DA000072319003878614358432B68BB305918D2 +:105DB0000722301800F086FD3B78013401333B7038 +:105DC000E4B2EAE70023E2E770B50D00C97F0120E5 +:105DD0001F290FD800290CD02800D37FFFF79CFE85 +:105DE000041E06D1288CFFF7A3FE03002000002B21 +:105DF00000D0032070BD10B50400F7F795FE002811 +:105E000009D123000122FE335242DA84BA34463BE0 +:105E10001880207010BD0620FCE7FE30C18470475A +:105E2000FE30C08C70477EDF704768DF704770B50A +:105E300000200C00F7F77AFF03685B6A9847237825 +:105E4000152B25D005D8132B0CD0142B18D00020DF +:105E500070BD222BFBD10369002BF8D0626810883B +:105E60009847F4E74568002DF1D0606801248178F7 +:105E70000088CB064A085B0F22402140A847E6E78E +:105E80008368002BE3D06268917810889847DEE73A +:105E90006468A3781A07120F1B09012A03D0022A8B +:105EA0000AD0002103E01900013B022BF9D8C36896 +:105EB000002BCCD02088E9E70421012BF7D000216A +:105EC000022BF4D10531F2E710B500F05DF910BDF9 +:105ED000022310B50B708C330B713F3B4B712D338C +:105EE0008B714A1C043100F024F910BDA2DF704709 +:105EF000A3DF704763DF704710B586B06B460024A0 +:105F00000100102202A8DC7100F0DCFC6B4602A844 +:105F1000D91DFFF7EFFFA04201D16B46DC792000CD +:105F200006B010BDF0B5150099B01C001EAB04CB37 +:105F300002901B880492059320AB1B882A000693CD +:105F400021AB1B780391079323AB1F8824AB1B78ED +:105F5000089325AB1B78099330231A4001921D4208 +:105F600013D0032200210AA800F0C8FC02230AAAC9 +:105F70009370A01E0F331370032804D8FBF74AF95F +:105F800002383A3C21230AAA537011AE1C22002188 +:105F9000300000F0B3FC019B0AAA591E8B415B4202 +:105FA0001A4035701692002F05D0229B002B02D08C +:105FB0001293378177810BAE03220021300000F06D +:105FC0009DFC0222089B0799DB000A431343099AB0 +:105FD000120113431F221340B37032231D420FD00E +:105FE000601E04280CD8FBF715F90916181A1C00B6 +:105FF0003123C8E71223C6E72223C4E711233370F5 +:106000000C231D4211D0601E04280ED8FBF702F9A4 +:106010000B2527292B002123F1E73123EFE712235A +:10602000EDE72223EBE711237370082200210EA86D +:1060300000F064FC039B059A0C930AAB1A82069A43 +:1060400002989A82049B0CAA109311A9269B0D9684 +:10605000FFF74CFF80B219B0F0BD2123E4E73123F4 +:10606000E2E71223E0E72223DEE7F0B589B01D0066 +:106070000EAB1B8804000E000092019303220FABAD +:10608000002102A81F7800F039FC112302AA137026 +:1060900053700F3B1F4305331F40977000210822A8 +:1060A00005A800F02BFC019A02AB04939D811A8293 +:1060B000009B2000109A03A903960793FFF718FF8F +:1060C00080B209B0F0BD77DF704778DF70477ADFC4 +:1060D00070477CDF704729DF704728DF704710B5B5 +:1060E000FFF7F9FFF8F73AFD10BD10B5F8F796FC89 +:1060F0008022520513691169421E98B2504389B239 +:10610000FBF79CF8FFF7E9FFF8F728FD10BD2EDF3D +:10611000704751DF704710DF704711DF704761DF54 +:10612000704710B508001100FFF7F1FC10BD4DDFFE +:10613000704770B58CB06B46140002000D001E0055 +:106140000F321178197011000133013A8842F8D1E9 +:106150000D22002104A800F0D1FB2B783000F3774A +:106160006B78B377AB787377FFF7E1FF2F236B443E +:106170001B7823702E236B441B7863702D236B4494 +:106180001B78A3700CB070BD30B5037804000D000F +:10619000002085B0022B16D10322611C01A800F05B +:1061A00091FB0322211D03A800F08CFB280002AA0A +:1061B00003A9FFF7BEFF032202A901A800F074FBA8 +:1061C00043425841C0B205B030BD2EDF704732DFC8 +:1061D000704733DF70474CDF70477FDF704782DFE7 +:1061E0007047A7DF7047A9DF7047AADF704700201C +:1061F0007047002070470020704710B5F9F76AFA21 +:1062000010BD0020704710B5F9F71CFB10BD10B58C +:10621000F9F732FB10BD00207047002070470020C6 +:106220007047F0B585B01C000AAB050016001F785A +:106230000391F9F7EFFF01235F40320023002800AC +:106240000399009700F036FA201A431E984105B0D2 +:10625000F0BDF0B585B01C000AAB050016001F7834 +:106260000391F9F7D7FF01235F4032002300280094 +:106270000399009700F0DCF9201A431E984105B0FD +:10628000F0BD10B50400F9F7D3FF200000F0E4FAE8 +:10629000200010BD8269806812681040431E98413A +:1062A000704710B5043000F0AFF910BD436901002C +:1062B00010B50068002B03D1002800D0804710BD26 +:1062C0000028FCD004319847F9E710B5012902D025 +:1062D000022904D010BD2030FFF7E8FFFAE738307C +:1062E000FAE7704710B5040000F0B6FA200010BDC0 +:1062F000704703004A1C080018214A4341439A187A +:106300009268581810B5C068002A03D1002800D040 +:10631000804710BD0028FCD0103159189047F8E78D +:1063200010B5040000F098FA200010BD70B50D0003 +:1063300004000430FAF762FDE56370BD10B5040097 +:1063400043684269991800F07FF8E36A002B04D192 +:10635000A369002B00D0984710BDA0690028FBD08E +:1063600021001C319847F7E710B5040000F074F8DD +:106370000023A361E36210BD10B50400F9F7B0FF7C +:10638000200000F069FA200010BD70B50D00040077 +:1063900000F062F86561206900F01FF941192000E2 +:1063A00000F052F870BDC36A010010B58069002B7F +:1063B00003D1002800D0804710BD0028FCD01C313C +:1063C0009847F9E710B50400F9F798FF200000F0AE +:1063D00043FA200010BD036810B50400002B05D15E +:1063E000C06800F0FAF801236060236010BD10B5AA +:1063F00004000068002804D0E06800F0EEF863684C +:10640000C01A10BD10B58468FFF7F1FF201810BD49 +:1064100010B50400C06800F0E0F800236060A360DD +:1064200010BD002310B50360436083600400F9F7DA +:1064300095FFE0602000FFF7EBFF200010BD10B5D6 +:1064400003689B68984710BD10B503000A00011D42 +:10645000006900F089F810BD10B5011D006900F059 +:10646000A0F810BD0FB4012010B5FCF73FF970B5CE +:106470000D0004001600F9F7E5FF6B1C07D00021A2 +:10648000200000F0C7F83100200000F0BDF870BD1A +:10649000F8B50D001F0004001600F9F7D3FF6B1CC0 +:1064A0000CD06368002F0AD0E2680121200013603D +:1064B00000F0B0F83100200000F0A6F8F8BD226925 +:1064C000F3E710B50322FFF7D2FF10BD10B5FFF7B9 +:1064D000CEFF10BD10B513000022FFF7D9FF10BD8D +:1064E00010B50022FFF7F6FF10BD012010B5FCF734 +:1064F000FDF87047704710B5FFF7FCFFFFF7F9FF95 +:10650000F1F72AFF10BD10B5002801D000F05EF9A8 +:10651000FEE770B504000D0003681B6898476368C8 +:106520001D6070BD036870B5DB6804009847636840 +:106530005A682368002A02D19B68984770BD5B683F +:106540001568984763682D1A5A68002D07DC916812 +:1065500059601B68002BEAD050689847E7E723682A +:1065600010681B699847E9E770B506000C00100039 +:1065700072B64B6000230A6071684D68002D08D127 +:10658000002B0CD133684C601B699847A56062B63C +:1065900070BD2A68821AF3D42B00AD68EEE79C60C8 +:1065A000F4E710B572B6426853688B420DD19B6810 +:1065B00053600268002B03D19368984762B610BD00 +:1065C000126918689047F9E71300002BF6D09A6813 +:1065D0008A42F9D18A689A60F0E710B503685B686F +:1065E000984710BD70B50400FAF772FD0500FAF780 +:1065F0006FFD401BA042FAD370BDFA2310B59B007B +:106600005843FFF7EFFF10BD10B5007840B200F01F +:1066100081F810BD002902D0012900D07047002365 +:10662000A022C356D205C133FF339B009950F5E732 +:10663000F7B50192B1221C0003684910D2009950AD +:106640008021012289005A50190000260500FC31E2 +:10665000CE601A60671E019BB7420BDC0122280046 +:10666000D919FAF71BF8002819D02800FAF7DEF834 +:106670003C0010E0002228009919FAF70FF80028D2 +:106680000BD02800FAF704F904002800FAF7CEF836 +:10669000002C00DB34002000FEBD0136DAE7089B49 +:1066A000002BF8D02B68FC339A68002AFCD000221B +:1066B0009A60F0E7F8B51700B1221C000368D20019 +:1066C000491099508022002592009D500122060019 +:1066D0009A60A54204DB069B002B13D120000EE03C +:1066E0003000795DF9F7C6FF002809D03000FAF7CD +:1066F0009DF83000FAF7CCF8002800DB2800F8BD40 +:106700000135E6E73000FAF7A9F80028E6D00120C5 +:106710004042F4E7A0238000DB05C018E02310B559 +:106720000C24DB00C2588900A243C250C258114356 +:10673000C15010BD30B5002902D001290FD030BDA5 +:1067400001220C0013008B4005691D4203D005682F +:106750008B00EB181C6001311F29F3D1EFE70023F8 +:106760000A009A400469144203D004689A00A218EF +:10677000116001331F2BF3D1E1E70B00426810B524 +:1067800014680169634019406140116010BD10B583 +:10679000407840B2FAF7C2F810BD82B00190C0460E +:1067A000C046C046C046C046C046C046C046C046B9 +:1067B000C046C046C046C046C046019B013B01934F +:1067C000002BECD102B070477047704710B59AB0FB +:1067D000032102A8FFF784FE022108A8FFF780FE2C +:1067E00001210EA8FFF77CFE102114A8FFF778FE08 +:1067F0009624059B039A20001A60099A0C9B1A6044 +:106800000F9A129B1A60159A179B01921A60FFF754 +:10681000F4FE069B039A20001A60099A0B9B1A60EB +:106820000F9A119B01921A60159A189B1A60FFF734 +:10683000E4FEDEE7030000200856421C02D0984226 +:1068400001D1486870470C31F5E7030010B5080026 +:106850001900FBF737FF10BD10B5F2F759FC10BD5A +:1068600010B5041E00D101342000F2F71DFC0028F1 +:1068700007D1FAF7C9FC002801D100F003F88047DE +:10688000F2E710BD062010B5FBF76AFF0120FFF705 +:106890003AFEC9B28218904201D1002070470378B5 +:1068A0008B42FBD00130F6E730B500240139A2421B +:1068B00001D1002005E0035D01340D5DAB42F6D04F +:1068C000581B30BD002310B59A4200D110BDCC5CDE +:1068D000C4540133F8E710B5884202D98B189842A6 +:1068E00003D3002307E08B5C8354013AFBD210BD35 +:1068F000CC5CC45401339A42FAD1F8E70300821801 +:10690000934200D1704719700133F9E770B5040064 +:106910000D001F2904D9162303600120404270BDD9 +:10692000436C002B04D08A009B181A68002A08D1F7 +:10693000200000F015F82A0001002000FBF71AFFE4 +:10694000EDE70020012AEAD0511C03D116230130C3 +:106950002360E4E7002428001C6090472000DEE765 +:1069600010B5FCF7E1F910BD02780B78002A03D0CE +:10697000013001319A42F7D0D01A70470023C25C2F +:106980000133002AFBD1581E7047030030B51D00AB +:10699000002A06D00C78013A01332C700131002C0A +:1069A000F5D100219A18934200D130BD19700133FE +:1069B000F9E7F7B5150001938A680B690C000090A0 +:1069C000934200DA130022002B6043321278002A2F +:1069D00001D001332B6023689B0602D52B6802335C +:1069E0002B602268062317001F401A4227D023007D +:1069F00043331B785A1E93412268920630D42200FA +:106A000001990098089E4332B047431C25D00623C5 +:106A100020682A68E16800250340042B03D18D1A01 +:106A2000EB43DB171D40A3682269934201DD9B1AEB +:106A3000ED180027BD4220D1002010E00137E368A7 +:106A40002A689B1ABB42D2DD2200012301990098DB +:106A5000089E1932B047431CF0D101204042FEBDD0 +:106A60003020E1184331087021005A1C4531097863 +:106A7000A218433202331170C1E7220001230199A9 +:106A80000098089E1A32B047431CE6D00137D1E780 +:106A9000F8B5C046F8BC08BC9E467047F8B5C0467D +:106AA000F8BC08BC9E4670470000000000000000D3 +:106AB00089810100492D0200050000000500000049 +:106AC00003000000090000000D0400009A75020098 +:106AD0000000000000000000112F02000F2F020034 +:106AE000192F02001B2F0200FFFF00000000000012 +:106AF000FFFF010001000000000000000000000096 +:106B0000733502000F2F0200B7350200B9350200BD +:106B10000000000000000000733502000F2F02008B +:106B2000B5350200C5350200753502009135020009 +:106B300095350200B1350200DD960100E5960100B1 +:106B4000A73602000000000000000000499A010082 +:106B50000F2F0200219B01002B37020000000000D4 +:106B600000000000733502000F2F02006B37020097 +:106B70006D370200919B01004B370200673702001E +:106B8000999B010079370200010000001700000006 +:106B900046000000A30000005F010000D6020000D4 +:106BA000C4050000A00B0000000000000000000071 +:106BB000F13E02000F2F0200FDA10100893C0200FE +:106BC000000000000000000039420200DDA70100C3 +:106BD00049A70100A3400200B5A80100B54002008A +:106BE00051420200F8FFFFFF000000007335020071 +:106BF000B9A90100D5A80100E5A801000000000026 +:106C000000000000733502000F2F02007D420200D9 +:106C10007F42020000000000000000007335020007 +:106C200007450200F9440200FB4402000000000096 +:106C30000000000073350200FB460200D14602004E +:106C4000D3460200546C0200030000006C6C02008A +:106C50000800000002000000000000000400000026 +:106C6000010000000800000002000000C40900004C +:106C7000000000008813000008000000102700003A +:106C800010000000204E00001800000080380100B5 +:106C900020000000007102002800000000E2040053 +:106CA00030000000008813003800000000000000E1 +:106CB00000000000733502000B470200BDB4010064 +:106CC0001547020075350200913502009535020026 +:106CD000B1350200C9B3010001B50100A7360200B9 +:106CE000BCFFFFFF0000000073350200B9B30100D4 +:106CF000E1B40100F1B40100ADB401004B37020072 +:106D000067370200FDB50100793702001C6D0200F3 +:106D100003000000346D02000800000002000000C3 +:106D20000000000004000000010000000800000056 +:106D300002000000E204000000000000C40900009E +:106D40000800000088130000100000001027000059 +:106D500018000000204E00002000000080380100D4 +:106D600028000000007102003000000000C409008B +:106D70003800000000000000000000007335020031 +:106D8000394702003DB70100434702007535020054 +:106D90009135020095350200B13502008DB6010033 +:106DA00055B70100A7360200B06D02000B000000CD +:106DB000D430000000000000A861000020000000A6 +:106DC00050C3000040000000A086010060000000E9 +:106DD000400D030080000000801A060088000000BB +:106DE00000350C0090000000006A1800B0000000A0 +:106DF00000D43000D000000000A86100F0000000C6 +:106E00000050C300F8000000000000000000000077 +:106E1000733502006747020029B80100714702007C +:106E200041B801004B37020067370200E5B80100A6 +:106E300079370200446E020004000000646E020014 +:106E40000900000002000000000000000400000033 +:106E500010000000080000002000000010000000EA +:106E6000300000006902000080000000E80200001D +:106E700090000000C40900007000000088130000AA +:106E8000600000001027000050000000204E0000AD +:106E900040000000409C000030000000A08601007F +:106EA0002000000040420F00100000000000000021 +:106EB00000000000733502009547020069BA010026 +:106EC0009F4702007535020091350200953502009A +:106ED000B1350200C9B9010081BA0100A73602002C +:106EE000E86E020004000000102700000C00000003 +:106EF000204E00000800000050C300000400000005 +:106F0000A08601000000000000000000000000005A +:106F100073350200C3470200D1BB0100CD47020018 +:106F200071BB01004B37020067370200E9BB01006B +:106F300079370200000000000000000073350200F5 +:106F4000F1BF010009BF01009749020000000000E5 +:106F50000000000073350200FF4D0200114D0200D9 +:106F6000134D0200000000000000000001D90100E4 +:106F700023530200000000000000000021D901009E +:106F800035530200000000000000000041D901005C +:106F9000475302000000000000000000E1D801009B +:106FA000115302000000000000000000FB5102002D +:106FB000FF5102000352020007520200FDD70100F8 :106FC0000B5202000F52020013520200175202002D :106FD0001B5202001F5202002352020027520200DD -:106FE0002B5202002F52020033520200395202008B -:106FF0003D52020041520200455202004952020035 +:106FE0002B5202002F52020033520200375202008D +:106FF0003B5202003F520200455202004952020039 :107000004D520200515202005552020059520200E4 -:107010005D52020061520200DF640200DF64020080 -:107020001DDB0100000000000000000055D9010038 -:107030004D530200000000000000000095D901003F -:107040007153020000000000000000000DDE01008E -:10705000F7550200000000000000000021DE0100E2 -:10706000215602000000000000000000B5D9010018 -:1070700083530200000000000000000075D90100E9 -:107080005F5302000000000000000000795202007F -:107090007D52020081520200855202008952020094 +:107010005D52020061520200655202006952020094 +:107020006D520200EB640200EB64020029DB0100F8 +:10703000000000000000000061D901005953020067 +:107040000000000000000000A1D901007D530200F3 +:10705000000000000000000019DE010003560200DD +:1070600000000000000000002DDE01002D5602008F +:107070000000000000000000C1D901008F53020091 +:10708000000000000000000081D901006B530200E5 +:10709000000000000000000085520200895202003A :1070A0008D52020091520200955202009952020044 -:1070B000335602000000000000000000F5D9010076 -:1070C000A75302000000000000000000D5D9010015 -:1070D0009553020000000000000000009D520200D5 -:1070E000F9D70100A1520200A5520200A9520200E4 -:1070F000AB520200AF520200B3520200B55202007E -:10710000B9520200BD520200ED560200000000001C -:1071100000000000795402006D5402006154020026 -:1071200059540200B953020065520200695202002C -:107130006D52020071520200755202006355020046 -:107140000000000000000000D9540200C7520200F5 -:107150008954020015DA0100CB520200CF5202001E -:10716000BF5502009F5502008DD8010089DA010049 -:1071700059D80100D3520200BDDA01007155020056 -:10718000000000000000000059DF010035DE0100B2 -:10719000535702004DDE010069DE01007F570200F7 -:1071A000BF570200E75702009952020039E101007F -:1071B0000000000000000000E55B02001B5C020014 -:1071C000415B0200455B0200495B02004F5B02002D -:1071D00003520200F5E501006D5B0200955B0200C1 -:1071E000A75B0200BB5B0200CF5B0200F55C020004 -:1071F0004D5C0200635C0200775C02008B5C020065 -:1072000001E40100A55C02001B5D0200535D020069 -:10721000A95C0200B15C0200B95C0200BD5C020026 -:10722000C35C0200C95C02005D52020051E401002F -:10723000BD5D02004DE50100EB5D02002DEB01009C -:10724000FDEA01002DF0010011F0010075EF0100D1 -:10725000DF60020061EC01008DEC010019EC01001F -:10726000E5EB0100EB6102006DF801001362020022 -:1072700003620200F761020039F801000B620200AC -:10728000FB610200E7610200C9F601000F62020023 -:10729000EF61020000000000000000002502020073 -:1072A000776202000000000000000000D7620200C8 -:1072B000D96202000000000000000000E562020048 -:1072C000156302000000000000000000D50202006B -:1072D0006D63020031630200000000000000000046 -:1072E000F1020200B96302009B630200000000008B -:1072F000000000000000000000000000DF64020049 -:1073000008730200F826002039100200C5100200A0 -:10731000BD670200BF670200DD100200010000002F -:1073200000700040040000000200000000700040F7 -:107330000800000003000000007000401000000082 -:107340000400000000700040200000000500000064 -:107350000070004040000000060000000070004087 -:1073600080000000FF000000FFFFFFFF00000000A2 -:10737000B004000000F004006009000000D0090023 -:10738000C012000000B0130080250000005027004C -:107390004038000000003B00004B000000A04E0001 -:1073A0008070000000F07500127A0000000080007C -:1073B0000096000000509D0000E1000000F0EB008E -:1073C000002C010000903A0100C2010000E0D7014A -:1073D0000084030000B0AF0390D00300000000045D -:1073E0000008070000705F0700100E00A4DFBE0E4B -:1073F00040420F0000000010A81C0200341C0200D4 -:10740000901B0200481B0200901B0200701C02002F -:10741000901B0200481B0200341C0200341C0200B6 -:10742000701C0200481B02004E1B02004E1B020093 -:107430004E1B02007E1C0200341C0200341C0200A1 -:10744000901B0200441B0200901B0200701C0200F3 -:10745000901B0200441B0200341C0200341C02007A -:10746000701C0200441B02004E1B02004E1B020057 -:107470004E1B02007A1C0200081F0200D81E0200E8 -:10748000D81E0200D61E0200DC1E0200DC1E020016 -:1074900024200200D61E0200DC1E0200242002006E -:1074A000DC1E0200D61E0200D01F0200D01F020008 -:1074B000D01F020060200200000000000000000059 -:1074C00000000000000000000000000000000000BC +:1070B0009D520200A1520200A55202003F5602005A +:1070C000000000000000000001DA0100B3530200DC +:1070D0000000000000000000E1D90100A1530200FF +:1070E0000000000000000000A952020005D80100C5 +:1070F000AD520200B1520200B5520200B752020076 +:10710000BB520200BF520200C1520200C55202002F +:10711000C9520200F9560200000000000000000001 +:1071200085540200795402006D5402006554020037 +:10713000C5530200715202007552020079520200DA +:107140007D520200815202006F55020000000000D3 +:1071500000000000E5540200D352020095540200E2 +:1071600021DA0100D7520200DB520200CB550200A7 +:10717000AB55020099D8010095DA010065D80100ED +:10718000DF520200C9DA01007D5502000000000054 +:107190000000000065DF010041DE01005F570200D2 +:1071A00059DE010075DE01008B570200CB5702004B +:1071B000F3570200A552020045E101000000000063 +:1071C00000000000F15B0200275C02004D5B020042 +:1071D000515B0200555B02005B5B02000F52020034 +:1071E00001E60100795B0200A15B0200B35B0200D3 +:1071F000C75B0200DB5B0200015D0200595C02001C +:107200006F5C0200835C0200975C02000DE40100E9 +:10721000B15C0200275D02005F5D0200B55C020008 +:10722000BD5C0200C55C0200C95C0200CF5C0200CC +:10723000D55C0200695202005DE40100C95D0200F4 +:1072400059E50100F75D020039EB010009EB01008F +:1072500039F001001DF0010081EF0100EB60020038 +:107260006DEC010099EC010025EC0100F1EB01004F +:10727000F761020079F801001F6202000F6202004C +:107280000362020045F80100176202000762020073 +:10729000F3610200D5F601001B620200FB610200EF +:1072A00000000000000000003102020083620200C2 +:1072B0000000000000000000E3620200E56202003E +:1072C0000000000000000000F162020021630200E3 +:1072D0000000000000000000E102020079630200EB +:1072E0003D6302000000000000000000FD020200FB +:1072F000C5630200A7630200000000000000000058 +:107300000000000000000000EB64020014730200A3 +:10731000F826002045100200D1100200C9670200C3 +:10732000CB670200E910020001000000007000407D +:10733000040000000200000000700040080000008F +:107340000300000000700040100000000400000076 +:1073500000700040200000000500000000700040A8 +:1073600040000000060000000070004080000000A7 +:10737000FF000000FFFFFFFF00000000B00400005E +:1073800000F004006009000000D00900C0120000F5 +:1073900000B0130080250000005027004038000096 +:1073A00000003B00004B000000A04E008070000079 +:1073B00000F07500127A00000000800000960000C6 +:1073C00000509D0000E1000000F0EB00002C0100E7 +:1073D00000903A0100C2010000E0D70100840300E0 +:1073E00000B0AF0390D003000000000400080700C5 +:1073F00000705F0700100E00A4DFBE0E40420F00B9 +:1074000000000010B41C0200401C02009C1B020083 +:10741000541B02009C1B02007C1C02009C1B0200EF +:10742000541B0200401C0200401C02007C1C020095 +:10743000541B02005A1B02005A1B02005A1B020076 +:107440008A1C0200401C0200401C02009C1B02001F +:10745000501B02009C1B02007C1C02009C1B0200B3 +:10746000501B0200401C0200401C02007C1C020059 +:10747000501B02005A1B02005A1B02005A1B02003A +:10748000861C0200141F0200E41E0200E41E02001B +:10749000E21E0200E81E0200E81E02003020020088 +:1074A000E21E0200E81E020030200200E81E020078 +:1074B000E21E0200DC1F0200DC1F0200DC1F0200D3 +:1074C0006C2002000000000000000000000000002E :1074D00000000000000000000000000000000000AC :1074E000000000000000000000000000000000009C :1074F000000000000000000000000000000000008C :10750000000000000000000000000000000000007B -:1075100000000000000000002020002069645F706F -:10752000726F700076695F000000000000000100CB -:107530000100000000000001000000010001010145 -:107540000000000000000001000100000000000039 -:10755000000101010001000000017A766770747576 -:107560006F6965617A76677074756F6965617A763F -:107570006770745265626F6F744D6F646500666CFE -:10758000617368496E636F6D706C657465000000AF -:1075900004020204020000020404040002020004C7 -:1075A00004030100000103030300010102030304BB -:1075B00002010103010403010003000004010102B0 -:1075C000000003027A76677074756F6965617A7678 -:1075D000677074756F6965617A766770740000040E -:1075E0000202040200000204040400020200040477 -:1075F000030100000103030300010102030304026D -:107600000101030104030100030000040101020061 -:107610000003021B1B000E110000000000080808F8 -:1076200000080A4A4000000A5FEA5FEA0ED92ED33A -:107630006E19324489330C924C924D0808000000B8 -:1076400004880808040804848488000A448A4000E6 -:10765000048EC480000000048800000EC0000000FA -:1076600000080001224488100C9252524C048C8471 -:10767000848E1C824C901E1EC244924C06CA525FDD -:10768000E21FF01EC13E02448ED12E1FE24488103C -:107690000ED12ED12E0ED12EC48800080008000075 -:1076A000048004880244880482000EC00EC00804CE -:1076B0008244880ED126C0040ED135B36C0C925E84 -:1076C000D2521C925C925C0ED010100E1C92525240 -:1076D0005C1ED01C901E1ED01C90100ED013712E5C -:1076E00012525ED2521C8808081C1FE242524C12F1 -:1076F00054981492101010101E113B75B1311139AD -:1077000035B3710C9252524C1C925C90100C9252F8 -:107710004C861C925C92510ED00C825C1FE48484D7 -:1077200084125252524C1131312A44113135BB71FD -:1077300012524C9252112A4484841EC488101E0E88 -:10774000C808080E10080482410EC242424E048A44 -:10775000400000000000001F0804800000000ED25E -:10776000524F10101C925C000ED0100E02424ED2EE -:107770004E0C925C900E06C81C88080ED24EC24C6D -:1077800010101C92520800080808024002424C10D7 -:10779000149814920808080806001B75B131001CE3 -:1077A000925252000C92524C001C925C90000ED2ED -:1077B0004EC2000ED010100006C8049808080EC86B -:1077C00007001252524F0011312A4400113135BBCB -:1077D00000124C8C9200112A4498001EC4881E0688 -:1077E000C48C8486080808080818080C881800004B -:1077F0000C8360636F6D7061737343616C00302C38 -:107800003235352C302C3235352C300A302C32358F -:10781000352C302C3235352C300A302C302C302C95 -:10782000302C300A3235352C302C302C302C32357F -:10783000350A302C3235352C3235352C3235352C55 -:10784000300A0054494C5420544F2046494C4C2097 -:1078500053435245454E2000000001000200030042 -:107860000400000101010201030104010002010200 -:1078700002020302040200030103020303030403E0 -:107880000004010402040304040474656D70436180 -:107890006C00E95DCA4B251D470AA062FA1922DF78 -:1078A000A9A8E95DFB24251D470AA062FA1922DF79 -:1078B000A9A8E95D0753251D470AA062FA1922DF2E -:1078C000A9A8626C65537973417474727300424263 -:1078D00043206D6963726F3A626974005D004242D1 -:1078E00043206D6963726F3A626974205B00302CCB -:1078F000302C3235352C302C300A302C3235352CAA -:10790000302C302C300A3235352C3235352C32358E -:10791000352C3235352C3235350A302C3235352C74 -:10792000302C302C300A302C302C3235352C302C89 -:10793000300A00302C302C302C302C300A302C30D7 -:107940002C302C302C3235350A302C302C302C3267 -:1079500035352C300A3235352C302C3235352C303B -:107960002C300A302C3235352C302C302C300A009B -:107970003235352C302C302C302C3235350A302C29 -:107980003235352C302C3235352C300A302C302C19 -:107990003235352C302C300A302C3235352C302C09 -:1079A0003235352C300A3235352C302C302C302CF9 -:1079B0003235350A00322E312E312D2D6700FFFF72 -:1079C00014000500FFFFFFFFFFFFFFFFFFFFFFFFAA -:1079D00000FFFFFF000000FFFFFFFFFFFFFFFF00B2 -:1079E000FFFFFF000000FF0000000000FFFF00FF9E -:1079F000FFFF000000FF000000000000000000008A -:107A0000FFFFFFFFFFFFFF00FFFFFF000000FF0081 -:107A100000000000FFFFFFFFFFFFFFFFFFFFFFFF72 -:107A200000FFFFFF000000FF0000FFFF00FF00FF5E -:107A300000FF00FFFFFF00FF00FF00FF0000FFFF4F -:107A400000E2ECF0F4F8FC0004E95DDA90251D4753 -:107A50000AA062FA1922DFA9A8E95DDA91251D477B -:107A60000AA062FA1922DFA9A8E95D9882251D47BC -:107A70000AA062FA1922DFA9A8E95D5899251D47D5 -:107A80000AA062FA1922DFA9A8E95D8D00251D4729 -:107A90000AA062FA1922DFA9A8E95DB9FE251D47EF -:107AA0000AA062FA1922DFA9A8E95DD822251D479C -:107AB0000AA062FA1922DFA9A8E95D127B251D47F9 -:107AC0000AA062FA1922DFA9A8E95D7B77251D4784 -:107AD0000AA062FA1922DFA9A8E95D0D2D251D472C -:107AE0000AA062FA1922DFA9A8E95D93EE251D47D5 -:107AF0000AA062FA1922DFA9A8E95DD91D251D4750 -:107B00000AA062FA1922DFA9A86261642068616E86 -:107B1000646C6520746F20756E6465726C79696E33 -:107B200067207472616E73706F7274006E40000330 -:107B3000B5A3F393E0A9E50E24DCCA9E6E400002D3 -:107B4000B5A3F393E0A9E50E24DCCA9E6E400001C4 -:107B5000B5A3F393E0A9E50E24DCCA9E494E49542F -:107B600049414C495A4154494F4E5F494E434F4D4C -:107B7000504C45544500756E6B6E6F776E004E6FBE -:107B80007264696320424C45342E31207665723A26 -:107B900025752066773A25303478004E6F72646917 -:107BA0006320287370656320756E6B6E6F776E2926 -:107BB000207665723A25752066773A25303478004C -:107BC000D8E2ECF0F4F8FC00046E52463578004E32 -:107BD0006F20617661696C61626C65204932430097 -:107BE00070696E6D6170206E6F7420666F756E6463 -:107BF00020666F72207065726970686572616C00D2 -:107C0000232D302B2000686C4C0065666745464785 -:107C10000030313233343536373839414243444508 -:107C20004600303132333435363738396162636477 -:107C30006566000000000000D004FF7F0100000026 -:107C4000000000000100000018760200B579020073 -:107C5000CE780200204E0000204E000020200020A0 -:107C600000000000D8740200F8740200B87402002A -:107C70000000000000000000000000000000000004 +:10751000000000000000000000000000000000006B +:10752000000000002020002069645F70726F70000E +:1075300076695F000000000000000100010000000B +:107540000000000100000001000101010000000036 +:107550000000000100010000000000000001010126 +:107560000001000000017A76677074756F696561CB +:107570007A76677074756F6965617A766770745230 +:1075800065626F6F744D6F646500666C6173684906 +:107590006E636F6D706C6574650000000402020418 +:1075A00002000002040404000202000404030100BB +:1075B00000010303030001010203030402010103AC +:1075C00001040301000300000401010200000302A2 +:1075D0007A76677074756F6965617A7667707475AD +:1075E0006F6965617A7667707400000402020402B4 +:1075F000000002040404000202000404030100006D +:10760000010303030001010203030402010103015A +:107610000403010003000004010102000003021B37 +:107620001B000E11000000000008080800080A4AAC +:107630004000000A5FEA5FEA0ED92ED36E19324489 +:1076400089330C924C924D08080000000488080809 +:10765000040804848488000A448A4000048EC4809C +:10766000000000048800000EC000000000080001B7 +:10767000224488100C9252524C048C84848E1C82BA +:107680004C901E1EC244924C06CA525FE21FF01E6E +:10769000C13E02448ED12E1FE24488100ED12ED15D +:1076A0002E0ED12EC4880008000800000480048833 +:1076B0000244880482000EC00EC008048244880E72 +:1076C000D126C0040ED135B36C0C925ED2521C92FE +:1076D0005C925C0ED010100E1C9252525C1ED01C9C +:1076E000901E1ED01C90100ED013712E12525ED21E +:1076F000521C8808081C1FE242524C1254981492E3 +:10770000101010101E113B75B131113935B3710CC9 +:107710009252524C1C925C90100C92524C861C92CD +:107720005C92510ED00C825C1FE48484841252520D +:10773000524C1131312A44113135BB7112524C92E5 +:1077400052112A4484841EC488101E0EC808080ED4 +:1077500010080482410EC242424E048A40000000DA +:107760000000001F0804800000000ED2524F1010CD +:107770001C925C000ED0100E02424ED24E0C925C57 +:10778000900E06C81C88080ED24EC24C10101C92D7 +:10779000520800080808024002424C101498149243 +:1077A0000808080806001B75B131001C92525200EF +:1077B0000C92524C001C925C90000ED24EC2000EF5 +:1077C000D010100006C8049808080EC8070012520E +:1077D000524F0011312A4400113135BB00124C8C3C +:1077E0009200112A4498001EC4881E06C48C848608 +:1077F000080808080818080C881800000C83606343 +:107800006F6D7061737343616C00302C3235352CB1 +:10781000302C3235352C300A302C3235352C302C8A +:107820003235352C300A302C302C302C302C300AAC +:107830003235352C302C302C302C3235350A302C6A +:107840003235352C3235352C3235352C300A005452 +:10785000494C5420544F2046494C4C2053435245E8 +:10786000454E20000000010002000300040000015A +:1078700001010201030104010002010202020302EC +:1078800004020003010302030303040300040104D0 +:1078900002040304040474656D7043616C00E95DC7 +:1078A000CA4B251D470AA062FA1922DFA9A8E95D83 +:1078B000FB24251D470AA062FA1922DFA9A8E95D69 +:1078C0000753251D470AA062FA1922DFA9A8626C96 +:1078D00065537973417474727300424243206D6939 +:1078E00063726F3A626974005D00424243206D69C1 +:1078F00063726F3A626974205B00302C302C323531 +:10790000352C302C300A302C3235352C302C302CA4 +:10791000300A3235352C3235352C3235352C32356E +:10792000352C3235350A302C3235352C302C302C74 +:10793000300A302C302C3235352C302C300A0030C7 +:107940002C302C302C302C300A302C302C302C3079 +:107950002C3235350A302C302C302C3235352C3049 +:107960000A3235352C302C3235352C302C300A305B +:107970002C3235352C302C302C300A003235352C59 +:10798000302C302C302C3235350A302C3235352C19 +:10799000302C3235352C300A302C302C3235352C09 +:1079A000302C300A302C3235352C302C3235352CF9 +:1079B000300A3235352C302C302C302C3235350A0B +:1079C00000322E312E312D2D6700FFFF14000500EF +:1079D000FFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFB6 +:1079E000000000FFFFFFFFFFFFFFFF00FFFFFF00A2 +:1079F0000000FF0000000000FFFF00FFFFFF00008D +:107A000000FF00000000000000000000FFFFFFFF7B +:107A1000FFFFFF00FFFFFF000000FF00000000006D +:107A2000FFFFFFFFFFFFFFFFFFFFFFFF00FFFFFF65 +:107A3000000000FF0000FFFF00FF00FF00FF00FF4D +:107A4000FFFF00FF00FF00FF0000FFFF00E2ECF07F +:107A5000F4F8FC0004E95DDA90251D470AA062FAFB +:107A60001922DFA9A8E95DDA91251D470AA062FA6B +:107A70001922DFA9A8E95D9882251D470AA062FAAC +:107A80001922DFA9A8E95D5899251D470AA062FAC5 +:107A90001922DFA9A8E95D8D00251D470AA062FA19 +:107AA0001922DFA9A8E95DB9FE251D470AA062FADF +:107AB0001922DFA9A8E95DD822251D470AA062FA8C +:107AC0001922DFA9A8E95D127B251D470AA062FAE9 +:107AD0001922DFA9A8E95D7B77251D470AA062FA74 +:107AE0001922DFA9A8E95D0D2D251D470AA062FA1C +:107AF0001922DFA9A8E95D93EE251D470AA062FAC5 +:107B00001922DFA9A8E95DD91D251D470AA062FA3F +:107B10001922DFA9A86261642068616E646C652027 +:107B2000746F20756E6465726C79696E672074720B +:107B3000616E73706F7274006E400003B5A3F393AF +:107B4000E0A9E50E24DCCA9E6E400002B5A3F393C3 +:107B5000E0A9E50E24DCCA9E6E400001B5A3F393B4 +:107B6000E0A9E50E24DCCA9E494E495449414C49DE +:107B70005A4154494F4E5F494E434F4D504C455426 +:107B80004500756E6B6E6F776E004E6F7264696341 +:107B900020424C45342E31207665723A2575206698 +:107BA000773A25303478004E6F7264696320287309 +:107BB00070656320756E6B6E6F776E2920766572C7 +:107BC0003A25752066773A2530347800D8E2ECF013 +:107BD000F4F8FC00046E52463578004E6F20617652 +:107BE00061696C61626C65204932430070696E6D39 +:107BF0006170206E6F7420666F756E6420666F72A0 +:107C0000207065726970686572616C00232D302B7D +:107C10002000686C4C00656667454647003031328D +:107C200033343536373839414243444546003031E4 +:107C30003233343536373839616263646566000043 +:107C400000000000C404FF7F0100000000000000ED +:107C50000100000024760200C1790200DA780200F7 +:107C6000204E0000204E00002020002000000000D8 +:107C7000E474020004750200C474020000000000F5 :107C800000000000000000000000000000000000F4 :107C900000000000000000000000000000000000E4 :107CA00000000000000000000000000000000000D4 :107CB00000000000000000000000000000000000C4 -:107CC000204EFFFF00000000FF0F10100700FF0014 -:107CD0000004FF00E98001004D84010029900100AB -:107CE000699301006196010089960100C18001003D +:107CC000000000000000000000000000204EFFFF48 +:107CD00000000000FF0F10100700FF000004FF006D +:107CE000E98001005984010035900100759301007D +:0C7CF0006D96010095960100C180010016 :020000040003F7 :10C00000903C002061DC030073DC030075DC03005E :10C010000000000000000000000000000000000020 diff --git a/public/firmware/universal-hex.hex b/public/firmware/universal-hex.hex index 509b9d323..e449169bc 100644 --- a/public/firmware/universal-hex.hex +++ b/public/firmware/universal-hex.hex @@ -5647,4054 +5647,4055 @@ :1068F0000000000000000000000000000000000098 :106900000000000000000000196401000000000009 :0869100000000000000000007F -:108000000040002069030200A5030200A70302004C +:108000000040002071030200AD030200AF03020034 :108010000000000000000000000000000000000060 -:10802000000000000000000000000000A9030200A2 -:108030000000000000000000AB030200AD030200DE -:10804000AF030200E5AD0100110E0200AF03020014 -:10805000AF0302000000000069040200AF03020049 -:10806000AF030200E90F02004D0A0200AF03020055 -:10807000AF030200AF030200AF030200AF03020030 -:10808000AF030200AF030200AF030200AF03020020 -:10809000AF03020071F601004DF60100AF030200CC -:1080A000AF030200AF030200000000000000000068 +:10802000000000000000000000000000B10302009A +:108030000000000000000000B3030200B5030200CE +:10804000B7030200EDAD0100190E0200B7030200F4 +:10805000B70302000000000071040200B703020031 +:10806000B7030200F10F0200550A0200B703020035 +:10807000B7030200B7030200B7030200B703020010 +:10808000B7030200B7030200B7030200B703020000 +:10809000B703020079F6010055F60100B7030200AC +:1080A000B7030200B7030200000000000000000058 :1080B00000000000000000000000000000000000C0 :1080C00010B5064C2378002B07D1054B002B02D0AE :1080D000044800E000BF0123237010BDB820002039 -:1080E00000000000347C0200044B10B5002B03D0CC +:1080E000000000003C7C0200044B10B5002B03D0C4 :1080F0000349044800E000BF10BDC0460000000076 -:10810000BC200020347C0200402292029A1A92463F +:10810000BC2000203C7C0200402292029A1A924637 :108110007047C046174B002B00D1134B9D46FFF70D :10812000F3FF00218B460F461348144A121A0EF033 -:10813000DFFB0E4B002B00D098470D4B002B00D0DF +:10813000E3FB0E4B002B00D098470D4B002B00D0DB :1081400098470020002104000D000D48002802D0AF -:108150000C4800E000BF0AF0D9FA200029000EF018 -:10816000C4F90AF0BDFAC046000008000000000093 +:108150000C4800E000BF0AF0DDFA200029000EF014 +:10816000C8F90AF0C1FAC04600000800000000008B :108170000000000000400020B020002070280020F7 :10818000000000000000000010B50400034B036075 -:1081900040300BF01DF8200010BDC046A46A02005C -:1081A000012230B5274B91B027481A6000F050FEED -:1081B000264C2749256809A801F096F8022209A94A -:1081C00028000CF054FF09A80BF002F8214907A879 -:1081D000246801F089F8204B08A819680BF014F8FE -:1081E00008AA07A909A80BF05FF809A90222200034 -:1081F0000CF03DFF09A80AF0EBFF08A80AF0E8FF21 -:1082000007A80AF0E5FF1922144909A80EF054FB4B -:10821000052209AB110007A80BF0CAF807A908A8A6 -:108220000BF09FF8002208A91300019200920C485D -:1082300002F06CF908A80BF087F807A80BF084F897 -:1082400011B030BDDC200020B80B000064240020F9 -:108250001C7502002475020004200020287502000D -:10826000DC210020192210B50024164990B0164BCD -:10827000891809A81C600EF01FFB052209AB11002C -:1082800007A80BF095F807A908A80BF06AF82300D7 -:10829000220008A9019400940C4802F037F908A8BC -:1082A0000BF052F8FA20C00000F0D2FD23002200AB -:1082B0000749009407480BF081F807A80BF044F831 -:1082C00010B010BD28750200DC200020DC21002049 -:1082D000E820002050220020F0B585B0040000F016 -:1082E000C9FA010003A800F0FFFF052220001100D9 -:1082F0000BF057F80025052300266B43124AD318CC -:1083000001932BB2190003A800930AF0E3FF019B2D -:108310009B5D83420CD100270423DA1B2000033B22 -:10832000009912B201F05CF80137731C9F42F3DB35 -:108330000136052EE5D10135052DDCD103A80AF063 -:1083400047FF200005B0F0BD5A750200F0B5FA26CF -:108350001027314C85B0200000F07AF92F4DB6007F -:108360003100280001222E4B00970AF0F0FC31006A -:10837000022228002B4B00970AF0E9FC1C200EF08B -:1083800069FADD2520230600AD0061591A0004F0CA -:1083900017FF254B80201E600EF05CFA0600615925 -:1083A000224A04F017FE224B58201E600EF052FAAB -:1083B0000600204A615904F0E7FC1F4B0C201E60A8 -:1083C0000EF048FA0600615904F05EFB1B4B1420C6 -:1083D0001E600EF03FFAE42306005B00E25861598C -:1083E000002403F0A3FC164B03A81E60FFF774FFE4 -:1083F000144D03A928000AF0BCFF03A80AF0A4FF4B -:1084000023002200290000940F480AF0D7FF00F053 -:108410009BFD200005B0F0BDEC200020BC21002019 -:10842000A18101006582010064240020DC2100207C -:10843000E4200020E4220020E0200020D8200020BA -:10844000D4200020E82000205022002070B50A4CE3 -:10845000200000F047F8094D09492A0020000EF0DD -:10846000EEF9084C200000F0A7FF2A002000064982 -:108470000EF0E5F970BDC046EC2000200020002081 -:108480008D840100E820002049330200CA23144AE9 -:108490009B0010B5C2501C330400C0180AF098FEAF -:1084A000D0239B00E0180AF093FE20009130FF30AB -:1084B00001F030FB20006930FF3001F02BFB200081 -:1084C000F03001F095FE2000D03002F0EDF92000F0 -:1084D000643007F0A7FE201DFFF756FE200010BDF8 -:1084E000306F02001423F0B5040093B000931922FA -:1084F0001821043002F0C6FC220025002600643258 -:10850000B435132110001092B83607F097FE2800FA -:108510000CF093F800221E2130000BF011FD20001A -:10852000D03002F0E1F92200F03211920621454AE2 -:10853000119801F085FE20000027012369301A0000 -:1085400011210097FF3001F0F1FA20009130012352 -:1085500002221A210097FF3001F0E8FA2000B9301A -:108560001A2301210222FF3002F076FA300001F0D6 -:10857000E3F8E4225200A050300001F031FBE62382 -:108580005B00E0500100E42220005200D130119B3A -:10859000A2580095FF3001F021FC2000E1302900B5 -:1085A0001C22FF3002F00AFE192320000F93013B2A -:1085B0000E93013B0D93013B0C93013B0B93013B4D -:1085C0000A93013B0993013B0893013B0793013B4D -:1085D0000693013B0593013B0493013B0393013B4D -:1085E0000293013B0193F930013B082200930721DC -:1085F000013BFF300BF0C5FCCA239B002900E018AB -:1086000003F084FED3239B00E0181D2102F086FBBB -:10861000DD239B00E7501098032127700DF03BFEEF -:1086200023002200200008499C33A0321C6082C233 -:10863000064A02215A618030012207F0C7FF20005C -:1086400013B0F0BDAC6A0200B12D02009B2D0200F8 -:108650000278F0B50123170004008FB01F401A42C2 -:1086600000D081E00300D0331800039300F0B2FA89 -:1086700000F0E0F928200EF0EDF8050010300AF0C7 -:1086800036FE6F4B18202B600EF0E4F806006D4BA1 -:108690000822390004600C300C930D970EF028F975 -:1086A0000CA90822301D0EF007F9674B29007361F1 -:1086B00012230398AE60EF60AB802F626F6202F00E -:1086C00087F8002805D028000AF036FD28000EF0B3 -:1086D000BDF8012327002278B437134323705B4988 -:1086E00038000BF0B0FF00265949059038000BF018 -:1086F000AAFF35000690642000F0AAFB0496230030 -:108700006933FF33180007930BF015F800282DD1BB -:10871000059B002B34D1069B002B31D1DD254D4923 -:108720004D48AD0000F08CFC6359002B1CD100F0CB -:10873000A1F801000BA800F0D7FD0CA80AF0ABFBD4 -:10874000CA239B00E018069B0CAA0BA90093039B6D -:1087500003F036FE0CA80AF03BFD0BA80AF038FD2A -:10876000CC239B00E35863510FB0F0BD2000913043 -:10877000FF300AF0E0FF0028CAD0049B182BC7DCAA -:1087800020006530FF2329B232B2FF3000F028FE0E -:10879000322000F05DFB049B01350133EDB2049300 -:1087A000052D02D100250136F6B2049B192B0AD003 -:1087B000059B002BA3D03800244902F091FC0598BA -:1087C0000EF044F802E0059B002BF4D1069B002B31 -:1087D00002D018000EF03AF81E491F4800F030FC95 -:1087E000CA239B00E3180893DD239B00E3580993F9 -:1087F000002B1ED100F03EF801000BA800F074FD24 -:108800000CA80AF048FB01230CAA0BA908980093B6 -:10881000039B03F0D5FD0CA80AF0DAFC0BA80AF0C4 -:10882000D7FCCC239B00E3580993DD23099A9B00D6 -:10883000E2502100079A0898F03103F0A5FF5EE7A7 -:10884000FD030000232E0200E32D020073750200D9 -:108850007E75020000200020001F0020BFF34F8F14 -:10886000024B034ADA60BFF34F8FFEE700ED00E0F2 -:108870000400FA05F0B58BB003AF19223800154992 -:108880000EF01AF80023144D05266B7180235B054A -:108890005B6E2C000093012301933100009808F0D7 -:1088A0004DFD0800019908F0C3FC0522009B5643CA -:1088B0001B1A0093019B534301932B1B5343FB183B -:1088C0001B5C013C6371054B9C42E6D102480BB036 -:1088D000F0BDC046C4750200CA270020C52700208D -:1088E000F0B595B01822002104000EA80EF000F893 -:1088F00013210EA80DF0DFFD03210EA80DF07EFE62 -:10890000464B1B68002B00D10133DBB200930021E2 -:108910000123434A09A807F0C9FFFA239B009C42A0 -:108920009B411C4072B63F4B64211E683E4B2000A9 -:108930000593052508F006FD6843503030180A21DC -:108940000690200008F0FEFC0A2108F0E1FD6943D2 -:1089500050317118200007910A2108F0D9FD6943B0 -:1089600050317118802600240891B601009B002B1D -:1089700052D004AD0027032C02D180260024B6017A -:108980006B682A4A02936300D31800220192587838 -:108990000299095C039119788C46102160460141C7 -:1089A0000398014204D001209040019901430191B4 -:1089B00001320633092AEAD1019B2A68D9431C4BAC -:1089C00009011940029B934224D1312F22DC00215E -:1089D00009A80DF0CCFEFA23139A0F99DB0010685A -:1089E000014219D0013B002BF9D1FA2301340137A0 -:1089F0007600E4B25B009F42BDD1043508ABAB42C8 -:108A0000B8D1064B1B68002BB0D0009B013BDBB2FA -:108A10000093ABE73143DBE7FFF720FF6C24002036 -:108A2000F0FF00000820002013760200DD75020030 -:108A3000F01F0000F8B50023124C23600AF04CFA36 -:108A4000002808D0042120000AF042FA002801D0B2 -:108A50000D4B2360F8BD0123A12704210B4A0C4DC7 -:108A600013602368FF0068606E68002EFCD0D65942 -:108A70001B02013933430029F5D1236001235360E0 -:108A8000E8E7C04668240020ED5EBC0B00D0004043 -:108A9000FCD000400B4B70B51C68002C10D0656DED -:108AA00000F0DEFBA36C002901D1834206D8200030 -:108AB0000AF06BFA200004490AF055FA2C00ECE7A2 -:108AC00070BDC0467424002094240020F0B593B0FB -:108AD00007932A4B04AC1E68049005910692002E61 -:108AE00049D0274B678825881C6800230293002CF7 -:108AF0002DD0636D23480393A36C190C9AB20B001D -:108B0000854214D12048824211D1002901D0B942B6 -:108B10000BD1029B002B08D120000AF036FA20006E -:108B20001A490AF020FA01230293039CDFE7002A86 -:108B300001D09542F9D1002901D0BB42F5D12000E6 -:108B40000AF023FA200011490AF00DFAEDE7104B64 -:108B5000EB18012B0FD910233A002900009308A825 -:108B60000C4B0AF0D3FA336830009B6808A9984789 -:108B700008A80AF0E1FA13B0F0BDC0467024002046 -:108B8000A0240020FE030000FF0300009424002026 -:108B900002FCFFFFCD8A010010B572B60B4B1C68BA -:108BA000002C08D020000AF0F0F90023E364084B01 -:108BB0002000E36310BD62B65C200DF04BFE5C222A -:108BC000002104000DF094FEEFE7C0469824002039 -:108BD00000400020F7B51E4C0123227816001E40ED -:108BE0001A4233D11B4D2860FFF7D6FF1A4B1B49A1 -:108BF00018600AF0B8F9FFF7CFFF194B1860194B4E -:108C00004363194B8363286800280FD0C023174F94 -:108C10003200174900933B000AF07FF9C02300930C -:108C200032003B00134928680AF077F90C200DF058 -:108C300011FE0023838083710F4B03600F4B836011 -:108C400000F026FB0123227813432370F7BDC046B2 -:108C5000D027002070240020A42400209424002089 -:108C60009C240020FC3F002023300200CD8A01001C -:108C7000FF030000FE030000CC6A0200958A010099 -:108C8000024B1878012318407047C046D0270020B7 -:108C9000F7B506000D0017000193002802D100244B -:108CA0002000FEBD0029FAD0FFF776FF041EF6D0A3 -:108CB000074B019A43630660064B45608760002AB4 -:108CC00000D0054B20000549A3630AF04CF9E7E703 -:108CD000FC3F0020FD2F02000B30020094240020F6 -:108CE00070B5074B0E0011001A7805000123100023 -:108CF00018401A4203D032002800FFF7C9FF70BDA8 -:108D0000D0270020024B1868434258417047C046A4 -:108D1000942400200300002210B5044994006058F8 -:108D2000002801D00132F9E7635010BD7C240020F7 -:108D3000002310B5044A99008C58844201D00133B5 -:108D4000F9E70020885010BD7C24002010B50024D5 -:108D5000084BA200D058002802D003685B689847EF -:108D60000134062CF4D1044B1B68002B00D120BF2A -:108D700010BDC0467C240020942400200122F8B5B8 -:108D80002C4B1B7813421CD02B4D2C68E36C1342E8 -:108D900018D002273B43E364284B1E680423F26C7F -:108DA00030001343F364636BF3630AF005F930009A -:108DB000716C04F0D6FB2868C36C3B4201D004F010 -:108DC0000AFCF8BD1E4F1F4E3A683068002A0AD1CF -:108DD00028601B0712D52C60FFF7B8FF3B68002BFB -:108DE000FAD02B600AE0216DB94219D1616D0029DA -:108DF00000D1110029602A688242EAD029688C4299 -:108E0000DFD0336899420DD10F4B4B630F4B8B630F -:108E100020000AF0D1F8296820004B6C626C06E053 -:108E20002A60E8E79C42F3D1002210004B6C04F06A -:108E300057FBC6E7D0270020A42400207824002078 -:108E4000942400209C240020FC3F002023300200BA -:108E500070B5114B04001A7801231A4202D10DF0AB -:108E6000C6FB70BD0D4A1568EA6C1A4206D0FFF7C2 -:108E700093FE0B4B1860002800D0050000F0F0F9BD -:108E80002418AC6428000AF080F8280005490AF08C -:108E90006AF8FFF773FFE4E7D0270020A42400203E -:108EA0007824002074240020F0B51E4B1E4F1E684D -:108EB0003B6885B005000391002B31D01B4B1A781D -:108EC00001231A422CD0F26C1A420ED0FFF764FE36 -:108ED000174B041E186008D00AF057F820001549F7 -:108EE0000AF041F82600FFF749FF039B30001B04FE -:108EF0002B43B3640AF049F830000F490AF033F805 -:108F00000E4B0024EB18012B07D9C0230093290036 -:108F10000B4B039A38680AF000F8200005B0F0BD4A -:108F2000084CFAE7A424002070240020D027002059 -:108F30007824002094240020A024002002FCFFFFBD -:108F4000CD8A010016FCFFFF10B5074B1B78DB072D -:108F500009D5064C20680AF018F8054920680AF07F -:108F600002F8FFF70BFF10BDD0270020A42400203B -:108F70009824002010B5034B1B78DB0701D5FFF7C1 -:108F8000E3FF10BDD0270020F7B505000C00002836 -:108F900033D001261B4B1B78334230D01A4F0723A6 -:108FA0003868C26C1100194000911A4207D02100A4 -:108FB0002800164AFFF794FE00252800FEBD04F0A5 -:108FC000F2FA3A680221D36C1800084001900B4273 -:108FD00003D001318B43D364EEE73343D3642000E5 -:108FE000A8473A68019DD36C1900B143D1645B076F -:108FF000E3D52000FFF7BEFFDFE7054DDDE7054DB8 -:10900000DBE7C046D0270020A4240020758F010094 -:1090100017FCFFFF16FCFFFF020010B5014B12CB3F -:1090200012C210BDA8240020034B1A68034B1A601B -:109030007E225A607047C04608200020A8240020E5 -:10904000F0B5124E03003278022A1BD081421BD9A0 -:109050000C1A072C18D90D000543032728003840A7 -:109060003D4211D172B6BA40094DA4085351AA1815 -:1090700051608022120614431C6033780133337030 -:1090800062B6F0BD0348FCE70348FAE7D2270020A8 -:10909000B024002013FCFFFF17FCFFFF70B5134C3A -:1090A00005002378124E002B0CD112491248337060 -:1090B000FFF7C6FF114B984202D11E20FFF710FCAC -:1090C0000123237000243378A34209DD0C49E30017 -:1090D0002800C91809F0ABFF002805D10134F2E7D8 -:1090E0001420FFF7FDFB002070BDC046D1270020F3 -:1090F000D2270020003800207028002017FCFFFF36 -:10910000B024002010B5002817D000220F4B19788A -:109110000F4B914215DD1C6884420FD25C6884427B -:109120000CD9041F2368002B02DC1E20FFF7D8FB9C -:10913000802322681B061343236010BD01320833CD -:10914000E7E71E20FFF7CCFBF7E7C046D227002059 -:10915000B024002070B5051E14DD0B4E0B4C336897 -:10916000002B02D020680DF0F9F8FA2120680024C5 -:10917000074B89008361C462694335600DF0FFF8D5 -:10918000200070BD0348FCE7C0240020F02400202C -:109190003D92010017FCFFFFF8B5114F05003E6836 -:1091A000002E0AD130200DF055FB040007F0AEF878 -:1091B0000C4BA6612360E6623C600B4E3368002BCB -:1091C00009D110200DF046FB04000DF024F9200019 -:1091D00034600DF0FAF82800FFF7BCFFF8BDC04678 -:1091E000F0240020CC720200EC240020014B18680F -:1091F0007047C046C024002070B50D4C2368002B7A -:1092000003D00C4B1B68002B02D10620FFF7C4FFD4 -:1092100020680DF0F1F802000749C3170D684E6889 -:109220005219734120680A604B600DF0EBF870BD75 -:10923000EC240020F0240020B020002010B5FFF71F -:10924000DBFF0024054BA200D058002802D00368A1 -:109250001B68984701340A2CF4D110BDC4240020A7 -:1092600010B5FFF7C9FFFA22034B9200186859683E -:10927000002308F08DF910BDB020002010B5FFF7D5 -:10928000BBFF024B1868596810BDC046B0200020D3 -:109290000B4B10B51B680400002B03D0094B1B6857 -:1092A000002B02D10620FFF777FF0023064A990022 -:1092B0008858002801D00133F9E78C5010BDC04612 -:1092C000EC240020F0240020C4240020002310B54A -:1092D000044A99008C58844201D00133F9E70020F8 -:1092E000885010BDC424002010B50400002902D00D -:1092F0000B78002B03D1034B2360200010BD09F035 -:109300006EFFFAE7DC6A0200F8B504000E001500F3 -:1093100000290AD00B78002B07D0002A05D00800BE -:1093200097B20DF025FB874203D90B4B2360200039 -:10933000F8BD681DFFF7B2FE20600AF0F4F820685F -:109340002A004780310004300DF0B6FA23685D1919 -:1093500000232B71EBE7C046DC6A0200014B03607F -:109360007047C046DC6A020010B50548054C206015 -:109370000AF0DCF82000044A04490DF060FA10BD40 -:10938000DC6A0200F424002000200020D131020019 -:10939000084B73B51D680400002D0AD001002E682B -:1093A0000822083168460DF087FA0CCC2800316895 -:1093B000884773BDF8240020014B03607047C04606 -:1093C000E46A020010B50400081E03D1034B2360B9 -:1093D000200010BD21600AF0A9F8F9E7E46A020054 -:1093E00030B500684488A1420CDA8588AA4209DABF -:1093F000002907DB002A05DB6243401880188371CF -:10940000002030BD0048FCE717FCFFFF10B50368E3 -:10941000588881420BDA9C88A24208DA002906DBD0 -:10942000002A04DB42435B189B18987910BD014861 -:10943000FCE7C04617FCFFFFF0B507000E001D005B -:1094400085B0002921DD002A1FDD002B1DD0046816 -:10945000638803938B4200DD0391A38802939342B8 -:1094600000DD0292002306340193019B029A93428D -:109470000ED029002000039A0DF01EFA3B68AD19AA -:109480005B88E418019B0133EEE7024805B0F0BDAC -:109490000020FBE717FCFFFFF8B504000D001600E5 -:1094A0001F00002901DB002A02DA0D4B2360F8BD02 -:1094B000100048430630FFF7F1FD20600AF033F852 -:1094C00023685D809E80002F06D03B00320029007B -:1094D0002000FFF7B1FFEAE7200009F059FFE6E7B7 -:1094E000E46A0200F7B507000D1E03D1244B0360A8 -:1094F0003800FEBD002408002600210001940378F6 -:10950000002B1AD03022524294469C446246092ACB -:1095100011D90A2B0AD1019B361901330193B142AB -:1095200000DA3100002426000130E8E7002CFBD0EF -:1095300000240136F8E70124F6E7019A380012B258 -:1095400009B2FFF7A9FF012149420E000A203B683A -:109550009A1D2C78002CCBD02300303B092B08D847 -:10956000CB43DB170B4043431B19303B190001353C -:10957000EFE70029FBDB117031000132F7E7C0464D -:10958000E46A0200F0B5040087B004A80E001D00D4 -:109590000192FFF741FD236801995A88914233DA1D -:1095A0009B889D4230DA1F2E2ED9059B00939E4248 -:1095B0002ADC052300217343049AA03BD3180393AC -:1095C000039B6E185B5C02930023019AD7182268F4 -:1095D00050880090B8420EDD9088B0420BDD0098B4 -:1095E000D2197043121810201841029F3840471EAC -:1095F000B841404290710133052BE6D10131052974 -:10960000DED1002007B0F0BD0048FBE717FCFFFFEC -:10961000F7B5036806009F1D5B880D005A1A01927A -:10962000002919DD0024994203DB09F0B1FE002076 -:1096300013E033689B889C42F9DA79193800019A63 -:109640000DF03AF9019B2900F81809F084FE3368FF -:1096500001345B88FF18ECE70048FEBD17FCFFFFF4 -:1096600010B50548054C206009F060FF2000044A51 -:1096700004490DF0E4F810BDE46A0200FC24002067 -:10968000002000204933020010B5054C01212000C4 -:1096900009F040FF2000034A03490DF0D0F810BD47 -:1096A0000025002000200020D1340200074A0300DA -:1096B00010B50120934208D0834202D00020DB077E -:1096C00003D41E20FFF70CF9002010BDFFFF00009F -:1096D0000048704716FCFFFF10B53220FFF700F975 -:1096E000004810BD16FCFFFF82801422002310B535 -:1096F00041620F4C0100083404600E240281123ACA -:10970000837182720363838636310A78C360A24311 -:10971000036143618361C36103620A70021DD387E1 -:1097200001224287034AC26302004032137010BD17 -:10973000046B020001000100F0B5564E05003768C9 -:1097400097B0002F00D090E006AC0B231C22212103 -:10975000200001F0B9F90B231D2222210AA801F0F3 -:10976000B3F90B231B2223210EA801F0ADF9082029 -:109770000DF070F801223B00110004900BF0B0FCDA -:109780003A2128000AF0E0FF00281CD0A38812AF7D -:10979000BB80A379A268BB713F4B5C2012930E2360 -:1097A000E3561492A289BB73BA810DF053F80423D7 -:1097B0000193363300933A002900049B040001F022 -:1097C000FFFF346051E0322128000AF0EBFF00284F -:1097D0001BD0A38812AFBB80A379A268BB712E4BAC -:1097E0005C2012930E23E3561492A289BB73BA81B4 -:1097F0000DF030F8042301932E3300933A00290032 -:10980000049B040002F080F9DBE73C2128000AF009 -:1098100084FF002834D0362202AB9B8E12AFBB806F -:1098200002AB9B181B780832BB711B4BA420129310 -:1098300002AB9B18109A1B781492059202AA928F81 -:109840005BB2BA81BB730DF005F8052304000293E7 -:10985000013B0193383300933A00049B290001F047 -:10986000CFFE0E4B346044341C600C4B094C18681E -:10987000002802D0216809F0CCFF206817B0F0BDA5 -:1098800044200CF0E7FF042204990400FFF72CFFAA -:1098900097E7C04604250020F46A0200082500204E -:1098A000F0B56349C56885B08D4258DA0300363398 -:1098B0001C7802222300134014425BD102690192FA -:1098C0008A4265DA02003632127852076AD4426957 -:1098D00002920200029C40328C4270DA0100363162 -:1098E0000978090775D4002B7ED113789C46002B8C -:1098F00016D00100061DF38F363101339BB2F3877A -:109900000391097801270C003C40394200D188E0DE -:109910001D2B05D9039BB94319700023F3871370DE -:1099200009F050FE434A0723904277D94249043B4D -:109930008D4273DBC8220133920095426EDC0198A0 -:10994000023B88426ADB013B904267DC02980433A9 -:10995000884263DB0023904260DD06335EE0C8226C -:10996000002352009542A9DD030036331A78002304 -:109970009207A3D4012306001F003636327854081C -:10998000A7433C0002279C40BA432243327095E72C -:10999000C822019C5200944299DD020036321278AE -:1099A000520794D4012306001C00363632789708FB -:1099B000BC43A7000424A2433A43327087E7C8217E -:1099C000029C49008C428EDD01003631097809077E -:1099D00089D40100012636310B78DF08BE43082701 -:1099E000F600BB4333430B701378032B00D97CE79D -:1099F0000133DBB21370012B03D10021031DD98782 -:109A000073E7042B00D070E7020036321178033B75 -:109A10000B43137000230430C3870B33180005B0C9 -:109A2000F0BD092B00D87BE76346F487013B76E75E -:109A300070FEFFFFFF700200E0FCFFFFF0B5C3699E -:109A4000C1681A68451D0400EB7F89B0114225D01A -:109A5000002B57D10123A2791A4237D000260222C7 -:109A60006846A188A67109F04CFCA31DDD7F012D7D -:109A70002CD1FFF7F5FB3300226A801A99410F00C1 -:109A80000600A1889F4203D1FA239B009E423BD34C -:109A90000123042204A809F034FC17E00B2B01D8A1 -:109AA0000133EB77EB7F082B0DD90122A379134209 -:109AB0000CD11343A188A37104A8130009F021FC61 -:109AC000FFF7CEFB2062EB7F012BC3D90322A379E2 -:109AD0001340012B14D1FFF7C3FB0023226A801A25 -:109AE0009941994202D10A4B984209D90223A2799D -:109AF000A1881343A3710522012304A809F001FCE6 -:109B000009B0F0BD013BCCE72B000322C2E7C04601 -:109B1000DB05000010B50400034B08330360FFF7BA -:109B2000D5FB200010BDC046386B0200F0B5060022 -:109B300000250F00040085B002930AAB1B7808369D -:109B400003930F4B290008330360019285808571D0 -:109B5000182230000CF0CCFE39003000039A0CF0D3 -:109B6000AFFC019B029AA380A31DE771DA77631D06 -:109B700025622000DD77FFF78BFB200005B0F0BDEC -:109B8000386B02000048704716FCFFFF10B5332009 -:109B9000FEF7A6FE004810BD16FCFFFF002310B51F -:109BA0000400838083710D48216408302060802088 -:109BB000C000A061E061206211002000E360236129 -:109BC00063616362A362E36223636363A363E3632A -:109BD000636409F0F6FD200010BDC046506B020022 -:109BE000F0B5544E0500376897B0002F3DD10B23D8 -:109BF0001C22212106A80AAC00F066FF0B231D22BF -:109C00002221200000F060FF0B231B2223210EA83D -:109C100000F05AFF08200CF01DFE01223B0011004D -:109C200004900BF05DFA1D2128000AF0A4FD002825 -:109C300024D0A38812AFBB80A379A268BB713E4B2E -:109C4000602012930E23E3561492A289BB73BA814B -:109C50000CF000FE05230193183300933A0029000D -:109C6000049B040001F080FE3460344B314A1B68D1 -:109C70001068002B00D0436417B0F0BD3C212800D1 -:109C80000AF0A7FD00281BD0A38812AFBB80A379E0 -:109C9000A268BB71284B602012930E23E3561492E6 -:109CA000A289BB73BA810CF0D5FD0523019337332C -:109CB00000933A002900049B040001F0C7FFD3E79A -:109CC0003C2128000AF029FD002829D0362202ABC9 -:109CD0009B8E12AFBB8002AB9B181B780832BB7106 -:109CE000154BA420129302AB9B18109A1B78149268 -:109CF000059202AA928F5BB2BA81BB730CF0AAFDE7 -:109D0000052304000293013B0193383300933A008A -:109D1000049B290001F074FC084B1C604434A3E749 -:109D200048200CF097FD052204990400FFF736FF48 -:109D30009AE7C04608250020F46A020004250020A6 -:109D4000F0B587B001930EAB1B88060003930D9B03 -:109D50000D000093019B0C9F0292002B39D0002F25 -:109D600002D1009BDB0734D528200CF073FD0400E2 -:109D7000103009F0BCFA029B1820258063800CF09B -:109D800069FD0500009B08220593019B00210360EB -:109D90000C3004970CF0ACFD082204A9281D0CF02F -:109DA0008BFD0D4B02226B6100230399E36023625C -:109DB000636233680A43300021005B68A560A280BB -:109DC0009847002805D0200009F0B6F920000CF0D3 -:109DD0003DFD07B0F0BDC0465738020070B58CB0ED -:109DE0008360109B01604260C36004001849180042 -:109DF0000AF029FC051E14D001001C22103105A810 -:109E00000CF05AFD6A4608AB43CB43C21B68136093 -:109E100020680599069A079B09F0E5FC28000CF0DC -:109E200015FD0C4B186800280ED00B4A05AB0592A7 -:109E300000220692C03202926A4622CB22C223003E -:109E400003220521FFF77CFF20000CB070BDC04647 -:109E5000F3770200F82400205D9E010082B0F0B587 -:109E60000400EDB06420739372920CF0C0FB0522E5 -:109E700010A8110009F095FA954911A8FFF732FBD7 -:109E80001925002221AB013D1A605A609A600C33FB -:109E9000002DF8D11522290014A813950CF028FDE7 -:109EA000A0680AF046F8FF210A90A06800F0F6FBCF -:109EB000884FA06800F0BEFA049508950995854B77 -:109EC0009F4203D0844B9F4200DBF7E0A0680AF07A -:109ED00032F8A56881491AA8FFF706FA78221AA96C -:109EE000280000F047FB1AA809F072F90023794F07 -:109EF00004930326099B606801333340099309F0FA -:109F0000F9FB0500606809F0FCFB0022744B059228 -:109F10009D420FDB013205922A00C8320ADBAA22D9 -:109F2000042192000591954204DC0596C82D01DCC0 -:109F30000222059200220692984210DB012306932A -:109F40000300C8330BDBAA2304329B00069298421D -:109F500005DC03230693C82801DC013B069310A807 -:109F600009F016FA5F4B00251E00079313ABEB5C5C -:109F7000012B05D172783178FE3310A8FFF730FA43 -:109F800001350236192DF1D16B4618229A5E6B46C7 -:109F900010A81421595E099BFFF722FA002F02DB5B -:109FA000049B0F2B07D90023A0681A00743000937C -:109FB00010A909F003FA13AE079B059A1B78934288 -:109FC00021D1079B069A5B7893421CD13378012BF1 -:109FD00019D00C23089A0CAD5343280000222168A5 -:109FE0000B9309F018FC21AA94460B9B634407CD00 -:109FF00007C301233370089B0133DBB20893049B32 -:10A000000133DBB20493079B374A023307930136CF -:10A010009342D1D164200CF0EAFA089B643F3FB22E -:10A02000182B00D84BE71A0021A91AA809F002FE44 -:10A030006A461DAB23CB23C21B6813601A991B9A77 -:10A040001C9B206809F0CFFBE568002D0CD0274948 -:10A0500012A8FFF749F91C2328001AAA12A90AF02E -:10A0600027FB12A809F0B4F8A06809F064FF11A951 -:10A0700012A8A56809F075F900221D4B009212A9DB -:10A0800001932800130000F017FA12A809F05CF9F8 -:10A09000FA2080000CF0ABFAA06809F04CFF0A9996 -:10A0A000A06800F0FBFA11A809F04EF910A809F019 -:10A0B0004BF96DB0F0BC08BC02B01847002F03D0BC -:10A0C000049B0F2B00D014E7A06800F0B3F910E751 -:10A0D000FE7702008C3C0000D18AFFFF437802002B -:10A0E00058FDFFFF587802008A780200F3770200DB -:10A0F000DC050000F0B5040085B0637A9C46002BB7 -:10A1000004D1200009F0B4FD05B0F0BDA37A266F9C -:10A1100001931023019AF35600259B1801229A40BF -:10A120002900F36803920293029BAB4231DDB068D1 -:10A13000019B6843C01873694000E77A1A181B5CDA -:10A140005078E279012F14D1571E3F1A18003B00B6 -:10A150004243606F52008218D2189379634500DD44 -:10A160006346627B1A4202D00123AB40194301359A -:10A17000DAE7022F07D0032FEAD1277A013FFF1A2F -:10A1800003003800E4E7571EFB1A277A013F381A0C -:10A19000DEE71123C943F356606C994023691940E7 -:10A1A000039B19430CF0E3FAA27B072AACD8637B2C -:10A1B0000C495B006373531CDBB290004158A373DE -:10A1C000022A03D808000CF007FA96E7064B200095 -:10A1D000236300236363054BE462236414300CF0B3 -:10A1E000CEF891E77C6B0200F5A001005B3C020019 -:10A1F00070B50400104B250008330360FFF766F8C4 -:10A200002000743009F0A0F82000603009F09CF8BC -:10A210002000583008F0DCFF2000503008F0D8FF54 -:10A22000064B1435280063610CF098F8280006F0FE -:10A2300083F8200070BDC0469C6B0200CC72020007 -:10A24000F8B500250400324B858008330360857122 -:10A25000143016000F0006F059F820002D4BE5626F -:10A26000636125645030FFF779F820005830FFF71C -:10A2700075F820006030FFF79FF820000423F25E9D -:10A2800033682667590009B2743009F08AF83368D8 -:10A29000226FE37173680126237210236581A78002 -:10A2A0002561D35691685918994204DD30009840D1 -:10A2B00001330543F8E711230120D356D16859181B -:10A2C000994206DD02009A40266901333243226139 -:10A2D000F6E714200CF0BEFA226900212A4301237C -:10A2E000060006F0E3FAFF23220063720133A38124 -:10A2F000002348326664A37320001370A366FEF740 -:10A30000C7FF0123A27920001343A371F8BDC04603 -:10A310009C6B0200E0720200F0B5437A040085B045 -:10A32000002B04D1200009F0A3FC05B0F0BD837A16 -:10A33000066F01931023019AF35600259B18012202 -:10A3400094469A402900F36803920293029BAB4221 -:10A350002DDDB068019B6843C01873694000E77A3F -:10A360001A181B5C5078E279012F10D1571E3F1A42 -:10A3700018003B004243606F52008218D218937954 -:10A38000002B02D06346AB4019430135DEE7022FB4 -:10A3900007D0032FEED1277A013FFF1A03003800C0 -:10A3A000E8E7571EFB1A277A013F381AE2E7112324 -:10A3B000C943F356606C994023691940039B1943C4 -:10A3C0000CF0D5F9667AB31EDBB2FC2B14D8FEF77D -:10A3D0000DFF0C4B0500236300230B4863630B4BFD -:10A3E000FF217043E462236406F0ACFF290041437F -:10A3F000200014300BF0C3FF637A012B00D994E7DF -:10A4000090E7C046713C0200B60300005B3C0200CE -:10A410001FB5012381881A00684608F072FF0123E6 -:10A4200068461A00024908F06CFF05B000BDC0463E -:10A43000FE0300001FB5030048331A780400002A09 -:10A440000DD000221A70012381881A00684608F096 -:10A4500058FF012368461A00034908F052FF200004 -:10A46000743008F095FF1FBDFF03000010B54830A1 -:10A470000378002B06D00378012B03D0012102487A -:10A4800008F0B3FD10BDC046FF03000010B5012168 -:10A490000400062008F0A9FD064B984208D1483474 -:10A4A0002378002B04D02378012B01D020BFF7E7BD -:10A4B00010BDC04616FCFFFF73B5079C0500002CBD -:10A4C0001CDB060048363078002802D0307801289E -:10A4D00016D106981BB2C0B20090280012B2743098 -:10A4E00008F06CFF002C07D02B004A331C8000249E -:10A4F00007234C352C803370200076BD014CFBE7E0 -:10A50000014CF9E717FCFFFF12FCFFFFF0B587B025 -:10A510000D9C05000E0017000393002C21DBFFF7B4 -:10A52000A5FF2B0048331B78DAB20292002B1AD118 -:10A53000310005A808F015FF0C9B3A000093280095 -:10A54000039B019405A9FFF7B7FF05A808F0FCFEDF -:10A55000002C03D02800FFF799FF029C200007B0D1 -:10A56000F0BD024CFAE7024CF8E7C04617FCFFFFCB -:10A5700011FCFFFFF8B50400171E1DDD060048366C -:10A580003378002B02D03378012B17D12200E379E6 -:10A590005632013B137023000025200054331D80E8 -:10A5A000503008F072FE23004A331F800223280037 -:10A5B0004C3425803370F8BD0148FCE70148FAE7C8 -:10A5C00017FCFFFF12FCFFFFF8B50400171E2DDD7E -:10A5D000060048363278002A02D03278012A27D184 -:10A5E0005D42069BFF331FD16B1D22001BB26432FC -:10A5F00013802300200066331D70603008F0B9FE20 -:10A60000230000226C331A70954200D03D002300D5 -:10A610004A331D80079B00205A1E9341013F4C3452 -:10A62000053327803370F8BD069BDEE70148FAE763 -:10A630000148F8E717FCFFFF12FCFFFFF0B504002C -:10A640000F0016001D0087B0002A1FDDFFF70EFF68 -:10A65000230048331B78DAB20392002B18D139005B -:10A6600005A808F07EFE0D9B320001930C9B05A906 -:10A67000009320002B00FFF7A7FF05A808F064FE59 -:10A680002000FFF703FF039807B0F0BD0148FBE788 -:10A690000148F9E717FCFFFF11FCFFFFFF2902D873 -:10A6A0004172002070470148FCE7C04617FCFFFFDD -:10A6B00013B5040004A80078009020000BF0C3FD3F -:10A6C000002801D1207516BD0048FCE70EFCFFFFF5 -:10A6D00013B5040004A80078009020000BF09BFD47 -:10A6E000002801D1207516BD0048FCE70EFCFFFFD5 -:10A6F0007FB50D0011000F226A4404001E1E117068 -:10A7000015D0089B002B12DD012329000093FFF7D1 -:10A71000DFFF002808D10090320029002000089BAC -:10A72000FFF7C6FF002800D0024804B070BD024801 -:10A73000FBE7C0460EFCFFFF17FCFFFFF7B5060066 -:10A740000D1E3ED00023022704690193002C34D053 -:10A75000AA88A38853403B422DD13A4222D1A36814 -:10A76000AA68934227D12B88002B02D022889A42D4 -:10A7700021D16B88002B02D062889A421BD1EB68F2 -:10A78000E268934201D0002B15D17368002B01D0F1 -:10A7900020009847A2880C4B1343A380019B0133F0 -:10A7A000019308E0A968A0680AF07FFC0028DAD1CC -:10A7B000AB883B42D3D0646AC8E7019B2000002BE2 -:10A7C00000DC0248FEBDC0460080FFFF17FCFFFF13 -:10A7D000F0B506000D0085B000295DD001270469A1 -:10A7E000002C27D00221AA8800230A4202D0A38885 -:10A7F0005B083B40226829688A4215D1A068A96895 -:10A80000002B0FD00AF051FC00280DD0EB68E26855 -:10A81000934209D10421625EA388002A06DB1F4807 -:10A8200005B0F0BD8842F1D0646AD9E75B045B0CE7 -:10A83000A380F4E730692A880100031E07D135613F -:10A8400001236846164908F05CFD0020E8E71C88F3 -:10A85000944206D25C6A1900002C0DD02300F6E762 -:10A8600023001C88944207D15F886C88A74203D8D4 -:10A870005C6A1900002CF3D1884209D10B889342FD -:10A8800004D805D148886B88984201D96962D6E717 -:10A890004B6A6B624D62D3E70248C1E716FCFFFFCB -:10A8A000FD03000017FCFFFF064B10B51A00040063 -:10A8B00008322C33026083600830FEF739FA20003A -:10A8C00010BDC046B46B020008B4024B9C46083869 -:10A8D00008BC6047A9A8010008B4024B9C46083890 -:10A8E00008BC6047A94002000C4A002311002C322A -:10A8F000083110B5436083818373826003614361D3 -:10A900008361C383016004000830FEF703FA044B3F -:10A910001A68002A00D11C60200010BDB46B020030 -:10A92000F8240020F7B50D00012604690192002CDF -:10A9300037D023882A889A4201D0002B24D16388FB -:10A940006A889A4201D0002B1ED1FEF799F90123A3 -:10A95000002806D0C022A3881340C03B5A4253416E -:10A96000DBB2019A93421AD10422A35EA788002B7E -:10A9700015DB10222900A0180BF09EFF40231F4278 -:10A9800004D0200009F099FB646AD0E7FEF778F95B -:10A990000028F6D021000448FEF7F6FAF4E7002676 -:10A9A000F2E73000FEBDC046BB40020008B4024BD7 -:10A9B0009C46083808BC604745420200F0B587B0A5 -:10A9C00001930EAB1B88060003930D9B0D000093B3 -:10A9D000019B0C9F0292002B39D0002F02D1009BCB -:10A9E000DB0734D528200BF035FF0400103008F0C9 -:10A9F0007EFC029B1820258063800BF02BFF050056 -:10AA0000009B08220593019B002103600C300497F2 -:10AA10000BF06EFF082204A9281D0BF04DFF0D4B13 -:10AA200002226B6100230399E3602362636233684F -:10AA30000A43300021005B68A560A2809847002887 -:10AA400005D0200008F078FB20000BF0FFFE07B0D7 -:10AA5000F0BDC0467F420200F0B51600002583809D -:10AA6000164A174B04008571026001814681057307 -:10AA700018688C4689B0A8421DD0124A05950492E8 -:10AA8000C02202926A4604AB82CB82C223002A0013 -:10AA90006146FFF793FFC022094B0A4918680292EA -:10AAA0006A46069106AB079582CB82C223002A0034 -:10AAB0003100FFF783FF200009B0F0BDF86B020002 -:10AAC000F8240020A943020030B5002403730123B9 -:10AAD000034D84710560818082734373846030BD4F -:10AAE000F46A020070B583790400DB0704D580683E -:10AAF000002801D00BF0AAFEA3799B0704D5A0681B -:10AB0000002801D00BF0A2FEA3795B0709D5A02392 -:10AB10000021154AA068DB00D150884201D00BF01B -:10AB200095FEA3791B0708D5A568002D05D0280040 -:10AB30000AF032FB28000BF089FEA379DB0605D56D -:10AB4000A068002802D00368DB6898476023A279D8 -:10AB50001A4205D0A068002802D003685B689847B5 -:10AB60000023A360A37170BD00700040F7B50227F9 -:10AB7000037B04000D003B4228D0012928D88379AB -:10AB80001A003A4001923B4214D1FFF7ABFF182064 -:10AB90000BF060FE0E230600E35618220199009385 -:10ABA0000BF0A6FE300000990BF094FCA379A66090 -:10ABB0003B43A371A3685A68002D04D00025DB68CD -:10ABC0001A602800FEBD1B691A60FAE7014DF8E71C -:10ABD000014DF6E716FCFFFF17FCFFFFF7B5012656 -:10ABE000037B040033422CD0827961231100194089 -:10ABF00001911A4216D1FFF775FF18200BF02AFEBB -:10AC00000E230500E356677B1822019900930BF091 -:10AC10006FFE3A00280000990BF052FCA379A56062 -:10AC20003343A3716023A279A0681A4202D00BF0CB -:10AC30002BFBFEBD436940681B681840431E9841CA -:10AC4000F7E70148F5E7C04616FCFFFF70B5037B48 -:10AC500004000D001B0714D58023DB00994212D29B -:10AC600009F025FC03000020834209D1280007F0E9 -:10AC7000EDFB064906F02EFF011CA06802F020FD46 -:10AC800070BD0348FCE70348FAE7C04600C07F44B4 -:10AC900016FCFFFF17FCFFFF70B50425037B0400C3 -:10ACA0002B4214D083792B420DD1FFF71BFF0820D4 -:10ACB0000BF0D0FD0E210600615605F079FBA3795B -:10ACC000A6601D43A571A06805F098FB70BD014802 -:10ACD000FCE7C04616FCFFFF10B583791B0703D5C0 -:10ACE000806802F001FD10BD0048FCE716FCFFFF84 -:10ACF000012210B583794173134204D080680BF0B0 -:10AD00007DFC002010BD6022134203D080680BF050 -:10AD1000C2FAF6E70048F5E716FCFFFF70B504003D -:10AD200000250C4B0E0008338580857103602100DF -:10AD3000183009F009FC20002100203009F027FC20 -:10AD4000054B2000A680E5802572E56025616561E0 -:10AD50001C6070BD086C02000C2500208379DB07A5 -:10AD600002D5C160002070470048FCE716FCFFFFD9 -:10AD70008379DB0701D5C06870470148FCE7C0460E -:10AD800016FCFFFF70B545690400002D22D0037A40 -:10AD9000032B21D8FFF7ECFFA8622C200BF05AFD03 -:10ADA0002C22002105000BF0A3FD002263695A62EA -:10ADB0002369934207D1636923610020237A656187 -:10ADC0000133237270BD1A005B6A002BFBD16369EB -:10ADD0005362F2E70148F5E70148F3E717FCFFFF8C -:10ADE00013FCFFFF144B70B55A68144C002A03D0B3 -:10ADF00000225A600132A2601A69002A17D000218D -:10AE000019618023DB000E4DE3582868012B0FD118 -:10AE1000A923DB00E1584942FFF7A0FF2868FFF7AC -:10AE2000B1FF2B685A69074BE2500123A36070BD44 -:10AE3000FFF794FFF9E7C046FC1000400010004007 -:10AE40000C2500200405000003000069002809D03B -:10AE50000221054AD167426A1A611A7A013A1A72C6 -:10AE6000024B19607047C04604E100E000E100E0D9 -:10AE700010B5002903DB024B19600BF051FA10BD2D -:10AE80001025002070B504001D0004AB1E7805F0ED -:10AE9000F9F920000E4B40302360FEF75FFA2300E3 -:10AEA000220001354C331D700023E1215832013658 -:10AEB00016700A3AA3646365138053809381D3812B -:10AEC000013B200063644902FFF7D2FF200070BD00 -:10AED000A46A0200F7B580277F053E697C690822D5 -:10AEE000113C74430500210068460BF0E5FC104B53 -:10AEF000009A9A4219D0009300230193796928009F -:10AF00001339714309F05AFB019A2800009909F09E -:10AF10006DFB2100280009F051FB796922001339EB -:10AF200028007143B30809F053FB0198FEBDC046E9 -:10AF3000FECA0000F0B50D00ABB000210D92070075 -:10AF4000302212A81E000BF0D3FC28000BF010FDDD -:10AF5000431C0C93102B00D9B8E0202E00D9B5E08B -:10AF60002900380009F06FFB0B90002854D129000C -:10AF70000C9A12A80BF0A0FC32000D9916A80BF049 -:10AF80009BFC80235B051A695D690B92113D6A4346 -:10AF900038005E690D92FFF79DFF0D9B302208334C -:10AFA000002104001EA80F930BF0A2FC31000B9BA4 -:10AFB00013395943380009F001FB00230F9E0C930D -:10AFC0000E930C9BA34246DA310030221EA80BF0F0 -:10AFD00073FC12A91EA80BF0C1FC00282BD13D491F -:10AFE000380022001091119409F000FB6A4609967E -:10AFF00015AB23CB23C223CB23C223CB23C23800E0 -:10B00000149B1299139A09F0FFFA01230E930C9BDB -:10B01000303601330C93D4E70B9832000D99103081 -:10B020000BF03CFC04000B980BF010FC002C9ED1A4 -:10B0300020002BB0F0BD6A46099621AB23CB23C27A -:10B0400023CB23C223CB23C238001E991F9A209BF7 -:10B0500009F0DAFADBE7E6433021F61726404E43E3 -:10B060000F9B9E190E9B002B1CD10B9B981E06F06C -:10B07000DFF8A0422CD0174901343800220010918B -:10B08000119409F0B3FA6A46099615AB23CB23C293 -:10B0900023CB23C223CB23C238001299139A149BCB -:10B0A00009F0B2FA38000D9909F088FA80235B059F -:10B0B00059690C230B9A133963434A433800110032 -:10B0C00002330D9A09F084FA0024B1E7024CAFE78D -:10B0D000024CADE7FECA000017FCFFFF13FCFFFFA8 -:10B0E0008023F0B55B051A6995B002925A69059103 -:10B0F0000299113A51435C69029B133C05005C4381 -:10B100000391FFF7E7FE061E3CD0302200210834F1 -:10B1100008A8039F0BF0ECFB2100280009F04EFA71 -:10B120000023083701930493019BB34220DA3900CE -:10B13000302208A80BF0C0FB059908A80BF00EFC04 -:10B1400000280DD11B49721E28000691079209F0B4 -:10B150004DFA01230493019B303701330193E3E758 -:10B1600022000C233900280009F032FA3034F2E7CB -:10B17000049B002B08D10F49320028000691079646 -:10B1800009F034FA0C4812E02800039909F016FA85 -:10B1900080235B0559690C23029A13394A43734390 -:10B1A00011002800039A023309F012FA002015B0AA -:10B1B000F0BDC046FECA00000CFCFFFF70B50400E5 -:10B1C000A280FA22002308000C4992000831216075 -:10B1D000A3710B496061E260A360638209F033FAF6 -:10B1E000051E09D0010020000222103112300BF0A0 -:10B1F00063FB28000BF02AFB200070BD206C0200CE -:10B200008A78020030B502258379040087B02B428A -:10B2100004D1FDF77FFDA3791D43A571200009F03E -:10B2200058FA00281CD06B46DD1C280009F048FAAB -:10B230002B78002B17D001A809F040FA0321019ABE -:10B24000D3170B409B189B102382FEF709F8E36885 -:10B25000A18818180123A0601A0002A808F051F86C -:10B26000002007B030BD0122064B1A60064A516823 -:10B270000029FCD000215160044A12680192012289 -:10B280005A60DBE700C00040FCC0004008C5004039 -:10B29000022802D10122014B1A707047D3270020E7 -:10B2A00070B5064D04002B78002B04D1044803F040 -:10B2B0003FF801232B70200070BDC046D42700202A -:10B2C00091B2010070B50C0007F006FE002810D006 -:10B2D0000023134DA40A2B70200009F00EFA002859 -:10B2E00003D00A200BF083F9F6E72B78002BFCD073 -:10B2F00070BD02210B4B0C4A99508021C90058584F -:10B300000028FCD0A120C0001C5058580028FCD0B8 -:10B31000002199508021C9005A58002AFCD0E7E743 -:10B32000D327002000E0014004050000F8B50D001F -:10B3300016001F0007F0D0FD002811D00023184C84 -:10B3400023703A003100280009F0D5F9002803D015 -:10B350000A200BF04CF9F4E72378002BFCD0F8BD61 -:10B36000012380220F4C1049D2006350A358002BB8 -:10B37000FCD08022D200002394469F4208DD980032 -:10B3800032582A506246A0580028FBD00133F4E717 -:10B39000002363506346E358002BFBD0DFE7C04631 -:10B3A000D327002000E001400405000008B4024B50 -:10B3B0009C46443808BC6047FF460200FA21F8B5B5 -:10B3C0000389C90004005943324809F084FEFA2178 -:10B3D000890005F02DFF304FA17A2081380009F057 -:10B3E0007AFE23002600250022894C33A072A03665 -:10B3F0001A808C3500232A223178286808F0A8FDAD -:10B40000002844D11F235B223178286808F0A0FD72 -:10B4100000283CD120235C223178286808F098FD70 -:10B42000002834D101232C223178286808F090FDBF -:10B4300000282CD101232D223178286808F088FDBE -:10B44000002824D101232E223178286808F080FDBD -:10B4500000281CD1A17A380009F038FE0E22C3B2B0 -:10B460003178286808F074FD002810D1FA2123896A -:10B4700089005943074809F029FE012303432A2282 -:10B4800031782868DBB208F063FD002800D003485B -:10B49000F8BDC046406C0200386C02000EFCFFFF95 -:10B4A00008B4024B9C46443808BC6047BDB3010059 -:10B4B000074B10B51A00040008323C3302604364A5 -:10B4C000443008F04CF9200008F06EF8200010BD60 -:10B4D000A06C020008B4024B9C46443808BC60478C -:10B4E000B1B4010008B4024B9C46443808BC604724 -:10B4F00009470200F0B50425837904008BB02B4284 -:10B5000004D1FDF707FCA3791D43A57120009030FD -:10B51000FFF764FB0026B0420FD12300A033197857 -:10B5200020000C2307AD00938C302B000122006813 -:10B53000FFF7DEF8061E03D02C4E30000BB0F0BD36 -:10B540000A2304AA9B182A785A706A781A70002273 -:10B55000985EAA785A70EA781A700022995E039170 -:10B560002A795A706A791A7000229F5EAA795A70F5 -:10B57000EA791A7000215A5E04922A7A5A706A7A1D -:10B580001A7000215A5E0592AA7A5A70EA7A1F252B -:10B590001A7000229B5EA27A03999C46514349424D -:10B5A0005043CB172B405B185B11A361C3172B4093 -:10B5B000181864235743FA171540ED196A112262CF -:10B5C000059A5B425343A36764236146049A401182 -:10B5D0005A434B43E267221DE0612000D36708F025 -:10B5E0005CF82000443008F0C1F8A6E70EFCFFFF2D -:10B5F00008B4024B9C46443808BC6047F5B40100CF -:10B60000F7B51E00040008AB1B881500019309ABB9 -:10B610001A8800910AAB31001F88FEF765F82000F8 -:10B620003A0031004430FEF7B9FA134B20001A00FB -:10B630003C336364230008322260009A8C331A6022 -:10B64000AB8890308380AB79AA6883710B4BA98952 -:10B6500003600E23EB56826022009C3211808373BC -:10B660002300019AA03303211A80FFF741FB200039 -:10B67000FFF7A4FE2000FEBDA06C0200F46A0200E9 -:10B68000F8B5FA260189B60004007143254809F08F -:10B6900022FD310005F0CCFD234FA17A2081380036 -:10B6A00009F019FD2500A072583500232A222978B7 -:10B6B000606C08F04DFC002832D110232B22297831 -:10B6C000606C08F045FC00282AD101232D2229783E -:10B6D000606C08F03DFC002822D101232E2229783D -:10B6E000606C08F035FC00281AD1A17A380009F006 -:10B6F000EDFC0E22C3B22978606C08F029FC00280A -:10B700000ED121890748714309F0E0FC012303436E -:10B710002A222978606CDBB208F01AFC002800D0DD -:10B720000248F8BD086D0200006D02000EFCFFFF2C -:10B7300010B50400034B0833036007F035FF200009 -:10B7400010BDC046686D02007FB5042583790400F2 -:10B750002B4204D1FDF7DEFAA3791D43A571200029 -:10B760004830FFF73BFA0025A8420DD1230058339B -:10B770001978062302AE009301223300606CFEF7B5 -:10B78000B7FF051E03D00D4D280004B070BD002189 -:10B7900004200222A37A30567156B25659435A43B6 -:10B7A0004343DB002362D20023685242C9002000D9 -:10B7B0009B6AA261E1619847E6E7C0460EFCFFFF85 -:10B7C000F8B504000F00190006AB1E8807AB150082 -:10B7D0001A88FDF789FF0F4B676408332360230045 -:10B7E000AA8848339A80AA79A9689A710A4AA889CE -:10B7F000A2640E22AA5621652100543108809A7352 -:10B800000023A371230058331E802000FFF738FF68 -:10B810002000F8BD686D0200F46A020010B5040053 -:10B82000034B0833036007F09AFF200010BDC046A9 -:10B83000FC6D0200F0B507005C3700230400102205 -:10B840003978806C87B008F083FB214D0300280015 -:10B85000002B3BD10F2602ABF618012339780822C2 -:10B860000093A06C3300FEF743FFA8422DD00322C3 -:10B870003378134203D06420FDF7EAFAEAE7FA26A8 -:10B880002189144DB6007143280009F024FC3100D1 -:10B8900005F0CEFC2081A02311223978A06C08F09D -:10B8A00057FB002811D1A36C218903937143280011 -:10B8B0003F7809F00BFC01231843C3B21022390072 -:10B8C000039808F045FB002800D0014807B0F0BD00 -:10B8D0000EFCFFFF9C6D020070B508258379040003 -:10B8E00086B02B4204D1FDF715FAA3791D43A5714B -:10B8F00020004C30FFF772F9051E0DD023005C3399 -:10B900001978062304AE009301223300A06CFEF7E1 -:10B91000EFFE051E03D0134D280006B070BD0E23A8 -:10B9200032786B445A70727820001A700022995E47 -:10B9300064224A43A263B2785A70F2781A700022E5 -:10B94000995E642252425143616331795970717931 -:10B95000197000215B5E5A432368E2631B6A9847B3 -:10B96000DAE7C0460EFCFFFFF8B504000F0019002F -:10B9700006AB1E8807AB15001A88FEF70FF90D4BB2 -:10B98000A764083323602300AA884C339A80AA79DD -:10B99000A9689A71084AA889E2640E22AA566165CC -:10B9A0002100583108801E8220009A73FFF742FF61 -:10B9B0002000F8BDFC6D0200F46A0200F0B5FA2523 -:10B9C0000189234FAD0085B004006943380009F0B8 -:10B9D00082FB290005F02CFC1E4EA17A208130004C -:10B9E00009F079FB636CA07202932300583321891C -:10B9F00001931B7869433800039309F067FB072321 -:10BA00000343202203990298DBB208F0A1FA002830 -:10BA10001AD1019B22221978606C102308F098FA41 -:10BA2000002811D1019BA17A30001F78656C09F0C4 -:10BA30004DFB80235B420343232239002800DBB205 -:10BA400008F086FA002800D0034805B0F0BDC046D3 -:10BA5000306E0200286E02000EFCFFFF10B50400DD -:10BA6000034B0833036007F09FFD200010BDC04664 -:10BA7000A06E0200F0B504258379040085B02B4246 -:10BA800004D1FDF747F9A3791D43A5712000483083 -:10BA9000FFF7A4F8051E0DD02300583319780623AC -:10BAA00002AE0093A8223300606CFEF721FE051E53 -:10BAB00003D0144D280005B0F0BD1F200023F25E16 -:10BAC000D31703409B180222B15E5B11CA170240D4 -:10BAD00052180421775E3380F9170140A07A521181 -:10BAE0004343C919728049114243B18041435B42CB -:10BAF000E3612368524220009B6AA2612162984759 -:10BB0000D8E7C0460EFCFFFFF8B504000F0019008F -:10BB100006AB1E8807AB15001A88FDF7E5FD0F4B35 -:10BB20006764083323602300AA8848339A80AA797F -:10BB3000A9689A710A4AA889A2640E22AA562165A8 -:10BB40002100543108809A730023A37123005833D5 -:10BB50001E802000FFF732FF2000F8BDA06E02001B -:10BB6000F46A0200F7B5FA2504000189134EAD000E -:10BB70006943300009F0AFFA290005F059FB2700AE -:10BB8000A36C208100935C373B7881B2694330001D -:10BB9000019309F09BFA6022C3B20199009808F062 -:10BBA000D7F9002807D1012362223978A06C08F068 -:10BBB000CFF9002800D00248FEBDC046D46E020076 -:10BBC0000EFCFFFF10B50400034B0833036007F0C1 -:10BBD000C6FD200010BDC046FC6E02007FB50825E2 -:10BBE000837904002B4204D1FDF794F8A3791D4317 -:10BBF000A57120004C30FEF7F1FF051E0DD023008B -:10BC00005C331978062302AE0093E8223300A06C5F -:10BC1000FEF76EFD051E03D00B4D280004B070BD6D -:10BC20000223F25E96235B425A4362630021725EF6 -:10BC300020005343A3630423F25E96235343E3633C -:10BC400023681B6A9847E8E70EFCFFFFF8B504007D -:10BC50000F00190006AB1E8807AB15001A88FDF708 -:10BC60009DFF0D4BA764083323602300AA884C3343 -:10BC70009A80AA79A9689A71084AA889E2640E2272 -:10BC8000AA5661652100583108801E8220009A73EF -:10BC9000FFF768FF2000F8BDFC6E0200F46A0200A6 -:10BCA000F0B50400150085B001930AAB1F880BABFB -:10BCB0001B78461C02930EAB1B78102203930B7863 -:10BCC00003704B8A0131438230000AF0F5FD656153 -:10BCD00000250122019B27836383039BE583237750 -:10BCE000029B2000F377A31CDA770C9B0C2663627F -:10BCF00023000D9A283329001A705D7032009D7060 -:10BD00002C300AF0F5FD2000064B3200A363290019 -:10BD1000E56340300AF0ECFD2000034B2565E36449 -:10BD200005B0F0BDF3470200E5470200F0B507009B -:10BD3000C3B001604260684900222DA808F0DCFD14 -:10BD40003B000833069312230024012601930C3B89 -:10BD500010AD069A049600932DA923000394029433 -:10BD600018A8FFF79DFF220028005C4908F0C4FDD9 -:10BD70003B000E3307930A230193083B2900079ADF -:10BD8000049600930394230002942DA8FFF788FFE4 -:10BD90007868BC600368BC815B6998475A2202AB33 -:10BDA000D218D677AE2202ABD218D67718AA09924B -:10BDB0002DAA4B49F8810A920BA8220008F09CFD9D -:10BDC0002421392002AA5218137802AA2B70D38E8C -:10BDD00001316B8202AB1022C918C0180AF06CFD49 -:10BDE000022309AE2B7538681696AC8301F0E0FC8F -:10BDF000036829001B689847762202AB9B181B88B2 -:10BE000054323B8202AB9B181B8838687B8201F05E -:10BE1000CFFC03680094398ADD68069A0623A84798 -:10BE2000386801F0C5FC03680094798A079ADD68D8 -:10BE30000223A847386801F0BBFC060014200AF072 -:10BE400009FD0500274B0461082280C00BA90B9354 -:10BE50000C940AF031FD244BEB60B369A34239D155 -:10BE6000224BB5611E68002E31D028200AF0F2FC6A -:10BE70000400103007F03BFA1D4B182023600AF035 -:10BE8000E9FC002205001B4B00210C9207600832E0 -:10BE90000C300B930AF02CFD08220BA9281D0AF088 -:10BEA0000BFD154B00226B61C223A3803368E26057 -:10BEB000210030005B68A56022626262984700281A -:10BEC00005D0200007F038F920000AF0BFFC380048 -:10BED00043B0F0BD2B61C3E792780200A278020064 -:10BEE000B2780200B548020001480200F8240020A0 -:10BEF000040001006B4802002B48020010B504004A -:10BF0000054B083303601C3007F062F9200018303D -:10BF100007F05EF9200010BD286F0200FF23F0B586 -:10BF20002C4E8DB0337000230400694600880093C6 -:10BF300004F02EF9002802D16B469B783370264D11 -:10BF40002B68DB68002B07D1002320881A0019001A -:10BF500008F0F9FC0DB0F0BD3378032BF4D81F497D -:10BF600001A8FDF7C1F92B6801A9DD6804A807F055 -:10BF700084F9280004A908F095FB0027050004A80F -:10BF800007F026F9BD421ED029002022103104A856 -:10BF90000AF092FC28000AF059FC317804ABC90081 -:10BFA0005918082202A80AF087FC012308222088D9 -:10BFB00002A908F0C8FC0137002804D10C21208810 -:10BFC000074A08F0BEFC01A807F002F9002FBBD019 -:10BFD000C0E7C0468820002020250020C27802004B -:10BFE000FFFF0000F0B58379040091B05B071BD51B -:10BFF000FDF736F900232269801A9941994203D14D -:10C00000F533FF3398420FD3A068002808D0354B92 -:10C010001D8801F0BDFB0368152229001B6A9847A3 -:10C020000422A3799343A371A3799B0758D52E4E7D -:10C030003368DB68002B4FD02C4F3B78032B4BD859 -:10C04000284B2B491B8804A80193FDF74DF9336851 -:10C0500004A9DD6808A807F010F908A9280008F06D -:10C0600021FB050008A807F0B3F8082302AAD38033 -:10C070000198073B063206A908F067FC002D08D09E -:10C0800029002022103108A80AF016FC28000AF026 -:10C09000DDFB3D7802ABDA88ED0008AB5D192800C6 -:10C0A00006A90AF0FBFB002813D00822280006A9E5 -:10C0B0000AF002FC336804A9DD6805A807F0DDF882 -:10C0C0002023280008AA05A908F0F2FA05A807F01D -:10C0D0007FF804A807F07CF80222A3799343A371A8 -:10C0E00011B0F0BDB82700202025002088200020B6 -:10C0F000C278020070B50D0001F04AFB040003682D -:10C10000002D09D15B699847FA20800068430749F0 -:10C1100005F08EF8E08070BD9B6898478542F3D2A9 -:10C12000236820009B6898470500EDE77102000036 -:10C13000F0B507001500A1B002C706006B4918A8AA -:10C140001C0008F0EDFC2B1E03D028000AF010FCA8 -:10C1500083B20122049200220392029202320192DF -:10C1600000932A0018A93800FFF79AFD33006049B0 -:10C17000583318A8079308F0D3FC231E03D02000DF -:10C180000AF0F6FB83B2012204920022039202928B -:10C19000023201920093220018A90798FFF780FD50 -:10C1A00033005449AC3318A8089308F0B9FC269B17 -:10C1B000002B03D018000AF0DBFB83B201220492AB -:10C1C000002203920292023201920093269A18A949 -:10C1D0000898FFF765FD731CFF33474918A80993BA -:10C1E00008F09EFC279B002B03D018000AF0C0FB30 -:10C1F00083B2012204920022701C03920292023246 -:10C2000001920093279A18A9FF30FFF749FD3300E8 -:10C210005533FF33394918A8099308F081FC289B4E -:10C22000002B03D018000AF0A3FB83B20122049272 -:10C23000002203920292023201920093289A18A9D6 -:10C240000998FFF72DFD3300A933FF332C4918A8B7 -:10C250000A9308F065FC299B002B03D018000AF014 -:10C2600087FB83B201220492002218AC039202924F -:10C270000232019200932100299A0A98FFF710FDDB -:10C28000204B1B780B93002B2DD1079B1E4913933A -:10C29000089B0DA81493731CFF331593099B1297E9 -:10C2A00016930A9B12AD179308F03AFC1D21492002 -:10C2B00006AB1B7F1022237006ABDB8D638206ABBF -:10C2C000C918C0180AF0F8FA062323750B9B1E95AF -:10C2D0003068A38301F06CFA036821001B6898475B -:10C2E0000122084B1A70300021B0F0BD292A00004D -:10C2F000242A0000252A0000272A0000262A000000 -:10C30000282A0000D52700200A18000070B5002553 -:10C3100004000B4B8580083385710360C1601830C1 -:10C32000FDF71CF820001C30FDF718F80123621CF3 -:10C33000D377044A2000A56065611460A37170BDC5 -:10C34000286F020020250020FA2130B585B00400B6 -:10C35000012302226846890006F0D3FF074D2868B2 -:10C36000002809D008F0E8FB2188054B2A681980CD -:10C37000022391790B43937105B030BD2025002035 -:10C38000B827002010B50C0007290FD8806801F0ED -:10C39000FFF9074B195703685B6C984743425841B4 -:10C3A000044B40421840044BC01810BD0348FCE742 -:10C3B000417A0200EA03000016FCFFFF17FCFFFFB2 -:10C3C000F0B5984C0D00A544040096AB1B78964937 -:10C3D00008A807930692FCF787FF200029001C306D -:10C3E00006F053FF914909A8FCF77EFF90490AA87F -:10C3F000FCF77AFF0CAE09AA08A90BA806F054FFB7 -:10C400002A00300011AD0BA906F04EFF0AAA310038 -:10C41000280006F049FF290008A806F036FF28008A -:10C4200006F0D6FE300006F0D3FE0BA806F0D0FED4 -:10C43000C020C00001F072FF08200AF00BFA0700CC -:10C44000002108F0C9FE0C220021A76030000AF08C -:10C450004FFA2B0007CE07C3764B2900EB60002371 -:10C4600038002B6108F0A1FEA06801F091F90822C4 -:10C470000021059012A80AF03BFA14200AF0EAF90C -:10C480006D4B2A0011930300C2CAC2C36B4B059FB8 -:10C49000C3600023A03703617B68002B00D0BAE0A3 -:10C4A0007860A06801F084F908220021060012A833 -:10C4B0000AF01EFA14200AF0CDF9614B1193030023 -:10C4C00086CD86C35F4BC36000230361336B002BB3 -:10C4D00000D0A2E03063A06801F05AF908220021E0 -:10C4E000059012A80AF004FA14200AF0B3F9564B8A -:10C4F00011AE119332000300A2CAA2C3534B059D93 -:10C50000C3600023943503616B68002B00D086E084 -:10C510006860012004AB1B7F04AA034313770BA9B7 -:10C5200008F015FAA06801F053F9036848495B6AFE -:10C530009847A06801F04CF9036846499B69984701 -:10C54000A06801F045F90021036800911D680A0008 -:10C550000B00A847079B002B0AD0200008F0F5FA33 -:10C56000032805DDA06801F033F90368DB6898470C -:10C5700006212000FFF706FF374B384A1B68A168E9 -:10C580000393374B30001B6800250293354B1B6823 -:10C590000193069B1B6804330093334B12681B689E -:10C5A000FFF7C6FDA06801F0F3F803680CA99B6AC9 -:10C5B0009847082304AA1384DB1853849584A06841 -:10C5C00001F0E6F803680CA9DB6A9847A068062129 -:10C5D00008F079FA089A09219378A068043208F0E3 -:10C5E00085FAA06801F0D4F832210571A068FFF740 -:10C5F00081FDA06801F0CCF808F0E3F90AA806F084 -:10C60000E7FD09A806F0E4FD08A806F0E1FD912386 -:10C610009B009D44F0BD036142E703615AE703615B -:10C6200076E7C046BCFDFFFFCE780200EB78020043 -:10C63000DC7802005349020049C30100614902004D -:10C640001DBF01006F4902009D4902007D490200A3 -:10C650006DC60100A1C601001C2500201825002080 -:10C660000C200020142500201020002013B50622E5 -:10C670006846FCF749FE094B1C68002C0AD0694645 -:10C6800001A806F0FAFD200001A908F07CFA01A833 -:10C6900006F09EFD684606F09BFD13BD2025002098 -:10C6A000002373B501AE0C0031000500019303F0C7 -:10C6B0006FFD002802D1B278064B1A70064B18683D -:10C6C000002806D0054B1D8063425C41E1B208F0B2 -:10C6D00062FA73BD8820002020250020B8270020A2 -:10C6E00030B5284CA9B06A220D000DA821000AF02F -:10C6F000E3F80DA903A8FCF765FE03A906A806F058 -:10C7000030FE01230193013BFF3B00930533FF33D0 -:10C71000642206A92800FDF791FF06A806F014FE82 -:10C72000210019226A3106A80AF0C6F80522002461 -:10C73000110006AB04A806F03BFE04A905A806F00C -:10C7400010FE2300220028000194009405A9FDF7A3 -:10C75000DDFE05A806F0F8FD21002800FDF79EFF8C -:10C7600005340520FCF774FBFF2CF5D1FA2080007E -:10C77000FCF76EFB04A806F0E7FD03A806F0E4FD55 -:10C7800029B030BDBE790200F0B58F4B8DB0059257 -:10C790001A68082304000F00D16C07A80B43D36468 -:10C7A0008A49FCF7A1FD8A4908A8FCF79DFD2200F3 -:10C7B00000251C3207A90BA806F076FD08AA0BA9D4 -:10C7C00009A806F071FD0BA806F002FD631CDD77D9 -:10C7D000A06800F0DDFF03685B699847A06800F07F -:10C7E000D7FF030006000A331F2229001800039315 -:10C7F0000AF07EF8039B3000DD7708F0D9F80621B7 -:10C80000A06808F060F9099A09219378A0680432B9 -:10C8100008F06CF9A06800F0BBFFC8210571A068A2 -:10C82000FFF768FCA06800F0B3FF0581A06800F086 -:10C83000AFFF08F0C6F83800FDF7FCFD2000FCF75C -:10C8400069FA39002000FFF74BFF3900200008F09B -:10C85000B5F9FF23049503936269012316001E4076 -:10C860001A4232D05B490AA8FCF73CFE0AA90BA881 -:10C8700006F077FD00220BA9130001920092380008 -:10C88000FDF744FE0BA806F05FFD049B002B47D18B -:10C89000039B043B0393039B282B44DC380007F0E5 -:10C8A0004AFB039B002B00DC0496059806F043FF2F -:10C8B000002806D0012362699A431300042213431F -:10C8C00063610AA806F040FD002504226369134253 -:10C8D00034D0FF213800C826FDF7E0FE0025B60061 -:10C8E000A36902229B5EAB4223DD200029B21830EF -:10C8F00006F0F0FC0023010038001A007430FCF749 -:10C9000041FE3000FCF7A4FA380007F014FBC82001 -:10C91000FCF79EFA0222636913420AD10135DFE770 -:10C92000039B0433B6E7039BFE2BBEDD0023049379 -:10C93000BBE7FA208000FCF78BFA0025022263692E -:10C9400013421ED01E0006321640134224D0224944 -:10C950000AA8FCF7C7FD0AA90BA806F002FD0022F1 -:10C960000BA91300019200923800FDF7CFFD0BA830 -:10C9700006F0EAFC1948FCF76BFA0AA806F0E4FC9A -:10C98000174D6420FCF764FA164B01359D4200DC1C -:10C9900062E706F0B3FA5FE713490AA8FCF7A2FDC5 -:10C9A0000AA90BA806F0DDFC330032000BA9380001 -:10C9B00001960096FDF7AAFD0BA806F0C5FC0AA893 -:10C9C00006F0C2FCDDE7C046A4240020DE780200A9 -:10C9D000DC780200EE78020033790200983A000019 -:10C9E0008C0A00008B0A000070790200F0B587B055 -:10C9F00001930EAB1B88060003930D9B0D00009363 -:10CA0000019B0C9F0292002B39D0002F02D1009B7A -:10CA1000DB0734D5282009F01DFF0400103006F094 -:10CA200066FC029B18202580638009F013FF050037 -:10CA3000009B08220593019B002103600C300497A2 -:10CA400009F056FF082204A9281D09F035FF0D4BF7 -:10CA500002226B6100230399E360236263623368FF -:10CA60000A43300021005B68A560A2809847002837 -:10CA700005D0200006F060FB200009F0E7FE07B0BB -:10CA8000F0BDC0461D4C02000300F0B5C5B0050066 -:10CA900002C300224A492FA800240127079307F068 -:10CAA0002BFF122312AE079A01932FA9230004979C -:10CAB0000394029400971AA8FFF7F2F822003000BE -:10CAC000404907F019FF1223310001936A1D23002A -:10CAD00004970394029400972FA8FFF7E1F86223CC -:10CAE00002AA9B18DF77B6239B18DF771AAB2200C8 -:10CAF00035490993AC802FAB0DA80A9307F0FCFED3 -:10CB00002C222D21412002AB9B181B781C3A33703C -:10CB100002ABDB8F738202ABC918C01809F0CCFEE0 -:10CB20000223337509AB18932868B48300F040FEE4 -:10CB3000036831001B6898477E2202AB9B181B8854 -:10CB40005432EB8002AB9B181B8828682B8100F0C5 -:10CB50002FFE03680094E988DE68079A3B00B0471F -:10CB6000286800F025FE03680094DE6829893B00F0 -:10CB70006A1DB047154B1868A0421DD0144A0C948A -:10CB80000B92C02202926A460BAB42CB42C23900E2 -:10CB90002B002200FFF72AFF0C4B0E9418680D4B58 -:10CBA0000DAA0D93C02302936B4642CA42C32B00C9 -:10CBB00022000221FFF71AFF280045B0F0BDC04651 -:10CBC000497A0200597A0200697A0200F8240020AA -:10CBD0005D4C0200BB4C0200F0B5060050364A889E -:10CBE000338804000D0085B09A4225D026004E36C9 -:10CBF0006A8833889A425CD12B89032B59D9EB6818 -:10CC0000A0681B68236100F0D3FD31880026220054 -:10CC100003680096DF6810320423B8470127B74045 -:10CC200023693B4237D063693B423FD0E368300120 -:10CC30001818FEF731F839E00B89032BD6D9CB68E9 -:10CC40001B684361806800F0B3FD31880026220034 -:10CC500003680096DF6814320423B8470127B74001 -:10CC600023693B4208D063693B4210D0E36830013E -:10CC70001818FEF711F80AE063693B4207D0E36831 -:10CC800030011818FDF7AAFF23693B42EBD10136AA -:10CC9000132EE3D1AAE763693B4207D0E368300172 -:10CCA0001818FDF79BFF23693B42BCD10136132EB8 -:10CCB000B4D1230052336A881B889A4234D1288920 -:10CCC000002858D02D4B2E4A43439BB2934252D852 -:10CCD000072104F0ADFAC3B207205843EE68831968 -:10CCE0000393039BB3421FD03379F27877791B0209 -:10CCF0001A43B37930783F0417431B061F430301DF -:10CD00000293B17873780902029A1943E3680736EF -:10CD10009818FDF79BFFE268029B94466344180055 -:10CD20003900FDF7D9FFDCE7636D6A88DB8B9A4237 -:10CD300021D101272E89ED68AE19B6B2731B9BB2C3 -:10CD4000012B18D93B002878626983401A4208D128 -:10CD5000E26800011018226969781A4203D1FDF7D0 -:10CD600005FF0235EAE7FF2903D08900FDF76EFFD2 -:10CD7000F7E70449FAE705B0F0BDC046B76D00001B -:10CD800092240000FF030000F0B500240500874B4B -:10CD9000DBB0083303608160C26085492200848073 -:10CDA000847145A807F0A8FD2B00103301270A263F -:10CDB00007930423079A04970196009345A923003B -:10CDC000039402941BA8FEF76BFF2200794945A843 -:10CDD00007F092FD04232A00049714320196009371 -:10CDE00045A923000394029430A80892FEF758FF47 -:10CDF0002200714913A807F07FFD2A00183206921D -:10CE000008220192063223000497009213A9069A81 -:10CE10000394029445A8FEF743FF2200674913A834 -:10CE200007F06AFD542009F015FD1A2314212A0089 -:10CE300006002632049701930091230013A903945E -:10CE40000294FEF72DFF30005D4B08226E65F562FF -:10CE500013A930301393149409F02EFD32002800EA -:10CE6000584B2932B363210017702C6113226C6177 -:10CE70003A3009F03DFD0E222100069809F038FDF8 -:10CE80005E2204ABD218D777B22204ABD218D77780 -:10CE900004AAD31D1BAAFF330A9230AADF770B9294 -:10CEA000B31C45AADF7748490C920EA822000D96C4 -:10CEB00007F022FD28213D2004AA521813781431CE -:10CEC00004AA5218137004AA538F123152181380F7 -:10CED000253904ABC9181022C01809F0EDFC502107 -:10CEE000042304AA52181370582204AB9B180AAFEB -:10CEF0001997A8681C8000F05BFC036813A91B68E5 -:10CF000098477A222F002E0004AB9B181B884E37BF -:10CF10003B80543204AB9B181B88503633802B0067 -:10CF200052330993543204AB9B181B88099AA868A2 -:10CF3000138000F03DFC036839880094DF68079A8D -:10CF40000423B847A86800F033FC036831880094D4 -:10CF5000DE68089A0423B047A86800F029FC099B02 -:10CF6000069A198803680094DE680E23B047A86803 -:10CF700000F01EFC0700142009F06CFC0600134BA7 -:10CF80000461082220C00EA90E930F9409F094FCAE -:10CF90000F4BF360BB69A34206D12800BE61FBF7CB -:10CFA000B9FE28005BB0F0BD3361F6E7406F0200C8 -:10CFB000797A0200997A0200A97A0200897A02003D -:10CFC000DF4D0200134D0200B97A0200D9CB0100F7 -:10CFD0003D4D02000300F0B50400C5B001604260A1 -:10CFE0002C33002261492FA8089307F085FC230009 -:10CFF000083300250127079305220A23049701938C -:10D0000000922B00079A2FA9089803950295FEF726 -:10D0100047FE2A0056492FA807F06EFC082122007F -:10D0200001910C3112AE2B00103204970091039540 -:10D030002FA902951AA8FEF733FE2A0030004D49A9 -:10D0400007F05AFC0A2322000193083B31000E32FC -:10D050000497009303952B0002952FA80992FEF7E1 -:10D060001FFE05222900079809F042FC78232000C2 -:10D07000E381414B310008222574A4655C30129392 -:10D08000139509F019FC3D4B04AA63662300553340 -:10D090001F70273BDF775A239B18DF77AE239B183F -:10D0A000DF77089B2A000A931AAB35490B930DA82A -:10D0B0002FAB0C9307F020FC24222521392004AB50 -:10D0C0009B181B78143A337004ABDB8E0AAF738263 -:10D0D00004ABC918C01809F0EFFB032320683375AF -:10D0E0001897B58300F064FB036831001B6898470C -:10D0F000230076224A331B882068A38404AB9B1844 -:10D100001B885432E38404AB9B181B88238500F0F2 -:10D110004FFB03680095218DDE68099A0223B04712 -:10D12000206800F045FB03680095A18C079ADE6833 -:10D130000523B047206800F03BFB0700142009F0EE -:10D1400089FB06000F4B0561082210C00DA90D9345 -:10D150000E9509F0B1FB0C4BF360BB69AB4203D1F8 -:10D160002000BE6145B0F0BD3361F9E7C97A020025 -:10D17000E97A0200D97A0200054F02000D4E020042 -:10D18000F97A0200614E0200374E02001FB5084BCB -:10D190001B68DB8B834209D1064B68461A78064B25 -:10D1A00006491A700123032206F0ABF805B000BD52 -:10D1B00024250020D6270020D7270020FF030000C9 -:10D1C000F0B51D00ADB0040001610135143016004A -:10D1D0000691FCF7C3F8EBB218000793FBF75EFF6C -:10D1E00000250136F6B260603000FBF757FF4A4B6E -:10D1F0002A001D70494B4A491D70079B2060A6728A -:10D20000E37225810FA807F077FB01270C23226822 -:10D210000497019300963B000FA90395029517A868 -:10D22000FEF73EFD2A003F490FA807F065FB54209A -:10D2300009F010FB202306000193079B6268049706 -:10D2400000930FA93B0003950295FEF729FD364B8D -:10D2500008961E600AAE17AB2A00344930000993C5 -:10D2600007F04AFB34213520337802AA5218137094 -:10D27000738A123102AA52181380253902ABC918D9 -:10D280001022C01809F018FB4821022302AA5218E4 -:10D290001370502202AB9B1808AF159706981D809B -:10D2A00000F086FA03680FA91B689847722202AB48 -:10D2B0009B181B880698E36000F07AFA0790142008 -:10D2C00009F0C8FA07001A4B05610822310010C0A6 -:10D2D0000A930B9509F0F0FA164BFB60079B9B69CC -:10D2E000AB4217D1079B06989F6100F061FA0500D9 -:10D2F000082200210BA809F0FBFA0F4B0A932B0020 -:10D300006C3307CE07C30D4B2000AB670023EB67E0 -:10D310002DB0F0BD3B61E5E7D6270020D7270020E0 -:10D320002C7B02003C7B0200242500204C7B020069 -:10D33000A34F0200794F02008DD101006B4F020014 -:10D34000054A03001178054A1278501A914201D912 -:10D35000DB7AC0187047C046D7270020D6270020A8 -:10D36000F0B58DB002AF040039607A613B61002AEC -:10D3700000DCA4E03B69012B00D1A0E027230025BD -:10D38000FB1800691D7000F013FA272203684E494C -:10D390009B690968BA189847206900F0E9F9826D1D -:10D3A0000223110019401A4237D12533FB181B788C -:10D3B000AB4200D186E0F961206900F0D9F9022280 -:10D3C000836D134275D02723FB181B78FB60002B5D -:10D3D0006FD03E4B6E461D783D4B1B78BB60FB69A2 -:10D3E000BB6100237B60BB697A69934217DAE17AFB -:10D3F000681C04F08DF8BB688B420AD0BA693B68A0 -:10D400009B5C62685355FB69CDB20133FB61FB68DD -:10D410007B60BB690133BB61E5E7FD61CCE77B68FD -:10D42000002B01D0294B1D702000FFF789FF6A46B1 -:10D43000C31DDB08DB00D31A9D4602AB02000021AE -:10D4400005001800BB6109F053FA204BE27A1B7803 -:10D4500020000193BB680093BB69616807F0F3FD8E -:10D460003B69022B03D103211A48FBF71DFD2069FC -:10D4700000F09EF9ABB20025134A1268D18B026806 -:10D480000095D2681500BA69A8473B69022B14D1F0 -:10D49000FBF774FC206900F08BF9272203680A4926 -:10D4A0009B69BA1809689847FB697A69B54693423F -:10D4B00082DBBD46F8690BB0F0BDB546F9E7064B17 -:10D4C000FB61F6E7054BFBE724250020D62700206B -:10D4D000D7270020FF03000017FCFFFF16FCFFFF0B -:10D4E000002815D0006041608260C360046145611E -:10D4F0008661C761444604624C4644625446846275 -:10D500005C46C462644604636E4646637446846344 -:10D51000002A06D0C46B043C043A25681560B44266 -:10D52000F9D18C6BA6464E6BB546002B06D0CC6B62 -:10D53000043C043B1D682560B442F9D10C6BA44641 -:10D54000CC6AA3468C6AA2464C6AA1460C6AA046E5 -:10D55000CF698E694D690C69CB688A68086849682B -:10D560007047006041608260C3600461456186610C -:10D57000C761444604624C464462544684625C4639 -:10D58000C462644604636E46466374468463C46B37 -:10D59000043C043925680D60B442F9D1C769866935 -:10D5A000456904697047006041608260C36004613E -:10D5B00045618661C761444604624C4644625446F4 -:10D5C00084625C46C462644604636C464463744689 -:10D5D000846304697047846BA646446BA546046B5C -:10D5E000A446C46AA346846AA246446AA146046A61 -:10D5F000A046C769866945690469C368826800688E -:10D600004168704710B5041E0CD009F0B1F9431EF3 -:10D61000E318A34208D922781978013B21705A7087 -:10D620000134F6E7014810BD0020FCE717FCFFFFBE -:10D63000F0B585B00D1E009029D000260A27C2172C -:10D64000141A4B1E544003932000029639000136F1 -:10D65000019603F05DFFCB17C9185940039B303189 -:10D6600020009955390003F06DFE041EECD1009B9B -:10D67000002B04DA2D23029E019A0236AB540023BC -:10D680002800AB55FFF7BEFF200005B0F0BD014CF0 -:10D69000FAE7C04617FCFFFF0268084B406810B568 -:10D6A000C018C000101803009A4205D81C688C42AC -:10D6B00002D31800083BF7E710BDC046FFFFFF1F6D -:10D6C00070B50D1C06000021281C03F039FF041E54 -:10D6D00006D13000291C03F0A7FA2000756070BD48 -:10D6E0000048FCE717FCFFFF70B504000D0003F0D5 -:10D6F000AFFA20006168FFF7E3FF024B00201D60D6 -:10D7000070BDC0461420002070B5064D04002B6883 -:10D71000002B02D107F03EFF286023689B00EB58E6 -:10D72000636070BD3825002070B500280ED10D4D06 -:10D730002E68002E08D1083009F08CF8040006602D -:10D740004660FFF7E1FF2C60286870BD064A0123A0 -:10D75000116806480C001C401942F6D10360446071 -:10D760001360F2E72C25002028250020302500201A -:10D77000436810B50400002B02D1044808F06CFE89 -:10D78000606803681B69984710BDC046097B0200AA -:10D79000436810B50400002B02D1044808F05CFE79 -:10D7A000606803681B69984710BDC046097B02008A -:10D7B000436810B50400002B02D1044808F04CFE69 -:10D7C000606803689B69984710BDC046097B0200EA -:10D7D000436810B50400002B02D1044808F03CFE59 -:10D7E000606803685B6A984710BDC046097B020009 -:10D7F00000487047FFFF0000F0B597B0059303683D -:10D8000007AC1B6804910393110023000600A1C913 -:10D81000A1C30025D36829000C220CA80A930B95FC -:10D8200009F066F835200B4B11AF0F9304AB2900BC -:10D830001022C01810953D7009F05AF8059B7D82A2 -:10D840002200009330000499039C01970CABA04781 -:10D8500017B0F0BDF7520200FC3070B5046C050043 -:10D86000002C0DD1242008F0F5FF064B44608361A5 -:10D87000054B8460C46004614461C4610360286432 -:10D88000286C70BD2C70020014710200FC3070B561 -:10D89000C56B0400002D11D1342008F0DBFF084BCC -:10D8A00085604360074B45610361074B0562C361B7 -:10D8B000064BC5628362064BE0630360E06B70BD9C -:10D8C0005C7002004C700200BC700200CC70020060 -:10D8D000DC700200064B70B504000360406800284D -:10D8E00004D0056908F0B2FF2800F8E7200070BDF9 -:10D8F000906F0200064B70B504000360406800287A -:10D9000004D0056908F0A2FF2800F8E7200070BDE8 -:10D91000606F0200064B70B5040003604068002889 -:10D9200004D0056908F092FF2800F8E7200070BDD8 -:10D93000706F0200064B70B5040003604068002859 -:10D9400004D0056908F082FF2800F8E7200070BDC8 -:10D95000806F0200064B70B5040003604068002829 -:10D9600004D0056908F072FF2800F8E7200070BDB8 -:10D970002C700200064B70B504000360406800285C -:10D9800004D0056908F062FF2800F8E7200070BDA8 -:10D990007C700200064B70B50400036040680028EC -:10D9A00004D0056908F052FF2800F8E7200070BD98 -:10D9B0003C700200064B70B504000360406800280C -:10D9C00004D0056908F042FF2800F8E7200070BD88 -:10D9D0006C700200064B70B50400036040680028BC -:10D9E00004D0056908F032FF2800F8E7200070BD78 -:10D9F000CC700200064B70B504000360406800283C -:10DA000004D0056908F022FF2800F8E7200070BD67 -:10DA1000BC7002007FB503791548002B22D0154E4B -:10DA2000154C33782000002B1CD102AD280007F0E4 -:10DA300046FC002810D16B88592B0DD12B78AA8871 -:10DA4000D91F012910D800920C4A2021200004F08F -:10DA50009DFE0123337004E020222000084908F0D5 -:10DA60008EFF200004B070BD0092064AEDE7C0466C -:10DA70005C7B0200F8270020D82700207E7B020074 -:10DA8000767B02009B7B0200FC3070B5046C0500C5 -:10DA9000002C0DD1242008F0DDFE064B446083618C -:10DAA000054B8460C46004614461C4610360286400 -:10DAB000286C70BD2C70020014710200134B70B5FD -:10DAC00008330360124B0400C3608023114A451CD5 -:10DAD000FF355B00C250280008F040FC280002F02F -:10DAE0002BFC20000C4BB830E360FFF7F3FE200066 -:10DAF000AC30FFF71FFF2000A030FFF70BFF200026 -:10DB00006C30FFF7F7FE200070BDC0464071020088 -:10DB1000B8710200CC720200A06F0200F8B50500D7 -:10DB20000400AC356B68AB60A868002807D0C368F8 -:10DB300021009847AB68002BF4D01B69F3E76868B5 -:10DB4000002804D0066908F081FE3000F8E72200C2 -:10DB500003215832137868608B43137023005C33C1 -:10DB6000187020000A3007F00CFD2000343007F058 -:10DB700008FD606E002804D0056908F067FE2800E3 -:10DB8000F8E72500943560666868002804D00669C7 -:10DB900008F05CFE3000F8E72600A0366860756883 -:10DBA000002D05D02F69280008F050FE3D00F7E752 -:10DBB0002000290075600C226C3008F099FE2000CE -:10DBC000074BE5672900A3670C22803008F090FE20 -:10DBD0002300044A8C33903428001A602560F8BD75 -:10DBE000E9520200DB520200434BF0B508330360F8 -:10DBF000424B060000251F27C360A02304001636F1 -:10DC000085B03A00290005718560057443828582DC -:10DC1000300008F06DFE802380212000C9019B00A8 -:10DC200033840A002B00F5773830009500F0C0FEF1 -:10DC30002100403103913A002900039808F058FE72 -:10DC400023008022039960339200CD771A8022004E -:10DC500003216432137820008B4313702300683350 -:10DC60001D70274B2900E3660C222567783008F0E9 -:10DC70003FFE2300270088331D60224B0837FB67D7 -:10DC8000843729000C22380008F032FE1E4B1F4A50 -:10DC9000FB602300A0333D611A601D4A5D60DA60BD -:10DCA0001C4A1D619A61DD61300007F06AFC03982F -:10DCB00007F067FC184B601CE3602300C4331D8031 -:10DCC0009D70FF3002F022FB8C235B00E5502300A7 -:10DCD0001933FF335D618023104A5B00E25023005B -:10DCE00001222000FE3352425A86023B9D63DD63CF -:10DCF0001D6405B0F0BDC04640710200A06F020077 -:10DD0000606F0200E9520200DB520200706F0200F5 -:10DD1000806F0200906F0200B8710200E072020092 -:10DD200070B5074D2B68002B07D1A020400008F0EC -:10DD300091FD0400FFF758FF2C60286870BDC046B5 -:10DD40003C25002070B50C220D000021040008F0D5 -:10DD5000CFFD00232361024B20002560E36070BDEE -:10DD60006B4F020070B500250400204B29000360B2 -:10DD70001F4B858083601F4BC56043611E4B8561CF -:10DD800003621E4B4562C3621D4B05638363C5631B -:10DD90004430FFF7D7FF200029005830FFF7D2FFAB -:10DDA000200029006C30FFF7CDFF2000154B290023 -:10DDB00023607822803008F09BFD20002900F022AB -:10DDC000F83008F095FD2000E93029005022FF309E -:10DDD00008F08EFD8E239B00E5540B4B2900282272 -:10DDE000E01808F085FD200070BDC0468C70020070 -:10DDF0003C7002004C7002005C7002006C7002000B -:10DE00007C700200887102003A02000010B5040024 -:10DE1000024B036007F0E3FB200010BD4C700200D2 -:10DE200010B50400024B036007F0EEFB200010BDAC -:10DE30005C70020013B504680093A46813000A0024 -:10DE40000149A04716BDC046FFFF000037B506AC2C -:10DE50002578046801950093246913000A0001499C -:10DE6000A0473EBDFFFF0000F0B587B016000DAA29 -:10DE70000D00147800216A46518069460CAA128868 -:10DE800001930A80002C1AD101004279F831A24294 -:10DE90000BD9E700CF5BB7421BD130212034A4005F -:10DEA00022580132D27F0A4215D16A463100280039 -:10DEB00007F047FC0623002808D0032306E06A4643 -:10DEC0003100280007F03DFC031EF6D1180007B012 -:10DED000F0BD0134DBE710210A4051424A410020E5 -:10DEE00005930CAB0493194B02AC01322680A2704F -:10DEF000A0809D4207D1FFF713FF03681B69984775 -:10DF000007F088FF05002100280007F01EFC002311 -:10DF100082B29A42DAD010000D4A05339042D5D031 -:10DF20000FD801330828D1D0013B1128CED06A4642 -:10DF30003100280007F005FC05230028C6D0023B6D -:10DF4000C4E7044A06239042C0D0F0E7FFFF000078 -:10DF50000330000001340000F0B5040097B0080061 -:10DF60002E250B9100F0A8FC04ABED1810902A00B0 -:10DF7000012010A907F0E3FB002802D0032017B00E -:10DF8000F0BD2B880B9A0A9093830B9B0A9A1B7DFA -:10DF9000934200D8C9E063791D2B01D90720EEE731 -:10DFA0000B9B9B690C930A9B0C9A9B009D586B6979 -:10DFB000002B07D16B8B002B04D16B1CDB7F022B5A -:10DFC00000D1ADE0280000F077FC002610900D96FF -:10DFD0000C962B0028331B78B3421FD96A6AB30012 -:10DFE0009F5834220021352004AB9B18197004ABD4 -:10DFF000243AC01808F07CFC46214E4B04AA521863 -:10E000003800138011A907F01DFC002803D07B699C -:10E010000C937B8B0D930136F6B2DAE76179AB1C7A -:10E020001F31C90061186A1CDB7FD27F089129006B -:10E030002A310978002007912900293109780691B1 -:10E040000D9905910C990491297F0391298B0291D7 -:10E05000698B01916969009110A907F05DFF0028A3 -:10E0600000D08BE7637907001A00203292001F333B -:10E070001551DB001B5BEB836379013363712B006C -:10E0800028331B78BB424BD98E218900635C132B4C -:10E0900000D983E76A6ABB009E58342200213520EC -:10E0A00004AB9B18197004AB243AC01808F020FC8C -:10E0B0004620204B04AA1218138011AB190030001F -:10E0C00007F0C0FB0C90002827D1300000F0F4FBD3 -:10E0D0008E218900625C10901E32FF325200A2181D -:10E0E000738B0292327F0C980192328B10A90092AE -:10E0F000726907F0B4FF002800D03FE78E21890045 -:10E10000625C531CDBB263541D337A32FF339200DE -:10E110005B001651E3185B88F3830137FFB2AEE76B -:10E120000A980130C3B20A932FE723790020013304 -:10E13000237124E70129000070B5050007F079FA82 -:10E14000041E1DD1280078222100803008F0D0FB69 -:10E150002800E93050222100FF3008F0C9FB2800D8 -:10E1600008222100F83008F0C3FB064B2822E818EB -:10E17000210008F0BDFB8E239B00EC54200070BDF5 -:10E180000624FBE73A02000010B5040000F0D6FFB9 -:10E19000034B1B68002B01D02000984710BDC046E0 -:10E1A00044250020F0B58BB0050001F02BFE0020C7 -:10E1B000FFF7B6FD036807001B6998473B6804003A -:10E1C0009B69380098473B6806005B6A38009847AF -:10E1D0000200288810380B2861D803F015F8063D96 -:10E1E0006060605A606060666078AF8820003900C7 -:10E1F00007F00DFE22006B7B583201931378A8794B -:10E200009C46022361460B43137004AB1F8001231D -:10E2100004AA93701300D070019AE91D9A722B0022 -:10E220000622163305A8099308F046FB29000B20A7 -:10E2300004AB06220E31C01808F03EFB943463682C -:10E24000A360A06800282AD0C36804A99847A368DF -:10E25000002BF4D01B69F3E720002F49AF8807F0AB -:10E26000D6FD2200022058321378A9798343137017 -:10E2700004AB1F809970A0346368A360A068002875 -:10E280000DD0C36804A99847A368002BF4D01B697C -:10E29000F3E75369002B02D0A888A91D98472900ED -:10E2A000300007F01AFB0BB0F0BD636E002BF6D008 -:10E2B000AF79A366A06E0028F1D0C36839009847F3 -:10E2C000A36E002B01D1636EF3E71B69F1E7012216 -:10E2D0000D27AB7BE91D1A4001925A07920F02925B -:10E2E000DB08062204A8EF57039308F0E5FA019A29 -:10E2F00004ABDA716A46127A9F711A726A46127B0F -:10E3000020005A722B008C340F330793803023681F -:10E3100004A99847C3E7C046FFFF00000300072099 -:10E32000D72B02D90020014A1360704740250020F6 -:10E33000014B18607047C046442500207FB58022FD -:10E34000A323D205DB00D3580820DB0700D4053017 -:10E3500048221C4B1C4901F035F900280AD080B234 -:10E36000002807D1BFF34F8F184B194ADA60BFF36B -:10E370004F8FFEE701230493164B04A81B680193FB -:10E38000059307F0B7FB002802D0072007B000BDB7 -:10E3900002A807F0ADFB0028F7D102A907F0A6FB01 -:10E3A0000028F2D10C4801F03DF980B20028EDD1EF -:10E3B0000A4801F041F980B20028E7D100F0CEFA16 -:10E3C000E4E7C046F95A02004825002000ED00E0CD -:10E3D0000400FA0540250020A5E1010089E10100C3 -:10E3E00080B2002807D1BFF34F8F034B034ADA6096 -:10E3F000BFF34F8FFEE7704700ED00E00400FA0521 -:10E40000024B0B60092313607047C046C07B0200BB -:10E4100010B504000020FFF783FC03681B699847D0 -:10E420000300F3331C708623074A5B00C05004339B -:10E43000C25003000021054A1133FF3359601A61AD -:10E44000F43007F09CFF10BDCD5C0200DF5C0200E1 -:10E45000012110B5054A080001F01AF903005A1EFF -:10E4600093410B205B42184010BDC04611E40100EF -:10E47000F0B593B0029000200C00FFF751FC036848 -:10E480005B6A984700F038F9030006A8002B0DD00E -:10E490000023037105AB0693082303730AAB836063 -:10E4A00000F0F4F9002803D013B0F0BD037103733A -:10E4B0000023237323710193029B019ABA331B78C3 -:10E4C00093423ED9072353431E00029ABB36D3180A -:10E4D000BB331B789619022B2CD1002506AF3B7B52 -:10E4E000AB4220D9AB000393089BAA003000995897 -:10E4F00007F0E4FC00281AD00898AB00C118237B71 -:10E50000A6689C469A000B689351634601332373B7 -:10E510003B7B5A1E954204D00B4D5B199B001B5848 -:10E520000B6006AB1A73019B0133DBB2C3E7013505 -:10E53000EDB2D3E7237921689A0001335650237155 -:10E54000F1E70020B0E7C046FFFFFF3FF0B5040051 -:10E5500008780D009BB0012846D04B88032830D1A5 -:10E56000A03B224A9BB2934229D88023AA88032049 -:10E57000DB019A4223D20AAB009312AB6A460293A4 -:10E5800026000023B836137113733378002B1DD186 -:10E5900004AF18220021380008F0AAF92B783800BF -:10E5A0003B7033783B726B4607936B883B82AB883A -:10E5B0007B8207F0ADFA03000320002B0DD01BB0C7 -:10E5C000F0BD203B03200A4A9BB2CCE769462000FD -:10E5D000FFF74EFF0028DBD0F1E701225834217805 -:10E5E00018000A432270EAE70220E8E7603F0000D3 -:10E5F000E03F0000F0B59DB01F006B4605001A70AB -:10E60000581C0622229E02AC08F056F9002F2ED08C -:10E610003B8823807B886380BB88A380FB88E38062 -:10E620000CAB049314AB6A4606932F000023B93752 -:10E63000137513773B78002B21D101203B780227FB -:10E6400008A903405A000B78BB4304AF4F60134343 -:10E65000002E1CD12A002C329279834302401343AE -:10E660000B70AB8D0B81EB8D4B812B8E19E0322320 -:10E670002380DB186380F533A780FF33CFE72800C2 -:10E6800004A9FFF7F5FE0028D7D01DB0F0BDB27980 -:10E690008343024013430B7033880B8173884B8193 -:10E6A000B388220068468B8107F048FA031EECD03D -:10E6B000112814D80B20032BE7D9181F0D280CD8CC -:10E6C00002F0A2FD150B0B09070B0B0B0B0B0B0B31 -:10E6D00009130620D9E70420D7E70B20D5E7054A20 -:10E6E0000B209342D1D10738CFE70520CDE7072093 -:10E6F000CBE7C04602320000014B18787047C04695 -:10E70000F9270020F0B5140000222C4F1E003B78A2 -:10E7100087B00D000190934214D100F043FD0B220D -:10E7200000280FD1002E10D003A92230039607F045 -:10E7300076FB002809D00622082803D0113843426E -:10E740005841021D100007B0F0BD002302AA1000BE -:10E75000137001F0BBF90B22031EF3D11132A40098 -:10E760001440019A6800024314431F2214491440C4 -:10E770000D7802A89543113A12181380114B092005 -:10E78000039302232C430C7003AC237102AB0522CC -:10E79000C01808F091F821000B4801F001FA002898 -:10E7A00007D007220428CDD004320828CAD1053A60 -:10E7B000C8E7012302003B70C4E7C046F9270020E8 -:10E7C00089200020235E0200FA27002010B50648A9 -:10E7D00001F0B4FA031E06D00720042B03D0043046 -:10E7E000082B00D1053810BDFA27002073B56B4601 -:10E7F00004000322581D0E00002108F079F80F4B89 -:10E8000001AD1B78200029002B7001F0C1FC041E13 -:10E8100004D00420052C00D0073076BD310028003C -:10E8200001F0F6F903002000002BF6D00720042B9E -:10E83000F3D00430082BF0D10538EEE7FA2700209A -:10E8400073B5114C0D00060005222100684608F042 -:10E8500033F8012D09D00223022D12D1032223788F -:10E8600093431A000123134302E0032223789343C6 -:10E8700023706946300007F0D0FA0023984200D098 -:10E880000B33180076BDC04689200020084B0100DC -:10E890001B78092010B5002B08D0064801F0F2F9CA -:10E8A000031E03D003200E2B00D0001810BDC0465D -:10E8B000F9270020FA270020F0B5438A85B001939C -:10E8C000037805000127002B37D0224BC6191B689F -:10E8D00000249C463100204AA44511D00023981EF4 -:10E8E000012804D9D05C0700C85C87422ED10133CF -:10E8F000102BF4D111235C43174B1F193F7C1CE0F4 -:10E90000300007F0F3FA2B7807000090002B01D1BC -:10E9100012352E00042C10D0112565430E4B102209 -:10E920005D193100280007F0C7FF0023AB70EB70C2 -:10E93000009B01342B74074B1C6003AB9F705888FD -:10E94000019B00040343180005B0F0BD01341132EF -:10E95000C2E7C04690250020FB2700201FB50023FA -:10E9600002ACA380283323806933FF336380E380C4 -:10E97000803B01A8FF3B05220C49037007F0A3FB75 -:10E9800080B200280FD18020800007F098FB80B271 -:10E99000002808D1200007F094FB80B2002802D1A3 -:10E9A00007F08BFB80B204B010BDC046C97B0200EB -:10E9B000F7B5FA26B6007143009308AB1B78040044 -:10E9C000080012491700019302F032FC85B23000B2 -:10E9D0000E497843258002F02BFC009B80B2A38077 -:10E9E000019B6080A3710423032D03D98023DB01E5 -:10E9F0009D4200D923800423032803D98023DB010F -:10EA0000984200D963802000FEBDC046710200001C -:10EA1000064B10B5586980235B05421C04D0196968 -:10EA200089B202F005FC10BD5869FCE70010001027 -:10EA300010B5034B034A1B789B009B58984710BDA9 -:10EA4000402800205072020014234343054801224D -:10EA5000C0180023C2600371C38003614361038156 -:10EA60007047C046A42500200B0037B50C240200D7 -:10EA700018009D6809786C43044D08302D68009596 -:10EA8000034D1B696459A04737BDC046942500203B -:10EA90009825002080225205116914220E4B10B5D2 -:10EAA000187889B242439B181A69501EDA881B896C -:10EAB0008018C01802F0BCFB084A0300126801204D -:10EAC0009A4207D300209A4204D1054B186843426A -:10EAD0005841C0B210BDC046A4250020D02500205A -:10EAE000E8250020082310B5034A116899431160F6 -:10EAF000FFF79EFF10BDC046D4250020094910B580 -:10EB00000A6813070AD4930702D5012313430B6045 -:10EB10000222054B1A70FFF78BFF10BDFFF7E2FFD3 -:10EB2000FBE7C046D425002040280020064B10B546 -:10EB30001B681B0705D40122044B1A70FFF778FFEE -:10EB400010BDFFF7CFFFFBE7D425002040280020B1 -:10EB500010B5002806D0112805D10823094A1168EC -:10EB60000B43136010BD1421074A13785943043135 -:10EB70005118FFF779FF0422044B1A7000F090F847 -:10EB8000F0E7C046D4250020A42500203F2800201F -:10EB900070B514248025114B6D051A78104E54431E -:10EBA0001C192B6921692089E2889BB24018616990 -:10EBB0009A420DD92C69A4B2141B2A69091992B280 -:10EBC0009208201807F085FA2B699BB2336070BD5C -:10EBD000920807F07EFAE388F8E7C046A4250020F3 -:10EBE000E025002070B58025094B6D052A691B685A -:10EBF00094B2013B5C43FFF70BFF01002869054B12 -:10EC000080B2013941431A68200007F062FA70BDF2 -:10EC1000D0250020D8250020142270B580260E4B68 -:10EC2000760519784A439B181A89DC881B69316973 -:10EC3000A418E418200089B202F080FB0D00FFF751 -:10EC4000E7FE3369411E9BB25943044B491920002A -:10EC50001A6807F03EFA70BDA4250020E8250020C0 -:10EC600010B5FFF7D5FE80220749520513691469D4 -:10EC700009681269A4B2614392B2441E98B260431B -:10EC8000920807F026FA10BDD025002010B5034BDE -:10EC9000186807F01CFAFFF75BFF10BDD0250020B5 -:10ECA000F7B5284B187803280ED802F0ADFA020EFB -:10ECB00011470023244A1360244A1360244B5B78D5 -:10ECC000002B01D000F0D6F8F7BDFFF761FFFBE79E -:10ECD000142480271F4E7F053368396900931C4B2D -:10ECE00089B21A7854431C192569280002F0A0FA49 -:10ECF000194B019018603969E088013D401989B2CB -:10ED000002F096FA019B834210D10123009A9A43A4 -:10ED1000DB1813430221114A336012680B4013437E -:10ED20000F4A08D11170FFF783FECDE70323009A45 -:10ED30009A431300EEE700231370F4E7FFF7A6FFF2 -:10ED4000C2E7C0463F280020E4250020E02500203F -:10ED5000A4250020D4250020D0250020D82500207F -:10ED60004028002014230C20F0B580243B4A85B0B5 -:10ED7000117864054B43D318DA6821695043029235 -:10ED8000374A1F89121816895089526870438218B1 -:10ED90000192DA881D69D3195B1900930023314E63 -:10EDA0002800336089B2039202F0C8FA00290AD120 -:10EDB0002369039A9BB29A4208D0019B009A93421E -:10EDC00001D1002F02D0029B022B0DD12169280016 -:10EDD00089B202F02DFA244B18600323234A1370E2 -:10EDE000FFF75EFF05B0F0BD2169781989B202F026 -:10EDF000A5FA1F4B89081960009A019B216993426B -:10EE00001ED0100089B202F099FA002918D06B4682 -:10EE100021691F88236989B202936B46988802F0A2 -:10EE200007FA6B4605001989380002F001FAADB205 -:10EE300080B2854206D16B469B88DB1B9B08336002 -:10EE40000223CBE723692169380089B29CB202F022 -:10EE500075FA89B2641AA4083460F1E7A425002089 -:10EE600098250020E8250020D02500203F280020FC -:10EE7000D825002014220B4B10B519784A439B1853 -:10EE8000D988094A1B791160012B05D0033B012B5E -:10EE900001D8FFF767FF10BD044A1370FFF700FFAA -:10EEA000F9E7C046A4250020942500203F28002033 -:10EEB000F7B5124E0193757808AC27880424022D0B -:10EEC00019D034786419012C00DD023C14235C4312 -:10EED00034196261220020710C3209C909C2019BF8 -:10EEE0002781E3800024064B01351B787570A3420F -:10EEF00001D1FFF7BFFF2000FEBDC046A4250020C2 -:10EF00003F280020142110B50D4C002023785943D0 -:10EF100004316118FFF7A8FD2078FFF795FD6378AD -:10EF20000022013B637023780133DBB2022B05D052 -:10EF30002370044B1A70FFF7B3FE10BD2270F8E780 -:10EF4000A42500203F2800201422084B10B5197872 -:10EF50004A439B181B79042B02D0FFF7D3FF10BD47 -:10EF60000122034B1A70FFF79BFEF8E7A42500204F -:10EF70003F280020F8B5204F08233C6826001E409B -:10EF80001C4235D180235B0519691C4B1D68002D7F -:10EF90001BD014221A4B89B2187842439B181A6965 -:10EFA000501EDA881B898018C01802F041F9154BF1 -:10EFB0001B68984209D1144B1E6001231C43134B5C -:10EFC0003C601E70FFF734FDF8BDFFF763FD0028BD -:10EFD00006D000220C4B1A600C4B02321A70F1E77B -:10EFE000002D02D00322094BF8E7FFF7ADFFEBE756 -:10EFF000FFF778FDE8E7C046D4250020E82500208B -:10F00000A4250020D0250020D8250020402800205D -:10F01000054B10B51B681B0702D4FFF795FF10BD09 -:10F02000FFF760FDFBE7C046D425002070B5184D02 -:10F030002C68230728D4174A136801331360164B32 -:10F040001B68002B05D00422144B1A70FFF7F0FC4C -:10F0500070BDFFF71FFD002802D002220F4BF4E71E -:10F060000F4B1B68002B0CD0012321000B4A1940C9 -:10F070001C4203D123432B601170E7E70323137075 -:10F08000E4E7FFF761FFE3E7FFF72CFDE0E7C046A9 -:10F09000D4250020D0250020D8250020402800209D -:10F0A000E825002010B51E4B1B78022B30D0032B17 -:10F0B00019D0012B13D108211A4A13680B4222D10F -:10F0C0001423194A11784B43D218184B1968D38866 -:10F0D0005B1A9BB2D380002B02D1FFF713FF10BD48 -:10F0E000FFF756FDFBE708210E4A13680B420AD1D1 -:10F0F0000F4A136801331360FFF7CCFC002804D1DA -:10F10000FFF722FFEBE78B431360FFF7C9FDE6E74C -:10F11000084B094A1B789B009B589847DFE7C0467D -:10F120003F280020D4250020A4250020E025002031 -:10F13000D0250020402800203C72020070B5154CFC -:10F14000042522781300AB4303D002281FD00328E4 -:10F1500000D070BD104B1B681B0718D40F490B68FB -:10F1600001330B60032B07D0022A02D0FFF798FD72 -:10F17000EFE7FFF75DFCECE71421094A0D20137857 -:10F18000594304315118FFF76FFC2570EEE7FFF784 -:10F1900089FFDEE73F280020D4250020E425002059 -:10F1A000A425002010B50024114B20001C80FFF77F -:10F1B0004BFC0120FFF748FC0E4B1C80FFF728FC9E -:10F1C00080235B051B6902389BB243430A4A200037 -:10F1D00013600422094B1C60094B1C609C60094BA6 -:10F1E0001C70094B1C60094B1C60094B1A6010BD58 -:10F1F000A4250020BA270020DC250020D0250020EF -:10F20000982500203F280020E4250020E02500204C -:10F21000D42500202A4BF7B51B6804000D000820F8 -:10F220005B070FD50630002C0CD000290AD02368CC -:10F23000002B07D080277F053A69A38892B29342BA -:10F2400001D90720FEBD0F2BFBD9E288002AF8D098 -:10F2500053431C490E689B190193FFF7D9FB3B6987 -:10F2600001389BB24343019A9A42EAD8A288930795 -:10F27000E7D1154B04201F88012FE3D00C237B43DB -:10F2800012482F606E602568C1184E601D500A81BB -:10F29000E0888024488164055043236921699BB23A -:10F2A000C018013889B202F04DF82469054BA4B2A8 -:10F2B0004443A6191E60044B013700201F80C1E79C -:10F2C000D4250020DC250020BA2700209825002026 -:10F2D000104B30B51B68040008205B0716D50630BC -:10F2E000002C13D0002A11D0206800280FD10A4D1D -:10F2F0002B68002B0BD02B896468594309196C8942 -:10F3000063436C681B19994201D203C230BD0720C8 -:10F31000FCE7C046D425002098250020F7B504005E -:10F320001A48056808206D072ED5063000292BD015 -:10F33000002C29D025680738002D25D11448844693 -:10F3400065462D680720002D1ED060460789458937 -:10F3500040687D4366682D180720AE4214D2002A0B -:10F3600012D0974210D3D518AF420DDB03250930D8 -:10F370002B4209D10E432E4206D100930F381300C1 -:10F380000A002100FFF794FDFEBDC046D4250020F1 -:10F3900098250020F7B504001A48056808206D0775 -:10F3A0002ED5063000292BD0002C29D0256807380F -:10F3B000002D25D11448844665462D680720002D70 -:10F3C0001ED060460789458940687D4366682D18D0 -:10F3D0000720AE4214D2002A12D0974210D3D5187B -:10F3E000AF420DDB032509302B4209D10E432E42DB -:10F3F00006D100930C3813000A002100FFF758FDD6 -:10F40000FEBDC046D425002098250020F0B516008A -:10F41000214A85B012680D0008240390520735D5A3 -:10F420000634002932D0002830D00A68073C002A70 -:10F430002CD11A4F3A68002A28D038897A897C68FA -:10F44000424349681219072491421FD2002E1DD051 -:10F45000B0421BD3F218904218DB03220934134246 -:10F4600014D10398084304001440104211D15918D4 -:10F470003200039807F020FA0C232A6800965343C1 -:10F480000221FF5822002800039BB847200005B046 -:10F49000F0BD1024FAE7C046D425002098250020AE -:10F4A000F0B51E4B04001B680D00082085B05B07FB -:10F4B00032D50630002C2FD023680738002B2BD1F3 -:10F4C000174A1368002B27D017895368528966683A -:10F4D0007A43D218039296421ED20930B2071BD14A -:10F4E0003900F01A01F02AFF0720002914D1390051 -:10F4F000280001F023FF89B2072000290CD1002D3C -:10F500000AD0039BAE19B34206D300222B00210080 -:10F5100000920438FFF7CCFC05B0F0BDD4250020E4 -:10F5200098250020F0B5224B85B01B78DAB2019205 -:10F53000002B3BD01F4D204E2B685C425C41326853 -:10F54000E4B2002A2CD003A806F0DDFD05282BD05C -:10F55000002819D000221100FEF742FF002CF2D142 -:10F56000164B03A91B880B80154B1F68380006F04B -:10F57000D0FD052810D000280AD000221100FEF787 -:10F580002FFF002CECD1DEE7039833689847E5E7BE -:10F5900038002B689847F4E7002C07D1019CD2E78C -:10F5A000002B03D0019CDBE7002CFBD005B0F0BDA5 -:10F5B00041280020EC250020F4250020BC27002055 -:10F5C000F825002070B504000720002913D08D070E -:10F5D00011D109480160094920000A80084A0949F7 -:10F5E000136006F092FD002805D10122064B16306B -:10F5F0001A7006F086FD70BDF8250020BC2700209B -:10F60000F0250020176102004128002010B506F007 -:10F610007EFD03005A1E9341014ADBB2137010BDF8 -:10F620004128002003000E20002B02D00020014AB8 -:10F6300013607047EC25002003000E20002B02D041 -:10F640000020014A13607047F4250020074B10B5D5 -:10F650001B68002B07D09847002803D00022110018 -:10F66000FEF7BEFE10BDFFF75DFFFBE7F0250020B3 -:10F670000120054B10B51A7850401870034B1B68D9 -:10F68000002B00D0984710BD42280020FC25002008 -:10F690000C4B70B5050015200C001A6006F091FDAA -:10F6A00000280ED12900153006F08DFD002808D164 -:10F6B000153006F084FD002803D12100033006F048 -:10F6C00084FD70BDFC2500200E23F0B58BB004AA8C -:10F6D000D3800C22039001914B7827495343CB18D8 -:10F6E00004A906310A00188906A9032306F077FD4C -:10F6F000002822D1019B18265B78204C1F007743FD -:10F700003D00083500936319029304ABDD8802982D -:10F710002A0006A907F0C2F8002811D10C22009B8C -:10F720005343154AD3189A7A0223110019401A42FA -:10F7300003D13200E01907F0DBF800200BB0F0BD78 -:10F74000E7197B680E4F002B00D10E4F18260322BD -:10F75000009B06A97343E250E3182A005D600298FB -:10F7600007F0AAF8019B32005978039871433823B7 -:10F770006118B847E1E7C046BE27002028260020D0 -:10F7800095F301001DF30100F7B504000D006A4672 -:10F7900081782048FFF79CFD00283AD10C2362783D -:10F7A0001D4F5A431D4B9B189B7A5B0605D4022DB7 -:10F7B00003D01B4F012D00D01A4F1C26A1781A4BE5 -:10F7C00071433200C91868460023B84700281ED18B -:10F7D000022D1ED00C226178104B4A439B189A7A56 -:10F7E0004030714382439A72104B32005918684678 -:10F7F0003300B8470C23227821005A430C4B68464B -:10F800009B189B7A0B4A9B009B58984701E0022D5E -:10F81000F0D1F7BDEC26002095F30100BE270020B3 -:10F820001DF30100E3610200442600200C260020A5 -:10F830000026002084720200F8B5182507004878D9 -:10F84000094C68430E0038232A0039002018FFF7BE -:10F85000DDFD002806D173785D43641963680133C8 -:10F8600000D16060F8BDC04628260020F7B51821F9 -:10F87000019043782948594342185468284F26007C -:10F88000251E0ED00C225A43BA18957A927A52B29B -:10F89000002A28DA6A0626D40D00A6B208350C58CC -:10F8A00045190C225343FB18188932002300290004 -:10F8B00006F093FC0B281AD10C22019B29005B78DF -:10F8C0005343FB1818893200012306F086FC0C21F3 -:10F8D000019B144A5B784B43FF18388906F07BFC88 -:10F8E00000280AD1FEBD002426002500D9E7002803 -:10F8F00000D00D48012CF5D1E9E702220B4BC318CB -:10F90000934308D0082806D0113843425841064B8B -:10F9100040421840E6E70448E4E7C04628260020B5 -:10F92000BE270020FFFF000041800000FECFFFFF48 -:10F9300070B51C244443050020000D4E1130A4195D -:10F9400080190622002106F0D3FF1022002120009A -:10F9500006F0CEFFFF232374A376013BFF3B2383F6 -:10F960000233AB40034A11689943116070BDC04631 -:10F97000442600204026002037B581B205006A46A3 -:10F980000748FFF7A5FC041E08D154216846FFF77D -:10F9900087FD041E02D12800FFF7CAFF20003EBDEC -:10F9A000EC260020F0B51D00414B93B01B681600FB -:10F9B00001900091002B54D0189B542B51D8FF225A -:10F9C000002403AB5A709A70DA701C70189B06AF53 -:10F9D0003C700B950A933748A1B204AAFFF778FC54 -:10F9E000002819D10822019804A906F057FF002821 -:10F9F00012D103AB9C7003ACA178FF2931D0009BDE -:10FA0000032B0DD1189B2022542B00D092180323D6 -:10FA1000134306AA13701CE00134062CDBD1EAE77D -:10FA2000254BEB1AA72B1ED8012224488A400368D5 -:10FA300019001140314314D093432022036006ABD8 -:10FA40001A70009A06AB1978022A2FD101220A43B4 -:10FA50001A7009AB0793164B320020001B6806A9E9 -:10FA6000984713B0F0BD164BEB1A1B2B09D8202278 -:10FA700006AB1A70002363700CAB0B9318230A9328 -:10FA8000DFE710482D1A172DEBD830233B700023E9 -:10FA900063700133E3700C4B9A7A02231100194012 -:10FAA0001A42CED1182206F023FFCAE70222CEE77F -:10FAB00000260020EC2600204426002040260020BE -:10FAC0000C26002028260020BE270020F0B50400C8 -:10FAD00085B000284FD00025284B29481D605D7255 -:10FAE0009D7201235B420381FE3B07222900438173 -:10FAF00006F0FEFE18222900224806F0F9FE280032 -:10FB00000135FFF715FF062DF9D11F4B1F4D01934E -:10FB10001F4B290068460093FFF77CFB031E19D199 -:10FB20001C4E247801333370002C1AD11C27280076 -:10FB3000A1B202AAFFF7CCFB031E09D13800604333 -:10FB4000154A02A980181C22FFF760FC031E04D08E -:10FB500000223270180005B0F0BD0134062CE6D149 -:10FB6000F8E76B469988DB882800594389B2FFF78C -:10FB700097FC0300EEE7094BECE7C04600260020A7 -:10FB8000BE2700202826002054000600EC26002076 -:10FB9000A5F9010043280020442600200E80000023 -:10FBA000F8B5164B07001B780E00002B20D000285C -:10FBB00020D000291ED00B68002B1BD0104D2C68C4 -:10FBC000002C19D12800052208C0053106F074FE6A -:10FBD00033790721AB720323EA7920008A43134368 -:10FBE000EB7102232A7A8A4313432B723C70F8BDCF -:10FBF0000448FCE70448FAE70448F8E743280020F3 -:10FC000000260020088000000E8000000480000014 -:10FC1000164B10B51B78002B24D0002820D00029CB -:10FC20001ED00378002B1DD1114B1B68002B19D05F -:10FC30004278002A18D10F4B9B7A012B14D0242430 -:10FC400018002040234203D0012310000B7010BD88 -:10FC50005BB2002B02DA02230B70F8E70870F6E7BC -:10FC60000548F4E70548F2E70548F0E74328002097 -:10FC700000260020BE2700200E8000000880000023 -:10FC800010800000F0B5274B85B01B78002B47D0C3 -:10FC9000002843D0002941D00B689C46002B3DD062 -:10FCA0008B680193002B39D00378002B38D11E4A82 -:10FCB0001268002A34D01D4A1C00D07A029002201B -:10FCC000927A024018000392194A029D9D4219D06F -:10FCD0000F7BA74208D90326977E3740022F03D116 -:10FCE000019DA7007A5101340F7987420DD9022571 -:10FCF000977E2F4209D116006546870010367E5147 -:10FD0000013002E0039E002EE2D001331C32062BAC -:10FD1000DBD1087100200C7305B0F0BD0548FBE78E -:10FD20000548F9E74328002000260020BE270020D0 -:10FD3000442600200E800000088000000F4B70B5A4 -:10FD40001B78002B17D0002813D00478002C12D178 -:10FD50000B4B1B68002B0ED020000A4DAB7EFF2BF7 -:10FD600002D02000FFF708FE01341C35062CF5D127 -:10FD700070BD0548FCE70548FAE7C0464328002067 -:10FD800000260020442600200E800000088000008D -:10FD900013B5040081786A460B48FFF799FA0028EA -:10FDA00010D11C226378094853436946C0181300D8 -:10FDB000FFF72CFB064B074A9B7A21009B00684605 -:10FDC0009B58984713BDC046EC2600200C26002007 -:10FDD000002600207472020070B5050000241C2665 -:10FDE00031006143064B2800C91806F0C7F9002806 -:10FDF00003D10134062CF3D1F934200070BDC04684 -:10FE000044260020FF23F0B5B94A8FB012780500D0 -:10FE10000393002A3BD0B74A12680192002A36D0D9 -:10FE200004AC6370A370E370031D06932A2302AA37 -:10FE300093820023B04F00882370BE7A102823D00D -:10FE4000AB88B20709D5AD4A934202D03A899A42AB -:10FE500003D1FB7AA370002363701C2800D985E1CD -:10FE60000F2814D910380C2811D801F0D7F90D003B -:10FE70001B0010005A00370010001000CF001801BE -:10FE80001000100010003F01F30700D542E10FB051 -:10FE9000F0BD019B01361C330193062E00D050E1CA -:10FEA00000268BE0022332009A431300BA72320715 -:10FEB0000CD55BB2002B03DA00212000FFF764FCB5 -:10FEC0001023BB72023302AA1373E9E7A078FF285C -:10FED000F6D0FFF72DFDFF23A370F1E7FB7AFF2B90 -:10FEE00006D087490023A888864A06F072F9CEE733 -:10FEF0000023E989834A108B88420DD10822DBB2A6 -:10FF00001643FB722000BE72A370FFF741FFFB7A1D -:10FF1000FF2BE6D10021E5E701331C32062BEAD1A5 -:10FF2000F8E7132302AA13730F3B1E43BE72A81DEA -:10FF3000FFF752FF0390FF2802D0C0B2A070F87202 -:10FF4000FB7AFF2B54D100266E4B9A7EFF2A1AD1E2 -:10FF50001C203B787043022B10D06A4B39001818D4 -:10FF6000FD2310308372F83A06F0A6FC03AB1E7036 -:10FF7000039BDBB2A370FB72002609E0614B1818EB -:10FF8000FE238376F2E701361C33062EDDD15E4E6A -:10FF900000211C230B91FA7A0D915343594A099180 -:10FFA000D3180C93564B0A910893524BA8881A1DEC -:10FFB00008AB06F00CF9002800D068E74D4B05AD02 -:10FFC0001B6832002900200098472B78122B00D0A4 -:10FFD0005DE74948837A012B00D158E701235B4252 -:10FFE0000381FE3B07220021438106F081FC4EE79E -:10FFF0001623464802AA137300210E22083006F089 +:1081900040300BF021F8200010BDC046AC6A020050 +:1081A0000122F0B52A4B93B01A602A4918320BA865 +:1081B0000EF086FB05220BAB110007A80BF0FCF8B4 +:1081C00007A90AA80BF0D1F800220AA9130001920E +:1081D0000092214802F09EF90AA80BF0B9F8072492 +:1081E0000225FA20800000F037FE1C4E1C4937683B +:1081F0000AA801F07DF82A000AA938000CF03BFF1C +:108200000AA80AF0E9FF174908A8366801F070F8D3 +:10821000154B09A819680AF0FBFF09AA08A90AA8C2 +:108220000BF046F82A000AA930000CF024FF0AA837 +:108230000AF0D2FF09A80AF0CFFF013C08A80AF013 +:10824000CBFF002CCDD107A80BF082F813B0F0BD06 +:10825000DC20002030750200DC2100206424002096 +:10826000247502002C75020004200020192210B58C +:108270000024164990B0164B891809A81C600EF00E +:108280001FFB052209AB110007A80BF095F807A901 +:1082900008A80BF06AF82300220008A901940094B2 +:1082A0000C4802F037F908A80BF052F8FA20C00089 +:1082B00000F0D2FD230022000749009407480BF08C +:1082C00081F807A80BF044F810B010BD307502001B +:1082D000DC200020DC210020E820002050220020AB +:1082E000F0B585B0040000F0C9FA010003A800F061 +:1082F000FFFF0522200011000BF057F80025052391 +:1083000000266B43124AD31801932BB2190003A81D +:1083100000930AF0E3FF019B9B5D83420CD1002791 +:108320000423DA1B2000033B009912B201F05CF831 +:108330000137731C9F42F3DB0136052EE5D1013571 +:10834000052DDCD103A80AF047FF200005B0F0BDE1 +:1083500062750200F0B5FA261027314C85B0200076 +:1083600000F07AF92F4DB6003100280001222E4B83 +:1083700000970AF0F0FC3100022228002B4B0097F6 +:108380000AF0E9FC1C200EF069FADD252023060026 +:10839000AD0061591A0004F017FF254B80201E60C4 +:1083A0000EF05CFA06006159224A04F017FE224BD7 +:1083B00058201E600EF052FA0600204A615904F05F +:1083C000E7FC1F4B0C201E600EF048FA06006159B6 +:1083D00004F05EFB1B4B14201E600EF03FFAE423FA +:1083E00006005B00E2586159002403F0A3FC164B21 +:1083F00003A81E60FFF774FF144D03A928000AF0BC +:10840000BCFF03A80AF0A4FF230022002900009467 +:108410000F480AF0D7FF00F09BFD200005B0F0BD2B +:10842000EC200020BC210020A18101006D82010010 +:1084300064240020DC210020E4200020E42200202D +:10844000E0200020D8200020D4200020E8200020B8 +:108450005022002070B50A4C200000F047F8094D6A +:1084600009492A0020000EF0EEF9084C200000F027 +:10847000A7FF2A00200006490EF0E5F970BDC046AE +:10848000EC2000200020002095840100E82000203E +:1084900051330200CA23144A9B0010B5C2501C334A +:1084A0000400C0180AF098FED0239B00E0180AF0E0 +:1084B00093FE20009130FF3001F030FB2000693046 +:1084C000FF3001F02BFB2000F03001F095FE200082 +:1084D000D03002F0EDF92000643007F0A7FE201D37 +:1084E000FFF752FE200010BD386F02001423F0B5D4 +:1084F000040093B0009319221821043002F0C6FC46 +:108500002200250026006432B43513211000109299 +:10851000B83607F097FE28000CF093F800221E21D1 +:1085200030000BF011FD2000D03002F0E1F9220004 +:10853000F03211920621454A119801F085FE200083 +:108540000027012369301A0011210097FF3001F044 +:10855000F1FA20009130012302221A210097FF3006 +:1085600001F0E8FA2000B9301A2301210222FF307D +:1085700002F076FA300001F0E3F8E4225200A05055 +:10858000300001F031FBE6235B00E0500100E42203 +:1085900020005200D130119BA2580095FF3001F00D +:1085A00021FC2000E13029001C22FF3002F00AFEED +:1085B000192320000F93013B0E93013B0D93013BC8 +:1085C0000C93013B0B93013B0A93013B0993013B45 +:1085D0000893013B0793013B0693013B0593013B45 +:1085E0000493013B0393013B0293013B0193F93058 +:1085F000013B082200930721013BFF300BF0C5FC33 +:10860000CA239B002900E01803F084FED3239B00BB +:10861000E0181D2102F086FBDD239B00E750109837 +:10862000032127700DF03BFE2300220020000849A3 +:108630009C33A0321C6082C2064A02215A618030FB +:10864000012207F0C7FF200013B0F0BDB46A02009A +:10865000B92D0200A32D02000278F0B50123170006 +:1086600004008FB01F401A4200D081E00300D033D5 +:108670001800039300F0B2FA00F0E0F928200EF0A1 +:10868000EDF8050010300AF036FE6F4B18202B6015 +:108690000EF0E4F806006D4B0822390004600C303F +:1086A0000C930D970EF028F90CA90822301D0EF03E +:1086B00007F9674B2900736112230398AE60EF60DE +:1086C000AB802F626F6202F087F8002805D0280087 +:1086D0000AF036FD28000EF0BDF8012327002278AD +:1086E000B437134323705B4938000BF0B0FF00260A +:1086F0005949059038000BF0AAFF35000690642018 +:1087000000F0AAFB049623006933FF331800079397 +:108710000BF015F800282DD1059B002B34D1069BBA +:10872000002B31D1DD254D494D48AD0000F08CFCCA +:108730006359002B1CD100F0A1F801000BA800F038 +:10874000D7FD0CA80AF0ABFBCA239B00E018069BE0 +:108750000CAA0BA90093039B03F036FE0CA80AF0A9 +:108760003BFD0BA80AF038FDCC239B00E358635176 +:108770000FB0F0BD20009130FF300AF0E0FF00287C +:10878000CAD0049B182BC7DC20006530FF2329B218 +:1087900032B2FF3000F028FE322000F05DFB049B77 +:1087A00001350133EDB20493052D02D100250136C8 +:1087B000F6B2049B192B0AD0059B002BA3D03800DE +:1087C000244902F091FC05980EF044F802E0059B64 +:1087D000002BF4D1069B002B02D018000EF03AF8C3 +:1087E0001E491F4800F030FCCA239B00E318089381 +:1087F000DD239B00E3580993002B1ED100F03EF8C7 +:1088000001000BA800F074FD0CA80AF048FB01233E +:108810000CAA0BA908980093039B03F0D5FD0CA8A4 +:108820000AF0DAFC0BA80AF0D7FCCC239B00E35833 +:108830000993DD23099A9B00E2502100079A0898CA +:10884000F03103F0A5FF5EE7FD0300002B2E0200D0 +:10885000EB2D02007B7502008675020000200020CF +:10886000001F0020BFF34F8F024B034ADA60BFF3B3 +:108870004F8FFEE700ED00E00400FA05F0B58BB085 +:1088800003AF1922380015490EF01AF80023144DD1 +:1088900005266B7180235B055B6E2C000093012322 +:1088A00001933100009808F04DFD0800019908F08F +:1088B000C3FC0522009B56431B1A0093019B5343A4 +:1088C00001932B1B5343FB181B5C013C6371054B4D +:1088D0009C42E6D102480BB0F0BDC046CC75020008 +:1088E000CA270020C5270020F0B595B01822002126 +:1088F00004000EA80EF000F813210EA80DF0DFFD05 +:1089000003210EA80DF07EFE464B1B68002B00D104 +:108910000133DBB2009300210123434A09A807F089 +:10892000C9FFFA239B009C429B411C4072B63F4BFF +:1089300064211E683E4B20000593052508F006FDC6 +:108940006843503030180A210690200008F0FEFCE1 +:108950000A2108F0E1FD69435031711820000791A8 +:108960000A2108F0D9FD694350317118802600248E +:108970000891B601009B002B52D004AD0027032CB8 +:1089800002D180260024B6016B682A4A0293630054 +:10899000D3180022019258780299095C0391197842 +:1089A0008C461021604601410398014204D0012009 +:1089B000904001990143019101320633092AEAD11D +:1089C000019B2A68D9431C4B09011940029B934221 +:1089D00024D1312F22DC002109A80DF0CCFEFA238E +:1089E000139A0F99DB001068014219D0013B002B4C +:1089F000F9D1FA23013401377600E4B25B009F42DB +:108A0000BDD1043508ABAB42B8D1064B1B68002B77 +:108A1000B0D0009B013BDBB20093ABE73143DBE717 +:108A2000FFF720FF6C240020F0FF0000082000204A +:108A30001B760200E5750200F01F0000F8B5002368 +:108A4000124C23600AF04CFA002808D004212000C0 +:108A50000AF042FA002801D00D4B2360F8BD012333 +:108A6000A12704210B4A0C4D13602368FF006860A6 +:108A70006E68002EFCD0D6591B0201393343002901 +:108A8000F5D1236001235360E8E7C0466824002045 +:108A9000ED5EBC0B00D00040FCD000400B4B70B52D +:108AA0001C68002C10D0656D00F0DEFBA36C002963 +:108AB00001D1834206D820000AF06BFA2000044955 +:108AC0000AF055FA2C00ECE770BDC0467424002073 +:108AD00094240020F0B593B007932A4B04AC1E6891 +:108AE000049005910692002E49D0274B678825886F +:108AF0001C6800230293002C2DD0636D2348039340 +:108B0000A36C190C9AB20B00854214D12048824202 +:108B100011D1002901D0B9420BD1029B002B08D101 +:108B200020000AF036FA20001A490AF020FA012340 +:108B30000293039CDFE7002A01D09542F9D1002976 +:108B400001D0BB42F5D120000AF023FA20001149E0 +:108B50000AF00DFAEDE7104BEB18012B0FD910239B +:108B60003A002900009308A80C4B0AF0D3FA3368A6 +:108B700030009B6808A9984708A80AF0E1FA13B0EA +:108B8000F0BDC04670240020A0240020FE03000099 +:108B9000FF0300009424002002FCFFFFD58A01009F +:108BA00010B572B60B4B1C68002C08D020000AF0E0 +:108BB000F0F90023E364084B2000E36310BD62B6C4 +:108BC0005C200DF04BFE5C22002104000DF094FEB1 +:108BD000EFE7C0469824002000400020F7B51E4C67 +:108BE0000123227816001E401A4233D11B4D286003 +:108BF000FFF7D6FF1A4B1B4918600AF0B8F9FFF7C8 +:108C0000CFFF194B1860194B4363194B83632868D6 +:108C100000280FD0C023174F3200174900933B00A4 +:108C20000AF07FF9C023009332003B001349286803 +:108C30000AF077F90C200DF011FE00238380837178 +:108C40000F4B03600F4B836000F026FB012322785B +:108C500013432370F7BDC046D027002070240020A6 +:108C6000A4240020942400209C240020FC3F002009 +:108C70002B300200D58A0100FF030000FE03000034 +:108C8000D46A02009D8A0100024B18780123184023 +:108C90007047C046D0270020F7B506000D0017002A +:108CA0000193002802D100242000FEBD0029FAD043 +:108CB000FFF776FF041EF6D0074B019A4363066068 +:108CC000064B45608760002A00D0054B200005490F +:108CD000A3630AF04CF9E7E7FC3F002005300200EF +:108CE000133002009424002070B5074B0E001100D1 +:108CF0001A7805000123100018401A4203D03200F0 +:108D00002800FFF7C9FF70BDD0270020024B18686C +:108D1000434258417047C04694240020030000227B +:108D200010B5044994006058002801D00132F9E7D9 +:108D3000635010BD7C240020002310B5044A990024 +:108D40008C58844201D00133F9E70020885010BDCF +:108D50007C24002010B50024084BA200D058002825 +:108D600002D003685B6898470134062CF4D1044BA9 +:108D70001B68002B00D120BF10BDC0467C24002002 +:108D8000942400200122F8B52C4B1B7813421CD0F0 +:108D90002B4D2C68E36C134218D002273B43E3644D +:108DA000284B1E680423F26C30001343F364636B9A +:108DB000F3630AF005F93000716C04F0D6FB286803 +:108DC000C36C3B4201D004F00AFCF8BD1E4F1F4E9D +:108DD0003A683068002A0AD128601B0712D52C6037 +:108DE000FFF7B8FF3B68002BFAD02B600AE0216D3B +:108DF000B94219D1616D002900D1110029602A689A +:108E00008242EAD029688C42DFD0336899420DD182 +:108E10000F4B4B630F4B8B6320000AF0D1F829688E +:108E200020004B6C626C06E02A60E8E79C42F3D1BC +:108E3000002210004B6C04F057FBC6E7D02700203F +:108E4000A424002078240020942400209C240020C6 +:108E5000FC3F00202B30020070B5114B04001A7843 +:108E600001231A4202D10DF0C6FB70BD0D4A1568F0 +:108E7000EA6C1A4206D0FFF793FE0B4B18600028ED +:108E800000D0050000F0F0F92418AC6428000AF0C6 +:108E900080F8280005490AF06AF8FFF773FFE4E755 +:108EA000D0270020A424002078240020742400204F +:108EB000F0B51E4B1E4F1E683B6885B00500039140 +:108EC000002B31D01B4B1A7801231A422CD0F26CA4 +:108ED0001A420ED0FFF764FE174B041E186008D02C +:108EE0000AF057F8200015490AF041F82600FFF76C +:108EF00049FF039B30001B042B43B3640AF049F87D +:108F000030000F490AF033F80E4B0024EB18012B08 +:108F100007D9C023009329000B4B039A38680AF045 +:108F200000F8200005B0F0BD084CFAE7A4240020AA +:108F300070240020D02700207824002094240020D2 +:108F4000A024002002FCFFFFD58A010016FCFFFFD1 +:108F500010B5074B1B78DB0709D5064C20680AF0D3 +:108F600018F8054920680AF002F8FFF70BFF10BD5A +:108F7000D0270020A42400209824002010B5034B03 +:108F80001B78DB0701D5FFF7E3FF10BDD0270020DA +:108F9000F7B505000C00002833D001261B4B1B78C9 +:108FA000334230D01A4F07233868C26C1100194081 +:108FB00000911A4207D021002800164AFFF794FEBC +:108FC00000252800FEBD04F0F2FA3A680221D36CB5 +:108FD0001800084001900B4203D001318B43D36449 +:108FE000EEE73343D3642000A8473A68019DD36C71 +:108FF0001900B143D1645B07E3D52000FFF7BEFF42 +:10900000DFE7054DDDE7054DDBE7C046D027002053 +:10901000A42400207D8F010017FCFFFF16FCFFFF3A +:10902000020010B5014B12CB12C210BDA8240020C3 +:10903000034B1A68034B1A607E225A607047C04681 +:1090400008200020A8240020F0B5124E030032783A +:10905000022A1BD081421BD90C1A072C18D90D00EB +:1090600005430327280038403D4211D172B6BA406B +:10907000094DA4085351AA185160802212061443C6 +:109080001C6033780133337062B6F0BD0348FCE7EF +:109090000348FAE7D2270020B024002013FCFFFF8A +:1090A00017FCFFFF70B5134C05002378124E002B00 +:1090B0000CD1124912483370FFF7C6FF114B98428A +:1090C00002D11E20FFF710FC012323700024337807 +:1090D000A34209DD0C49E3002800C91809F0ABFFE1 +:1090E000002805D10134F2E71420FFF7FDFB002032 +:1090F00070BDC046D1270020D227002000380020B4 +:109100007028002017FCFFFFB024002010B50028B5 +:1091100017D000220F4B19780F4B914215DD1C68B8 +:1091200084420FD25C6884420CD9041F2368002B50 +:1091300002DC1E20FFF7D8FB802322681B061343A6 +:10914000236010BD01320833E7E71E20FFF7CCFB98 +:10915000F7E7C046D2270020B024002070B5051ED6 +:1091600014DD0B4E0B4C3368002B02D020680DF041 +:10917000F9F8FA2120680024074B89008361C46252 +:10918000694335600DF0FFF8200070BD0348FCE72F +:10919000C0240020F02400204592010017FCFFFFAE +:1091A000F8B5114F05003E68002E0AD130200DF0B1 +:1091B00055FB040007F0AEF80C4BA6612360E66295 +:1091C0003C600B4E3368002B09D110200DF046FB9C +:1091D00004000DF024F9200034600DF0FAF82800A6 +:1091E000FFF7BCFFF8BDC046F0240020D472020097 +:1091F000EC240020014B18687047C046C0240020B2 +:1092000070B50D4C2368002B03D00C4B1B68002B52 +:1092100002D10620FFF7C4FF20680DF0F1F802002C +:109220000749C3170D684E685219734120680A60D8 +:109230004B600DF0EBF870BDEC240020F024002012 +:10924000B020002010B5FFF7DBFF0024054BA20083 +:10925000D058002802D003681B68984701340A2CB4 +:10926000F4D110BDC424002010B5FFF7C9FFFA22C5 +:10927000034B920018685968002308F08DF910BD5F +:10928000B020002010B5FFF7BBFF024B18685968EB +:1092900010BDC046B02000200B4B10B51B68040069 +:1092A000002B03D0094B1B68002B02D10620FFF7CF +:1092B00077FF0023064A99008858002801D001331F +:1092C000F9E78C5010BDC046EC240020F0240020AB +:1092D000C4240020002310B5044A99008C5884420D +:1092E00001D00133F9E70020885010BDC4240020CC +:1092F00010B50400002902D00B78002B03D1034BDA +:109300002360200010BD09F06EFFFAE7E46A020056 +:10931000F8B504000E00150000290AD00B78002BC8 +:1093200007D0002A05D0080097B20DF025FB874230 +:1093300003D90B4B23602000F8BD681DFFF7B2FE78 +:1093400020600AF0F4F820682A00478031000430D9 +:109350000DF0B6FA23685D1900232B71EBE7C046C8 +:10936000E46A0200014B03607047C046E46A0200F1 +:1093700010B50548054C20600AF0DCF82000044ACE +:1093800004490DF060FA10BDE46A0200F4240020E4 +:1093900000200020D9310200084B73B51D6804007D +:1093A000002D0AD001002E680822083168460DF011 +:1093B00087FA0CCC28003168884773BDF824002058 +:1093C000014B03607047C046EC6A020010B5040010 +:1093D000081E03D1034B2360200010BD21600AF05A +:1093E000A9F8F9E7EC6A020030B500684488A142A8 +:1093F0000CDA8588AA4209DA002907DB002A05DB96 +:109400006243401880188371002030BD0048FCE79B +:1094100017FCFFFF10B50368588881420BDA9C885F +:10942000A24208DA002906DB002A04DB42435B186B +:109430009B18987910BD0148FCE7C04617FCFFFF58 +:10944000F0B507000E001D0085B0002921DD002ABF +:109450001FDD002B1DD00468638803938B4200DD61 +:109460000391A3880293934200DD02920023063405 +:109470000193019B029A93420ED029002000039A87 +:109480000DF01EFA3B68AD195B88E418019B0133AF +:10949000EEE7024805B0F0BD0020FBE717FCFFFF38 +:1094A000F8B504000D0016001F00002901DB002A9A +:1094B00002DA0D4B2360F8BD100048430630FFF779 +:1094C000F1FD20600AF033F823685D809E80002F54 +:1094D00006D03B00320029002000FFF7B1FFEAE789 +:1094E000200009F059FFE6E7EC6A0200F7B5070033 +:1094F0000D1E03D1244B03603800FEBD002408007C +:109500002600210001940378002B1AD03022524209 +:1095100094469C446246092A11D90A2B0AD1019B20 +:10952000361901330193B14200DA310000242600DC +:109530000130E8E7002CFBD000240136F8E70124D5 +:10954000F6E7019A380012B209B2FFF7A9FF01212C +:1095500049420E000A203B689A1D2C78002CCBD083 +:109560002300303B092B08D8CB43DB170B40434388 +:109570001B19303B19000135EFE70029FBDB1170A7 +:1095800031000132F7E7C046EC6A0200F0B5040092 +:1095900087B004A80E001D000192FFF741FD23686B +:1095A00001995A88914233DA9B889D4230DA1F2E06 +:1095B0002ED9059B00939E422ADC0523002173438C +:1095C000049AA03BD3180393039B6E185B5C029331 +:1095D0000023019AD718226850880090B8420EDD07 +:1095E0009088B0420BDD0098D219704312181020F9 +:1095F0001841029F3840471EB841404290710133E4 +:10960000052BE6D101310529DED1002007B0F0BDE0 +:109610000048FBE717FCFFFFF7B5036806009F1D36 +:109620005B880D005A1A0192002919DD0024994225 +:1096300003DB09F0B1FE002013E033689B889C42F5 +:10964000F9DA79193800019A0DF03AF9019B2900ED +:10965000F81809F084FE336801345B88FF18ECE7E2 +:109660000048FEBD17FCFFFF10B50548054C206003 +:1096700009F060FF2000044A04490DF0E4F810BD31 +:10968000EC6A0200FC24002000200020513302007C +:1096900010B5054C0121200009F040FF2000034ACD +:1096A00003490DF0D0F810BD002500200020002057 +:1096B000D9340200074A030010B50120934208D0B4 +:1096C000834202D00020DB0703D41E20FFF70CF9F1 +:1096D000002010BDFFFF00000048704716FCFFFF90 +:1096E00010B53220FFF700F9004810BD16FCFFFF4F +:1096F00082801422002310B541620F4C010008340F +:1097000004600E240281123A83718272036383869D +:1097100036310A78C360A243036143618361C36148 +:1097200003620A70021DD38701224287034AC26383 +:1097300002004032137010BD0C6B020001000100EA +:10974000F0B5564E0500376897B0002F00D090E076 +:1097500006AC0B231C222121200001F0B9F90B23B8 +:109760001D2222210AA801F0B3F90B231B22232179 +:109770000EA801F0ADF908200DF070F801223B00B1 +:10978000110004900BF0B0FC3A2128000AF0E0FF31 +:1097900000281CD0A38812AFBB80A379A268BB713C +:1097A0003F4B5C2012930E23E3561492A289BB73A5 +:1097B000BA810DF053F804230193363300933A0035 +:1097C0002900049B040001F0FFFF346051E03221C6 +:1097D00028000AF0EBFF00281BD0A38812AFBB8043 +:1097E000A379A268BB712E4B5C2012930E23E35623 +:1097F0001492A289BB73BA810DF030F8042301934F +:109800002E3300933A002900049B040002F080F9F3 +:10981000DBE73C2128000AF084FF002834D0362200 +:1098200002AB9B8E12AFBB8002AB9B181B78083239 +:10983000BB711B4BA420129302AB9B18109A1B7890 +:109840001492059202AA928F5BB2BA81BB730DF09B +:1098500005F8052304000293013B0193383300937C +:109860003A00049B290001F0CFFE0E4B34604434D3 +:109870001C600C4B094C1868002802D0216809F0C4 +:10988000CCFF206817B0F0BD44200CF0E7FF0422A5 +:1098900004990400FFF72CFF97E7C0460425002039 +:1098A000FC6A020008250020F0B56349C56885B050 +:1098B0008D4258DA030036331C780222230013400D +:1098C00014425BD1026901928A4265DA02003632A3 +:1098D000127852076AD4426902920200029C403216 +:1098E0008C4270DA010036310978090775D4002BF3 +:1098F0007ED113789C46002B16D00100061DF38FF5 +:10990000363101339BB2F3870391097801270C00AC +:109910003C40394200D188E01D2B05D9039BB94357 +:1099200019700023F387137009F050FE434A072390 +:10993000904277D94249043B8D4273DBC822013300 +:10994000920095426EDC0198023B88426ADB013B43 +:10995000904267DC02980433884263DB0023904224 +:1099600060DD06335EE0C822002352009542A9DD87 +:10997000030036331A7800239207A3D4012306008C +:109980001F00363632785408A7433C0002279C401B +:10999000BA432243327095E7C822019C5200944298 +:1099A00099DD020036321278520794D40123060062 +:1099B0001C00363632789708BC43A7000424A24323 +:1099C0003A43327087E7C821029C49008C428EDD01 +:1099D000010036310978090789D4010001263631A2 +:1099E0000B78DF08BE430827F600BB4333430B70F8 +:1099F0001378032B00D97CE70133DBB21370012B02 +:109A000003D10021031DD98773E7042B00D070E731 +:109A1000020036321178033B0B43137000230430ED +:109A2000C3870B33180005B0F0BD092B00D87BE7C6 +:109A30006346F487013B76E770FEFFFFFF7002008C +:109A4000E0FCFFFFF0B5C369C1681A68451D04005A +:109A5000EB7F89B0114225D0002B57D10123A27989 +:109A60001A4237D0002602226846A188A67109F062 +:109A70004CFCA31DDD7F012D2CD1FFF7F5FB33003E +:109A8000226A801A99410F000600A1889F4203D1E3 +:109A9000FA239B009E423BD30123042204A809F031 +:109AA00034FC17E00B2B01D80133EB77EB7F082B4D +:109AB0000DD90122A37913420CD11343A188A371BC +:109AC00004A8130009F021FCFFF7CEFB2062EB7F16 +:109AD000012BC3D90322A3791340012B14D1FFF723 +:109AE000C3FB0023226A801A9941994202D10A4B92 +:109AF000984209D90223A279A1881343A3710522B0 +:109B0000012304A809F001FC09B0F0BD013BCCE73A +:109B10002B000322C2E7C046DB05000010B504009D +:109B2000034B08330360FFF7D5FB200010BDC04690 +:109B3000406B0200F0B5060000250F00040085B060 +:109B400002930AAB1B78083603930F4B29000833A6 +:109B50000360019285808571182230000CF0CCFEE4 +:109B600039003000039A0CF0AFFC019B029AA380ED +:109B7000A31DE771DA77631D25622000DD77FFF70B +:109B80008BFB200005B0F0BD406B02000048704721 +:109B900016FCFFFF10B53320FEF7A6FE004810BDEF +:109BA00016FCFFFF002310B50400838083710D486D +:109BB0002164083020608020C000A061E061206244 +:109BC00011002000E360236163616362A362E362CA +:109BD00023636363A363E363636409F0F6FD20001A +:109BE00010BDC046586B0200F0B5544E05003768F2 +:109BF00097B0002F3DD10B231C22212106A80AACCF +:109C000000F066FF0B231D222221200000F060FFE0 +:109C10000B231B2223210EA800F05AFF08200CF072 +:109C20001DFE01223B00110004900BF05DFA1D2186 +:109C300028000AF0A4FD002824D0A38812AFBB801E +:109C4000A379A268BB713E4B602012930E23E356AA +:109C50001492A289BB73BA810CF000FE0523019314 +:109C6000183300933A002900049B040001F080FEA1 +:109C70003460344B314A1B681068002B00D04364B9 +:109C800017B0F0BD3C2128000AF0A7FD00281BD02A +:109C9000A38812AFBB80A379A268BB71284B602058 +:109CA00012930E23E3561492A289BB73BA810CF06F +:109CB000D5FD05230193373300933A002900049B17 +:109CC000040001F0C7FFD3E73C2128000AF029FD7A +:109CD000002829D0362202AB9B8E12AFBB8002AB8C +:109CE0009B181B780832BB71154BA420129302AB52 +:109CF0009B18109A1B781492059202AA928F5BB25D +:109D0000BA81BB730CF0AAFD052304000293013B4A +:109D10000193383300933A00049B290001F074FC4E +:109D2000084B1C604434A3E748200CF097FD052243 +:109D300004990400FFF736FF9AE7C0460825002083 +:109D4000FC6A020004250020F0B587B001930EAB39 +:109D50001B88060003930D9B0D000093019B0C9F35 +:109D60000292002B39D0002F02D1009BDB0734D5A3 +:109D700028200CF073FD0400103009F0BCFA029B9F +:109D80001820258063800CF069FD0500009B0822E7 +:109D90000593019B002103600C3004970CF0ACFD8F +:109DA000082204A9281D0CF08BFD0D4B02226B61CB +:109DB00000230399E3602362636233680A4330003F +:109DC00021005B68A560A2809847002805D020008C +:109DD00009F0B6F920000CF03DFD07B0F0BDC0461B +:109DE0005F38020070B58CB08360109B01604260E8 +:109DF000C3600400184918000AF029FC051E14D09D +:109E000001001C22103105A80CF05AFD6A4608AB6F +:109E100043CB43C21B68136020680599069A079BD1 +:109E200009F0E5FC28000CF015FD0C4B1868002823 +:109E30000ED00B4A05AB059200220692C032029268 +:109E40006A4622CB22C2230003220521FFF77CFFB2 +:109E500020000CB070BDC046FB770200F824002043 +:109E6000659E010082B0F0B50400EDB064207393EC +:109E700072920CF0C0FB052210A8110009F095FAAF +:109E8000954911A8FFF732FB1925002221AB013DAE +:109E90001A605A609A600C33002DF8D115222900FF +:109EA00014A813950CF028FDA0680AF046F8FF21CD +:109EB0000A90A06800F0F6FB884FA06800F0BEFA98 +:109EC000049508950995854B9F4203D0844B9F428A +:109ED00000DBF7E0A0680AF032F8A56881491AA80B +:109EE000FFF706FA78221AA9280000F047FB1AA803 +:109EF00009F072F90023794F04930326099B6068E7 +:109F000001333340099309F0F9FB0500606809F05B +:109F1000FCFB0022744B05929D420FDB013205923F +:109F20002A00C8320ADBAA22042192000591954238 +:109F300004DC0596C82D01DC02220592002206925F +:109F4000984210DB012306930300C8330BDBAA23DE +:109F500004329B000692984205DC03230693C8282E +:109F600001DC013B069310A809F016FA5F4B0025AF +:109F70001E00079313ABEB5C012B05D1727831788F +:109F8000FE3310A8FFF730FA01350236192DF1D152 +:109F90006B4618229A5E6B4610A81421595E099BE5 +:109FA000FFF722FA002F02DB049B0F2B07D90023B7 +:109FB000A0681A007430009310A909F003FA13AED8 +:109FC000079B059A1B78934221D1079B069A5B78E1 +:109FD00093421CD13378012B19D00C23089A0CAD75 +:109FE00053432800002221680B9309F018FC21AA92 +:109FF00094460B9B634407CD07C301233370089B32 +:10A000000133DBB20893049B0133DBB20493079B5B +:10A01000374A0233079301369342D1D164200CF0C2 +:10A02000EAFA089B643F3FB2182B00D84BE71A00AE +:10A0300021A91AA809F002FE6A461DAB23CB23C250 +:10A040001B6813601A991B9A1C9B206809F0CFFBB0 +:10A05000E568002D0CD0274912A8FFF749F91C2309 +:10A0600028001AAA12A90AF027FB12A809F0B4F8CE +:10A07000A06809F064FF11A912A8A56809F075F994 +:10A0800000221D4B009212A901932800130000F03A +:10A0900017FA12A809F05CF9FA2080000CF0ABFA6C +:10A0A000A06809F04CFF0A99A06800F0FBFA11A81B +:10A0B00009F04EF910A809F04BF96DB0F0BC08BCDE +:10A0C00002B01847002F03D0049B0F2B00D014E7D9 +:10A0D000A06800F0B3F910E7067802008C3C00009D +:10A0E000D18AFFFF4B78020058FDFFFF6078020025 +:10A0F00092780200FB770200DC050000F0B5040056 +:10A1000085B0637A9C46002B04D1200009F0B4FD91 +:10A1100005B0F0BDA37A266F01931023019AF35680 +:10A1200000259B1801229A402900F36803920293AC +:10A13000029BAB4231DDB068019B6843C018736974 +:10A140004000E77A1A181B5C5078E279012F14D18D +:10A15000571E3F1A18003B004243606F520082189E +:10A16000D2189379634500DD6346627B1A4202D0C0 +:10A170000123AB4019430135DAE7022F07D0032F43 +:10A18000EAD1277A013FFF1A03003800E4E7571E9F +:10A19000FB1A277A013F381ADEE71123C943F35629 +:10A1A000606C994023691940039B19430CF0E3FA52 +:10A1B000A27B072AACD8637B0C495B006373531CFA +:10A1C000DBB290004158A373022A03D808000CF0B8 +:10A1D00007FA96E7064B2000236300236363054BD1 +:10A1E000E462236414300CF0CEF891E7846B020033 +:10A1F000FDA00100633C020070B50400104B250077 +:10A2000008330360FFF766F82000743009F0A0F807 +:10A210002000603009F09CF82000583008F0DCFF86 +:10A220002000503008F0D8FF064B14352800636139 +:10A230000CF098F8280006F083F8200070BDC046A6 +:10A24000A46B0200D4720200F8B500250400324B62 +:10A250008580083303608571143016000F0006F006 +:10A2600059F820002D4BE562636125645030FFF7FB +:10A2700079F820005830FFF775F820006030FFF7BC +:10A280009FF820000423F25E33682667590009B264 +:10A29000743009F08AF83368226FE371736801261D +:10A2A000237210236581A7802561D35691685918C0 +:10A2B000994204DD3000984001330543F8E711234B +:10A2C0000120D356D1685918994206DD02009A4000 +:10A2D0002669013332432261F6E714200CF0BEFAFE +:10A2E000226900212A430123060006F0E3FAFF2336 +:10A2F000220063720133A381002348326664A37392 +:10A3000020001370A366FEF7C7FF0123A279200087 +:10A310001343A371F8BDC046A46B0200E8720200AB +:10A32000F0B5437A040085B0002B04D1200009F079 +:10A33000A3FC05B0F0BD837A066F01931023019A48 +:10A34000F35600259B18012294469A402900F36891 +:10A3500003920293029BAB422DDDB068019B6843E0 +:10A36000C01873694000E77A1A181B5C5078E279CC +:10A37000012F10D1571E3F1A18003B004243606F57 +:10A3800052008218D2189379002B02D06346AB405A +:10A3900019430135DEE7022F07D0032FEED1277ACC +:10A3A000013FFF1A03003800E8E7571EFB1A277A1F +:10A3B000013F381AE2E71123C943F356606C994014 +:10A3C00023691940039B19430CF0D5F9667AB31E33 +:10A3D000DBB2FC2B14D8FEF70DFF0C4B05002363FA +:10A3E00000230B4863630B4BFF217043E46223643B +:10A3F00006F0ACFF29004143200014300BF0C3FFEE +:10A40000637A012B00D994E790E7C046793C0200BB +:10A41000B6030000633C02001FB5012381881A00C7 +:10A42000684608F072FF012368461A00024908F0E6 +:10A430006CFF05B000BDC046FE0300001FB5030061 +:10A4400048331A780400002A0DD000221A70012324 +:10A4500081881A00684608F058FF012368461A00F0 +:10A46000034908F052FF2000743008F095FF1FBD2B +:10A47000FF03000010B548300378002B06D00378A6 +:10A48000012B03D00121024808F0B3FD10BDC046E6 +:10A49000FF03000010B501210400062008F0A9FD0B +:10A4A000064B984208D148342378002B04D02378F7 +:10A4B000012B01D020BFF7E710BDC04616FCFFFFFF +:10A4C00073B5079C0500002C1CDB0600483630786D +:10A4D000002802D03078012816D106981BB2C0B2ED +:10A4E0000090280012B2743008F06CFF002C07D0E6 +:10A4F0002B004A331C80002407234C352C803370FA +:10A50000200076BD014CFBE7014CF9E717FCFFFF8B +:10A5100012FCFFFFF0B587B00D9C05000E00170080 +:10A520000393002C21DBFFF7A5FF2B0048331B789A +:10A53000DAB20292002B1AD1310005A808F015FFFB +:10A540000C9B3A0000932800039B019405A9FFF798 +:10A55000B7FF05A808F0FCFE002C03D02800FFF789 +:10A5600099FF029C200007B0F0BD024CFAE7024CB4 +:10A57000F8E7C04617FCFFFF11FCFFFFF8B5040029 +:10A58000171E1DDD060048363378002B02D03378C5 +:10A59000012B17D12200E3795632013B13702300BF +:10A5A0000025200054331D80503008F072FE230037 +:10A5B0004A331F80022328004C3425803370F8BDB5 +:10A5C0000148FCE70148FAE717FCFFFF12FCFFFF18 +:10A5D000F8B50400171E2DDD060048363278002A33 +:10A5E00002D03278012A27D15D42069BFF331FD16A +:10A5F0006B1D22001BB264321380230020006633DF +:10A600001D70603008F0B9FE230000226C331A7010 +:10A61000954200D03D0023004A331D80079B002057 +:10A620005A1E9341013F4C34053327803370F8BDE7 +:10A63000069BDEE70148FAE70148F8E717FCFFFF51 +:10A6400012FCFFFFF0B504000F0016001D0087B0DC +:10A65000002A1FDDFFF70EFF230048331B78DAB214 +:10A660000392002B18D1390005A808F07EFE0D9B3F +:10A67000320001930C9B05A9009320002B00FFF7EB +:10A68000A7FF05A808F064FE2000FFF703FF03986A +:10A6900007B0F0BD0148FBE70148F9E717FCFFFFF1 +:10A6A00011FCFFFFFF2902D84172002070470148CA +:10A6B000FCE7C04617FCFFFF13B5040004A80078B0 +:10A6C000009020000BF0C3FD002801D1207516BDBD +:10A6D0000048FCE70EFCFFFF13B5040004A8007857 +:10A6E000009020000BF09BFD002801D1207516BDC5 +:10A6F0000048FCE70EFCFFFF7FB50D0011000F22A4 +:10A700006A4404001E1E117015D0089B002B12DD38 +:10A71000012329000093FFF7DFFF002808D10090F4 +:10A72000320029002000089BFFF7C6FF002800D058 +:10A73000024804B070BD0248FBE7C0460EFCFFFFB4 +:10A7400017FCFFFFF7B506000D1E3ED000230227C1 +:10A7500004690193002C34D0AA88A38853403B425B +:10A760002DD13A4222D1A368AA68934227D12B88DF +:10A77000002B02D022889A4221D16B88002B02D074 +:10A7800062889A421BD1EB68E268934201D0002BA9 +:10A7900015D17368002B01D020009847A2880C4B7C +:10A7A0001343A380019B0133019308E0A968A068CB +:10A7B0000AF07FFC0028DAD1AB883B42D3D0646A30 +:10A7C000C8E7019B2000002B00DC0248FEBDC0460C +:10A7D0000080FFFF17FCFFFFF0B506000D0085B0FD +:10A7E00000295DD001270469002C27D00221AA8806 +:10A7F00000230A4202D0A3885B083B4022682968F4 +:10A800008A4215D1A068A968002B0FD00AF051FC2C +:10A8100000280DD0EB68E268934209D10421625E02 +:10A82000A388002A06DB1F4805B0F0BD8842F1D09E +:10A83000646AD9E75B045B0CA380F4E730692A887B +:10A840000100031E07D1356101236846164908F04F +:10A850005CFD0020E8E71C88944206D25C6A19007F +:10A86000002C0DD02300F6E723001C88944207D16A +:10A870005F886C88A74203D85C6A1900002CF3D16A +:10A88000884209D10B88934204D805D148886B8847 +:10A89000984201D96962D6E74B6A6B624D62D3E791 +:10A8A0000248C1E716FCFFFFFD03000017FCFFFF95 +:10A8B000064B10B51A00040008322C330260836086 +:10A8C0000830FEF739FA200010BDC046BC6B02000C +:10A8D00008B4024B9C46083808BC6047B1A8010088 +:10A8E00008B4024B9C46083808BC6047B1400200DF +:10A8F0000C4A002311002C32083110B543608381CB +:10A9000083738260036143618361C38301600400D8 +:10A910000830FEF703FA044B1A68002A00D11C60C5 +:10A92000200010BDBC6B0200F8240020F7B50D001C +:10A93000012604690192002C37D023882A889A4284 +:10A9400001D0002B24D163886A889A4201D0002B61 +:10A950001ED1FEF799F90123002806D0C022A38852 +:10A960001340C03B5A425341DBB2019A93421AD181 +:10A970000422A35EA788002B15DB10222900A01853 +:10A980000BF09EFF40231F4204D0200009F099FBEA +:10A99000646AD0E7FEF778F90028F6D02100044871 +:10A9A000FEF7F6FAF4E70026F2E73000FEBDC046F7 +:10A9B000C340020008B4024B9C46083808BC6047FC +:10A9C0004D420200F0B587B001930EAB1B88060024 +:10A9D00003930D9B0D000093019B0C9F0292002B93 +:10A9E00039D0002F02D1009BDB0734D528200BF093 +:10A9F00035FF0400103008F07EFC029B18202580F3 +:10AA000063800BF02BFF0500009B08220593019B40 +:10AA1000002103600C3004970BF06EFF082204A99C +:10AA2000281D0BF04DFF0D4B02226B610023039993 +:10AA3000E3602362636233680A43300021005B688D +:10AA4000A560A2809847002805D0200008F078FB78 +:10AA500020000BF0FFFE07B0F0BDC04687420200A9 +:10AA6000F0B5160000258380164A174B0400857147 +:10AA7000026001814681057318688C4689B0A8423E +:10AA80001DD0124A05950492C02202926A4604AB78 +:10AA900082CB82C223002A006146FFF793FFC022C7 +:10AAA000094B0A49186802926A46069106AB079557 +:10AAB00082CB82C223002A003100FFF783FF2000EF +:10AAC00009B0F0BD006C0200F8240020B143020080 +:10AAD00030B5002403730123034D84710560818028 +:10AAE00082734373846030BDFC6A020070B5837961 +:10AAF0000400DB0704D58068002801D00BF0AAFE13 +:10AB0000A3799B0704D5A068002801D00BF0A2FE12 +:10AB1000A3795B0709D5A0230021154AA068DB00B3 +:10AB2000D150884201D00BF095FEA3791B0708D5C0 +:10AB3000A568002D05D028000AF032FB28000BF094 +:10AB400089FEA379DB0605D5A068002802D003683A +:10AB5000DB6898476023A2791A4205D0A0680028D4 +:10AB600002D003685B6898470023A360A37170BD9F +:10AB700000700040F7B50227037B04000D003B4244 +:10AB800028D0012928D883791A003A4001923B4203 +:10AB900014D1FFF7ABFF18200BF060FE0E23060068 +:10ABA000E3561822019900930BF0A6FE300000999D +:10ABB0000BF094FCA379A6603B43A371A3685A6889 +:10ABC000002D04D00025DB681A602800FEBD1B693B +:10ABD0001A60FAE7014DF8E7014DF6E716FCFFFFB2 +:10ABE00017FCFFFFF7B50126037B040033422CD08E +:10ABF000827961231100194001911A4216D1FFF7A1 +:10AC000075FF18200BF02AFE0E230500E356677B24 +:10AC10001822019900930BF06FFE3A00280000996A +:10AC20000BF052FCA379A5603343A3716023A27992 +:10AC3000A0681A4202D00BF02BFBFEBD43694068AE +:10AC40001B681840431E9841F7E70148F5E7C046E6 +:10AC500016FCFFFF70B5037B04000D001B0714D525 +:10AC60008023DB00994212D209F025FC030000206A +:10AC7000834209D1280007F0EDFB064906F02EFFBC +:10AC8000011CA06802F020FD70BD0348FCE70348EA +:10AC9000FAE7C04600C07F4416FCFFFF17FCFFFF29 +:10ACA00070B50425037B04002B4214D083792B421A +:10ACB0000DD1FFF71BFF08200BF0D0FD0E21060081 +:10ACC000615605F079FBA379A6601D43A571A068C4 +:10ACD00005F098FB70BD0148FCE7C04616FCFFFF7D +:10ACE00010B583791B0703D5806802F001FD10BD04 +:10ACF0000048FCE716FCFFFF012210B58379417381 +:10AD0000134204D080680BF07DFC002010BD60224F +:10AD1000134203D080680BF0C2FAF6E70048F5E76B +:10AD200016FCFFFF70B5040000250C4B0E00083325 +:10AD30008580857103602100183009F009FC20002E +:10AD40002100203009F027FC054B2000A680E5807B +:10AD50002572E560256165611C6070BD106C0200A4 +:10AD60000C2500208379DB0702D5C16000207047E5 +:10AD70000048FCE716FCFFFF8379DB0701D5C068BC +:10AD800070470148FCE7C04616FCFFFF70B54569F7 +:10AD90000400002D22D0037A032B21D8FFF7ECFF0B +:10ADA000A8622C200BF05AFD2C22002105000BF08C +:10ADB000A3FD002263695A622369934207D1636944 +:10ADC00023610020237A65610133237270BD1A006C +:10ADD0005B6A002BFBD163695362F2E70148F5E738 +:10ADE0000148F3E717FCFFFF13FCFFFF144B70B59E +:10ADF0005A68144C002A03D000225A600132A26023 +:10AE00001A69002A17D0002119618023DB000E4D3A +:10AE1000E3582868012B0FD1A923DB00E1584942F0 +:10AE2000FFF7A0FF2868FFF7B1FF2B685A69074BAF +:10AE3000E2500123A36070BDFFF794FFF9E7C0461D +:10AE4000FC100040001000400C250020040500000C +:10AE500003000069002809D00221054AD167426A2F +:10AE60001A611A7A013A1A72024B19607047C04689 +:10AE700004E100E000E100E010B5002903DB024B33 +:10AE800019600BF051FA10BD1025002070B50400B8 +:10AE90001D0004AB1E7805F0F9F920000E4B403080 +:10AEA0002360FEF75FFA2300220001354C331D704A +:10AEB0000023E1215832013616700A3AA364636513 +:10AEC000138053809381D381013B20006364490246 +:10AED000FFF7D2FF200070BDAC6A0200F7B58027F3 +:10AEE0007F053E697C690822113C744305002100FE +:10AEF00068460BF0E5FC104B009A9A4219D000937B +:10AF000000230193796928001339714309F05AFB32 +:10AF1000019A2800009909F06DFB2100280009F032 +:10AF200051FB79692200133928007143B30809F0F5 +:10AF300053FB0198FEBDC046FECA0000F0B50D00EF +:10AF4000ABB000210D920700302212A81E000BF0BA +:10AF5000D3FC28000BF010FD431C0C93102B00D9E0 +:10AF6000B8E0202E00D9B5E02900380009F06FFBC9 +:10AF70000B90002854D129000C9A12A80BF0A0FCC9 +:10AF800032000D9916A80BF09BFC80235B051A6913 +:10AF90005D690B92113D6A4338005E690D92FFF7BF +:10AFA0009DFF0D9B30220833002104001EA80F9343 +:10AFB0000BF0A2FC31000B9B13395943380009F008 +:10AFC00001FB00230F9E0C930E930C9BA34246DAC9 +:10AFD000310030221EA80BF073FC12A91EA80BF042 +:10AFE000C1FC00282BD13D4938002200109111945A +:10AFF00009F000FB6A46099615AB23CB23C223CB8D +:10B0000023C223CB23C23800149B1299139A09F050 +:10B01000FFFA01230E930C9B303601330C93D4E7D7 +:10B020000B9832000D9910300BF03CFC04000B988B +:10B030000BF010FC002C9ED120002BB0F0BD6A4616 +:10B04000099621AB23CB23C223CB23C223CB23C21C +:10B0500038001E991F9A209B09F0DAFADBE7E643D5 +:10B060003021F61726404E430F9B9E190E9B002B56 +:10B070001CD10B9B981E06F0DFF8A0422CD017497C +:10B080000134380022001091119409F0B3FA6A4695 +:10B09000099615AB23CB23C223CB23C223CB23C2D8 +:10B0A00038001299139A149B09F0B2FA38000D99DE +:10B0B00009F088FA80235B0559690C230B9A133930 +:10B0C00063434A433800110002330D9A09F084FAB1 +:10B0D0000024B1E7024CAFE7024CADE7FECA000026 +:10B0E00017FCFFFF13FCFFFF8023F0B55B051A6917 +:10B0F00095B002925A6905910299113A51435C69DF +:10B10000029B133C05005C430391FFF7E7FE061E1C +:10B110003CD030220021083408A8039F0BF0ECFB40 +:10B120002100280009F04EFA002308370193049308 +:10B13000019BB34220DA3900302208A80BF0C0FB93 +:10B14000059908A80BF00EFC00280DD11B49721EB2 +:10B1500028000691079209F04DFA01230493019B00 +:10B16000303701330193E3E722000C233900280034 +:10B1700009F032FA3034F2E7049B002B08D10F4972 +:10B18000320028000691079609F034FA0C4812E0C4 +:10B190002800039909F016FA80235B0559690C23EE +:10B1A000029A13394A43734311002800039A023369 +:10B1B00009F012FA002015B0F0BDC046FECA00002A +:10B1C0000CFCFFFF70B50400A280FA2200230800E7 +:10B1D0000C49920008312160A3710B496061E26063 +:10B1E000A360638209F033FA051E09D00100200034 +:10B1F0000222103112300BF063FB28000BF02AFB07 +:10B20000200070BD286C02009278020030B5022543 +:10B210008379040087B02B4204D1FDF77FFDA37929 +:10B220001D43A571200009F058FA00281CD06B4678 +:10B23000DD1C280009F048FA2B78002B17D001A854 +:10B2400009F040FA0321019AD3170B409B189B1079 +:10B250002382FEF709F8E368A18818180123A0608B +:10B260001A0002A808F051F8002007B030BD0122F2 +:10B27000064B1A60064A51680029FCD00021516033 +:10B28000044A1268019201225A60DBE700C00040C4 +:10B29000FCC0004008C50040022802D10122014B39 +:10B2A0001A707047D327002070B5064D04002B7824 +:10B2B000002B04D1044803F03FF801232B70200039 +:10B2C00070BDC046D427002099B2010070B50C00B3 +:10B2D00007F006FE002810D00023134DA40A2B709F +:10B2E000200009F00EFA002803D00A200BF083F9A1 +:10B2F000F6E72B78002BFCD070BD02210B4B0C4ADB +:10B3000099508021C90058580028FCD0A120C000C5 +:10B310001C5058580028FCD0002199508021C900A9 +:10B320005A58002AFCD0E7E7D327002000E001406C +:10B3300004050000F8B50D0016001F0007F0D0FD51 +:10B34000002811D00023184C23703A003100280047 +:10B3500009F0D5F9002803D00A200BF04CF9F4E7E6 +:10B360002378002BFCD0F8BD012380220F4C10491C +:10B37000D2006350A358002BFCD08022D2000023BF +:10B3800094469F4208DD980032582A506246A058E1 +:10B390000028FBD00133F4E7002363506346E358F1 +:10B3A000002BFBD0DFE7C046D327002000E00140A0 +:10B3B0000405000008B4024B9C46443808BC6047B2 +:10B3C00007470200FA21F8B50389C9000400594370 +:10B3D000324809F084FEFA21890005F02DFF304F34 +:10B3E000A17A2081380009F07AFE2300260025008A +:10B3F00022894C33A072A0361A808C3500232A2271 +:10B400003178286808F0A8FD002844D11F235B226A +:10B410003178286808F0A0FD00283CD120235C2268 +:10B420003178286808F098FD002834D101232C22B7 +:10B430003178286808F090FD00282CD101232D22B6 +:10B440003178286808F088FD002824D101232E22B5 +:10B450003178286808F080FD00281CD1A17A3800D6 +:10B4600009F038FE0E22C3B23178286808F074FD66 +:10B47000002810D1FA21238989005943074809F08F +:10B4800029FE012303432A2231782868DBB208F021 +:10B4900063FD002800D00348F8BDC046486C020098 +:10B4A000406C02000EFCFFFF08B4024B9C4644387F +:10B4B00008BC6047C5B30100074B10B51A00040073 +:10B4C00008323C3302604364443008F04CF92000F9 +:10B4D00008F06EF8200010BDA86C020008B4024B02 +:10B4E0009C46443808BC6047B9B4010008B4024B1C +:10B4F0009C46443808BC604711470200F0B504255B +:10B50000837904008BB02B4204D1FDF707FCA379AB +:10B510001D43A57120009030FFF764FB0026B04268 +:10B520000FD12300A033197820000C2307AD00931E +:10B530008C302B0001220068FFF7DEF8061E03D0D6 +:10B540002C4E30000BB0F0BD0A2304AA9B182A78B9 +:10B550005A706A781A700022985EAA785A70EA784F +:10B560001A700022995E03912A795A706A791A70CA +:10B5700000229F5EAA795A70EA791A7000215A5EF9 +:10B5800004922A7A5A706A7A1A7000215A5E0592D9 +:10B59000AA7A5A70EA7A1F251A7000229B5EA27A54 +:10B5A00003999C46514349425043CB172B405B18AB +:10B5B0005B11A361C3172B40181864235743FA1774 +:10B5C0001540ED196A112262059A5B425343A36745 +:10B5D00064236146049A40115A434B43E267221D9B +:10B5E000E0612000D36708F05CF82000443008F0E8 +:10B5F000C1F8A6E70EFCFFFF08B4024B9C46443896 +:10B6000008BC6047FDB40100F7B51E00040008AB9C +:10B610001B881500019309AB1A8800910AAB310011 +:10B620001F88FEF765F820003A0031004430FEF72D +:10B63000B9FA134B20001A003C336364230008322C +:10B640002260009A8C331A60AB8890308380AB798B +:10B65000AA6883710B4BA98903600E23EB568260A5 +:10B6600022009C32118083732300019AA0330321AE +:10B670001A80FFF741FB2000FFF7A4FE2000FEBD6B +:10B68000A86C0200FC6A0200F8B5FA260189B6002F +:10B6900004007143254809F022FD310005F0CCFD7E +:10B6A000234FA17A2081380009F019FD2500A072EE +:10B6B000583500232A222978606C08F04DFC0028B8 +:10B6C00032D110232B222978606C08F045FC002829 +:10B6D0002AD101232D222978606C08F03DFC002836 +:10B6E00022D101232E222978606C08F035FC002835 +:10B6F0001AD1A17A380009F0EDFC0E22C3B22978E4 +:10B70000606C08F029FC00280ED12189074871439C +:10B7100009F0E0FC012303432A222978606CDBB2A4 +:10B7200008F01AFC002800D00248F8BD106D020095 +:10B73000086D02000EFCFFFF10B50400034B083338 +:10B74000036007F035FF200010BDC046706D020099 +:10B750007FB50425837904002B4204D1FDF7DEFA7E +:10B76000A3791D43A57120004830FFF73BFA00255F +:10B77000A8420DD1230058331978062302AE009356 +:10B7800001223300606CFEF7B7FF051E03D00D4D9C +:10B79000280004B070BD002104200222A37A305694 +:10B7A0007156B25659435A434343DB002362D200D9 +:10B7B00023685242C90020009B6AA261E161984758 +:10B7C000E6E7C0460EFCFFFFF8B504000F001900C5 +:10B7D00006AB1E8807AB15001A88FDF789FF0F4BD3 +:10B7E0006764083323602300AA8848339A80AA79C3 +:10B7F000A9689A710A4AA889A2640E22AA562165EC +:10B800002100543108809A730023A3712300583318 +:10B810001E802000FFF738FF2000F8BD706D020089 +:10B82000FC6A020010B50400034B0833036007F004 +:10B830009AFF200010BDC046046E0200F0B507005C +:10B840005C370023040010223978806C87B008F040 +:10B8500083FB214D03002800002B3BD10F2602ABB8 +:10B86000F6180123397808220093A06C3300FEF704 +:10B8700043FFA8422DD003223378134203D0642023 +:10B88000FDF7EAFAEAE7FA262189144DB60071437A +:10B89000280009F024FC310005F0CEFC2081A02313 +:10B8A00011223978A06C08F057FB002811D1A36C45 +:10B8B00021890393714328003F7809F00BFC012391 +:10B8C0001843C3B210223900039808F045FB002842 +:10B8D00000D0014807B0F0BD0EFCFFFFA46D0200D0 +:10B8E00070B508258379040086B02B4204D1FDF79A +:10B8F00015FAA3791D43A57120004C30FFF772F9AA +:10B90000051E0DD023005C331978062304AE009386 +:10B9100001223300A06CFEF7EFFE051E03D0134D8D +:10B92000280006B070BD0E2332786B445A707278CE +:10B9300020001A700022995E64224A43A263B27802 +:10B940005A70F2781A700022995E64225242514372 +:10B950006163317959707179197000215B5E5A43C6 +:10B960002368E2631B6A9847DAE7C0460EFCFFFFD4 +:10B97000F8B504000F00190006AB1E8807AB1500D0 +:10B980001A88FEF70FF90D4BA764083323602300D4 +:10B99000AA884C339A80AA79A9689A71084AA8891A +:10B9A000E2640E22AA5661652100583108801E8289 +:10B9B00020009A73FFF742FF2000F8BD046E0200DA +:10B9C000FC6A0200F0B5FA250189234FAD0085B06D +:10B9D00004006943380009F082FB290005F02CFCC3 +:10B9E0001E4EA17A2081300009F079FB636CA072B1 +:10B9F000029323005833218901931B78694338004F +:10BA0000039309F067FB072303432022039902985D +:10BA1000DBB208F0A1FA00281AD1019B2222197882 +:10BA2000606C102308F098FA002811D1019BA17ACC +:10BA300030001F78656C09F04DFB80235B420343A7 +:10BA4000232239002800DBB208F086FA002800D053 +:10BA5000034805B0F0BDC046386E0200306E0200EB +:10BA60000EFCFFFF10B50400034B0833036007F022 +:10BA70009FFD200010BDC046A86E0200F0B5042551 +:10BA80008379040085B02B4204D1FDF747F9A379EF +:10BA90001D43A57120004830FFF7A4F8051E0DD006 +:10BAA000230058331978062302AE0093A8223300EE +:10BAB000606CFEF721FE051E03D0144D280005B072 +:10BAC000F0BD1F200023F25ED31703409B18022213 +:10BAD000B15E5B11CA17024052180421775E3380B1 +:10BAE000F9170140A07A52114343C91972804911D4 +:10BAF0004243B18041435B42E361236852422000EC +:10BB00009B6AA26121629847D8E7C0460EFCFFFFFE +:10BB1000F8B504000F00190006AB1E8807AB15002E +:10BB20001A88FDF7E5FD0F4B676408332360230097 +:10BB3000AA8848339A80AA79A9689A710A4AA8897A +:10BB4000A2640E22AA5621652100543108809A73FE +:10BB50000023A371230058331E802000FFF732FF1B +:10BB60002000F8BDA86E0200FC6A0200F7B5FA25B5 +:10BB700004000189134EAD006943300009F0AFFAAB +:10BB8000290005F059FB2700A36C208100935C3746 +:10BB90003B7881B269433000019309F09BFA60223F +:10BBA000C3B20199009808F0D7F9002807D1012302 +:10BBB00062223978A06C08F0CFF9002800D0024842 +:10BBC000FEBDC046DC6E02000EFCFFFF10B5040097 +:10BBD000034B0833036007F0C6FD200010BDC046CC +:10BBE000046F02007FB50825837904002B4204D13D +:10BBF000FDF794F8A3791D43A57120004C30FEF7A2 +:10BC0000F1FF051E0DD023005C331978062302AE28 +:10BC10000093E8223300A06CFEF76EFD051E03D0F2 +:10BC20000B4D280004B070BD0223F25E96235B42E8 +:10BC30005A4362630021725E20005343A3630423CE +:10BC4000F25E96235343E36323681B6A9847E8E751 +:10BC50000EFCFFFFF8B504000F00190006AB1E88AC +:10BC600007AB15001A88FDF79DFF0D4BA76408333D +:10BC700023602300AA884C339A80AA79A9689A7114 +:10BC8000084AA889E2640E22AA566165210058314B +:10BC900008801E8220009A73FFF768FF2000F8BD1D +:10BCA000046F0200FC6A0200F0B50400150085B0C4 +:10BCB00001930AAB1F880BAB1B78461C02930EAB9B +:10BCC0001B78102203930B7803704B8A0131438257 +:10BCD00030000AF0F5FD656100250122019B2783F4 +:10BCE0006383039BE5832377029B2000F377A31CE8 +:10BCF000DA770C9B0C26636223000D9A2833290007 +:10BD00001A705D7032009D702C300AF0F5FD200035 +:10BD1000064B3200A3632900E56340300AF0ECFDD6 +:10BD20002000034B2565E36405B0F0BDFB4702002E +:10BD3000ED470200F0B50700C3B0016042606849FA +:10BD400000222DA808F0DCFD3B00083306931223E7 +:10BD50000024012601930C3B10AD069A0496009333 +:10BD60002DA923000394029418A8FFF79DFF220039 +:10BD700028005C4908F0C4FD3B000E3307930A23FA +:10BD80000193083B2900079A04960093039423002B +:10BD900002942DA8FFF788FF7868BC600368BC8117 +:10BDA0005B6998475A2202ABD218D677AE2202AB13 +:10BDB000D218D67718AA09922DAA4B49F8810A926F +:10BDC0000BA8220008F09CFD2421392002AA521859 +:10BDD000137802AA2B70D38E01316B8202AB102232 +:10BDE000C918C0180AF06CFD022309AE2B7538681B +:10BDF0001696AC8301F0E0FC036829001B689847A5 +:10BE0000762202AB9B181B8854323B8202AB9B18F4 +:10BE10001B8838687B8201F0CFFC03680094398A64 +:10BE2000DD68069A0623A847386801F0C5FC036858 +:10BE30000094798A079ADD680223A847386801F0E0 +:10BE4000BBFC060014200AF009FD0500274B046125 +:10BE5000082280C00BA90B930C940AF031FD244BEF +:10BE6000EB60B369A34239D1224BB5611E68002E45 +:10BE700031D028200AF0F2FC0400103007F03BFA21 +:10BE80001D4B182023600AF0E9FC002205001B4B23 +:10BE900000210C92076008320C300B930AF02CFD45 +:10BEA00008220BA9281D0AF00BFD154B00226B611F +:10BEB000C223A3803368E260210030005B68A56084 +:10BEC000226262629847002805D0200007F038F906 +:10BED00020000AF0BFFC380043B0F0BD2B61C3E77F +:10BEE0009A780200AA780200BA780200BD480200DF +:10BEF00009480200F82400200400010073480200F1 +:10BF00003348020010B50400054B083303601C30B1 +:10BF100007F062F92000183007F05EF9200010BD2C +:10BF2000306F0200FF23F0B52C4E8DB0337000232C +:10BF3000040069460088009304F02EF9002802D11D +:10BF40006B469B783370264D2B68DB68002B07D13E +:10BF5000002320881A00190008F0F9FC0DB0F0BD8C +:10BF60003378032BF4D81F4901A8FDF7C1F92B68DA +:10BF700001A9DD6804A807F084F9280004A908F0E5 +:10BF800095FB0027050004A807F026F9BD421ED046 +:10BF900029002022103104A80AF092FC28000AF09F +:10BFA00059FC317804ABC9005918082202A80AF0DC +:10BFB00087FC01230822208802A908F0C8FC013769 +:10BFC000002804D10C212088074A08F0BEFC01A8F3 +:10BFD00007F002F9002FBBD0C0E7C0468820002040 +:10BFE00020250020CA780200FFFF0000F0B5837909 +:10BFF000040091B05B071BD5FDF736F900232269D9 +:10C00000801A9941994203D1F533FF3398420FD3F7 +:10C01000A068002808D0354B1D8801F0BDFB0368DF +:10C02000152229001B6A98470422A3799343A37120 +:10C03000A3799B0758D52E4E3368DB68002B4FD071 +:10C040002C4F3B78032B4BD8284B2B491B8804A83B +:10C050000193FDF74DF9336804A9DD6808A807F0DE +:10C0600010F908A9280008F021FB050008A807F02E +:10C07000B3F8082302AAD3800198073B063206A929 +:10C0800008F067FC002D08D029002022103108A8F4 +:10C090000AF016FC28000AF0DDFB3D7802ABDA88D6 +:10C0A000ED0008AB5D19280006A90AF0FBFB00288B +:10C0B00013D00822280006A90AF002FC336804A95C +:10C0C000DD6805A807F0DDF82023280008AA05A9E7 +:10C0D00008F0F2FA05A807F07FF804A807F07CF84A +:10C0E0000222A3799343A37111B0F0BDB8270020B9 +:10C0F0002025002088200020CA78020070B50D009D +:10C1000001F04AFB04000368002D09D15B699847E0 +:10C11000FA2080006843074905F08EF8E08070BD82 +:10C120009B6898478542F3D2236820009B68984714 +:10C130000500EDE771020000F0B507001500A1B0A1 +:10C1400002C706006B4918A81C0008F0EDFC2B1E66 +:10C1500003D028000AF010FC83B2012204920022CE +:10C16000039202920232019200932A0018A9380029 +:10C17000FFF79AFD33006049583318A8079308F079 +:10C18000D3FC231E03D020000AF0F6FB83B2012269 +:10C190000492002203920292023201920093220042 +:10C1A00018A90798FFF780FD33005449AC3318A84D +:10C1B000089308F0B9FC269B002B03D018000AF066 +:10C1C000DBFB83B20122049200220392029202322C +:10C1D00001920093269A18A90898FFF765FD731C31 +:10C1E000FF33474918A8099308F09EFC279B002BB2 +:10C1F00003D018000AF0C0FB83B20122049200228F +:10C20000701C03920292023201920093279A18A99D +:10C21000FF30FFF749FD33005533FF33394918A884 +:10C22000099308F081FC289B002B03D018000AF02A +:10C23000A3FB83B2012204920022039202920232F3 +:10C2400001920093289A18A90998FFF72DFD330051 +:10C25000A933FF332C4918A80A9308F065FC299BE1 +:10C26000002B03D018000AF087FB83B2012204924E +:10C27000002218AC03920292023201920093210034 +:10C28000299A0A98FFF710FD204B1B780B93002B7F +:10C290002DD1079B1E491393089B0DA81493731C63 +:10C2A000FF331593099B129716930A9B12AD1793B0 +:10C2B00008F03AFC1D21492006AB1B7F1022237099 +:10C2C00006ABDB8D638206ABC918C0180AF0F8FA1A +:10C2D000062323750B9B1E953068A38301F06CFA2F +:10C2E000036821001B6898470122084B1A70300030 +:10C2F00021B0F0BD292A0000242A0000252A0000D0 +:10C30000272A0000262A0000282A0000D52700201E +:10C310000A18000070B5002504000B4B8580083317 +:10C3200085710360C1601830FDF71CF820001C30D7 +:10C33000FDF718F80123621CD377044A2000A5609A +:10C3400065611460A37170BD306F0200202500206C +:10C35000FA2130B585B00400012302226846890025 +:10C3600006F0D3FF074D2868002809D008F0E8FB45 +:10C370002188054B2A681980022391790B43937118 +:10C3800005B030BD20250020B827002010B50C00D6 +:10C3900007290FD8806801F0FFF9074B1957036888 +:10C3A0005B6C984743425841044B40421840044B51 +:10C3B000C01810BD0348FCE7497A0200EA030000F8 +:10C3C00016FCFFFF17FCFFFFF0B5984C0D00A544CD +:10C3D000040096AB1B78964908A807930692FCF7D1 +:10C3E00087FF200029001C3006F053FF914909A85F +:10C3F000FCF77EFF90490AA8FCF77AFF0CAE09AA69 +:10C4000008A90BA806F054FF2A00300011AD0BA9B3 +:10C4100006F04EFF0AAA3100280006F049FF290065 +:10C4200008A806F036FF280006F0D6FE300006F019 +:10C43000D3FE0BA806F0D0FEC020C00001F072FFB2 +:10C4400008200AF00BFA0700002108F0C9FE0C22B0 +:10C450000021A76030000AF04FFA2B0007CE07C377 +:10C46000764B2900EB60002338002B6108F0A1FE19 +:10C47000A06801F091F908220021059012A80AF0A5 +:10C480003BFA14200AF0EAF96D4B2A0011930300DD +:10C49000C2CAC2C36B4B059FC3600023A0370361B0 +:10C4A0007B68002B00D0BAE07860A06801F084F9C6 +:10C4B00008220021060012A80AF01EFA14200AF031 +:10C4C000CDF9614B1193030086CD86C35F4BC360EA +:10C4D00000230361336B002B00D0A2E03063A0681F +:10C4E00001F05AF908220021059012A80AF004FA76 +:10C4F00014200AF0B3F9564B11AE11933200030029 +:10C50000A2CAA2C3534B059DC360002394350361A7 +:10C510006B68002B00D086E06860012004AB1B7FB5 +:10C5200004AA034313770BA908F015FAA06801F0D9 +:10C5300053F9036848495B6A9847A06801F04CF9D1 +:10C54000036846499B699847A06801F045F90021B6 +:10C55000036800911D680A000B00A847079B002B89 +:10C560000AD0200008F0F5FA032805DDA06801F0E4 +:10C5700033F90368DB68984706212000FFF706FFC0 +:10C58000374B384A1B68A1680393374B30001B6850 +:10C5900000250293354B1B680193069B1B680433EF +:10C5A0000093334B12681B68FFF7C6FDA06801F0CB +:10C5B000F3F803680CA99B6A9847082304AA13841C +:10C5C000DB1853849584A06801F0E6F803680CA991 +:10C5D000DB6A9847A068062108F079FA089A0921D1 +:10C5E0009378A068043208F085FAA06801F0D4F8C6 +:10C5F00032210571A068FFF781FDA06801F0CCF839 +:10C6000008F0E3F90AA806F0E7FD09A806F0E4FD42 +:10C6100008A806F0E1FD91239B009D44F0BD036155 +:10C6200042E703615AE7036176E7C046BCFDFFFFBE +:10C63000D6780200F3780200E47802005B49020039 +:10C6400051C301006949020025BF0100774902007A +:10C65000A54902008549020075C60100A9C601006E +:10C660001C250020182500200C2000201425002067 +:10C670001020002013B506226846FCF749FE094B3E +:10C680001C68002C0AD0694601A806F0FAFD2000BB +:10C6900001A908F07CFA01A806F09EFD684606F0A4 +:10C6A0009BFD13BD20250020002373B501AE0C00B7 +:10C6B00031000500019303F06FFD002802D1B2782C +:10C6C000064B1A70064B1868002806D0054B1D80D3 +:10C6D00063425C41E1B208F062FA73BD8820002039 +:10C6E00020250020B827002030B5284CA9B06A22A8 +:10C6F0000D000DA821000AF0E3F80DA903A8FCF72E +:10C7000065FE03A906A806F030FE01230193013B54 +:10C71000FF3B00930533FF33642206A92800FDF791 +:10C7200091FF06A806F014FE210019226A3106A81E +:10C730000AF0C6F805220024110006AB04A806F092 +:10C740003BFE04A905A806F010FE230022002800E5 +:10C750000194009405A9FDF7DDFE05A806F0F8FD9B +:10C7600021002800FDF79EFF05340520FCF774FB2F +:10C77000FF2CF5D1FA208000FCF76EFB04A806F030 +:10C78000E7FD03A806F0E4FD29B030BDC67902003C +:10C79000F0B58F4B8DB005921A68082304000F0086 +:10C7A000D16C07A80B43D3648A49FCF7A1FD8A49E1 +:10C7B00008A8FCF79DFD220000251C3207A90BA844 +:10C7C00006F076FD08AA0BA909A806F071FD0BA8D2 +:10C7D00006F002FD631CDD77A06800F0DDFF036852 +:10C7E0005B699847A06800F0D7FF030006000A3392 +:10C7F0001F222900180003930AF07EF8039B3000E3 +:10C80000DD7708F0D9F80621A06808F060F9099AE8 +:10C8100009219378A068043208F06CF9A06800F050 +:10C82000BBFFC8210571A068FFF768FCA06800F095 +:10C83000B3FF0581A06800F0AFFF08F0C6F838002C +:10C84000FDF7FCFD2000FCF769FA39002000FFF736 +:10C850004BFF3900200008F0B5F9FF23049503933E +:10C860006269012316001E401A4232D05B490AA8B1 +:10C87000FCF73CFE0AA90BA806F077FD00220BA9E5 +:10C880001300019200923800FDF744FE0BA806F059 +:10C890005FFD049B002B47D1039B043B0393039B49 +:10C8A000282B44DC380007F04AFB039B002B00DCFC +:10C8B0000496059806F043FF002806D0012362691C +:10C8C0009A4313000422134363610AA806F040FD53 +:10C8D000002504226369134234D0FF213800C826A2 +:10C8E000FDF7E0FE0025B600A36902229B5EAB4285 +:10C8F00023DD200029B2183006F0F0FC00230100EF +:10C9000038001A007430FCF741FE3000FCF7A4FA3E +:10C91000380007F014FBC820FCF79EFA0222636976 +:10C9200013420AD10135DFE7039B0433B6E7039BCB +:10C93000FE2BBEDD00230493BBE7FA208000FCF74A +:10C940008BFA00250222636913421ED01E000632B4 +:10C950001640134224D022490AA8FCF7C7FD0AA9B1 +:10C960000BA806F002FD00220BA913000192009211 +:10C970003800FDF7CFFD0BA806F0EAFC1948FCF7DC +:10C980006BFA0AA806F0E4FC174D6420FCF764FA81 +:10C99000164B01359D4200DC62E706F0B3FA5FE713 +:10C9A00013490AA8FCF7A2FD0AA90BA806F0DDFCB2 +:10C9B000330032000BA9380001960096FDF7AAFD5E +:10C9C0000BA806F0C5FC0AA806F0C2FCDDE7C046CD +:10C9D000A4240020E6780200E4780200F678020041 +:10C9E0003B790200983A00008C0A00008B0A000094 +:10C9F00078790200F0B587B001930EAB1B88060072 +:10CA000003930D9B0D000093019B0C9F0292002B42 +:10CA100039D0002F02D1009BDB0734D5282009F044 +:10CA20001DFF0400103006F066FC029B18202580D4 +:10CA3000638009F013FF0500009B08220593019B0A +:10CA4000002103600C30049709F056FF082204A966 +:10CA5000281D09F035FF0D4B02226B61002303995D +:10CA6000E3602362636233680A43300021005B683D +:10CA7000A560A2809847002805D0200006F060FB42 +:10CA8000200009F0E7FE07B0F0BDC046254C0200CB +:10CA90000300F0B5C5B0050002C300224A492FA823 +:10CAA00000240127079307F02BFF122312AE079AE9 +:10CAB00001932FA9230004970394029400971AA8C6 +:10CAC000FFF7F2F822003000404907F019FF122367 +:10CAD000310001936A1D2300049703940294009788 +:10CAE0002FA8FFF7E1F8622302AA9B18DF77B6238D +:10CAF0009B18DF771AAB220035490993AC802FAB26 +:10CB00000DA80A9307F0FCFE2C222D21412002AB38 +:10CB10009B181B781C3A337002ABDB8F738202AB1D +:10CB2000C918C01809F0CCFE0223337509AB18935D +:10CB30002868B48300F040FE036831001B68984702 +:10CB40007E2202AB9B181B885432EB8002AB9B18F1 +:10CB50001B8828682B8100F02FFE03680094E98869 +:10CB6000DE68079A3B00B047286800F025FE03689E +:10CB70000094DE6829893B006A1DB047154B186890 +:10CB8000A0421DD0144A0C940B92C02202926A4615 +:10CB90000BAB42CB42C239002B002200FFF72AFF29 +:10CBA0000C4B0E9418680D4B0DAA0D93C0230293E5 +:10CBB0006B4642CA42C32B0022000221FFF71AFF34 +:10CBC000280045B0F0BDC046517A0200617A0200EB +:10CBD000717A0200F8240020654C0200C34C020068 +:10CBE000F0B5060050364A88338804000D0085B041 +:10CBF0009A4225D026004E366A8833889A425CD104 +:10CC00002B89032B59D9EB68A0681B68236100F0BE +:10CC1000D3FD31880026220003680096DF681032B9 +:10CC20000423B8470127B74023693B4237D06369E3 +:10CC30003B423FD0E36830011818FEF731F839E085 +:10CC40000B89032BD6D9CB681B684361806800F041 +:10CC5000B3FD31880026220003680096DF68143295 +:10CC60000423B8470127B74023693B4208D06369D2 +:10CC70003B4210D0E36830011818FEF711F80AE0C3 +:10CC800063693B4207D0E36830011818FDF7AAFF3B +:10CC900023693B42EBD10136132EE3D1AAE7636946 +:10CCA0003B4207D0E36830011818FDF79BFF23696A +:10CCB0003B42BCD10136132EB4D1230052336A88D3 +:10CCC0001B889A4234D12889002858D02D4B2E4AEF +:10CCD00043439BB2934252D8072104F0ADFAC3B24A +:10CCE00007205843EE6883190393039BB3421FD078 +:10CCF0003379F27877791B021A43B37930783F049D +:10CD000017431B061F4303010293B178737809028E +:10CD1000029A1943E36807369818FDF79BFFE2680B +:10CD2000029B9446634418003900FDF7D9FFDCE705 +:10CD3000636D6A88DB8B9A4221D101272E89ED68C9 +:10CD4000AE19B6B2731B9BB2012B18D93B002878E1 +:10CD5000626983401A4208D1E26800011018226912 +:10CD600069781A4203D1FDF705FF0235EAE7FF298A +:10CD700003D08900FDF76EFFF7E70449FAE705B035 +:10CD8000F0BDC046B76D000092240000FF03000014 +:10CD9000F0B500240500874BDBB0083303608160E9 +:10CDA000C260854922008480847145A807F0A8FDEF +:10CDB0002B00103301270A2607930423079A0497B0 +:10CDC0000196009345A92300039402941BA8FEF743 +:10CDD0006BFF2200794945A807F092FD04232A0041 +:10CDE000049714320196009345A9230003940294FA +:10CDF00030A80892FEF758FF2200714913A807F0E7 +:10CE00007FFD2A0018320692082201920632230082 +:10CE10000497009213A9069A0394029445A8FEF77A +:10CE200043FF2200674913A807F06AFD542009F068 +:10CE300015FD1A2314212A000600263204970193B7 +:10CE40000091230013A903940294FEF72DFF3000F4 +:10CE50005D4B08226E65F56213A93030139314946C +:10CE600009F02EFD32002800584B2932B36321000F +:10CE700017702C6113226C613A3009F03DFD0E22CF +:10CE80002100069809F038FD5E2204ABD218D7774E +:10CE9000B22204ABD218D77704AAD31D1BAAFF3342 +:10CEA0000A9230AADF770B92B31C45AADF77484974 +:10CEB0000C920EA822000D9607F022FD28213D209D +:10CEC00004AA52181378143104AA5218137004AA31 +:10CED000538F123152181380253904ABC918102210 +:10CEE000C01809F0EDFC5021042304AA5218137055 +:10CEF000582204AB9B180AAF1997A8681C8000F051 +:10CF00005BFC036813A91B6898477A222F002E0048 +:10CF100004AB9B181B884E373B80543204AB9B18E4 +:10CF20001B88503633802B0052330993543204ABA4 +:10CF30009B181B88099AA868138000F03DFC0368C1 +:10CF400039880094DF68079A0423B847A86800F07E +:10CF500033FC036831880094DE68089A0423B047E4 +:10CF6000A86800F029FC099B069A198803680094B8 +:10CF7000DE680E23B047A86800F01EFC07001420EE +:10CF800009F06CFC0600134B0461082220C00EA9B6 +:10CF90000E930F9409F094FC0F4BF360BB69A3420E +:10CFA00006D12800BE61FBF7B9FE28005BB0F0BDDA +:10CFB0003361F6E7486F0200817A0200A17A02002D +:10CFC000B17A0200917A0200E74D02001B4D020087 +:10CFD000C17A0200E1CB0100454D02000300F0B52B +:10CFE0000400C5B0016042602C33002261492FA8C3 +:10CFF000089307F085FC23000833002501270793D9 +:10D0000005220A230497019300922B00079A2FA967 +:10D01000089803950295FEF747FE2A0056492FA867 +:10D0200007F06EFC0821220001910C3112AE2B009A +:10D0300010320497009103952FA902951AA8FEF7C4 +:10D0400033FE2A0030004D4907F05AFC0A23220023 +:10D050000193083B31000E320497009303952B0097 +:10D0600002952FA80992FEF71FFE052229000798B6 +:10D0700009F042FC78232000E381414B3100082273 +:10D080002574A4655C301293139509F019FC3D4B8F +:10D0900004AA6366230055331F70273BDF775A23AA +:10D0A0009B18DF77AE239B18DF77089B2A000A9333 +:10D0B0001AAB35490B930DA82FAB0C9307F020FC4E +:10D0C00024222521392004AB9B181B78143A337095 +:10D0D00004ABDB8E0AAF738204ABC918C01809F029 +:10D0E000EFFB0323206833751897B58300F064FBCA +:10D0F000036831001B689847230076224A331B8857 +:10D100002068A38404AB9B181B885432E38404ABCF +:10D110009B181B88238500F04FFB03680095218D29 +:10D12000DE68099A0223B047206800F045FB0368D7 +:10D130000095A18C079ADE680523B047206800F0AF +:10D140003BFB0700142009F089FB06000F4B05612B +:10D15000082210C00DA90D930E9509F0B1FB0C4BE0 +:10D16000F360BB69AB4203D12000BE6145B0F0BDA6 +:10D170003361F9E7D17A0200F17A0200E17A020024 +:10D180000D4F0200154E0200017B0200694E0200A5 +:10D190003F4E02001FB5084B1B68DB8B834209D151 +:10D1A000064B68461A78064B06491A70012303227B +:10D1B00006F0ABF805B000BD24250020D6270020DE +:10D1C000D7270020FF030000F0B51D00ADB004001C +:10D1D00001610135143016000691FCF7C3F8EBB27B +:10D1E00018000793FBF75EFF00250136F6B260607A +:10D1F0003000FBF757FF4A4B2A001D70494B4A4944 +:10D200001D70079B2060A672E37225810FA807F0AE +:10D2100077FB01270C2322680497019300963B00BB +:10D220000FA90395029517A8FEF73EFD2A003F4976 +:10D230000FA807F065FB542009F010FB202306001F +:10D240000193079B6268049700930FA93B00039525 +:10D250000295FEF729FD364B08961E600AAE17AB05 +:10D260002A0034493000099307F04AFB3421352065 +:10D27000337802AA52181370738A123102AA521814 +:10D280001380253902ABC9181022C01809F018FB09 +:10D290004821022302AA52181370502202AB9B1895 +:10D2A00008AF159706981D8000F086FA03680FA94D +:10D2B0001B689847722202AB9B181B880698E36094 +:10D2C00000F07AFA0790142009F0C8FA07001A4B08 +:10D2D00005610822310010C00A930B9509F0F0FA9D +:10D2E000164BFB60079B9B69AB4217D1079B0698C7 +:10D2F0009F6100F061FA0500082200210BA809F0E7 +:10D30000FBFA0F4B0A932B006C3307CE07C30D4B70 +:10D310002000AB670023EB672DB0F0BD3B61E5E774 +:10D32000D6270020D7270020347B0200447B020050 +:10D3300024250020547B0200AB4F0200814F0200E5 +:10D3400095D10100734F0200054A03001178054A88 +:10D350001278501A914201D9DB7AC0187047C04642 +:10D36000D7270020D6270020F0B58DB002AF0400EB +:10D3700039607A613B61002A00DCA4E03B69012B43 +:10D3800000D1A0E027230025FB1800691D7000F0E4 +:10D3900013FA272203684E499B690968BA1898470F +:10D3A000206900F0E9F9826D0223110019401A4248 +:10D3B00037D12533FB181B78AB4200D186E0F961E9 +:10D3C000206900F0D9F90222836D134275D027231A +:10D3D000FB181B78FB60002B6FD03E4B6E461D7810 +:10D3E0003D4B1B78BB60FB69BB6100237B60BB6965 +:10D3F0007A69934217DAE17A681C04F08DF8BB6809 +:10D400008B420AD0BA693B689B5C62685355FB69E2 +:10D41000CDB20133FB61FB687B60BB690133BB614B +:10D42000E5E7FD61CCE77B68002B01D0294B1D703F +:10D430002000FFF789FF6A46C31DDB08DB00D31A13 +:10D440009D4602AB0200002105001800BB6109F0F7 +:10D4500053FA204BE27A1B7820000193BB680093BB +:10D46000BB69616807F0F3FD3B69022B03D103211F +:10D470001A48FBF71DFD206900F09EF9ABB20025AC +:10D48000134A1268D18B02680095D2681500BA69F8 +:10D49000A8473B69022B14D1FBF774FC206900F00C +:10D4A0008BF9272203680A499B69BA1809689847CB +:10D4B000FB697A69B546934282DBBD46F8690BB0D9 +:10D4C000F0BDB546F9E7064BFB61F6E7054BFBE718 +:10D4D00024250020D6270020D7270020FF030000A6 +:10D4E00017FCFFFF16FCFFFF002815D0006041600D +:10D4F0008260C360046145618661C761444604621D +:10D500004C464462544684625C46C462644604638A +:10D510006E46466374468463002A06D0C46B043C9E +:10D52000043A25681560B442F9D18C6BA6464E6B5F +:10D53000B546002B06D0CC6B043C043B1D6825602F +:10D54000B442F9D10C6BA446CC6AA3468C6AA246BD +:10D550004C6AA1460C6AA046CF698E694D690C6978 +:10D56000CB688A68086849687047006041608260DB +:10D57000C360046145618661C761444604624C46EC +:10D580004462544684625C46C462644604636E46E8 +:10D59000466374468463C46B043C043925680D609B +:10D5A000B442F9D1C769866945690469704700606A +:10D5B00041608260C360046145618661C761444621 +:10D5C00004624C464462544684625C46C4626446CB +:10D5D00004636C4644637446846304697047846BD7 +:10D5E000A646446BA546046BA446C46AA346846A57 +:10D5F000A246446AA146046AA046C769866945698D +:10D600000469C368826800684168704710B5041EE9 +:10D610000CD009F0B1F9431EE318A34208D92278CF +:10D620001978013B21705A700134F6E7014810BDAA +:10D630000020FCE717FCFFFFF0B585B00D1E009041 +:10D6400029D000260A27C217141A4B1E54400393F0 +:10D650002000029639000136019603F05DFFCB17DA +:10D66000C9185940039B303120009955390003F007 +:10D670006DFE041EECD1009B002B04DA2D23029ECC +:10D68000019A0236AB5400232800AB55FFF7BEFFCA +:10D69000200005B0F0BD014CFAE7C04617FCFFFFC3 +:10D6A0000268084B406810B5C018C000101803008D +:10D6B0009A4205D81C688C4202D31800083BF7E751 +:10D6C00010BDC046FFFFFF1F70B50D1C06000021F6 +:10D6D000281C03F039FF041E06D13000291C03F07A +:10D6E000A7FA2000756070BD0048FCE717FCFFFF3B +:10D6F00070B504000D0003F0AFFA20006168FFF779 +:10D70000E3FF024B00201D6070BDC04614200020C6 +:10D7100070B5064D04002B68002B02D107F03EFFC8 +:10D72000286023689B00EB58636070BD382500209B +:10D7300070B500280ED10D4D2E68002E08D108308E +:10D7400009F08CF8040006604660FFF7E1FF2C60EA +:10D75000286870BD064A0123116806480C001C4069 +:10D760001942F6D1036044601360F2E72C250020D3 +:10D770002825002030250020436810B50400002B28 +:10D7800002D1044808F06CFE606803681B69984782 +:10D7900010BDC046117B0200436810B50400002B89 +:10D7A00002D1044808F05CFE606803681B69984772 +:10D7B00010BDC046117B0200436810B50400002B69 +:10D7C00002D1044808F04CFE606803689B699847E2 +:10D7D00010BDC046117B0200436810B50400002B49 +:10D7E00002D1044808F03CFE606803685B6A984711 +:10D7F00010BDC046117B020000487047FFFF0000CB +:10D80000F0B597B00593036807AC1B6804910393C8 +:10D81000110023000600A1C9A1C30025D368290077 +:10D820000C220CA80A930B9509F066F835200B4BD7 +:10D8300011AF0F9304AB29001022C01810953D7052 +:10D8400009F05AF8059B7D8222000093300004996C +:10D85000039C01970CABA04717B0F0BDFF5202002C +:10D86000FC3070B5046C0500002C0DD1242008F0AC +:10D87000F5FF064B44608361054B8460C46004611E +:10D880004461C46103602864286C70BD3470020078 +:10D890001C710200FC3070B5C56B0400002D11D165 +:10D8A000342008F0DBFF084B85604360074B45617F +:10D8B0000361074B0562C361064BC5628362064B79 +:10D8C000E0630360E06B70BD64700200547002009E +:10D8D000C4700200D4700200E4700200064B70B500 +:10D8E000040003604068002804D0056908F0B2FF16 +:10D8F0002800F8E7200070BD986F0200064B70B555 +:10D90000040003604068002804D0056908F0A2FF05 +:10D910002800F8E7200070BD686F0200064B70B564 +:10D92000040003604068002804D0056908F092FFF5 +:10D930002800F8E7200070BD786F0200064B70B534 +:10D94000040003604068002804D0056908F082FFE5 +:10D950002800F8E7200070BD886F0200064B70B504 +:10D96000040003604068002804D0056908F072FFD5 +:10D970002800F8E7200070BD34700200064B70B537 +:10D98000040003604068002804D0056908F062FFC5 +:10D990002800F8E7200070BD84700200064B70B5C7 +:10D9A000040003604068002804D0056908F052FFB5 +:10D9B0002800F8E7200070BD44700200064B70B5E7 +:10D9C000040003604068002804D0056908F042FFA5 +:10D9D0002800F8E7200070BD74700200064B70B597 +:10D9E000040003604068002804D0056908F032FF95 +:10D9F0002800F8E7200070BDD4700200064B70B517 +:10DA0000040003604068002804D0056908F022FF84 +:10DA10002800F8E7200070BDC47002007FB50379CC +:10DA20001548002B22D0154E154C33782000002BC2 +:10DA30001CD102AD280007F046FC002810D16B88ED +:10DA4000592B0DD12B78AA88D91F012910D8009203 +:10DA50000C4A2021200004F09DFE0123337004E0D5 +:10DA600020222000084908F08EFF200004B070BD7D +:10DA70000092064AEDE7C046647B0200F8270020CA +:10DA8000D8270020867B02007E7B0200A37B020059 +:10DA9000FC3070B5046C0500002C0DD1242008F07A +:10DAA000DDFE064B44608361054B8460C460046105 +:10DAB0004461C46103602864286C70BD3470020046 +:10DAC0001C710200134B70B508330360124B040045 +:10DAD000C3608023114A451CFF355B00C2502800FB +:10DAE00008F040FC280002F02BFC20000C4BB83062 +:10DAF000E360FFF7F3FE2000AC30FFF71FFF2000CC +:10DB0000A030FFF70BFF20006C30FFF7F7FE20007E +:10DB100070BDC04648710200C0710200D47202009C +:10DB2000A86F0200F8B505000400AC356B68AB6067 +:10DB3000A868002807D0C36821009847AB68002B6D +:10DB4000F4D01B69F3E76868002804D0066908F080 +:10DB500081FE3000F8E72200032158321378686014 +:10DB60008B43137023005C33187020000A3007F0D9 +:10DB70000CFD2000343007F008FD606E002804D052 +:10DB8000056908F067FE2800F8E72500943560660F +:10DB90006868002804D0066908F05CFE3000F8E7E9 +:10DBA0002600A03668607568002D05D02F69280012 +:10DBB00008F050FE3D00F7E72000290075600C22B8 +:10DBC0006C3008F099FE2000074BE5672900A36739 +:10DBD0000C22803008F090FE2300044A8C339034ED +:10DBE00028001A602560F8BDF1520200E3520200DD +:10DBF000434BF0B508330360424B060000251F2756 +:10DC0000C360A0230400163685B03A0029000571D0 +:10DC10008560057443828582300008F06DFE8023A4 +:10DC200080212000C9019B0033840A002B00F57776 +:10DC30003830009500F0C0FE2100403103913A00D9 +:10DC40002900039808F058FE2300802203996033CE +:10DC50009200CD771A8022000321643213782000CD +:10DC60008B431370230068331D70274B2900E36634 +:10DC70000C222567783008F03FFE23002700883308 +:10DC80001D60224B0837FB67843729000C223800BF +:10DC900008F032FE1E4B1F4AFB602300A0333D619B +:10DCA0001A601D4A5D60DA601C4A1D619A61DD617F +:10DCB000300007F06AFC039807F067FC184B601C03 +:10DCC000E3602300C4331D809D70FF3002F022FB0F +:10DCD0008C235B00E55023001933FF335D61802303 +:10DCE000104A5B00E250230001222000FE33524222 +:10DCF0005A86023B9D63DD631D6405B0F0BDC046DE +:10DD000048710200A86F0200686F0200F152020021 +:10DD1000E3520200786F0200886F0200986F0200E1 +:10DD2000C0710200E872020070B5074D2B68002B2D +:10DD300007D1A020400008F091FD0400FFF758FF34 +:10DD40002C60286870BDC0463C25002070B50C22B0 +:10DD50000D000021040008F0CFFD00232361024BD9 +:10DD600020002560E36070BD734F020070B5002590 +:10DD70000400204B290003601F4B858083601F4BEC +:10DD8000C56043611E4B856103621E4B4562C362E1 +:10DD90001D4B05638363C5634430FFF7D7FF200045 +:10DDA00029005830FFF7D2FF200029006C30FFF720 +:10DDB000CDFF2000154B290023607822803008F029 +:10DDC0009BFD20002900F022F83008F095FD20008E +:10DDD000E93029005022FF3008F08EFD8E239B0091 +:10DDE000E5540B4B29002822E01808F085FD20009F +:10DDF00070BDC0469470020044700200547002006E +:10DE0000647002007470020084700200907102005D +:10DE10003A02000010B50400024B036007F0E3FB78 +:10DE2000200010BD5470020010B50400024B0360C6 +:10DE300007F0EEFB200010BD6470020013B504680B +:10DE40000093A46813000A000149A04716BDC0460C +:10DE5000FFFF000037B506AC2578046801950093F4 +:10DE6000246913000A000149A0473EBDFFFF0000DE +:10DE7000F0B587B016000DAA0D00147800216A468F +:10DE8000518069460CAA128801930A80002C1AD18D +:10DE900001004279F831A2420BD9E700CF5BB742CB +:10DEA0001BD130212034A40022580132D27F0A42F3 +:10DEB00015D16A463100280007F047FC06230028E8 +:10DEC00008D0032306E06A463100280007F03DFC35 +:10DED000031EF6D1180007B0F0BD0134DBE71021B6 +:10DEE0000A4051424A41002005930CAB0493194B60 +:10DEF00002AC01322680A270A0809D4207D1FFF7BC +:10DF000013FF03681B69984707F088FF050021008D +:10DF1000280007F01EFC002382B29A42DAD01000DB +:10DF20000D4A05339042D5D00FD801330828D1D0FF +:10DF3000013B1128CED06A463100280007F005FCCD +:10DF400005230028C6D0023BC4E7044A06239042BA +:10DF5000C0D0F0E7FFFF00000330000001340000F4 +:10DF6000F0B5040097B008002E250B9100F0A8FC36 +:10DF700004ABED1810902A00012010A907F0E3FB74 +:10DF8000002802D0032017B0F0BD2B880B9A0A900E +:10DF900093830B9B0A9A1B7D934200D8C9E0637957 +:10DFA0001D2B01D90720EEE70B9B9B690C930A9B65 +:10DFB0000C9A9B009D586B69002B07D16B8B002B33 +:10DFC00004D16B1CDB7F022B00D1ADE0280000F0F8 +:10DFD00077FC002610900D960C962B0028331B78AA +:10DFE000B3421FD96A6AB3009F58342200213520FA +:10DFF00004AB9B18197004AB243AC01808F07CFCE1 +:10E0000046214E4B04AA52183800138011A907F07C +:10E010001DFC002803D07B690C937B8B0D9301368C +:10E02000F6B2DAE76179AB1C1F31C90061186A1CCE +:10E03000DB7FD27F089129002A31097800200791DF +:10E0400029002931097806910D9905910C990491BF +:10E05000297F0391298B0291698B01916969009154 +:10E0600010A907F05DFF002800D08BE76379070057 +:10E070001A00203292001F331551DB001B5BEB832B +:10E080006379013363712B0028331B78BB424BD972 +:10E090008E218900635C132B00D983E76A6ABB0079 +:10E0A0009E5834220021352004AB9B18197004AB14 +:10E0B000243AC01808F020FC4620204B04AA12186D +:10E0C000138011AB1900300007F0C0FB0C90002842 +:10E0D00027D1300000F0F4FB8E218900625C1090A3 +:10E0E0001E32FF325200A218738B0292327F0C98BC +:10E0F0000192328B10A90092726907F0B4FF0028D8 +:10E1000000D03FE78E218900625C531CDBB2635470 +:10E110001D337A32FF3392005B001651E3185B889F +:10E12000F3830137FFB2AEE70A980130C3B20A9316 +:10E130002FE7237900200133237124E70129000010 +:10E1400070B5050007F079FA041E1DD12800782269 +:10E150002100803008F0D0FB2800E9305022210057 +:10E16000FF3008F0C9FB280008222100F83008F031 +:10E17000C3FB064B2822E818210008F0BDFB8E23C4 +:10E180009B00EC54200070BD0624FBE73A0200001F +:10E1900010B5040000F0D6FF034B1B68002B01D024 +:10E1A0002000984710BDC04644250020F0B58BB034 +:10E1B000050001F02BFE0020FFF7B6FD0368070005 +:10E1C0001B6998473B6804009B69380098473B6887 +:10E1D00006005B6A380098470200288810380B2830 +:10E1E00061D803F015F8063D6060605A60606066B3 +:10E1F0006078AF882000390007F00DFE22006B7BAD +:10E20000583201931378A8799C46022361460B4348 +:10E21000137004AB1F80012304AA93701300D07005 +:10E22000019AE91D9A722B000622163305A809935C +:10E2300008F046FB29000B2004AB06220E31C01863 +:10E2400008F03EFB94346368A360A06800282AD0DD +:10E25000C36804A99847A368002BF4D01B69F3E7AF +:10E2600020002F49AF8807F0D6FD22000220583247 +:10E270001378A9798343137004AB1F809970A0347D +:10E280006368A360A06800280DD0C36804A99847FC +:10E29000A368002BF4D01B69F3E75369002B02D06D +:10E2A000A888A91D98472900300007F01AFB0BB079 +:10E2B000F0BD636E002BF6D0AF79A366A06E002888 +:10E2C000F1D0C36839009847A36E002B01D1636E6B +:10E2D000F3E71B69F1E701220D27AB7BE91D1A402B +:10E2E00001925A07920F0292DB08062204A8EF5708 +:10E2F000039308F0E5FA019A04ABDA716A46127AE0 +:10E300009F711A726A46127B20005A722B008C345D +:10E310000F3307938030236804A99847C3E7C046AA +:10E32000FFFF000003000720D72B02D90020014A7D +:10E330001360704740250020014B18607047C046AD +:10E34000442500207FB58022A323D205DB00D358CB +:10E350000820DB0700D4053048221C4B1C4901F083 +:10E3600035F900280AD080B2002807D1BFF34F8FBB +:10E37000184B194ADA60BFF34F8FFEE7012304936D +:10E38000164B04A81B680193059307F0B7FB002800 +:10E3900002D0072007B000BD02A807F0ADFB00289F +:10E3A000F7D102A907F0A6FB0028F2D10C4801F032 +:10E3B0003DF980B20028EDD10A4801F041F980B260 +:10E3C0000028E7D100F0CEFAE4E7C046015B020086 +:10E3D0004825002000ED00E00400FA05402500205B +:10E3E000ADE1010091E1010080B2002807D1BFF347 +:10E3F0004F8F034B034ADA60BFF34F8FFEE770473E +:10E4000000ED00E00400FA05024B0B6009231360E5 +:10E410007047C046C87B020010B504000020FFF71B +:10E4200083FC03681B6998470300F3331C70862341 +:10E43000074A5B00C0500433C25003000021054A64 +:10E440001133FF3359601A61F43007F09CFF10BD9F +:10E45000D55C0200E75C0200012110B5054A080006 +:10E4600001F01AF903005A1E93410B205B42184039 +:10E4700010BDC04619E40100F0B593B00290002031 +:10E480000C00FFF751FC03685B6A984700F038F90D +:10E49000030006A8002B0DD00023037105AB0693E3 +:10E4A000082303730AAB836000F0F4F9002803D05B +:10E4B00013B0F0BD03710373002323732371019321 +:10E4C000029B019ABA331B7893423ED907235343E8 +:10E4D0001E00029ABB36D318BB331B789619022B49 +:10E4E0002CD1002506AF3B7BAB4220D9AB00039378 +:10E4F000089BAA003000995807F0E4FC00281AD0C5 +:10E500000898AB00C118237BA6689C469A000B684C +:10E5100093516346013323733B7B5A1E954204D0CB +:10E520000B4D5B199B001B580B6006AB1A73019BCC +:10E530000133DBB2C3E70135EDB2D3E723792168BC +:10E540009A00013356502371F1E70020B0E7C0462E +:10E55000FFFFFF3FF0B5040008780D009BB00128D5 +:10E5600046D04B88032830D1A03B224A9BB293422D +:10E5700029D88023AA880320DB019A4223D20AAB40 +:10E58000009312AB6A46029326000023B83613713B +:10E5900013733378002B1DD104AF182200213800EB +:10E5A00008F0AAF92B7838003B7033783B726B4641 +:10E5B00007936B883B82AB887B8207F0ADFA030040 +:10E5C0000320002B0DD01BB0F0BD203B03200A4AD6 +:10E5D0009BB2CCE769462000FFF74EFF0028DBD056 +:10E5E000F1E701225834217818000A432270EAE743 +:10E5F0000220E8E7603F0000E03F0000F0B59DB07A +:10E600001F006B4605001A70581C0622229E02ACA1 +:10E6100008F056F9002F2ED03B8823807B8863803A +:10E62000BB88A380FB88E3800CAB049314AB6A46E1 +:10E6300006932F000023B937137513773B78002B0F +:10E6400021D101203B78022708A903405A000B780A +:10E65000BB4304AF4F601343002E1CD12A002C3261 +:10E6600092798343024013430B70AB8D0B81EB8D8A +:10E670004B812B8E19E032232380DB186380F53326 +:10E68000A780FF33CFE7280004A9FFF7F5FE002895 +:10E69000D7D01DB0F0BDB2798343024013430B7055 +:10E6A00033880B8173884B81B388220068468B8145 +:10E6B00007F048FA031EECD0112814D80B20032BC6 +:10E6C000E7D9181F0D280CD802F0A2FD150B0B0975 +:10E6D000070B0B0B0B0B0B0B09130620D9E70420C0 +:10E6E000D7E70B20D5E7054A0B209342D1D1073855 +:10E6F000CFE70520CDE70720CBE7C0460232000078 +:10E70000014B18787047C046F9270020F0B5140077 +:10E7100000222C4F1E003B7887B00D0001909342E1 +:10E7200014D100F043FD0B2200280FD1002E10D091 +:10E7300003A92230039607F076FB002809D00622B1 +:10E74000082803D0113843425841021D100007B079 +:10E75000F0BD002302AA1000137001F0BBF90B22D8 +:10E76000031EF3D11132A4001440019A6800024341 +:10E7700014431F22144914400D7802A89543113AFE +:10E7800012181380114B0920039302232C430C70A1 +:10E7900003AC237102AB0522C01808F091F82100E8 +:10E7A0000B4801F001FA002807D007220428CDD039 +:10E7B00004320828CAD1053AC8E7012302003B7099 +:10E7C000C4E7C046F9270020892000202B5E020004 +:10E7D000FA27002010B5064801F0B4FA031E06D04F +:10E7E0000720042B03D00430082B00D1053810BDBE +:10E7F000FA27002073B56B4604000322581D0E0053 +:10E80000002108F079F80F4B01AD1B78200029009A +:10E810002B7001F0C1FC041E04D00420052C00D094 +:10E82000073076BD3100280001F0F6F90300200022 +:10E83000002BF6D00720042BF3D00430082BF0D1A6 +:10E840000538EEE7FA27002073B5114C0D000600DD +:10E8500005222100684608F033F8012D09D0022373 +:10E86000022D12D10322237893431A00012313436C +:10E8700002E003222378934323706946300007F0B7 +:10E88000D0FA0023984200D00B33180076BDC04662 +:10E8900089200020084B01001B78092010B5002BAF +:10E8A00008D0064801F0F2F9031E03D003200E2B16 +:10E8B00000D0001810BDC046F9270020FA2700201C +:10E8C000F0B5438A85B00193037805000127002B3A +:10E8D00037D0224BC6191B6800249C463100204AC1 +:10E8E000A44511D00023981E012804D9D05C07004C +:10E8F000C85C87422ED10133102BF4D111235C4325 +:10E90000174B1F193F7C1CE0300007F0F3FA2B78FF +:10E9100007000090002B01D112352E00042C10D0DE +:10E92000112565430E4B10225D193100280007F0B8 +:10E93000C7FF0023AB70EB70009B01342B74074BB7 +:10E940001C6003AB9F705888019B000403431800B0 +:10E9500005B0F0BD01341132C2E7C0469025002059 +:10E96000FB2700201FB5002302ACA380283323809F +:10E970006933FF336380E380803B01A8FF3B0522BE +:10E980000C49037007F0A3FB80B200280FD1802050 +:10E99000800007F098FB80B2002808D1200007F023 +:10E9A00094FB80B2002802D107F08BFB80B204B048 +:10E9B00010BDC046D17B0200F7B5FA26B600714300 +:10E9C000009308AB1B78040008001249170001935C +:10E9D00002F032FC85B230000E497843258002F007 +:10E9E0002BFC009B80B2A380019B6080A371042359 +:10E9F000032D03D98023DB019D4200D9238004230A +:10EA0000032803D98023DB01984200D963802000CA +:10EA1000FEBDC04671020000064B10B55869802348 +:10EA20005B05421C04D0196989B202F005FC10BDD7 +:10EA30005869FCE70010001010B5034B034A1B781F +:10EA40009B009B58984710BD402800205872020038 +:10EA50001423434305480122C0180023C2600371F8 +:10EA6000C3800361436103817047C046A425002031 +:10EA70000B0037B50C24020018009D6809786C4320 +:10EA8000044D08302D680095034D1B696459A0475B +:10EA900037BDC046942500209825002080225205CD +:10EAA000116914220E4B10B5187889B242439B1895 +:10EAB0001A69501EDA881B898018C01802F0BCFB46 +:10EAC000084A0300126801209A4207D300209A42A4 +:10EAD00004D1054B186843425841C0B210BDC0462E +:10EAE000A4250020D0250020E8250020082310B50B +:10EAF000034A116899431160FFF79EFF10BDC0469D +:10EB0000D4250020094910B50A6813070AD49307D1 +:10EB100002D5012313430B600222054B1A70FFF745 +:10EB20008BFF10BDFFF7E2FFFBE7C046D4250020B6 +:10EB300040280020064B10B51B681B0705D4012296 +:10EB4000044B1A70FFF778FF10BDFFF7CFFFFBE70C +:10EB5000D42500204028002010B5002806D0112818 +:10EB600005D10823094A11680B43136010BD142115 +:10EB7000074A1378594304315118FFF779FF0422EB +:10EB8000044B1A7000F090F8F0E7C046D42500203E +:10EB9000A42500203F28002070B514248025114BA7 +:10EBA0006D051A78104E54431C192B692169208970 +:10EBB000E2889BB2401861699A420DD92C69A4B2CF +:10EBC000141B2A69091992B29208201807F085FAD5 +:10EBD0002B699BB2336070BD920807F07EFAE38820 +:10EBE000F8E7C046A4250020E025002070B5802568 +:10EBF000094B6D052A691B6894B2013B5C43FFF722 +:10EC00000BFF01002869054B80B2013941431A68A6 +:10EC1000200007F062FA70BDD0250020D825002022 +:10EC2000142270B580260E4B760519784A439B183E +:10EC30001A89DC881B693169A418E418200089B29C +:10EC400002F080FB0D00FFF7E7FE3369411E9BB227 +:10EC50005943044B491920001A6807F03EFA70BD69 +:10EC6000A4250020E825002010B5FFF7D5FE80225E +:10EC7000074952051369146909681269A4B261430E +:10EC800092B2441E98B26043920807F026FA10BD73 +:10EC9000D025002010B5034B186807F01CFAFFF7C9 +:10ECA0005BFF10BDD0250020F7B5284B187803284E +:10ECB0000ED802F0ADFA020E11470023244A136069 +:10ECC000244A1360244B5B78002B01D000F0D6F867 +:10ECD000F7BDFFF761FFFBE7142480271F4E7F0578 +:10ECE0003368396900931C4B89B21A7854431C1954 +:10ECF0002569280002F0A0FA194B019018603969C3 +:10ED0000E088013D401989B202F096FA019B8342E6 +:10ED100010D10123009A9A43DB1813430221114AB0 +:10ED2000336012680B4013430F4A08D11170FFF78C +:10ED300083FECDE70323009A9A431300EEE70023F6 +:10ED40001370F4E7FFF7A6FFC2E7C0463F28002094 +:10ED5000E4250020E0250020A4250020D425002063 +:10ED6000D0250020D82500204028002014230C2086 +:10ED7000F0B580243B4A85B0117864054B43D31825 +:10ED8000DA68216950430292374A1F89121816899E +:10ED900050895268704382180192DA881D69D3192C +:10EDA0005B1900930023314E2800336089B203922F +:10EDB00002F0C8FA00290AD12369039A9BB29A4249 +:10EDC00008D0019B009A934201D1002F02D0029BF0 +:10EDD000022B0DD12169280089B202F02DFA244BB3 +:10EDE00018600323234A1370FFF75EFF05B0F0BDE0 +:10EDF0002169781989B202F0A5FA1F4B89081960B8 +:10EE0000009A019B216993421ED0100089B202F042 +:10EE100099FA002918D06B4621691F88236989B2A5 +:10EE200002936B46988802F007FA6B460500198931 +:10EE3000380002F001FAADB280B2854206D16B46CD +:10EE40009B88DB1B9B0833600223CBE72369216986 +:10EE5000380089B29CB202F075FA89B2641AA4082B +:10EE60003460F1E7A425002098250020E825002043 +:10EE7000D02500203F280020D825002014220B4B4D +:10EE800010B519784A439B18D988094A1B79116033 +:10EE9000012B05D0033B012B01D8FFF767FF10BD05 +:10EEA000044A1370FFF700FFF9E7C046A4250020CD +:10EEB000942500203F280020F7B5124E0193757865 +:10EEC00008AC27880424022D19D034786419012C49 +:10EED00000DD023C14235C4334196261220020717E +:10EEE0000C3209C909C2019B2781E3800024064B2B +:10EEF00001351B787570A34201D1FFF7BFFF2000D9 +:10EF0000FEBDC046A42500203F280020142110B5D6 +:10EF10000D4C00202378594304316118FFF7A8FDF8 +:10EF20002078FFF795FD63780022013B637023781A +:10EF30000133DBB2022B05D02370044B1A70FFF7AC +:10EF4000B3FE10BD2270F8E7A42500203F28002062 +:10EF50001422084B10B519784A439B181B79042BCF +:10EF600002D0FFF7D3FF10BD0122034B1A70FFF749 +:10EF70009BFEF8E7A42500203F280020F8B5204F8D +:10EF800008233C6826001E401C4235D180235B05C7 +:10EF900019691C4B1D68002D1BD014221A4B89B215 +:10EFA000187842439B181A69501EDA881B8980180A +:10EFB000C01802F041F9154B1B68984209D1144B57 +:10EFC0001E6001231C43134B3C601E70FFF734FD91 +:10EFD000F8BDFFF763FD002806D000220C4B1A6035 +:10EFE0000C4B02321A70F1E7002D02D00322094BBC +:10EFF000F8E7FFF7ADFFEBE7FFF778FDE8E7C0467E +:10F00000D4250020E8250020A4250020D0250020BC +:10F01000D825002040280020054B10B51B681B0791 +:10F0200002D4FFF795FF10BDFFF760FDFBE7C04678 +:10F03000D425002070B5184D2C68230728D4174A12 +:10F04000136801331360164B1B68002B05D0042294 +:10F05000144B1A70FFF7F0FC70BDFFF71FFD00287E +:10F0600002D002220F4BF4E70F4B1B68002B0CD091 +:10F07000012321000B4A19401C4203D123432B607A +:10F080001170E7E703231370E4E7FFF761FFE3E79D +:10F09000FFF72CFDE0E7C046D4250020D025002056 +:10F0A000D825002040280020E825002010B51E4B60 +:10F0B0001B78022B30D0032B19D0012B13D1082140 +:10F0C0001A4A13680B4222D11423194A11784B4370 +:10F0D000D218184B1968D3885B1A9BB2D380002BC7 +:10F0E00002D1FFF713FF10BDFFF756FDFBE7082124 +:10F0F0000E4A13680B420AD10F4A1368013313609A +:10F10000FFF7CCFC002804D1FFF722FFEBE78B438D +:10F110001360FFF7C9FDE6E7084B094A1B789B001F +:10F120009B589847DFE7C0463F280020D4250020A1 +:10F13000A4250020E0250020D02500204028002024 +:10F140004472020070B5154C042522781300AB43BD +:10F1500003D002281FD0032800D070BD104B1B68BD +:10F160001B0718D40F490B6801330B60032B07D022 +:10F17000022A02D0FFF798FDEFE7FFF75DFCECE70E +:10F180001421094A0D201378594304315118FFF70F +:10F190006FFC2570EEE7FFF789FFDEE73F280020D0 +:10F1A000D4250020E4250020A425002010B500244B +:10F1B000114B20001C80FFF74BFC0120FFF748FC9F +:10F1C0000E4B1C80FFF728FC80235B051B6902386F +:10F1D0009BB243430A4A200013600422094B1C607F +:10F1E000094B1C609C60094B1C70094B1C60094B4F +:10F1F0001C60094B1A6010BDA4250020BA2700200E +:10F20000DC250020D0250020982500203F28002064 +:10F21000E4250020E0250020D42500202A4BF7B566 +:10F220001B6804000D0008205B070FD50630002C7A +:10F230000CD000290AD02368002B07D080277F0537 +:10F240003A69A38892B2934201D90720FEBD0F2BE1 +:10F25000FBD9E288002AF8D053431C490E689B1959 +:10F260000193FFF7D9FB3B6901389BB24343019AF5 +:10F270009A42EAD8A2889307E7D1154B04201F8849 +:10F28000012FE3D00C237B4312482F606E6025686A +:10F29000C1184E601D500A81E088802448816405B1 +:10F2A0005043236921699BB2C018013889B202F02A +:10F2B0004DF82469054BA4B24443A6191E60044BC3 +:10F2C000013700201F80C1E7D4250020DC25002065 +:10F2D000BA27002098250020104B30B51B68040089 +:10F2E00008205B0716D50630002C13D0002A11D059 +:10F2F000206800280FD10A4D2B68002B0BD02B89DA +:10F300006468594309196C8963436C681B199942F5 +:10F3100001D203C230BD0720FCE7C046D42500203F +:10F3200098250020F7B504001A48056808206D07E5 +:10F330002ED5063000292BD0002C29D0256807387F +:10F34000002D25D11448844665462D680720002DE0 +:10F350001ED060460789458940687D4366682D1840 +:10F360000720AE4214D2002A12D0974210D3D518EB +:10F37000AF420DDB032509302B4209D10E432E424B +:10F3800006D100930F3813000A002100FFF794FD07 +:10F39000FEBDC046D425002098250020F7B5040006 +:10F3A0001A48056808206D072ED5063000292BD095 +:10F3B000002C29D025680738002D25D11448844613 +:10F3C00065462D680720002D1ED0604607894589B7 +:10F3D00040687D4366682D180720AE4214D2002A8B +:10F3E00012D0974210D3D518AF420DDB0325093058 +:10F3F0002B4209D10E432E4206D100930C38130044 +:10F400000A002100FFF758FDFEBDC046D4250020AC +:10F4100098250020F0B51600214A85B012680D002D +:10F4200008240390520735D50634002932D000282D +:10F4300030D00A68073C002A2CD11A4F3A68002ABB +:10F4400028D038897A897C68424349681219072490 +:10F4500091421FD2002E1DD0B0421BD3F218904211 +:10F4600018DB03220934134214D103980843040023 +:10F470001440104211D159183200039807F020FAB5 +:10F480000C232A68009653430221FF5822002800CB +:10F49000039BB847200005B0F0BD1024FAE7C04632 +:10F4A000D425002098250020F0B51E4B04001B68D1 +:10F4B0000D00082085B05B0732D50630002C2FD018 +:10F4C00023680738002B2BD1174A1368002B27D04D +:10F4D00017895368528966687A43D2180392964214 +:10F4E0001ED20930B2071BD13900F01A01F02AFFF1 +:10F4F0000720002914D13900280001F023FF89B228 +:10F50000072000290CD1002D0AD0039BAE19B3426D +:10F5100006D300222B00210000920438FFF7CCFC18 +:10F5200005B0F0BDD425002098250020F0B5224B71 +:10F5300085B01B78DAB20192002B3BD01F4D204ED4 +:10F540002B685C425C413268E4B2002A2CD003A8EC +:10F5500006F0DDFD05282BD0002819D0002211006F +:10F56000FEF742FF002CF2D1164B03A91B880B803B +:10F57000154B1F68380006F0D0FD052810D0002874 +:10F580000AD000221100FEF72FFF002CECD1DEE79D +:10F59000039833689847E5E738002B689847F4E705 +:10F5A000002C07D1019CD2E7002B03D0019CDBE7A4 +:10F5B000002CFBD005B0F0BD41280020EC25002038 +:10F5C000F4250020BC270020F825002070B5040099 +:10F5D0000720002913D08D0711D10948016009497E +:10F5E00020000A80084A0949136006F092FD0028AD +:10F5F00005D10122064B16301A7006F086FD70BD4B +:10F60000F8250020BC270020F02500201F61020003 +:10F610004128002010B506F07EFD03005A1E9341DC +:10F62000014ADBB2137010BD4128002003000E20F8 +:10F63000002B02D00020014A13607047EC25002007 +:10F6400003000E20002B02D00020014A13607047F7 +:10F65000F4250020074B10B51B68002B07D09847F6 +:10F66000002803D000221100FEF7BEFE10BDFFF7F8 +:10F670005DFFFBE7F02500200120054B10B51A784F +:10F6800050401870034B1B68002B00D0984710BDEA +:10F6900042280020FC2500200C4B70B505001520E9 +:10F6A0000C001A6006F091FD00280ED129001530DB +:10F6B00006F08DFD002808D1153006F084FD0028E5 +:10F6C00003D12100033006F084FD70BDFC2500202D +:10F6D0000E23F0B58BB004AAD3800C2203900191C5 +:10F6E0004B7827495343CB1804A906310A001889DF +:10F6F00006A9032306F077FD002822D1019B1826D6 +:10F700005B78204C1F0077433D0008350093631958 +:10F71000029304ABDD8802982A0006A907F0C2F81C +:10F72000002811D10C22009B5343154AD3189A7A12 +:10F730000223110019401A4203D13200E01907F0E8 +:10F74000DBF800200BB0F0BDE7197B680E4F002BF3 +:10F7500000D10E4F18260322009B06A97343E250E6 +:10F76000E3182A005D60029807F0AAF8019B3200B6 +:10F7700059780398714338236118B847E1E7C046C8 +:10F78000BE270020282600209DF3010025F301005C +:10F79000F7B504000D006A4681782048FFF79CFD0C +:10F7A00000283AD10C2362781D4F5A431D4B9B18F9 +:10F7B0009B7A5B0605D4022D03D01B4F012D00D090 +:10F7C0001A4F1C26A1781A4B71433200C91868469B +:10F7D0000023B84700281ED1022D1ED00C226178CC +:10F7E000104B4A439B189A7A4030714382439A7275 +:10F7F000104B3200591868463300B8470C23227862 +:10F8000021005A430C4B68469B189B7A0B4A9B007D +:10F810009B58984701E0022DF0D1F7BDEC2600205F +:10F820009DF30100BE27002025F30100EB610200DB +:10F83000442600200C260020002600208C720200A6 +:10F84000F8B5182507004878094C68430E0038239E +:10F850002A0039002018FFF7DDFD002806D1737853 +:10F860005D4364196368013300D16060F8BDC04630 +:10F8700028260020F7B518210190437829485943DC +:10F8800042185468284F2600251E0ED00C225A43D9 +:10F89000BA18957A927A52B2002A28DA6A0626D4E1 +:10F8A0000D00A6B208350C5845190C225343FB181D +:10F8B000188932002300290006F093FC0B281AD186 +:10F8C0000C22019B29005B785343FB1818893200F6 +:10F8D000012306F086FC0C21019B144A5B784B4304 +:10F8E000FF18388906F07BFC00280AD1FEBD0024F1 +:10F8F00026002500D9E7002800D00D48012CF5D1BD +:10F90000E9E702220B4BC318934308D0082806D01E +:10F91000113843425841064B40421840E6E704483C +:10F92000E4E7C04628260020BE270020FFFF000095 +:10F9300041800000FECFFFFF70B51C24444305004A +:10F9400020000D4E1130A41980190622002106F066 +:10F95000D3FF10220021200006F0CEFFFF232374E6 +:10F96000A376013BFF3B23830233AB40034A11687C +:10F970009943116070BDC0464426002040260020F7 +:10F9800037B581B205006A460748FFF7A5FC041E9B +:10F9900008D154216846FFF787FD041E02D12800D4 +:10F9A000FFF7CAFF20003EBDEC260020F0B51D0089 +:10F9B000414B93B01B68160001900091002B54D06E +:10F9C000189B542B51D8FF22002403AB5A709A7015 +:10F9D000DA701C70189B06AF3C700B950A93374881 +:10F9E000A1B204AAFFF778FC002819D108220198D7 +:10F9F00004A906F057FF002812D103AB9C7003AC9A +:10FA0000A178FF2931D0009B032B0DD1189B202218 +:10FA1000542B00D092180323134306AA13701CE042 +:10FA20000134062CDBD1EAE7254BEB1AA72B1ED8B5 +:10FA3000012224488A40036819001140314314D040 +:10FA400093432022036006AB1A70009A06AB197824 +:10FA5000022A2FD101220A431A7009AB0793164BD1 +:10FA6000320020001B6806A9984713B0F0BD164B62 +:10FA7000EB1A1B2B09D8202206AB1A7000236370E7 +:10FA80000CAB0B9318230A93DFE710482D1A172DA0 +:10FA9000EBD830233B70002363700133E3700C4BD1 +:10FAA0009A7A0223110019401A42CED1182206F088 +:10FAB00023FFCAE70222CEE700260020EC26002022 +:10FAC00044260020402600200C2600202826002066 +:10FAD000BE270020F0B5040085B000284FD00025D7 +:10FAE000284B29481D605D729D7201235B42038192 +:10FAF000FE3B07222900438106F0FEFE1822290062 +:10FB0000224806F0F9FE28000135FFF715FF062D03 +:10FB1000F9D11F4B1F4D01931F4B290068460093DD +:10FB2000FFF77CFB031E19D11C4E24780133337080 +:10FB3000002C1AD11C272800A1B202AAFFF7CCFB87 +:10FB4000031E09D138006043154A02A980181C22FF +:10FB5000FFF760FC031E04D000223270180005B0CD +:10FB6000F0BD0134062CE6D1F8E76B469988DB88B6 +:10FB70002800594389B2FFF797FC0300EEE7094BD1 +:10FB8000ECE7C04600260020BE27002028260020E3 +:10FB900054000600EC260020ADF9010043280020A7 +:10FBA000442600200E800000F8B5164B07001B7895 +:10FBB0000E00002B20D0002820D000291ED00B687A +:10FBC000002B1BD0104D2C68002C19D128000522C9 +:10FBD00008C0053106F074FE33790721AB720323A8 +:10FBE000EA7920008A431343EB7102232A7A8A437D +:10FBF00013432B723C70F8BD0448FCE70448FAE755 +:10FC00000448F8E743280020002600200880000070 +:10FC10000E80000004800000164B10B51B78002BEE +:10FC200024D0002820D000291ED00378002B1DD11D +:10FC3000114B1B68002B19D04278002A18D10F4BAA +:10FC40009B7A012B14D0242418002040234203D097 +:10FC5000012310000B7010BD5BB2002B02DA0223EF +:10FC60000B70F8E70870F6E70548F4E70548F2E797 +:10FC70000548F0E74328002000260020BE2700208A +:10FC80000E8000000880000010800000F0B5274BB7 +:10FC900085B01B78002B47D0002843D0002941D0E5 +:10FCA0000B689C46002B3DD08B680193002B39D00C +:10FCB0000378002B38D11E4A1268002A34D01D4A1E +:10FCC0001C00D07A02900220927A0240180003921F +:10FCD000194A029D9D4219D00F7BA74208D90326DD +:10FCE000977E3740022F03D1019DA7007A5101343E +:10FCF0000F7987420DD90225977E2F4209D1160030 +:10FD00006546870010367E51013002E0039E002ECA +:10FD1000E2D001331C32062BDBD1087100200C73BA +:10FD200005B0F0BD0548FBE70548F9E7432800208A +:10FD300000260020BE270020442600200E80000060 +:10FD4000088000000F4B70B51B78002B17D00028DF +:10FD500013D00478002C12D10B4B1B68002B0ED053 +:10FD600020000A4DAB7EFF2B02D02000FFF708FEDB +:10FD700001341C35062CF5D170BD0548FCE705485B +:10FD8000FAE7C04643280020002600204426002031 +:10FD90000E8000000880000013B5040081786A46D8 +:10FDA0000B48FFF799FA002810D11C226378094804 +:10FDB00053436946C0181300FFF72CFB064B074A54 +:10FDC0009B7A21009B0068469B58984713BDC0460C +:10FDD000EC2600200C260020002600207C72020069 +:10FDE00070B5050000241C2631006143064B280035 +:10FDF000C91806F0C7F9002803D10134062CF3D145 +:10FE0000F934200070BDC04644260020FF23F0B521 +:10FE1000B94A8FB0127805000393002A3BD0B74A45 +:10FE200012680192002A36D004AC6370A370E370AC +:10FE3000031D06932A2302AA93820023B04F008851 +:10FE40002370BE7A102823D0AB88B20709D5AD4AFB +:10FE5000934202D03A899A4203D1FB7AA3700023DD +:10FE600063701C2800D985E10F2814D910380C289C +:10FE700011D801F0D7F90D001B0010005A0037000F +:10FE800010001000CF0018011000100010003F01FA +:10FE9000F30700D542E10FB0F0BD019B01361C33E2 +:10FEA0000193062E00D050E100268BE002233200A1 +:10FEB0009A431300BA7232070CD55BB2002B03DAF7 +:10FEC00000212000FFF764FC1023BB72023302AA5A +:10FED0001373E9E7A078FF28F6D0FFF72DFDFF2385 +:10FEE000A370F1E7FB7AFF2B06D087490023A8888F +:10FEF000864A06F072F9CEE70023E989834A108B1F +:10FF000088420DD10822DBB21643FB722000BE727C +:10FF1000A370FFF741FFFB7AFF2BE6D10021E5E755 +:10FF200001331C32062BEAD1F8E7132302AA13731C +:10FF30000F3B1E43BE72A81DFFF752FF0390FF2820 +:10FF400002D0C0B2A070F872FB7AFF2B54D1002609 +:10FF50006E4B9A7EFF2A1AD11C203B787043022BED +:10FF600010D06A4B39001818FD2310308372F83A0C +:10FF700006F0A6FC03AB1E70039BDBB2A370FB7202 +:10FF8000002609E0614B1818FE238376F2E701365C +:10FF90001C33062EDDD15E4E00211C230B91FA7A14 +:10FFA0000D915343594A0991D3180C93564B0A911A +:10FFB0000893524BA8881A1D08AB06F00CF90028CC +:10FFC00000D068E74D4B05AD1B68320029002000CA +:10FFD00098472B78122B00D05DE74948837A012B94 +:10FFE00000D158E701235B420381FE3B0722002139 +:10FFF000438106F081FC4EE71623464802AA13739C :020000040002F8 -:1000000077FC4023BA7A1343BB72B5E70127394B1B -:10001000384A5B7A1420BB4353720423364905AA3D -:100020009E438E721070AA79002A04D0C87AFFF716 -:10003000A3FCAE79C2E7EA791A4200D130E7A27890 -:10004000FF2A00D12CE708231E438E72EB7A9B0710 -:1000500006D51C2050432B4B1B18987EB84398762E -:10006000CB7AFF2B00D11BE71C235343254D087887 -:10007000ED1802280DD028000722103006F01CFCD5 -:100080000222AB7E934301212000AB76FFF77CFB7D -:1000900006E71B4B01225B8A2B83AB7EF2E7AB7931 -:1000A000112B14D1330712D518480E220021083025 -:1000B00006F01EFC162302AA13734A331E430D4B8F -:1000C000BE725A7A022313430A4A5372E8E6802327 -:1000D0005B421E4302AA95331373064BBE729B7A92 -:1000E0000B4A9B0020009B589847D9E61323EAE669 -:1000F0004328002000260020BE270020FFFF00002C -:100100000C260020442600204380000028260020E2 -:10011000647202001123002602AA13736670AB8872 -:1001200006353B81022307222900BB72380006F006 -:10013000C3FB2800FFF750FE0390FF280AD1114BA4 -:10014000019307222900019806F0A8FB002800D09F -:100150009FE603960822B97A039B0A43DBB220008C -:10016000FB72BA72A370FFF713FE99E6522800D013 -:100170008DE6054B054A9B7A20009B009B589847CB -:1001800085E6C04654260020002600206472020046 -:10019000020030B5002912D00B78002B11D10A488B -:1001A000006800280DD0FF20084C88702589FA3897 -:1001B000954203D118004B70E27A8A7030BD044832 -:1001C000FCE70448FAE7C04600260020BE270020CE -:1001D0000E8000000880000070B504000D001600BD -:1001E0000021102206F084FB054B3200290020007C -:1001F000236100F0B3FA034B20001C6070BDC046C1 -:10020000A0860100F426002070B5054D04002B687F -:10021000834203D0016900F059FA2C6070BDC046DA -:10022000F426002010B50400034B083303601C3093 -:1002300000F0C4F9200010BD9472020070B50500F2 -:1002400004000E4B0E00083308C5280018220021B8 -:1002500006F04EFB002320003100094AE3612362CF -:100260006363A363E3641C30230000F077F9280084 -:10027000310006F020F9200070BDC04694720200E3 -:10028000BF62020010B5040000F006F8014B200028 -:10029000236010BDAC7202000C4B70B503600023EC -:1002A00043608360C36003624362836396230400F8 -:1002B0009B01051DC363280000F03EFD28002200BD -:1002C000034900F0CBFD200070BDC046BC720200A7 -:1002D000E762020010B50400044B0833036006F027 -:1002E0003DF8200000F028F8200010BDC472020084 -:1002F00010B50400044B036006F030F8200000F055 -:100300001BF8200010BDC046CC720200084B10B58F -:1003100008330360002343608360C360040000F07F -:1003200017F80449206106F0EEF8200010BDC04621 -:10033000EC7202003364020010B50400034B083372 -:10034000036006F083F8200010BDC046EC72020086 -:10035000004870470073020010B5024806F0DCF850 -:1003600010BDC046007302000848026803210A431A -:1003700002600749074A084B9B1A03DD043BC85833 -:10038000D050FBDC05488047054800472405004065 -:10039000407C020000200020B0200020511102000B -:1003A00015810100FEE7FEE7FEE7FEE7FEE7FEE758 -:1003B00070B50E000E4C05002100300000F0B8FEB4 -:1003C00028600022A256531C01D1002302E0B24251 -:1003D0000CD1A368A02201200649D2002B718850BD -:1003E0006A221B021343044A8B5070BD0C34E8E7A9 -:1003F0001C73020000700040040500000B4B0C4908 -:1004000010B55A580B4C22405A5002795C581202CF -:1004100022435A5080200122C0001A60195811420C -:10042000FCD1A122D200985880B210BD00700040CB -:1004300004050000FF00FFFF01704B1C0AD00123E0 -:100440008B404360044BC360044B0361044B436126 -:10045000044B83607047C046080500500C050050EF -:100460001005005014050050F7B5A223A022DB00B0 -:10047000D205D358BE220193314B5200995800291E -:100480003FD0C1218900595800293ADA0024E025DB -:10049000C0269C50ED00B6022A4BA700F858002851 -:1004A0002CD0294BE35C002B17D0019B0121E340AA -:1004B0000B4227D02300A022C133FF339B00D2057B -:1004C0009B589B039B0F032B1CD0204B1B68E340C6 -:1004D0000B4217D01E4B1B689847A023DB05FF1863 -:1004E0007A5932420AD07A591A490A407A51019A05 -:1004F000E240D3071FD57A5932437A5101341F2C79 -:10050000CAD1F7BD019B0122E3401342E5D123008C -:10051000A021C133FF339B00C9055B589B039B0F90 -:10052000032BDAD10C4B1B68E3401342D5D0084BA8 -:1005300002211B68D0E78022795992020A43DCE746 -:10054000006000400027002044280020842700206D -:100550007C270020FFFFFCFF8027002030B504002F -:1005600008004D1C1CD00F4821600260BE220020F4 -:100570000D4C5200A0500D4A8D00AB5001220C4B87 -:100580005A54C122802392001B06A350094B0A4CE7 -:1005900099580C40C02109042143995040221A6007 -:1005A00030BDC0467C2700200060004000270020AE -:1005B0004428002000E100E0FFFF00FF0021036865 -:1005C000014A9B0099507047002700209446A022C2 -:1005D000F0B50468E020D205A300C0009B181A58AB -:1005E0001E4D1F4E2A401A5060461E4D32682F681D -:1005F000002822D0012919D1A1401143316031686E -:100600002A6801200A43E24002420ED0A021A22221 -:10061000C905D2008958F132E140FF32014219D0B8 -:10062000C0219858890201439950F0BD0229E6D1B2 -:100630000120A04038432860E1E7012903D1A1400F -:100640008A433260DBE70229D9D10120A0408743E9 -:100650002F60D4E780219858E4E7C046FFFFFCFFF5 -:1006600084270020802700200368074A9950074A02 -:10067000FC33196A002902D0002018627047013A41 -:10068000002AF6D10120F9E71C050000A18601002F -:1006900010B50368002A03D08022022092009850EF -:1006A00001221C001A62084AFC34E068002806D0C7 -:1006B0000020A322E060D2009B580B7010BD013ACD -:1006C000002AF2D10120F9E7A186010010B50B4CF8 -:1006D00002680B4BA14205DC0A498160CC21490428 -:1006E000D15010BD084CA14204DC08498160802132 -:1006F000C904F5E706498160CD21F9E78FD00300F1 -:1007000024050000A08601007F1A060090D0030097 -:10071000801A060070B50400080019001300A02517 -:10072000C026C133FF33F600ED059B005E51030088 -:10073000C133FF339B005E51A1252368ED005A5160 -:10074000054A98502000FFF7C1FFA0230521226829 -:10075000DB00D15070BDC0460C050000F8B50E009E -:100760001500040000F0DEFB264AF1B21378D8B27F -:10077000012B1DD153788B421AD19778EBB29F424F -:1007800016D16073204B19000022FC312360657183 -:1007900026718A62A021C9005A501C4920005A5073 -:1007A00001325A502A003100194BFFF7B3FFF8BD50 -:1007B000184BE8B21F78012F09D15F788F4206D11C -:1007C0009F78874203D102236373134BDBE71778CB -:1007D000002F05D101231370637351709070D1E71E -:1007E0001A78002A04D101321A7059709870EAE719 -:1007F0000A4805F031FE0023FC2223606571267152 -:100800009362FFDE6328002000300040FC0F0000F0 -:10081000A08601006728002000400040CF7B020036 -:10082000036800221900FC3110B58A62A021C900BA -:100830005A5006495A5001325A5005220421825614 -:1008400041568368FFF766FF10BDC046FC0F0000ED -:10085000036800211A00FC3210B591600131596122 -:10086000074B9168002905D000240473FFF7D8FFD7 -:10087000200010BD013B002BF3D10120F9E7C04659 -:10088000A1860100036810B51900FC318A6A0020B6 -:10089000012A08D1044C1C5988625A610238A40705 -:1008A00001D40120404210BDC40400000261064A88 -:1008B00010B54260054A01738260054A1900026062 -:1008C00005F032FF10BDC046040500501005005071 -:1008D0000007005000210C4A0300515681420ED0FF -:1008E0000121515681420CD001209278404252B2EF -:1008F0009A4203D10330054B187040B27047002074 -:10090000F9E70120F7E7C0468E2000206B28002081 -:10091000002330B5124AD35683421DD00123D3564B -:1009200083421BD00223D356834214D102231900E1 -:1009300045310C480C4CFF3189000C5001210D0051 -:100940005C00601C8540A140A120084C2943C000E8 -:100950002150FF21D15430BD0023E8E70123E6E711 -:100960008E20002000600040031F020000F00140C4 -:10097000F8B50023114C0500E356114E013314D095 -:100980000123E356013315D00223E356013313D07C -:1009900030780321013000F0BBFD0F00605631704C -:1009A000FFF7B6FFE55578B2F8BD0020255430704A -:1009B00040B2F9E70120F9E70220F7E78E20002096 -:1009C0006B280020012370B51E000200A025864080 -:1009D000C132FF32ED0592005351134A0002AE506E -:1009E000A226124A4C001043114A89008D18F600C5 -:1009F000E4B2A851C046C046C0460E48E2001218F4 -:100A00000D482B6015500D48091891510C490D489F -:100A10005550043950501900E2189140A3400A4A39 -:100A20000B4304498B5070BD0C05000003001300FC -:100A30000060004000F001401405000040A10040AB -:100A40001C0500004CA1004004050000A820012165 -:100A500010B5124A124B1488C00059601C505488BB -:100A600010481C509088A922D2009850802208205B -:100A70009200985080200932FF32000398500A4AB1 -:100A80001078A222D2009850084A1088084A98503C -:100A900000221960FC331A6510BDC0468220002078 -:100AA00000A000404405000091200020802000208C -:100AB0004C05000070B5012686570D003000FFF789 -:100AC00009FF0400431C0ED13000FFF751FF030063 -:100AD00051331D491D4AFF339B0004009950C1B298 -:100AE0003000FFF76FFF1A4BA200D5502A00194BB8 -:100AF00064001B78043BDA40174BE252002D03D010 -:100B0000164B1B689D420ED33000FFF701FF0123F7 -:100B1000A022B340D205002D03D0A121C90053501B -:100B200070BD0F49FBE772B600210E4A074B1165F5 -:100B3000C12280219200090399500B49053AFF3ADE -:100B4000995062B6ECE7C046FFFF000000A00040ED -:100B500088270020912000208220002018200020DB -:100B60000C050000FCA0004008080000F8B5244B6C -:100B70000D0019780600002926D10122214B2248B8 -:100B80005A6019501A502148C22719500430195080 -:100B90001F49BF000878A221C900585080210820B1 -:100BA000890058501B491C4C08881C4958501C4946 -:100BB000C85904408020C0032043C8518020C00091 -:100BC00008601A600E4B1A702800FFF783FE0400BD -:100BD000431C0ED12800FFF7CBFE0300513311490F -:100BE000084AFF339B0004009950C1B22800FFF768 -:100BF000E9FE7570300034700021FFF75BFFF8BD2F -:100C00006C28002000A00040FC0F0000040500003C -:100C10009120002080200020FFFF00FF4C050000F5 -:100C200000E100E0FFFF0000084B70B50D1C040060 -:100C3000186801F059FC291C01F014F901F0E6FBD9 -:100C400001002000FFF736FF70BDC04618200020CD -:100C5000F0B50C00234985B00E68A64206D080226C -:100C600004235202944206D9132B01D105B0F0BDE2 -:100C700052000133F6E7092BF8DC1B4A00251370FC -:100C80002200043BDA40194B0C601A80FF2302AAB1 -:100C90001371174B6A00D25A164B9A421ED0164B4C -:100CA00002AAEB5C5371154BAA00D05801F01CFC52 -:100CB0000190200001F0CAFB071C300001F014FC79 -:100CC000011C381C00F006FF011C019801F0CAF855 -:100CD00000F07EFC010003A8FFF7ECFE0135032DB8 -:100CE000D7D1C3E7182000209120002080200020C9 -:100CF00082200020FFFF00008E2000208827002097 -:100D0000012310B50A4ADC0014598C4207DD013B6F -:100D1000DB00D3185A680168064BCA5010BD013376 -:100D2000112BF0D180210268024B4905D150F5E723 -:100D30007073020024050000F8B50F0016000122B0 -:100D4000244BBA400360A023234CDB05195905004E -:100D50000A431A518022195912060A430121B1404F -:100D60001A511A598A4396211A511A598901520067 -:100D700052081A51FFF7C4FF002204202B681749BC -:100D80005A506C3958500121996019601900FC3192 -:100D9000CA6013495A506A6014391F325A501149B7 -:100DA0005F5009185A501E517B1C03D00321380094 -:100DB00005F0AAFC731C03D00321300005F0A4FC4D -:100DC0000122094B29001A600848073205F074FD1A -:100DD000F8BDC04600200040140500006C0500006E -:100DE0001C0500000C050000A42700209C27002003 -:100DF000962310B5DB00994205DC9E210268034B67 -:100E0000C902D15010BDFFF77BFFFBE724050000AE -:100E1000C1230E4A9B00D15810B5090603D50C49D1 -:100E2000096A002908D1D3585B0704D5084B002173 -:100E3000DB68002B01D110BD0121064B186800288A -:100E4000F9D0054B1B689847F5E7C04600200040E5 -:100E5000FC2000409827002094270020034B1960B5 -:100E6000436803499B00CA507047C046942700203E -:100E700098270020A023F0B5274DDB00EA5885B065 -:100E800001920022A024EA50E023E405DB00E258AE -:100E900001260292214A0420E2507833E15803915E -:100EA000E250A1238022DB00D205E250E65005F09B -:100EB0006EFCA222D200A3589B0F334227D0A35826 -:100EC000334224D00120A023E0220299DB05D20086 -:100ED0009950039978329950A023019ADB00EA5087 -:100EE00005B0F0BD0E4B0420F75005F050FCA123D7 -:100EF000DB00F750042005F04AFCA223DB00F35886 -:100F00005B00DFD4013C002CECD12000DBE7A02605 -:100F100013240127F605F5E7004000400D06000008 -:100F20000C050000A023E021134ADB05C90010B521 -:100F30005A5078315A50114B00221900FC31CA60C6 -:100F40000A62A1211E20C9005A500D4A0D4C98502A -:100F5000CC200D4A40049850A2200C4AC0001450E6 -:100F60000B480C4C145001205050A0220521D200F7 -:100F70009950FFF77FFF10BD0C06000000400040B5 -:100F80000C050000384100402405000000F001403D -:100F9000140500001C400040012380200D4910B5BD -:100FA0008B640D4B0D4A8000D867146D0C4B002CE0 -:100FB00004D0002414651A6801321A60094A1060CE -:100FC0001868A923DB00CB58010C9BB2000418431E -:100FD00010BDC0460090004004E100E0FC900040DD -:100FE000A827002000E100E0F8B50F4C636C002B4F -:100FF0000FD000270D4E67643378BB4209D00C4BED -:101000001D68FFF7C9FF2D1ABD4202DC3770FFF7DC -:10101000A3F9236D002B05D0064A13680133136032 -:1010200000232365F8BDC046FC9000406D280020D9 -:10103000AC270020A827002070B51B4D2878002879 -:1010400031D10121194B1A4A596050608020C005E6 -:10105000016051680029FCD000221649A2205A5094 -:1010600004240121C000D9601C5008381A501248CD -:10107000C2261A50C122802092000003985080207E -:10108000400298500D4AB60090590D4C0440C020C3 -:10109000000220439051C024802064008000105141 -:1010A00010601960297070BD6E280020009000400B -:1010B000FC000040040500004C05000000E100E0D9 -:1010C000FF00FFFF044B10B51B78002B01D1FFF789 -:1010D000B3FFFFF761FF10BD6E280020104B70B505 -:1010E0001B780400002B01D1FFF7A6FF0D4D0E4E1B -:1010F0002B78002B02D03368A34210D0FFF74CFFAF -:10110000201A0A2803DCFFF747FF0A3004000123F6 -:101110002B70A823054A3460DB00A4B2D45070BD04 -:101120006E2800206D280020AC2700200090004091 -:1011300010B50400431C07D005F076FB0400431CE7 -:1011400002D1024805F088F9200010BDE07B0200C2 -:10115000224970B50B68DBB2012B03D1204803682C -:101160001B070DD08022A3230021D205DB00D15024 -:101170001C4B9960013191609A68002AFCD070BDC7 -:10118000194AF0231468E02625001D40344221D17D -:10119000164C24681C420DD1154B164C1C60802443 -:1011A000154B24021C600B68DBB2012BDAD10368FB -:1011B0001B07D7D11368F0221340402BD2D10B4B21 -:1011C0001B681342CED18022C1230121D205DB004E -:1011D000D150C7E7302DDBD0ECE7C046E00F00F080 -:1011E000E40F00F0FC000040E80F00F0EC0F00F00E -:1011F00004050040DFFF07C0186C0040014B186871 -:101200007047C046B427002002B47146490849001F -:10121000095C49008E4402BC7047C04603B4714665 -:10122000490840004900095A49008E4403BC7047F0 -:10123000002243088B4274D303098B425FD3030A15 -:101240008B4244D3030B8B4228D3030C8B420DD328 -:10125000FF22090212BA030C8B4202D312120902B6 -:1012600065D0030B8B4219D300E0090AC30B8B42F4 -:1012700001D3CB03C01A5241830B8B4201D38B03A2 -:10128000C01A5241430B8B4201D34B03C01A524147 -:10129000030B8B4201D30B03C01A5241C30A8B428A -:1012A00001D3CB02C01A5241830A8B4201D38B0275 -:1012B000C01A5241430A8B4201D34B02C01A524119 -:1012C000030A8B4201D30B02C01A5241CDD2C3098B -:1012D0008B4201D3CB01C01A524183098B4201D307 -:1012E0008B01C01A524143098B4201D34B01C01AF2 -:1012F000524103098B4201D30B01C01A5241C3086A -:101300008B4201D3CB00C01A524183088B4201D3D8 -:101310008B00C01A524143088B4201D34B00C01AC4 -:101320005241411A00D20146524110467047FFE730 -:1013300001B5002000F0F0F802BDC0460029F7D04A -:1013400076E7704703460B437FD4002243088B4265 -:1013500074D303098B425FD3030A8B4244D3030B3C -:101360008B4228D3030C8B420DD3FF22090212BA01 -:10137000030C8B4202D31212090265D0030B8B427D -:1013800019D300E0090AC30B8B4201D3CB03C01A67 -:101390005241830B8B4201D38B03C01A5241430B42 -:1013A0008B4201D34B03C01A5241030B8B4201D332 -:1013B0000B03C01A5241C30A8B4201D3CB02C01A9D -:1013C0005241830A8B4201D38B02C01A5241430A15 -:1013D0008B4201D34B02C01A5241030A8B4201D304 -:1013E0000B02C01A5241CDD2C3098B4201D3CB01AB -:1013F000C01A524183098B4201D38B01C01A52415A -:1014000043098B4201D34B01C01A524103098B425D -:1014100001D30B01C01A5241C3088B4201D3CB0048 -:10142000C01A524183088B4201D38B00C01A52412B -:1014300043088B4201D34B00C01A5241411A00D2DB -:1014400001465241104670475DE0CA0F00D0494244 -:10145000031000D34042534000229C4603098B42B4 -:101460002DD3030A8B4212D3FC22890112BA030A3C -:101470008B420CD3890192118B4208D389019211BE -:101480008B4204D389013AD0921100E08909C30943 -:101490008B4201D3CB01C01A524183098B4201D345 -:1014A0008B01C01A524143098B4201D34B01C01A30 -:1014B000524103098B4201D30B01C01A5241C308A8 -:1014C0008B4201D3CB00C01A524183088B4201D317 -:1014D0008B00C01A5241D9D243088B4201D34B0032 -:1014E000C01A5241411A00D20146634652415B1074 -:1014F000104601D34042002B00D549427047634655 -:101500005B1000D3404201B5002000F005F802BD99 -:101510000029F8D016E770477047C0468446080097 -:101520006146FFE71FB500F059FC002801D40021F7 -:10153000C8421FBD10B500F0E5FB4042013010BDB0 -:1015400010B500F04BFC002801DB002010BD01208D -:1015500010BDC04610B500F041FC002801DD0020A0 -:1015600010BD012010BDC04610B500F0F1FB0028F1 -:1015700001DC002010BD012010BDC04610B500F0F8 -:10158000E7FB002801DA002010BD012010BDC04695 -:10159000002B11D1002A0FD1002900D1002802D040 -:1015A0000021C943080007B4024802A14018029074 -:1015B00003BDC04665FFFFFF03B4684601B502984E -:1015C00000F01EF8019B9E4602B00CBC7047C0465E -:1015D0009E2110B5C905041CFFF7D0FF002803D1D8 -:1015E000201C00F013FF10BD9E21201CC90500F037 -:1015F0005FFD00F00BFF80231B069C466044F2E772 -:10160000F0B557464E464546DE46E0B504000D00AF -:101610009246994683B08B4230D82DD049465046E9 -:1016200000F0C2FF29000600200000F0BDFF331AC1 -:101630009846203B9B4633D45A46534693404246F5 -:101640001F00534693401E00AF423AD8AF4200D12C -:1016500078E05B46A41BBD41002B00DA75E0002258 -:1016600000230092019301235A46934001930123E2 -:1016700042469340009328E08242CFD900220023C3 -:10168000009201930C9B002B01D01C605D600098C0 -:10169000019903B0F0BCBB46B246A946A046F0BDD6 -:1016A000424620239B1A5246DA40414613004A46DE -:1016B0008A40170042461F43534693401E00AF42E4 -:1016C000C4D900220023009201934346002BD9D0B5 -:1016D000FB0772081A4346467B080EE0AB4201D175 -:1016E000A2420CD8A41A9D41012024196D41002169 -:1016F000013E24184D41002E06D0AB42EED9013EEA -:1017000024196D41002EF8D1009801995B4600190B -:101710006941002B24DB2B005A464446D3402A0063 -:10172000E2401C005B461500002B2ADB26009E4091 -:10173000330026004746BE403200801A994100908F -:1017400001919FE7A342BCD883E7424620230021B2 -:101750009B1A0022009101920122DA40019286E751 -:10176000424620239B1A2A0046469A402300F34013 -:10177000444613432A00E2401C005B461500002B40 -:10178000D4DA42462F002023260097409B1ADE40E1 -:101790003B003343CDE7C046F0B5C64643025B0A83 -:1017A0004E0245004F00DA00C40F9C46700A904676 -:1017B00000B52D0E3F0EC90FB6098C424BD0EA1B67 -:1017C000002A36DD002F61D0FF2D00D1ADE080234F -:1017D000DB041E431B2A00DCD3E001204346181A19 -:1017E000430100D48CE080018709380000F0BEFE80 -:1017F00005388740854200DCB6E02D1AB3483840F2 -:10180000430704D00F230340042B00D004304301CE -:1018100000D478E06A1CFE2D65D08001430A9C4606 -:10182000D2B26346D0051843E407204380BCB846D3 -:10183000F0BD002A35D07A1B002D00D0AFE0434622 -:10184000002B00D1A7E0531E012A00D12FE1FF2A6F -:1018500069D01A00AAE0E91B002970DD002F37D0FB -:10186000FF2D62D08023DB041E431B2900DCB0E087 -:1018700001204044430143D50135FF2D33D00123DE -:10188000934A0340400810401843B9E7002E00D1A6 -:1018900083E0511E012A00D1D8E0FF2A45D00A007A -:1018A00098E7FE276A1C174200D086E0002D00D082 -:1018B000B7E04346002B00D1F3E00022002EB0D069 -:1018C000981B430100D4FAE043460C00F01A97E756 -:1018D000002E00D1C8E04A1E012900D1AEE0FF2948 -:1018E00023D01100C1E70023FF229C4699E7FE2187 -:1018F0006A1C114277D0FF2AF5D0150046447008C3 -:10190000430700D07EE7C308FF2D0ED05B025B0AC1 -:101910009C46EAB285E7002E07D08022D20313420C -:1019200003D0104201D10C000300002BDBD080203B -:10193000C00318434002430A9C46FF2271E7002976 -:10194000D5D07A1B002D60D14346002B24D0531EE6 -:10195000012A73D0FF2AE7D01A001B2A00DC85E099 -:1019600001203D00801985E720233A00451B3800FF -:101970000135EA405D1BA840431E984100251043F5 -:101980003EE7202330009B1A31009840D140431E8F -:101990009841084322E70C0003001500B4E7FF2F2D -:1019A000C1D080234046DB04184380461B2A51DD0A -:1019B00001200C003D00301A12E743469F1B7B01BB -:1019C0002BD4002F00D010E70023002400229C46D7 -:1019D00027E7202332003000CA40591A8840431EAE -:1019E0009841104345E7002D4AD14346002B63D070 -:1019F0000022002E00D114E730004044430100D4FF -:101A00007EE7324B013518407AE7FF2F8CD08023D8 -:101A10004146DB04194388469FE743460C00F71A0A -:101A2000E3E64246002A00D075E7002E00D07AE7B0 -:101A30008023DB0300249C46FF22F2E63000404472 -:101A40000125430100D45BE7022518E74346012541 -:101A5000981BC5E6202344464046D4409A1A90403D -:101A6000431E98412043A4E70D004DE72023414643 -:101A70004046D1409A1A9040431E9841084370E76F -:101A80004246002A00D14FE7002E00D14DE78022C8 -:101A9000D203134200D148E7104200D045E70300CB -:101AA00043E7002E90D00C0084460022B9E643465E -:101AB0000C00F01A013593E684460022B1E60028B6 -:101AC00000D01DE7002300249C46AAE6FFFFFFFB91 -:101AD000FFFFFF7DF0B54F464646D6464502C0B5EE -:101AE00047000C1C6D0A3F0EC60F002F00D170E09E -:101AF000FF2F00D175E0EB008025ED041D4300238E -:101B000099469A467F3F6002430A984663001B0E3F -:101B1000E40F002B4ED0FF2B46D04246D00080224F -:101B2000D2040243904600227F3B3100FF1A4B460D -:101B30006140C9B213430F2B00D9B5E06E489B003A -:101B4000C3589F4600239846260045469246534672 -:101B5000022B00D189E0032B00D19EE0012B18D08D -:101B60003B007F33002B69DD6A0704D00F222A4037 -:101B7000042A00D004352A0103D5604B1D403B00E8 -:101B80008033FE2B00DD70E0AD016D0AD8B202E0BB -:101B90000E0000200025C0052843F6073043E0BCB6 -:101BA000BA46B146A846F0BD4346002B3FD10222BB -:101BB000FF3F03E04346002B2DD1012231004B466D -:101BC0006140C9B213430F2B34D84D489B00C35812 -:101BD0009F46002D13D104239946033B00279A46C4 -:101BE00091E7002D05D108239946063BFF279A4629 -:101BF00089E70C239946093BFF279A4683E728008B -:101C000000F0B4FC7627431F9D4000237F42994695 -:101C10009A463F1A77E7404600F0A8FC4246431F29 -:101C20009A4076235B4290461B1A00227DE7FF23F1 -:101C300003227AE70E00FF200025ACE70120C01A3E -:101C40001B28A6DC9E372A00BD40C2406B1E9D416A -:101C500015436B0704D00F232B40042B00D0043511 -:101C60006B0144D50120002595E7FF20002592E770 -:101C700080250026FF20ED038DE700239846802075 -:101C8000C003054209D04346034206D145460543F9 -:101C90006D022600FF206D0A7DE78020C00305430A -:101CA0006D02FF206D0A76E742466B0150018342C8 -:101CB00019D21B220025013F01261C006D005B008C -:101CC000002C01DB984201D81B1A3543013A002A47 -:101CD000F3D15A1E93411D433B007F330E00002B6E -:101CE00000DD41E7AAE71A2201251B1AE4E7AD014E -:101CF00000206D0A4FE7C046F8730200FFFFFFF7B0 -:101D00003874020070B5420045024E024C00C30F09 -:101D10006D0A0120120E760A240EC90FFF2A06D082 -:101D2000FF2C03D0A24201D1B54206D070BD002DD8 -:101D3000FCD1FF2CFAD1002EF8D18B4206D0012025 -:101D4000002AF3D12800431E9841EFE70020EDE779 -:101D500070B5420045024E024C00C30F6D0A120ED0 -:101D6000760A240EC80FFF2A1BD0FF2C0ED0002AA3 -:101D70001BD1002C01D1002E1CD0002D0CD0834291 -:101D80001CD00221581E0840013870BD002E22D1FF -:101D9000002AF4D1002DF2D10028F6D101204042D2 -:101DA000F3E7002D17D1FF2CF0D0002CE7D1002E47 -:101DB000E5D1E6E70020002DE7D0E2E7A24205DC0E -:101DC000EADBB54202D8E7D30020DEE743425841C0 -:101DD00040000138D9E702204042D6E770B5420002 -:101DE00045024E024C00C30F6D0A120E760A240EF5 -:101DF000C80FFF2A0BD0FF2C0DD0002A1FD1002CBA -:101E000016D1002E14D10020002D10D009E0002D95 -:101E10000CD1FF2C13D1002E08D1002A08D0834208 -:101E200012D00221581E0840013800E0022070BD87 -:101E3000002DF4D10028FAD101204042F7E7002C10 -:101E4000EDD1002EEBD1ECE7A24205DCF2DBB5428E -:101E500002D8EFD30020EAE743425841400001385E -:101E6000E5E7C046F0B54F464646D6464402450033 -:101E7000C0B5640A0F1C2D0EC60F002D00D18DE0D9 -:101E8000FF2D00D192E00023802099469A46E4007D -:101E9000C00404437F3D7802430A98467B001B0E32 -:101EA000FF0F002B00D170E0FF2B00D186E04246EF -:101EB000D00080227F3BED180023D20402439046DD -:101EC0009C4631004B467940681C0F2B1CD8764A43 -:101ED0009B00D3589F4639004446E2465346022BA6 -:101EE0000FD0032B00D1D7E0012B37D100200024E5 -:101EF000C0052043C9070843E0BCBA46B146A8461E -:101F0000F0BDFF200024F3E7260C2404220C4446F5 -:101F10002404240C434627001B0C574374435A43A4 -:101F20005E4312193B0C9B189C4203D9802252023B -:101F3000944666443F041A043F0CD2199401671E6C -:101F4000BC411B0C920E9B1914439B011C431B01AB -:101F500000D49BE0012362081C40144302007F323E -:101F6000002A64DD630704D00F232340042B00D034 -:101F70000434230103D502004C4B80321C40FE2A5E -:101F8000BFDCA401640AD0B2B2E74346002B3DD1C6 -:101F90004A4601331A4391469C4692E7002C29D1C8 -:101FA00004239946033B00259A4674E7002C1BD175 -:101FB00008239946063BFF259A466CE74346FF35C2 -:101FC000002B0BD102234A461A4391469C4678E7E0 -:101FD00053463100022B00D083E792E703234A46A1 -:101FE0001A4391469C466CE70C239946093BFF2512 -:101FF0009A4650E7200000F0B9FA7625431F9C402E -:1020000000236D4299469A462D1A44E7404600F057 -:10201000ADFA4246431F9A4000232D1A90469C4633 -:10202000763D4EE780240021FF20E40360E7012392 -:102030009B1A1B2B00DD59E722009E30DA408440BA -:102040001300621E94411C43630704D00F232340F6 -:10205000042B00D0043463011AD50120002447E783 -:102060008020C003044209D04346034206D14446BF -:10207000044364023900FF20640A39E78020C0036A -:10208000044364023100FF20640A31E7280065E759 -:10209000A4010020640A2BE78020C00304436402EB -:1020A000FF20640A24E7C04678740200FFFFFFF7B0 -:1020B000F8B5CE46474643025B0A4E02DA00944624 -:1020C000720A914645004A0080B52D0E1F00C40FCC -:1020D000120EC90FB609FF2A5BD0012041408C4285 -:1020E00039D0A81A00285ADD002A6AD0FF2D00D165 -:1020F000D9E08022D20416431B2800DCE9E001204D -:102100006346181A430100D4B4E0800187093800FF -:1021100000F02CFA05388740854200DCCCE02D1A0F -:10212000B5483840430704D00F230340042B00D0A8 -:102130000430430100D4A0E06A1CFE2D00D18DE0E4 -:102140008001470AD2B2D0053843E4072043C0BC1F -:10215000B946B046F8BDA81A8046002845DD002AD9 -:1021600070D0FF2D00D19EE08023DB041E43434648 -:102170001B2B00DCD2E00120604443017AD50135FD -:10218000FF2D6BD001239D4A0340400810401843A7 -:10219000C8E7002E20D08C4223D02800FF3800282A -:1021A00039D0571B002D00D09DE06346002B00D195 -:1021B000DBE07B1E012F00D10DE1FF2F71D01F004E -:1021C00098E0002E00D1A7E0421E012800D1E6E0F1 -:1021D000FF2868D010008FE701204140A14200D0C5 -:1021E0007FE7FF2040428046A8444046002838D080 -:1021F000511B002D00D1AEE0FF2A00D1DFE080238B -:102200006046DB04184384461B2900DCD9E001202A -:1022100015008019B1E7FE206A1C104271D1002D13 -:1022200000D0A6E06346002B00D1D9E00022002EAA -:1022300000D188E7981B430100D4E1E063460C001D -:10224000F01A6FE7002E00D1B7E00200013A012832 -:1022500000D19CE0FF2826D0904688E7FF22002787 -:1022600071E7FE206A1C104264D0FF2AF6D01500E8 -:1022700066447008430700D056E7C308FF2D12D00C -:102280005B025F0AEAB25EE76246002A00D196E08E -:10229000002E08D08022D203134204D048461042B8 -:1022A00001D10C004B46002BD8D08027FF031F43E1 -:1022B0007F02FF227F0A46E720233A00451B3800B1 -:1022C0000135EA405D1BA840431E9841002510439C -:1022D00028E720231B1A32009E40C2403000431ED4 -:1022E000984110430CE7FF2ADBD080236046DB04D3 -:1022F000184384461B2F56DD01200C001500301AB0 -:1023000000E763469F1B7B013DD4002F00D0FEE613 -:1023100000240022002716E70500AFE732004346FD -:102320004146DA4020235B1A9E403000431E98410C -:10233000104321E7002DA7D16346002B59D000227E -:10234000002E00D1FFE630006044430192D52A4BB5 -:10235000013518408EE76346002B47D04B1E0129FC -:1023600015D0FF292BD019004EE70C004B463D003D -:1023700084E76246002A8BD1002E92D18027002468 -:10238000FF22FF03DFE663460C00F71ABFE63000CA -:1023900060440125430100D46CE70225F2E6634660 -:1023A0000125981BAEE6202364466046FC40DF1BF7 -:1023B000B840431E984120439FE705005EE74B4627 -:1023C00071E7202365466046CD40591A8840431E78 -:1023D000984128431CE763460C000125F01A91E65A -:1023E000002E95D00C004F460022ACE64B460D0067 -:1023F00044E74F460022A6E6FFFFFFFBFFFFFF7DFD -:10240000002800D036E7002400279CE64102420065 -:10241000C30F490A0020120E7E2A03DD9D2A02DD29 -:10242000094A98187047802000040143952A07DC68 -:102430009620821AD1404842002BF3D10800F1E7E0 -:10244000963A9140F7E7C046FFFFFF7FF8B50028B6 -:1024500013D0C317C6185E40C40F300000F086F8D2 -:102460009E2305001B1A962B0FDC082801DD083D72 -:10247000AE407602760AD8B202E0002400200026A0 -:10248000C0053043E4072043F8BD992B0CDD05223D -:102490003100121AD1400A00010030001B3188407F -:1024A000411E884102431600052D12DC31000D4FFC -:1024B0003940720709D00F203040042805D004317C -:1024C0004A0102D59F2339405B1B89014E0AD8B2CD -:1024D000D6E76A1F96403100024F39407207F4D0A8 -:1024E000E9E7C046FFFFFFFB70B5051E0ED000F008 -:1024F0003DF89E2304001B1A962B0CDC082801DDF6 -:10250000083CA5406D026D0AD8B201E0002000250C -:10251000C005284370BD992B09DD020029001B323C -:1025200091404A1E91410522121AD5400D43052CB7 -:1025300012DC29000C4E31406A0709D00F202840D8 -:10254000042805D004314A0102D59F2331401B1BCA -:1025500089014D0AD8B2DBE7621F95402900024E7F -:1025600031406A07F4D0E9E7FFFFFFFB1C2101239C -:102570001B04984201D3000C10391B0A984201D366 -:10258000000A08391B09984201D30009043902A244 -:10259000105C40187047C0460403020201010101AB -:1025A000000000000000000010B5002903D1FFF773 -:1025B000DDFF203002E00800FFF7D8FF10BDC04665 -:1025C00070B5041C00F020F80E4B051C1B785BB2A4 -:1025D00001330BD0211C201C00F08AFB002805D100 -:1025E0000021201CFEF7ACFF002801D1281C70BD83 -:1025F00000F070F8212300210360081CFFF76AFA3D -:10260000051CF3E792200020FF21420070B5030073 -:10261000041C5208C9058A423AD2002A37D0002841 -:102620003FDBC51501420BD1802109040A0002409D -:1026300001423DD15B00100001320B42FAD02D1A4D -:102640005B025A0A80232E001B047F3E1343EA07D5 -:1026500025D5802219210025002476105B00520424 -:10266000A018984202DC84181B1AAD1801395B00CF -:1026700052080029F4D1002B02D0012301359D43DB -:10268000FC239B059C4668106044F605301870BD1D -:10269000011CFFF7E7FB211CFFF77EF8F7E75B0063 -:1026A000D7E7011CFFF704FD011CFFF713FAEEE763 -:1026B000012040422D1AC3E710B50400044813005E -:1026C000002804D00A000220210000E000BF10BD55 -:1026D00000000000014B18687047C0461C20002015 -:1026E000084B10B50400002B02D0002100E000BF11 -:1026F000054B1868836A002B00D09847200003F030 -:10270000FCFEC046000000001875020070B50026EF -:102710000C4D0D4C641BA410A64209D1002604F0F8 -:10272000B1F90A4D0A4C641BA410A64205D170BD34 -:10273000B300EB5898470136EEE7B300EB589847E3 -:102740000136F2E7942000209420002094200020FD -:10275000AC20002010B5034B0100186804F0D0F83D -:1027600010BDC0461C200020002370B5064D04009B -:10277000080011002B6000F0D9FA431C03D12B682C -:10278000002B00D0236070BDB02700200CB430B502 -:10279000174B0C001D689DB0002908DA8B2301201F -:1027A0002B6040421DB030BC08BC02B018478223E9 -:1027B0006A469B009382002302900690994200D0C3 -:1027C0004B1E0493079301236A465B42D382280081 -:1027D00021AB209A02A9019300F06EF8431C01DAA4 -:1027E0008B232B60002CDDD00023029A1370D9E7D5 -:1027F0001C200020F0B58E6885B007000C00039205 -:1028000001939E423CD890238A89DB001A4234D03F -:102810000969236860695B1A029303234343DD0F50 -:10282000ED18019B029801331B186D10AB4200D9C3 -:102830001D00530532D52900380000F057FC061E54 -:1028400009D10C233B6040230120A289404213435D -:10285000A38105B0F0BD029A216904F02DF8A38987 -:10286000144A1A4080231343A381029B2661F61861 -:1028700026606561019EED1AA560019B9E4200D90C -:10288000019E32000399206804F01FF8A36800201D -:102890009B1BA36023689E192660DAE72A00380094 -:1028A00000F02EFC061EE0D13800216900F023FC68 -:1028B000C7E7C0467FFBFFFFF0B5A1B003901D0046 -:1028C0008B890F0016001B0611D50B69002B0ED14A -:1028D000402100F00BFC38603861002805D10C2342 -:1028E000039A0138136021B0F0BD40237B610023BF -:1028F00008AC6361203363761033A3760795350007 -:102900002B78002B01D0252B47D1AB1B0593B5426B -:102910000CD0320039000398FFF76CFF431C00D144 -:10292000AEE06269059B9446634463612B78002B9B -:1029300000D1A5E0012200235242626004A9543272 -:1029400052186E1C2360E360A3601370A365052218 -:102950003178544803F097FF751C00281FD1226876 -:10296000D30604D5532304A95B182021197013073B -:1029700004D5532304A95B182B21197033782A2B13 -:1029800016D0350000210A20E3682A786E1C303A00 -:10299000092A4ED9002911D117E00135B0E7414B82 -:1029A0002268C01A0123834013432E002360CEE720 -:1029B000079B191D1B680791002B01DB0B9304E09B -:1029C0005B42E3600223134323602B782E2B0AD152 -:1029D0006B782A2B35D1079B02351A1D1B6807928D -:1029E000002B2BDB0993304E03223000297803F0B3 -:1029F0004AFF002806D04023801B8340226801350F -:102A0000134323602978062228486E1C217603F0A0 -:102A10003AFF00283CD0264B002B25D10722079BEC -:102A200007339343083307936369049A9B186361E0 -:102A300065E74343350001219B18A6E701235B426C -:102A4000D0E700230A201A000135636029786E1C44 -:102A50003039092903D9002BC5D00992C3E7424375 -:102A6000350001235218F1E707AB00933A0021002B -:102A7000104B039800E000BF0490049B0133D3D1B6 -:102A8000BB890D985B0600D42DE7012040422AE760 -:102A900007AB00933A002100064B039800F00CF8B6 -:102AA000EAE7C046007C0200067C02000A7C0200C5 -:102AB00000000000F5270200F0B58BB006920A0076 -:102AC00043320793059004920A7E0C00109B782AEB -:102AD00007D8622A09D8002A00D1C1E0582A00D1BB -:102AE0008CE026004236327022E010006338152850 -:102AF000F7D800F0F3F816001F00F6FFF6FFF6FF18 -:102B0000F6FF1F00F6FFF6FFF6FFF6FFA8003600FF -:102B10009A00F6FFF6FFB900F6FF3600F6FFF6FF63 -:102B20009E0026001A684236111D19601368337022 -:102B30000123A7E0086819680A1D05060BD50D6872 -:102B40001A60002D03DA2D23049A6D421370614B35 -:102B50000A2703931BE00D681A604106F1D52DB2D8 -:102B6000EFE70D681968081D18602E0601D50D687D -:102B700003E06D06FBD50D68ADB2564B08270393F5 -:102B80006F2A00D002372300002243331A70636893 -:102B9000A360002B03DB0422216891432160002DF8 -:102BA00002D1049E002B0CD0049E28003900FEF7B1 -:102BB000C5FB039B013E5B5C33702B0005009F420D -:102BC000F3D9082F09D12368DB0706D5636822698A -:102BD000934202DC3023013E3370049B9B1B236134 -:102BE000079B210000930598069B09AA03F0DBFED2 -:102BF000431C4CD1012040420BB0F0BD45310A705E -:102C0000344A03921A68216820CA1A60080616D549 -:102C1000CB0702D52023194321601027002DB2D104 -:102C2000202322689A432260ADE7202209680A43E4 -:102C300022602200782145321170274AE1E74806D8 -:102C4000E6D5ADB2E4E71A680D68101D4969186051 -:102C500013682E0601D5196002E06D06FBD51980B8 -:102C60000023049E2361BBE71A68111D19601668D2 -:102C700000213000626803F006FE002801D0801BAE -:102C80006060636823610023049A1370A8E72369D6 -:102C9000320006990598079DA847431CAAD02368CF -:102CA0009B0715D4099BE0689842A5DA1800A3E7B2 -:102CB0002200012306990598079E1932B047431C4C -:102CC00098D00135E368099A9B1AAB42F0DCE9E73A -:102CD0000025F7E7117C0200227C020003B4714654 -:102CE000490840004900095E49008E4403BC704712 -:102CF00043024A02400049005B0A520A090E000ED4 -:102D0000FF2806D00020FF2902D1531E9A4110004F -:102D10007047FE38002BFBD1F4E7C0465822012053 -:102D2000014B40421A607047B02700205822012012 -:102D3000014B40421A607047B027002010B50400D4 -:102D4000F5F722FA200003F081FD200010BDF0B558 -:102D500085B01F000AAB1B88060015000291039383 -:102D6000002F18D0282003F075FD6B460400198948 -:102D7000039BAAB200933B0000F0C8F9336821001E -:102D800030005B689847002805D0200000F0D4F997 -:102D9000200003F05BFD05B0F0BD4A6810B553108C -:102DA000C0180B68D20701D50268D358984710BDE8 -:102DB00070B5DD25AD000400405900280ED0FAF7AB -:102DC000D7FC836D9B0709D56059FAF7E1FC0368CE -:102DD00013215B6A9847642003F009FC00F08EF829 -:102DE00070BD82B030B5040085B0089202A80822F8 -:102DF000099303F061FD039B029D58102418DB0723 -:102E000001D523685D590AA90822684603F054FDDC -:102E10002000089A099BA84705B030BC08BC02B046 -:102E2000184782B01FB5040006920793120C1A2AA5 -:102E300011D007D8042A27D0052A1ED01FBC08BCF1 -:102E400002B018471B2A1FD01C2AF7D1E130FF30EF -:102E5000F8F7D8F9F2E769300021FF3000F068FC9C -:102E6000200091300021FF3000F062FC2000B930DA -:102E70000121FF3001F019FBE0E7E6235B00C158B8 -:102E800001A800F0DBFCD9E7E4235B00E15801A8CE -:102E900000F023FCD2E773B5050000F02BF8060024 -:102EA00000F028F80400B1B2684600F0ADF9210C3A -:102EB00001A800F0A9F96946280001AA00F0F4F978 -:102EC00001A800F085F9684600F082F9280076BD77 -:102ED0003ADF704712DF704707B56A460023D01DFE -:102EE000D371FFF7F7FF6B46D87901384342584159 -:102EF000C0B20EBD80235B05586E704710B5F5F764 -:102F0000ADFC704710B58368984710BD704710B589 -:102F1000040003F09BFC200010BDF0B585B01F003D -:102F20000AAB1B880600150002910393002F18D0EE -:102F3000282003F08FFC6B4604001989039BAAB27A -:102F400000933B0000F0E2F83368210030005B683A -:102F50009847002805D0200000F0EEF8200003F08C -:102F600075FC05B0F0BD72B60B680165002B04D18D -:102F700043658365086062B670471A005B6D002B7D -:102F8000FBD1506582654365F5E7036D002B0FD0DB -:102F900072B6826D436D002A0BD05365436D002BD2 -:102FA00001D0826D9A65002343658365036562B62F -:102FB0007047026D1360F1E770B50500EFF3088408 -:102FC000C36B006C1C1B6B6C1B1A9C420CD91F231F -:102FD00020349C43002801D0F6F794F82000F6F73F -:102FE0005DF828640019686470BD10B5F5F75CFFE2 -:102FF000041E01D1F5F7C2FE200010BD10B50C0073 -:103000008047A047F5F7A0FF10BD70B5140003007E -:1030100010000D0098472000A8472000F5F7AAFFF0 -:1030200070BD10B5F5F792FEF5F7A8FEFAE70300BC -:10303000F0B58208980702D1181E01D1F0BD013207 -:10304000541C72B6802503C92D0681421BD9036822 -:10305000002B02DB9B00C018F7E75B005E085B00FB -:10306000C3181F68002F09DA994207D92B007F0087 -:103070007F08F61933430360B300F1E7A64205D297 -:10308000B6008019E1E762B60020D7E70232B2420B -:1030900003D292008218914206D803685B005B0855 -:1030A000036062B60430C9E78023361B1B06043A6E -:1030B0001E4316600460F4E770B5040008000E00BB -:1030C000F5F7ECFF0500002C0ED000280CD0231FD4 -:1030D0001A689200B24200DD32002100280003F09D -:1030E000EBFB2000F6F70EF8280070BD10B50800C5 -:1030F000F5F7D4FF10BD10B50800F6F703F810BDC2 -:1031000010B508001100FFF7D7FF10BDF7B51D007F -:1031100008AB1B880400103016000F00019300F06C -:10312000E6F80023019A200027806680A560E3600E -:10313000A28063622362FEBD10B5838804009B07F2 -:1031400004D58068002801D003F080FB200010BD6A -:1031500082B030B5046A87B00B93050001230A9250 -:10316000002C18D110220AA902A803F0A5FB1820F0 -:1031700003F070FB0400082204A9684603F09CFBDE -:103180002000029A039B00F0CCF82C6207B030BC00 -:1031900008BC02B018472269002A02D0140001338B -:1031A000F9E7092BF2DC10220AA902A803F084FB3C -:1031B000182003F04FFB0500082204A9684603F01D -:1031C0007BFB2800029A039B00F0ABF82561DDE74A -:1031D00010B50400006800F0B4F9200010BD70B50F -:1031E000060008000D0003F0C3FB04000530F5F7EE -:1031F00055FF306000F097F9306829004480621C68 -:10320000043003F059FB70BD1FB50400080001A98C -:10321000FAF70EFA200001A9FFF7E1FF200004B041 -:1032200010BDF8B50B68170002255D5F1368040038 -:1032300002229B5E0E00ED18681DF5F72FFF20603F -:1032400000F071F92068316845800223CA5E0430BD -:10325000043103F031FB23683968181D33680222FA -:103260009B5EC0180223CA5E043103F025FB23686D -:1032700020005D1900232B71F8BD10B5040008680B -:10328000206000F053F9200010BD70B50B680400F9 -:1032900000680D00984205D000F053F928682060BE -:1032A00000F044F9200070BD70B5136804005D881B -:1032B0000868002D04D1206000F038F9200070BDAE -:1032C0004088002802D118002360F5E72000FFF7AE -:1032D000A8FFF3E70300002010B5814206DB1B685E -:1032E00002241A5F8A4201DD5918087910BD0023B3 -:1032F00010B503600400F5F7C1FFA060E160200095 -:1033000010BD70B50180428004001D00F5F7B6FFC6 -:10331000A060E160002D02D02000F6F739F820000F -:1033200070BD82B010B5040003930292FFF7DFFF77 -:103330001022200002A903F0BFFA0023200023611D -:1033400010BC08BC02B0184710B50400006800F0BB -:10335000F8F8200010BD10B50A00002103F0C8FAEB -:1033600010BD10B504000868206000F0DFF82000F0 -:1033700010BD70B50B68040000680D00984205D0C0 -:1033800000F0DFF82868206000F0D0F8200070BD61 -:1033900010B500684388818806305943FFF7DBFF8A -:1033A00010BD10B504000023F6F776F8200010BD1C -:1033B00010B50400F6F770F8200010BDF0B587B026 -:1033C00004910CA9097803900591016800200291ED -:1033D00049888C468A4268DA029989888B4264DA85 -:1033E000049806687788D01901900020D419844287 -:1033F0005BDDB5885C19844257DD824234DAD0192E -:10340000604501DD60460190002B34DA8C4200DD1E -:103410000C00B01D0026D11755422940B34201DAF5 -:103420005F437E42029D761886190635111C002ADC -:1034300000DA0021002209B2934201DD62465A43BC -:10344000059B51186D18002B26D000221000A242B7 -:103450002BDA002301998B4212DAF15C002901D0AA -:10346000E95401300133F5E76046801A0190B84213 -:10347000CADD0197C8E7CC1AAC42CADD2C00C8E708 -:10348000049B01321B6802935B88F618039B1B6840 -:1034900002935B88ED18DAE7059FA74207DBE0435C -:1034A000019BC01720404343180007B0F0BD310016 -:1034B0002800019A03F000FA049B01371B6802936D -:1034C0005B88F618039B1B6802935B88ED18E4E7A2 -:1034D00010B50400006800F034F8200010BDF8B505 -:1034E0001400D243D2171440050020000C301F00F6 -:1034F0000E00F5F7D3FD286000F015F82B681C725C -:1035000028684760002E04D022003100093003F003 -:10351000D3F9F8BD002310B504000A001900FFF725 -:10352000DEFF200010BD03230380704710B50400A8 -:103530000088F6F7BBF8002802D1238802332380E5 -:1035400010BD10B504000088F6F7B0F8002805D1CA -:103550002388023B9BB2012B01D0238010BD2000A9 -:10356000F5F7D0FDFAE77047036870B504000181F4 -:103570001B6A9847236805005B69200098472081F3 -:10358000280070BD00897047036870B5040081721F -:103590001B6A984723680500DB6920009847A072E2 -:1035A000280070BD807A70477047704710B50400DE -:1035B00003F04CF9200010BD10B5040003F046F9EB -:1035C000200010BD0200C368006952695B4340439C -:1035D00052431818801870477FB50400FFF7F2FFB8 -:1035E0002600902305001B04313698422AD9638FA8 -:1035F000002B07D1013308221B216846FFF781FE0B -:103600000123638790239B049D420AD9A38F002B3B -:1036100007D1013309221B216846FFF772FE0123FF -:10362000A3878023DB049D420AD9E38F002B07D1B7 -:1036300001330A221B216846FFF763FE0123E3875B -:10364000002333703378042B0ED8013333702000FD -:10365000F6F726F902000B280AD101231B21684640 -:103660006286FFF74EFE14E000236387E363EEE714 -:103670002300A18E303381420CD11A78042A01D85C -:1036800001321A70A28E618E914202D01B78042BF7 -:10369000E3D87FBD0022A086F3E730B50400036ABB -:1036A0008BB0009302AD416A8269C369280001F0C2 -:1036B0005AFD23000C3307CD07C30222A379200053 -:1036C0009343A371FFF788FF0123A1881A0006A87E -:1036D000FFF717FE00200BB030BD70B505000B687A -:1036E0000C0008005B6A98472B000C3407CC07C31A -:1036F000280070BD10B5040003685B6A9847E06855 -:1037000010BD10B5040003685B6A9847206910BDBE -:1037100010B5040003685B6A9847606910BD10B576 -:103720000400F6F7F7F9200003F090F8200010BD30 -:103730000630C177704701238079184070470368CD -:1037400070B5040001811B699847236805009B69D7 -:10375000200098472081280070BD0089704770477D -:1037600010B5040003F072F8200010BD30B504005D -:10377000436BC26801699A1A83698BB05A43836BA1 -:1037800092125B1AC16942634B439B12C16B836304 -:10379000406902AD091A206A414389122800E16399 -:1037A0000091216C01F0DFFC2300283307CD07C313 -:1037B0000123A1881A0006A8FFF7A3FD00200BB083 -:1037C00030BD002310B583716433038103680400A6 -:1037D0001B69818098470222A37993431A00012331 -:1037E0001343A37110BD84B030B506930300049158 -:1037F000059204AC0C3326CC26C326CC26C3226803 -:103800001A60022382791343837130BC08BC04B070 -:1038100018474164704773B50C00050016000B682B -:103820000800DB699847E36B280001960093626B00 -:10383000A36B216C01F058FC280076BD70B5050023 -:103840000B680C000800DB6998472B00283407CC74 -:1038500007C3280070BD82B030B5040085B008925F -:1038600002A80822099303F027F8039B029D581031 -:103870002418DB0701D523685D590AA90822684688 -:1038800003F01AF82000089A099BA84705B030BC3D -:1038900008BC02B01847F8B50A6803680C000500B8 -:1038A000981AFEF7D3FD62686B68071C981AFEF73A -:1038B000CDFDA368061CA868C01AFEF7C7FD391C19 -:1038C000041C381CFEF7CEFA311C051C301CFEF718 -:1038D000C9FA011C281CFDF75FFF211C051C201CD8 -:1038E000FEF7C0FA011C281CFDF756FFF8BDF0B525 -:1038F00085B0019002910392FFF7CDFF0126041CD1 -:10390000071C039B9E4217DA0C217143029B01980E -:103910005918FFF7C0FF051C011C201CFDF724FEF1 -:10392000002800D02C1C291C381CFDF709FE00289B -:1039300000D02F1C0136E4E7211C381CFEF7B8FB31 -:1039400005B0F0BDF0B58BB009938023DB000024F7 -:10395000C36003614361002306000C2707910892AE -:1039600004604460846084610293119B9C4266DB26 -:1039700000270023109C0593019700973D1C059B91 -:10398000119A934271DA210007A8FFF784FFFEF72E -:1039900017FE011C03900298FEF79CF8FE21890592 -:1039A000FEF786FB0490281CFEF730FD0500049806 -:1039B000FEF72CFD030028009D4200DA1800FEF7F8 -:1039C00045FD2368079A051C981AFEF73FFD0399E9 -:1039D000FEF780F8400004994008FEF743FA011C06 -:1039E0000098FDF7D9FE089B00900693069A63683D -:1039F000981AFEF72BFD0399FEF76CF84000049926 -:103A00004008FEF72FFA011C0198FDF7C5FEA368D8 -:103A1000019009980C34181AFEF718FD0399FEF767 -:103A200059F8400004994008FEF71CFA011C381CA4 -:103A3000FDF7B2FE059B071C013305939FE7390094 -:103A40006143109B07A85918FFF725FFFEF7B8FD43 -:103A5000FEF7DCFCFEF7FAFC0299051CFDF784FD7D -:103A6000002800D0029501347FE70099081CFEF77A -:103A7000F9F90199041C081CFEF7F4F9011C201C3B -:103A8000FDF78AFE391C041C381CFEF7EBF9011CFB -:103A9000201CFDF781FEFEF793FD041C011C00981D -:103AA000FEF718F8291CFEF7DDF9FE218905FDF760 -:103AB00073FE8921C905FEF7D5F9FEF7A7FC211C85 -:103AC000F0600198FEF706F8291CFEF7CBF9FE21FD -:103AD0008905FDF761FE8921C905FEF7C3F9FEF7E7 -:103AE00095FC211C3061381CFDF7F4FF291CFEF702 -:103AF000B9F9FE218905FDF74FFE8921C905FEF7B9 -:103B0000B1F9FEF783FC079B70613360089B029854 -:103B100000937360099BB360FEF778FCB0613000DE -:103B20000BB0F0BDF0B50025040016000B002F000F -:103B300028002A0091B00791B24208DA19680132D0 -:103B4000401859687F1899680C336D18F4E73100F4 -:103B5000FDF7F8FB310020603800FDF7F3FB310082 -:103B600060602800FDF7EEFB3200A060079920009E -:103B7000FFF7BDFE00230A900693059304930DAD55 -:103B8000C8235B420393C8235B420293C8235B4272 -:103B900001932B00220083CA83C32A68039B9446A7 -:103BA0006A68634494462B60AA681F00029B0799C9 -:103BB0006344944608936B60019B32006344280081 -:103BC0000993AB60FFF793FE0A990B90FDF7B8FCE1 -:103BD000002806D0099B04970693089B05930B9B2E -:103BE0000A93019BC8331A000193C8235B009A42D1 -:103BF000CFD1029BC83302939342C7D1039B029A51 -:103C0000C83303939342BED12368049A934207D1E9 -:103C10006368059A934203D1A368069A934206D03B -:103C2000049B2360059B6360069BA360A8E72000BC -:103C300011B0F0BD70B504000D00160086B003A8E9 -:103C4000FFF770FF20000399049A059B01960095E9 -:103C5000FFF778FE200006B070BD4A6810B553101B -:103C6000C0180B68D20701D50268D358984710BD19 -:103C700010B50021406C02F07AFD10BD10B50400B3 -:103C8000F6F7B6FA200002F0E1FD200010BD70B595 -:103C900005000400743501212800F5F7B9FC220065 -:103CA000563213780133DBB21370E17901318B4264 -:103CB00022D1002326001370226D54360221525E59 -:103CC00033882021934205DA200019B25030FFF7E3 -:103CD00001FB01000023E2792800F5F753FC226D77 -:103CE00033880221525E934207DD230000224833CD -:103CF00020001A70F6F78CFB70BD01333380FBE7B0 -:103D000070B505000600826D5C350221525E2B887D -:103D1000040020217436934204DA19B25830FFF7B8 -:103D2000D9FA0100002330001A00F5F72BFCA26D30 -:103D30002B880221525E934207DD23000022483384 -:103D400020001A70F6F764FB70BD01332B80FBE78F -:103D500073B5040006002500743630006435FFF7A3 -:103D600017FB0023EA5E210000233000603100933E -:103D7000FFF724FB002804D123006C331B78002BB1 -:103D80000AD16622A256002A06D02B886C349B18D2 -:103D90002B800123237073BD2300002248332000B1 -:103DA0001A70F6F735FBF6E7F0B5060000210500BE -:103DB00004006636006E7156408864350023EA5E62 -:103DC0004B1D1B1A200085B06C3003909A4211DC09 -:103DD0000378002B0ED01C3D2B78062B03D120003E -:103DE0007430FFF7D5FA002320002B70F6F710FB94 -:103DF00005B0F0BD27007437002A04DD49423800C1 -:103E000009B2F5F705FC0023EA5E21000023380023 -:103E100000936031FFF7D2FA0023F356002B05D14F -:103E20002200483220001370F6F7F2FA0123039AB9 -:103E3000137000232A88F3569B182B80D8E770B59F -:103E4000050048352B780400002B31D0F5F7CEF96A -:103E500022004C3213881818230080B210804A3395 -:103E60001B88834224D8002313802B78022B02D195 -:103E70002000FFF70CFF2B78032B02D12000FFF767 -:103E80003FFF2B78042B02D12000FFF761FF2B7836 -:103E9000052B02D02B78062B02D12000FFF784FFE0 -:103EA0002B78072B04D1002320002B70F6F7B0FAF3 -:103EB00070BD1FB5036F827A9B68040001339A427C -:103EC00008D10123818802226846FFF71AFA0023ED -:103ED000A3721FBDF6F720FA2000FFF7B0FFA37A08 -:103EE0000133F5E710B583790400DB0704D5027BC5 -:103EF000022A02D1FFF7DDFF10BD837A016F013383 -:103F0000DBB2837289688B4201D100238372002A5D -:103F100002D12000F6F700FA237B012B05D1637351 -:103F200000232000A373F6F7E5F82000FFF787FFD2 -:103F3000E2E7407A704710B57430FFF729FA10BDF8 -:103F400010B50400FCF748F900232000237510BDCC -:103F50001FB56C46637300232273009303AA0233D8 -:103F6000F6F7B6FB04B010BD1FB50F2401236C4457 -:103F700000932300F6F7BCFB002800D1207804B0A2 -:103F800010BD70B5040016001D0003220F23F6F7C4 -:103F90009BFD200031000F2302221030F6F794FD24 -:103FA000200029000F2301222030F6F78DFD20008C -:103FB00004990F2304223030F6F786FD200005997E -:103FC0000F2305224030F6F77FFD200006990B23D2 -:103FD00011225030F6F778FD200007990B230C22B0 -:103FE0006030F6F771FD0B2320001A00089970303D -:103FF000F6F76AFD200009990B2312228030F6F7AC -:1040000063FD20000A990B230A229030F6F75CFD2D -:1040100020000B990F230622A030F6F755FD200053 -:104020000C990B231A22B030F6F74EFD20000D99A3 -:104030000B231422C030F6F747FD20000E990B2306 -:104040001722D030F6F740FD20000F990B231622DF -:10405000E030F6F739FD200010990B231522F030DF -:10406000F6F732FD601C11990B231022FF30F6F792 -:104070002BFD2000113012990B230022FF30F6F7A0 -:1040800023FD200021300B231E221399FF30F6F769 -:104090001BFD200070BD0069002904DD002802D04E -:1040A000406A0139F8E7704710B50400F6F7FCFBE9 -:1040B000200002F0CBFB200010BDF7B58388040080 -:1040C0005A070FD59A060CD4DA060BD50100082240 -:1040D0006846183102F0F0FB200022696369FFF79F -:1040E00037F8F7BD0422022601271343A380A388D3 -:1040F000A56833421DD0210008226846183102F01D -:10410000DBFB28002269636900F0BAFF1022A38854 -:1041100013421ED0256A002D1BD02900A01802F0E2 -:10412000CBFB2B692800236202F090FBF4F726FEFC -:10413000DDE73B4207D0E368206900936169A2692B -:10414000E369A847E2E720696169A269E369A847D2 -:10415000DCE704229343A380C3E7030072B64069FF -:10416000002807D002695A61002A00D19A61DA8BCF -:10417000013ADA8362B67047F7B5002507002E00D2 -:104180000469002C1CD0626AA38801920421625E3B -:10419000002A10DA042213420DD1019B002E0DD10A -:1041A0003B61636A20000193FEF7C6FF200002F026 -:1041B0004DFB340001352600019CE2E77362F0E715 -:1041C0002800FEBD70B5012286B004000D0086698E -:1041D000F6F7A8FB002823D1E38B092B20D8290070 -:1041E000102202A802F068FB182002F033FB050041 -:1041F00004A90822684602F05FFB2800029A039B8C -:10420000FFF78FF872B6002E0CD1636965612B61E0 -:104210002B69002B00D1A561E38B0133E38362B6E8 -:1042200006B070BD33692B613561F1E782B010B51E -:1042300002A902920393FFF7C5FF002010BC08BC3F -:1042400002B0184770B50500FFF796FF2800FFF78A -:1042500084FF041E0BD0010000222800F6F762FB49 -:10426000200002F0F3FAF4F74DFD0028EED170BD06 -:10427000704710B5040002F0E9FA200010BD82B0CA -:1042800030B5040085B0089202A80822099302F014 -:1042900013FB039B029D58102418DB0701D52368EC -:1042A0005D590AA90822684602F006FB2000089A18 -:1042B000099BA84705B030BC08BC02B0184702896A -:1042C00003008A4203D10123807918407047428954 -:1042D00000208A42FAD198790223F6E70289030086 -:1042E0008A4203D104238079184070474289002014 -:1042F0008A42FAD198790823F6E7028903008A42B4 -:1043000003D11023807918407047428900208A42E7 -:10431000FAD198792023F6E7038910B58B4205D1AD -:1043200001248379002A0BD02343837143898B4274 -:1043300005D102218379002A04D00B43837110BD7B -:10434000A343F2E78B43F9E7038910B58B4205D10C -:1043500004248379002A0BD02343837143898B4241 -:1043600005D108218379002A04D00B43837110BD45 -:10437000A343F2E78B43F9E7038910B58B4205D1DC -:1043800010248379002A0BD02343837143898B4205 -:1043900005D120218379002A04D00B43837110BDFD -:1043A000A343F2E78B43F9E782B0F0B589B00E92F0 -:1043B0000F93078995B20400BD4200D147890EAB27 -:1043C0005E88022E23D0052E17D0012E10D1290091 -:1043D00020003200FFF7A0FF39002000FFF76FFF39 -:1043E000002805D001233200A18804A8FEF789FF28 -:1043F00009B0F0BC08BC02B0184729002000012217 -:10440000FFF7A2FF39002000FFF768FFE8E7390057 -:104410002000FFF754FF002830D032000123A1888C -:104420006846FEF76EFF29002000FFF757FFA688B9 -:10443000002820D039002000FFF750FF00281AD0B4 -:1044400001230422310004A8FEF75BFF012239009A -:104450002000FFF791FF290020000022FFF75CFFFA -:10446000290020000022FFF76FFF00222900200012 -:10447000FFF782FFBCE701230322E3E729002000C6 -:10448000FFF73BFF0028E6D1267B012EE3D1290070 -:104490002000FFF723FF33000422002800D103226D -:1044A000290004A8FEF72DFFD5E70173704770B50A -:1044B000837904001B0711D42000F6F713FB0820B2 -:1044C00002F0C8F90E216156050000F05FFE0823D6 -:1044D000A279A5601343A371002070BD806800F02D -:1044E00061FE0E23E3568342E6D1F5E7704710B52F -:1044F000040002F0ABF9200010BD30B5040085B017 -:104500002569002D1ED0EA78012A08D0022A14D08D -:1045100001231E21684692B2FEF7F3FE03E020005D -:10452000183000F015F823699D42E9D12000F6F714 -:104530008BFC280002F08AF9E2E72000203000F02E -:104540002AF8F0E705B030BD0023016043607047F2 -:104550001FB504000068F6F777FC00234362626829 -:104560009A4207D1606001231D211A006846FEF7B8 -:10457000C8FE09E0516A002902D00A000133F9E7B8 -:10458000032B02DD02F062F91FBD5062EBE700234E -:1045900041600370704770B505004068F6F754FC41 -:1045A000012304002B700430F4F7F2FE00232B707B -:1045B0009C4202D0200002F049F970BD13B50C00F6 -:1045C00001A8F6F76DFE210001A8F6F77BFE13BDEA -:1045D00073B50D0014001E0001A8F6F761FE33004C -:1045E0002A00210001A8F6F7A1FE73BD802307B5BC -:1045F0005B05009101921A695B696946133B5A4356 -:104600000223FFF7E5FF07BD84B010B504928022B6 -:104610000391059352051369516952691139133A8F -:104620005A434B430F99CB1AD21803A90C23FFF717 -:10463000CFFF10BC08BC04B0184710B50400F6F753 -:1046400049FC200010BD8023F7B55B051F6901916F -:104650005D69F6F73FFC0600041E21D0302002F011 -:10466000F9F8113D302200217D430400002702F0BB -:104670003FF90835B7420DDA29003022200002F058 -:104680001BF92100019802F069F9002808D03035A3 -:104690000137EFE7B74203D1200002F0D7F800243A -:1046A0002000FEBD10B509680431FFF7CCFF10BD36 -:1046B00010B509680431F6F73DFC10BD52DF7047B4 -:1046C00012DF7047704710B5040002F0BFF82000F9 -:1046D00010BD10B50400F4F7C3FD00220300A46868 -:1046E00001208A4202D19C4200D9100010BD10B5B1 -:1046F000F6F788FD10BD29DF704728DF704710B539 -:1047000003685B6A984710BD10B50400F6F7D0FE49 -:10471000200002F09BF8200010BD10B50D22C9B298 -:10472000FFF722FCC7384342584110BD10B503685B -:104730005B6A984710BD10B50400F6F7F9FF20003A -:1047400002F084F8200010BD10B50D22C9B2FFF7A9 -:104750000BFC5A384342584110BD10B50368DB6961 -:10476000984710BD10B50400F7F758F8200002F084 -:104770006DF8200010BD10B50722C9B2FFF7F4FB99 -:10478000C4384342584110BD10B503685B6A98476E -:1047900010BD10B50400F7F761F9200002F056F8DB -:1047A000200010BD10B50F22C9B2FFF7DDFB333872 -:1047B0004342584110BD10B50368DB69984710BDEE -:1047C00010B50400F7F7FEF9200002F03FF82000D2 -:1047D00010BD10B54F22C9B2FFF7C6FB40384342A7 -:1047E000584110BD10B50368002B01D00800984750 -:1047F00010BD10B50368002B01D00800984710BD0C -:1048000037B504680D00002C0ED00822011D684643 -:1048100002F052F8019A009B50102018D20701D5DF -:104820000268D3582900984737BD82B030B50400DC -:1048300085B0089202A80822099302F03DF8039B74 -:10484000029D58102418DB0701D523685D590AA979 -:104850000822684602F030F82000089A099BA84711 -:1048600005B030BC08BC02B0184782B010B50400D7 -:10487000006803930292F8F77BFF836D9B0715D5C1 -:104880006068FEF737FF20816068FEF73AFF6081BD -:104890006068FEF73DFFA0812068F8F789FF2200DD -:1048A0000368218A08325C690623A04710BC08BC53 -:1048B00002B0184713B54A88438A04009A421AD1B5 -:1048C0000B89012B17D9CB681988C181406803680F -:1048D0001B699847606803685B699847E0812068B6 -:1048E000F8F766FF2200618A002403680094DC6800 -:1048F0000E320223A04713BDF8B5451C04000E007C -:10490000170000211022280001F0F2FF002363822B -:1049100001332370002F08D1330010339E4209D099 -:10492000013B1A782A700135F8E71022310028007F -:1049300001F0CBFFA37B627B1B0213432000638249 -:10494000F8BDA7DF7047A9DF7047AADF704768DFAF -:10495000704710B50368002B01D00800984710BDC0 -:1049600010B50368002B01D00800984710BD10B5A2 -:104970000368002B01D00800984710BD10B50368EC -:10498000002B01D00800984710BD10B50400F7F7C0 -:10499000B5FA200001F05AFF200010BD1FB5012319 -:1049A000FA211A0068468900FEF7ABFC05B000BD8D -:1049B0000200010010B5036834329B6F0A3198473A -:1049C00010BD10B50400FFF7F3FF210008C9200057 -:1049D000DB6F984710BD70B50E001100C27F1D003F -:1049E00002339B18040001201F2B12DC2B18A35448 -:1049F000E37F2A001B18DBB2E377E654E07F013047 -:104A0000C0B2E077201801F057FF0020E37FED18D7 -:104A1000E57770BDF8B50027C47FBC424FD9C619F1 -:104A200075788D4220D1B44607290DD801290DD9BA -:104A3000E11801251F292CDC04197519AC4218D97D -:104A40002178E154013CF9E71529F1D0C75D013F18 -:104A5000FFB2BB421FD100230236D9B28F4217D911 -:104A6000D15CF1540133F8E7C55D7F190137FFB21E -:104A7000D3E700210236CCB2A34203D9545C74546C -:104A80000131F8E7C25D9A18C255C27F9B18C377FF -:104A900000252800F8BDE4180125E41B1F2CF8DCD4 -:104AA000BC1C3619C47F0519AE4205D26546347860 -:104AB0002C700124A444F4E7E41B023CC477FFF704 -:104AC0008AFF0500E5E737B50D00F8F761FE6B4694 -:104AD000DA1D0123040019000A301570FFF79AFF50 -:104AE000002802D12000FFF763FF37BDF8B50D00A5 -:104AF00016001F00F8F74CFE0400092D03D10368CF -:104B000031005B6B984720003B00320029000A30DF -:104B1000FFF780FF002802D12000FFF749FFF8BD12 -:104B200070B50D000021040001701022013001F069 -:104B3000DFFE2000658270BD806810B5002803D0BC -:104B4000F8F726FEFFF73DFF10BDF0B58BB003ACC4 -:104B5000050026000AAF0021601C217006220734E0 -:104B600001F0C6FEA742F6D16A460423A868537234 -:104B70000196F8F72DFE036801A91B6998476B465B -:104B8000987A0BB0F0BD10B504001830FEF77DFB2D -:104B90000123636110BD022370B5436104000D0061 -:104BA000F4F75EFB2061002D07D0082362691343F0 -:104BB00063610423A2791343A37170BD8023F0B510 -:104BC0005B055B6E85B00800029101930424FFF73A -:104BD000B2F90525012729000198FCF7AFFB080071 -:104BE0003900FCF725FB019B00261B1A01930523C6 -:104BF0005D435F430390039B0133B3420ADD04230B -:104C000002989A1B12B221B2FB337430F4F7E8FB1E -:104C10000136F0E7013CDED205B0F0BD82B030B520 -:104C2000040085B0089202A80822099301F044FE0E -:104C3000039B029D58102418DB0701D523685D599A -:104C40000AA90822684601F037FE2000089A099B4D -:104C5000A84705B030BC08BC02B0184782B070B598 -:104C60000400006804920593150CF8F781FD0223F7 -:104C7000826D1A4211D09D420BD100232500237171 -:104C800001CDF8F795FD0368E1882A005C690123EE -:104C900011E0012D05D0052DF0D070BC08BC02B08C -:104CA00018472600257101CEF8F782FD0368E188D8 -:104CB00032005C692B00A047EFE782B070B50400BA -:104CC000006804920593150CF8F752FD0223826DDB -:104CD0001A4208D09D4202D10023637108E0012DE1 -:104CE00005D0052DF9D070BC08BC02B0184765711D -:104CF0002068F8F75DFD03682189621D5C69012366 -:104D0000A047F0E7704710B5040001F09FFD2000B8 -:104D100010BD37B504680D00002C0ED00822011D0F -:104D2000684601F0C9FD019A009B50102018D20777 -:104D300001D50268D3582900984737BD37B50468B4 -:104D40000D00002C0ED00822011D684601F0B4FDB4 -:104D5000019A009B50102018D20701D50268D35841 -:104D60002900984737BDF7B5002607000500340035 -:104D700001913A370123B3406A691A4218D0EA68B0 -:104D8000300110182A691A4225D1F5F727FF019B37 -:104D9000C0B2002B02D13B78834209D06300EB18EC -:104DA000DA1D013408333870D677D877092C05DC42 -:104DB00001360137132EDDD1002C0BD0A868F8F78F -:104DC000F7FC2A006300696D0468C98B64699BB2B3 -:104DD0002632A047F7BDF5F75FFF8010D7E710B583 -:104DE000436D4A88DB8B9A4202D10121FFF7BBFF5A -:104DF00010BD10B504008068F8F7BAFC836D9B07FE -:104E000003D500212000FFF7AEFF10BD37B50468C1 -:104E10000D00002C0ED00822011D684601F04CFD4B -:104E2000019A009B50102018D20701D50268D35870 -:104E30002900984737BD37B504680D00002C0ED007 -:104E40000822011D684601F037FD019A009B5010B1 -:104E50002018D20701D50268D3582900984737BDDA -:104E6000F0B5CB6885B001934B88828C04000D00AF -:104E70009A421FD10A89013A042A1BD84068F5F7E3 -:104E8000D9FA00262B89B34230DD00270422019B8A -:104E9000D21B9B5D60681341012213405B4239B213 -:104EA000DBB232B274300137F4F79AFA052FEDD144 -:104EB0000136E7E7E28C9A421AD10823EA5E0199AB -:104EC00002A8F4F721FA6068F5F7B4FA656802A958 -:104ED00003A8FEF7D2F9E28903A92800F5F74AFBF7 -:104EE00003A8FEF775F902A8FEF772F905B0F0BD48 -:104EF000228D9A42FAD12B89012BF7D9019B1B886D -:104F0000E381F3E7F0B54A88838C040085B09A42C8 -:104F100029D10600431D03930025371B35723FB28C -:104F200060683A0029B27430F4F770FA002807D0AC -:104F3000042301225B1B9A401300327A134333721D -:104F40000135052DECD1039B01369E42E4D120684A -:104F5000F8F72EFC2200A18C002403680094DC6882 -:104F600008322B00A04705B0F0BD10B50368002B38 -:104F700001D00800984710BD37B504680D00002C1B -:104F80000ED00822011D684601F096FC019A009B94 -:104F900050102018D20701D50268D358290098472D -:104FA00037BDF0B5C2684B8804000D008BB093424A -:104FB00047D10B89962704930023FF000193049B9C -:104FC000019A93423DDD207AA17A0130FCF7A0FAE4 -:104FD000637A0291994231D00026019AEB689B5C7A -:104FE0000393636902229B5E0593059BB3420FDD29 -:104FF000200031B21430FEF76DF9039B834205D1D6 -:10500000012339001A0006A8FEF77BF90136ECE708 -:10501000237A22680399D154A269029B2372934296 -:1050200008D1012302225B42A3610233390006A8A2 -:10503000FEF767F9019B01330193C0E701230322C7 -:10504000F4E70BB0F0BDF8B50E001C00150006AA81 -:10505000108807AA1788B84208D0335C290023704B -:105060000130FCF755FA013488B2F4E7F8BD10B509 -:105070000968130002240A5F0431F8F771F910BDC2 -:1050800082B073B50400061D069208A9082268467E -:10509000079301F011FC31006569069A079B2068AF -:1050A000A84773BC08BC02B0184703001A68002068 -:1050B00094460A6810B5944507D1181D1022043192 -:1050C00001F0ECFB43425841C0B210BD10B5F8F7F7 -:1050D000E3FA406810BD10B5F8F7DEFA006810BDBD -:1050E000017042704360704782B0F0B505920200D3 -:1050F000069308AB1B7805ACE0CCE0C2002B1ED0B9 -:105100004A78002A05D04268524242608268524280 -:1051100082604A68022A16D0032A1AD0012A04D1D2 -:1051200002684168524201604260012B17D0022B95 -:1051300005D143685B42436083685B428360F0BC97 -:1051400008BC02B0184702685242026042685242EC -:10515000EAE742680168524202604160E5E742685E -:1051600003680260E7E782B037B5040018000793D0 -:105170000B7806920193089B009303002000FFF731 -:10518000B3FF20003EBC08BC02B0184710B50400B5 -:10519000FBF7ECFC200010BD10B5040001F0F1FAA3 -:1051A000200010BD407840B2704702000B00F0B5FF -:1051B000126889B0019203AA15001E0040680168B8 -:1051C00009688C4692CE92C5DB680199D3600023B2 -:1051D0001361E04709B0F0BD002310B50400016081 -:1051E0004360994201D1F8F78FFA200010BD0220E8 -:1051F000704702207047002070470020704702204F -:10520000704702207047022070470220704702203A +:1000000000210E22083006F077FC4023BA7A134311 +:10001000BB72B5E70127394B384A5B7A1420BB43E2 +:1000200053720423364905AA9E438E721070AA7932 +:10003000002A04D0C87AFFF7A3FCAE79C2E7EA79B8 +:100040001A4200D130E7A278FF2A00D12CE708231A +:100050001E438E72EB7A9B0706D51C2050432B4B18 +:100060001B18987EB8439876CB7AFF2B00D11BE7FC +:100070001C235343254D0878ED1802280DD0280085 +:100080000722103006F01CFC0222AB7E93430121B4 +:100090002000AB76FFF77CFB06E71B4B01225B8A57 +:1000A0002B83AB7EF2E7AB79112B14D1330712D53A +:1000B00018480E220021083006F01EFC162302AA62 +:1000C00013734A331E430D4BBE725A7A02231343F5 +:1000D0000A4A5372E8E680235B421E4302AA953324 +:1000E0001373064BBE729B7A0B4A9B0020009B58F1 +:1000F0009847D9E61323EAE643280020002600208B +:10010000BE270020FFFF00000C2600204426002010 +:1001100043800000282600206C7202001123002674 +:1001200002AA13736670AB8806353B81022307224F +:100130002900BB72380006F0C3FB2800FFF750FE11 +:100140000390FF280AD1114B01930722290001983F +:1001500006F0A8FB002800D09FE603960822B97A93 +:10016000039B0A43DBB22000FB72BA72A370FFF755 +:1001700013FE99E6522800D08DE6054B054A9B7A7E +:1001800020009B009B58984785E6C04654260020D7 +:10019000002600206C720200020030B5002912D047 +:1001A0000B78002B11D10A48006800280DD0FF20E1 +:1001B000084C88702589FA38954203D118004B7095 +:1001C000E27A8A7030BD0448FCE70448FAE7C0468A +:1001D00000260020BE2700200E80000008800000BE +:1001E00070B504000D0016000021102206F084FBFB +:1001F000054B320029002000236100F0B3FA034BC5 +:1002000020001C6070BDC046A0860100F4260020BE +:1002100070B5054D04002B68834203D0016900F0DE +:1002200059FA2C6070BDC046F426002010B50400B9 +:10023000034B083303601C3000F0C4F9200010BDEC +:100240009C72020070B5050004000E4B0E000833CE +:1002500008C528001822002106F04EFB00232000CC +:100260003100094AE36123626363A363E3641C30E2 +:10027000230000F077F92800310006F020F9200073 +:1002800070BDC0469C720200C762020010B5040037 +:1002900000F006F8014B2000236010BDB47202008C +:1002A0000C4B70B50360002343608360C36003623E +:1002B00043628363962304009B01051DC3632800EA +:1002C00000F03EFD28002200034900F0CBFD200095 +:1002D00070BDC046C4720200EF62020010B5040097 +:1002E000044B0833036006F03DF8200000F028F8C6 +:1002F000200010BDCC72020010B50400044B036056 +:1003000006F030F8200000F01BF8200010BDC046B9 +:10031000D4720200084B10B5083303600023436019 +:100320008360C360040000F017F80449206106F000 +:10033000EEF8200010BDC046F47202003B640200DB +:1003400010B50400034B0833036006F083F8200067 +:1003500010BDC046F47202000048704708730200E6 +:1003600010B5024806F0DCF810BDC0460873020064 +:100370000848026803210A4302600749074A084BFC +:100380009B1A03DD043BC858D050FBDC054880476E +:100390000548004724050040487C0200002000205A +:1003A000B02000205911020015810100FEE7FEE790 +:1003B000FEE7FEE7FEE7FEE770B50E000E4C050017 +:1003C0002100300000F0B8FE28600022A256531C25 +:1003D00001D1002302E0B2420CD1A368A022012087 +:1003E0000649D2002B7188506A221B021343044A2B +:1003F0008B5070BD0C34E8E724730200007000409D +:10040000040500000B4B0C4910B55A580B4C224008 +:100410005A5002795C58120222435A50802001221D +:10042000C0001A6019581142FCD1A122D20098587C +:1004300080B210BD0070004004050000FF00FFFF07 +:1004400001704B1C0AD001238B404360044BC360F6 +:10045000044B0361044B4361044B83607047C04607 +:10046000080500500C050050100500501405005000 +:10047000F7B5A223A022DB00D205D358BE220193F8 +:10048000314B5200995800293FD0C1218900595859 +:1004900000293ADA0024E025C0269C50ED00B6027F +:1004A0002A4BA700F85800282CD0294BE35C002BDE +:1004B00017D0019B0121E3400B4227D02300A0224B +:1004C000C133FF339B00D2059B589B039B0F032B2B +:1004D0001CD0204B1B68E3400B4217D01E4B1B68FF +:1004E0009847A023DB05FF187A5932420AD07A597F +:1004F0001A490A407A51019AE240D3071FD57A5926 +:1005000032437A5101341F2CCAD1F7BD019B01221D +:10051000E3401342E5D12300A021C133FF339B0008 +:10052000C9055B589B039B0F032BDAD10C4B1B684F +:10053000E3401342D5D0084B02211B68D0E780224C +:10054000795992020A43DCE700600040002700204E +:1005500044280020842700207C270020FFFFFCFF88 +:100560008027002030B5040008004D1C1CD00F4827 +:1005700021600260BE2200200D4C5200A0500D4AA6 +:100580008D00AB5001220C4B5A54C12280239200A3 +:100590001B06A350094B0A4C99580C40C021090472 +:1005A0002143995040221A6030BDC0467C2700206C +:1005B00000600040002700204428002000E100E007 +:1005C000FFFF00FF00210368014A9B00995070471C +:1005D000002700209446A022F0B50468E020D20550 +:1005E000A300C0009B181A581E4D1F4E2A401A50D7 +:1005F00060461E4D32682F68002822D0012919D18B +:10060000A1401143316031682A6801200A43E24069 +:1006100002420ED0A021A222C905D2008958F1328F +:10062000E140FF32014219D0C021985889020143AC +:100630009950F0BD0229E6D10120A040384328603E +:10064000E1E7012903D1A1408A433260DBE70229B7 +:10065000D9D10120A04087432F60D4E7802198584A +:10066000E4E7C046FFFFFCFF84270020802700202E +:100670000368074A9950074AFC33196A002902D0D7 +:10068000002018627047013A002AF6D10120F9E7EC +:100690001C050000A186010010B50368002A03D0E4 +:1006A000802202209200985001221C001A62084AFF +:1006B000FC34E068002806D00020A322E060D200CD +:1006C0009B580B7010BD013A002AF2D10120F9E7C6 +:1006D000A186010010B50B4C02680B4BA14205DC52 +:1006E0000A498160CC214904D15010BD084CA14277 +:1006F00004DC084981608021C904F5E7064981606E +:10070000CD21F9E78FD0030024050000A086010069 +:100710007F1A060090D00300801A060070B504000E +:10072000080019001300A025C026C133FF33F600CE +:10073000ED059B005E510300C133FF339B005E510A +:10074000A1252368ED005A51054A98502000FFF773 +:10075000C1FFA02305212268DB00D15070BDC04637 +:100760000C050000F8B50E001500040000F0DEFBDB +:10077000264AF1B21378D8B2012B1DD153788B429F +:100780001AD19778EBB29F4216D16073204B1900B3 +:100790000022FC312360657126718A62A021C900A4 +:1007A0005A501C4920005A5001325A502A00310038 +:1007B000194BFFF7B3FFF8BD184BE8B21F78012FB4 +:1007C00009D15F788F4206D19F78874203D10223F7 +:1007D0006373134BDBE71778002F05D101231370E8 +:1007E000637351709070D1E71A78002A04D10132F6 +:1007F0001A7059709870EAE70A4805F031FE002334 +:10080000FC222360657126719362FFDE632800205D +:1008100000300040FC0F0000A08601006728002087 +:1008200000400040D77B0200036800221900FC3121 +:1008300010B58A62A021C9005A5006495A500132A7 +:100840005A5005220421825641568368FFF766FFFD +:1008500010BDC046FC0F0000036800211A00FC32E6 +:1008600010B5916001315961074B9168002905D09D +:1008700000240473FFF7D8FF200010BD013B002BBC +:10088000F3D10120F9E7C046A1860100036810B545 +:100890001900FC318A6A0020012A08D1044C1C5935 +:1008A00088625A610238A40701D40120404210BD79 +:1008B000C40400000261064A10B54260054A017393 +:1008C0008260054A1900026005F032FF10BDC04683 +:1008D00004050050100500500007005000210C4A8C +:1008E0000300515681420ED00121515681420CD055 +:1008F00001209278404252B29A4203D10330054B14 +:10090000187040B270470020F9E70120F7E7C046B1 +:100910008E2000206B280020002330B5124AD356C9 +:1009200083421DD00123D35683421BD00223D356CA +:10093000834214D10223190045310C480C4CFF317D +:1009400089000C5001210D005C00601C8540A14015 +:10095000A120084C2943C0002150FF21D15430BDB3 +:100960000023E8E70123E6E78E2000200060004036 +:10097000031F020000F00140F8B50023114C0500F0 +:10098000E356114E013314D00123E356013315D041 +:100990000223E356013313D030780321013000F0F5 +:1009A000BBFD0F0060563170FFF7B6FFE55578B21A +:1009B000F8BD00202554307040B2F9E70120F9E776 +:1009C0000220F7E78E2000206B280020012370B55D +:1009D0001E000200A0258640C132FF32ED059200C4 +:1009E0005351134A0002AE50A226124A4C00104343 +:1009F000114A89008D18F600E4B2A851C046C046DD +:100A0000C0460E48E20012180D482B6015500D48E4 +:100A1000091891510C490D4855500439505019008E +:100A2000E2189140A3400A4A0B4304498B5070BD21 +:100A30000C050000030013000060004000F00140BE +:100A40001405000040A100401C0500004CA100401E +:100A500004050000A820012110B5124A124B148889 +:100A6000C00059601C50548810481C509088A9221E +:100A7000D20098508022082092009850802009329D +:100A8000FF32000398500A4A1078A222D2009850F0 +:100A9000084A1088084A985000221960FC331A65E9 +:100AA00010BDC0468220002000A000404405000088 +:100AB00091200020802000204C05000070B5012608 +:100AC00086570D003000FFF709FF0400431C0ED1CC +:100AD0003000FFF751FF030051331D491D4AFF331A +:100AE0009B0004009950C1B23000FFF76FFF1A4B12 +:100AF000A200D5502A00194B64001B78043BDA4051 +:100B0000174BE252002D03D0164B1B689D420ED3AB +:100B10003000FFF701FF0123A022B340D205002DD2 +:100B200003D0A121C900535070BD0F49FBE772B635 +:100B300000210E4A074B1165C12280219200090352 +:100B400099500B49053AFF3A995062B6ECE7C04616 +:100B5000FFFF000000A00040882700209120002017 +:100B600082200020182000200C050000FCA000407E +:100B700008080000F8B5244B0D001978060000297C +:100B800026D10122214B22485A6019501A5021487F +:100B9000C2271950043019501F49BF000878A221FC +:100BA000C900585080210820890058501B491C4C0E +:100BB00008881C4958501C49C85904408020C0036B +:100BC0002043C8518020C00008601A600E4B1A7084 +:100BD0002800FFF783FE0400431C0ED12800FFF716 +:100BE000CBFE030051331149084AFF339B00040038 +:100BF0009950C1B22800FFF7E9FE757030003470DB +:100C00000021FFF75BFFF8BD6C28002000A000402A +:100C1000FC0F00000405000091200020802000202F +:100C2000FFFF00FF4C05000000E100E0FFFF0000B7 +:100C3000084B70B50D1C0400186801F059FC291C04 +:100C400001F014F901F0E6FB01002000FFF736FF88 +:100C500070BDC04618200020F0B50C00234985B0B7 +:100C60000E68A64206D0802204235202944206D97E +:100C7000132B01D105B0F0BD52000133F6E7092B6B +:100C8000F8DC1B4A002513702200043BDA40194BA4 +:100C90000C601A80FF2302AA1371174B6A00D25A04 +:100CA000164B9A421ED0164B02AAEB5C5371154BA1 +:100CB000AA00D05801F01CFC0190200001F0CAFBF2 +:100CC000071C300001F014FC011C381C00F006FF6A +:100CD000011C019801F0CAF800F07EFC010003A895 +:100CE000FFF7ECFE0135032DD7D1C3E71820002014 +:100CF000912000208020002082200020FFFF0000A3 +:100D00008E20002088270020012310B50A4ADC002D +:100D100014598C4207DD013BDB00D3185A68016887 +:100D2000064BCA5010BD0133112BF0D1802102684F +:100D3000024B4905D150F5E7787302002405000005 +:100D4000F8B50F0016000122244BBA400360A0231F +:100D5000234CDB05195905000A431A518022195901 +:100D600012060A430121B1401A511A598A439621A9 +:100D70001A511A598901520052081A51FFF7C4FF3B +:100D8000002204202B6817495A506C395850012111 +:100D9000996019601900FC31CA6013495A506A60A1 +:100DA00014391F325A5011495F5009185A501E51B8 +:100DB0007B1C03D00321380005F0AAFC731C03D070 +:100DC0000321300005F0A4FC0122094B29001A6020 +:100DD0000848073205F074FDF8BDC0460020004009 +:100DE000140500006C0500001C0500000C05000047 +:100DF000A42700209C270020962310B5DB009942F1 +:100E000005DC9E210268034BC902D15010BDFFF7DB +:100E10007BFFFBE724050000C1230E4A9B00D1584D +:100E200010B5090603D50C49096A002908D1D35821 +:100E30005B0704D5084B0021DB68002B01D110BDF6 +:100E40000121064B18680028F9D0054B1B6898470C +:100E5000F5E7C04600200040FC2000409827002015 +:100E600094270020034B1960436803499B00CA5034 +:100E70007047C0469427002098270020A023F0B593 +:100E8000274DDB00EA5885B001920022A024EA50E9 +:100E9000E023E405DB00E25801260292214A042007 +:100EA000E2507833E1580391E250A1238022DB0025 +:100EB000D205E250E65005F06EFCA222D200A35803 +:100EC0009B0F334227D0A358334224D00120A023C4 +:100ED000E0220299DB05D2009950039978329950AB +:100EE000A023019ADB00EA5005B0F0BD0E4B0420B0 +:100EF000F75005F050FCA123DB00F750042005F06B +:100F00004AFCA223DB00F3585B00DFD4013C002C39 +:100F1000ECD12000DBE7A02613240127F605F5E736 +:100F2000004000400D0600000C050000A023E02159 +:100F3000134ADB05C90010B55A5078315A50114B8D +:100F400000221900FC31CA600A62A1211E20C900DA +:100F50005A500D4A0D4C9850CC200D4A40049850E0 +:100F6000A2200C4AC00014500B480C4C1450012015 +:100F70005050A0220521D2009950FFF77FFF10BDED +:100F80000C060000004000400C0500003841004005 +:100F90002405000000F00140140500001C40004042 +:100FA000012380200D4910B58B640D4B0D4A800044 +:100FB000D867146D0C4B002C04D0002414651A68FB +:100FC00001321A60094A10601868A923DB00CB5867 +:100FD000010C9BB20004184310BDC04600900040B5 +:100FE00004E100E0FC900040A827002000E100E0C0 +:100FF000F8B50F4C636C002B0FD000270D4E6764C3 +:101000003378BB4209D00C4B1D68FFF7C9FF2D1A7E +:10101000BD4202DC3770FFF7A3F9236D002B05D02A +:10102000064A13680133136000232365F8BDC046E8 +:10103000FC9000406D280020AC270020A82700204D +:1010400070B51B4D2878002831D10121194B1A4A5F +:10105000596050608020C005016051680029FCD0B3 +:1010600000221649A2205A5004240121C000D96050 +:101070001C5008381A501248C2261A50C12280202B +:101080009200000398508020400298500D4AB6000C +:1010900090590D4C0440C020000220439051C024C0 +:1010A000802064008000105110601960297070BDAC +:1010B0006E28002000900040FC0000400405000065 +:1010C0004C05000000E100E0FF00FFFF044B10B5FD +:1010D0001B78002B01D1FFF7B3FFFFF761FF10BDB5 +:1010E0006E280020104B70B51B780400002B01D136 +:1010F000FFF7A6FF0D4D0E4E2B78002B02D0336864 +:10110000A34210D0FFF74CFF201A0A2803DCFFF798 +:1011100047FF0A30040001232B70A823054A3460DE +:10112000DB00A4B2D45070BD6E2800206D280020D2 +:10113000AC2700200090004010B50400431C07D0ED +:1011400005F076FB0400431C02D1024805F088F943 +:10115000200010BDE87B0200224970B50B68DBB2AD +:10116000012B03D1204803681B070DD08022A32345 +:101170000021D205DB00D1501C4B996001319160F8 +:101180009A68002AFCD070BD194AF0231468E02642 +:1011900025001D40344221D1164C24681C420DD13B +:1011A000154B164C1C608024154B24021C600B68E8 +:1011B000DBB2012BDAD103681B07D7D11368F02209 +:1011C0001340402BD2D10B4B1B681342CED180224F +:1011D000C1230121D205DB00D150C7E7302DDBD080 +:1011E000ECE7C046E00F00F0E40F00F0FC00004028 +:1011F000E80F00F0EC0F00F004050040DFFF07C02F +:10120000186C0040014B18687047C046B427002096 +:1012100002B4714649084900095C49008E4402BC89 +:101220007047C04603B47146490840004900095A56 +:1012300049008E4403BC7047002243088B4274D39C +:1012400003098B425FD3030A8B4244D3030B8B42C7 +:1012500028D3030C8B420DD3FF22090212BA030CD0 +:101260008B4202D31212090265D0030B8B4219D3B1 +:1012700000E0090AC30B8B4201D3CB03C01A5241D1 +:10128000830B8B4201D38B03C01A5241430B8B4219 +:1012900001D34B03C01A5241030B8B4201D30B0302 +:1012A000C01A5241C30A8B4201D3CB02C01A524129 +:1012B000830A8B4201D38B02C01A5241430A8B42EC +:1012C00001D34B02C01A5241030A8B4201D30B02D5 +:1012D000C01A5241CDD2C3098B4201D3CB01C01AEF +:1012E000524183098B4201D38B01C01A52414309F9 +:1012F0008B4201D34B01C01A524103098B4201D3E7 +:101300000B01C01A5241C3088B4201D3CB00C01A53 +:10131000524183088B4201D38B00C01A52414308CB +:101320008B4201D34B00C01A5241411A00D20146F0 +:10133000524110467047FFE701B5002000F0F0F879 +:1013400002BDC0460029F7D076E7704703460B433D +:101350007FD4002243088B4274D303098B425FD3AE +:10136000030A8B4244D3030B8B4228D3030C8B42DA +:101370000DD3FF22090212BA030C8B4202D31212C0 +:10138000090265D0030B8B4219D300E0090AC30B95 +:101390008B4201D3CB03C01A5241830B8B4201D342 +:1013A0008B03C01A5241430B8B4201D34B03C01A2B +:1013B0005241030B8B4201D30B03C01A5241C30AA3 +:1013C0008B4201D3CB02C01A5241830A8B4201D314 +:1013D0008B02C01A5241430A8B4201D34B02C01AFE +:1013E0005241030A8B4201D30B02C01A5241CDD2A3 +:1013F000C3098B4201D3CB01C01A524183098B42EE +:1014000001D38B01C01A524143098B4201D34B01D6 +:10141000C01A524103098B4201D30B01C01A524139 +:10142000C3088B4201D3CB00C01A524183088B42C0 +:1014300001D38B00C01A524143088B4201D34B00A9 +:10144000C01A5241411A00D201465241104670471B +:101450005DE0CA0F00D04942031000D34042534020 +:1014600000229C4603098B422DD3030A8B4212D3E0 +:10147000FC22890112BA030A8B420CD38901921112 +:101480008B4208D3890192118B4204D389013AD04F +:10149000921100E08909C3098B4201D3CB01C01A24 +:1014A000524183098B4201D38B01C01A5241430937 +:1014B0008B4201D34B01C01A524103098B4201D325 +:1014C0000B01C01A5241C3088B4201D3CB00C01A92 +:1014D000524183088B4201D38B00C01A5241D9D2AA +:1014E00043088B4201D34B00C01A5241411A00D22B +:1014F0000146634652415B10104601D34042002B27 +:1015000000D54942704763465B1000D3404201B5A5 +:10151000002000F005F802BD0029F8D016E770475A +:101520007047C046844608006146FFE71FB500F0DB +:1015300059FC002801D40021C8421FBD10B500F09D +:10154000E5FB4042013010BD10B500F04BFC002817 +:1015500001DB002010BD012010BDC04610B500F019 +:1015600041FC002801DD002010BD012010BDC04657 +:1015700010B500F0F1FB002801DC002010BD0120B7 +:1015800010BDC04610B500F0E7FB002801DA0020CE +:1015900010BD012010BDC046002B11D1002A0FD173 +:1015A000002900D1002802D00021C943080007B457 +:1015B000024802A14018029003BDC04665FFFFFF2C +:1015C00003B4684601B5029800F01EF8019B9E46E0 +:1015D00002B00CBC7047C0469E2110B5C905041C62 +:1015E000FFF7D0FF002803D1201C00F013FF10BD2F +:1015F0009E21201CC90500F05FFD00F00BFF802339 +:101600001B069C466044F2E7F0B557464E464546F9 +:10161000DE46E0B504000D009246994683B08B4249 +:1016200030D82DD04946504600F0C2FF29000600B0 +:10163000200000F0BDFF331A9846203B9B4633D470 +:101640005A465346934042461F00534693401E005D +:10165000AF423AD8AF4200D178E05B46A41BBD410F +:10166000002B00DA75E00022002300920193012391 +:101670005A4693400193012342469340009328E049 +:101680008242CFD900220023009201930C9B002BB1 +:1016900001D01C605D600098019903B0F0BCBB46AE +:1016A000B246A946A046F0BD424620239B1A5246A8 +:1016B000DA40414613004A468A40170042461F431B +:1016C000534693401E00AF42C4D90022002300922B +:1016D00001934346002BD9D0FB0772081A434646B4 +:1016E0007B080EE0AB4201D1A2420CD8A41A9D4166 +:1016F000012024196D410021013E24184D41002E86 +:1017000006D0AB42EED9013E24196D41002EF8D12E +:10171000009801995B4600196941002B24DB2B00DE +:101720005A464446D3402A00E2401C005B4615005E +:10173000002B2ADB26009E40330026004746BE4091 +:101740003200801A9941009001919FE7A342BCD8D2 +:1017500083E74246202300219B1A00220091019238 +:101760000122DA40019286E7424620239B1A2A0092 +:1017700046469A402300F340444613432A00E24081 +:101780001C005B461500002BD4DA42462F002023B4 +:10179000260097409B1ADE403B003343CDE7C0460E +:1017A000F0B5C64643025B0A4E0245004F00DA0020 +:1017B000C40F9C46700A904600B52D0E3F0EC90F0F +:1017C000B6098C424BD0EA1B002A36DD002F61D0CF +:1017D000FF2D00D1ADE08023DB041E431B2A00DC7B +:1017E000D3E001204346181A430100D48CE0800165 +:1017F0008709380000F0BEFE05388740854200DCCE +:10180000B6E02D1AB3483840430704D00F230340F5 +:10181000042B00D00430430100D478E06A1CFE2D74 +:1018200065D08001430A9C46D2B26346D005184376 +:10183000E407204380BCB846F0BD002A35D07A1BAF +:10184000002D00D0AFE04346002B00D1A7E0531E8F +:10185000012A00D12FE1FF2A69D01A00AAE0E91B72 +:10186000002970DD002F37D0FF2D62D08023DB04EC +:101870001E431B2900DCB0E001204044430143D556 +:101880000135FF2D33D00123934A03404008104017 +:101890001843B9E7002E00D183E0511E012A00D180 +:1018A000D8E0FF2A45D00A0098E7FE276A1C1742B5 +:1018B00000D086E0002D00D0B7E04346002B00D1D9 +:1018C000F3E00022002EB0D0981B430100D4FAE0D0 +:1018D00043460C00F01A97E7002E00D1C8E04A1EDC +:1018E000012900D1AEE0FF2923D01100C1E7002378 +:1018F000FF229C4699E7FE216A1C114277D0FF2AFD +:10190000F5D0150046447008430700D07EE7C308B1 +:10191000FF2D0ED05B025B0A9C46EAB285E7002EE3 +:1019200007D08022D203134203D0104201D10C0011 +:101930000300002BDBD08020C00318434002430A81 +:101940009C46FF2271E70029D5D07A1B002D60D17B +:101950004346002B24D0531E012A73D0FF2AE7D020 +:101960001A001B2A00DC85E001203D00801985E774 +:1019700020233A00451B38000135EA405D1BA84092 +:10198000431E9841002510433EE7202330009B1A58 +:1019900031009840D140431E9841084322E70C0093 +:1019A00003001500B4E7FF2FC1D080234046DB04BD +:1019B000184380461B2A51DD01200C003D00301ADF +:1019C00012E743469F1B7B012BD4002F00D010E76A +:1019D0000023002400229C4627E720233200300009 +:1019E000CA40591A8840431E9841104345E7002DCC +:1019F0004AD14346002B63D00022002E00D114E7C9 +:101A000030004044430100D47EE7324B013518409A +:101A10007AE7FF2F8CD080234146DB0419438846A8 +:101A20009FE743460C00F71AE3E64246002A00D03F +:101A300075E7002E00D07AE78023DB0300249C4664 +:101A4000FF22F2E6300040440125430100D45BE769 +:101A5000022518E743460125981BC5E62023444686 +:101A60004046D4409A1A9040431E98412043A4E730 +:101A70000D004DE7202341464046D1409A1A904040 +:101A8000431E9841084370E74246002A00D14FE7C1 +:101A9000002E00D14DE78022D203134200D148E747 +:101AA000104200D045E7030043E7002E90D00C0021 +:101AB00084460022B9E643460C00F01A013593E64D +:101AC00084460022B1E6002800D01DE70023002450 +:101AD0009C46AAE6FFFFFFFBFFFFFF7DF0B54F46E8 +:101AE0004646D6464502C0B547000C1C6D0A3F0E5F +:101AF000C60F002F00D170E0FF2F00D175E0EB0082 +:101B00008025ED041D43002399469A467F3F6002DD +:101B1000430A984663001B0EE40F002B4ED0FF2BA8 +:101B200046D04246D0008022D20402439046002292 +:101B30007F3B3100FF1A4B466140C9B213430F2B64 +:101B400000D9B5E06E489B00C3589F4600239846D5 +:101B50002600454692465346022B00D189E0032BCE +:101B600000D19EE0012B18D03B007F33002B69DDB4 +:101B70006A0704D00F222A40042A00D004352A0123 +:101B800003D5604B1D403B008033FE2B00DD70E031 +:101B9000AD016D0AD8B202E00E0000200025C0059C +:101BA0002843F6073043E0BCBA46B146A846F0BD2C +:101BB0004346002B3FD10222FF3F03E04346002B68 +:101BC0002DD1012231004B466140C9B213430F2B86 +:101BD00034D84D489B00C3589F46002D13D1042391 +:101BE0009946033B00279A4691E7002D05D108232B +:101BF0009946063BFF279A4689E70C239946093BFD +:101C0000FF279A4683E7280000F0B4FC7627431F9D +:101C10009D4000237F4299469A463F1A77E7404607 +:101C200000F0A8FC4246431F9A4076235B42904650 +:101C30001B1A00227DE7FF2303227AE70E00FF2014 +:101C40000025ACE70120C01A1B28A6DC9E372A001D +:101C5000BD40C2406B1E9D4115436B0704D00F234E +:101C60002B40042B00D004356B0144D50120002506 +:101C700095E7FF20002592E780250026FF20ED0351 +:101C80008DE7002398468020C003054209D04346D3 +:101C9000034206D1454605436D022600FF206D0A2A +:101CA0007DE78020C00305436D02FF206D0A76E7C3 +:101CB00042466B015001834219D21B220025013F8D +:101CC00001261C006D005B00002C01DB984201D84E +:101CD0001B1A3543013A002AF3D15A1E93411D4382 +:101CE0003B007F330E00002B00DD41E7AAE71A22FC +:101CF00001251B1AE4E7AD0100206D0A4FE7C0463D +:101D000000740200FFFFFFF74074020070B542004C +:101D100045024E024C00C30F6D0A0120120E760AD6 +:101D2000240EC90FFF2A06D0FF2C03D0A24201D1F6 +:101D3000B54206D070BD002DFCD1FF2CFAD1002E8B +:101D4000F8D18B4206D00120002AF3D12800431E8F +:101D50009841EFE70020EDE770B5420045024E02E2 +:101D60004C00C30F6D0A120E760A240EC80FFF2A0C +:101D70001BD0FF2C0ED0002A1BD1002C01D1002E2D +:101D80001CD0002D0CD083421CD00221581E0840CC +:101D9000013870BD002E22D1002AF4D1002DF2D1DD +:101DA0000028F6D101204042F3E7002D17D1FF2C87 +:101DB000F0D0002CE7D1002EE5D1E6E70020002D81 +:101DC000E7D0E2E7A24205DCEADBB54202D8E7D37E +:101DD0000020DEE74342584140000138D9E70220A5 +:101DE0004042D6E770B5420045024E024C00C30F98 +:101DF0006D0A120E760A240EC80FFF2A0BD0FF2C94 +:101E00000DD0002A1FD1002C16D1002E14D1002095 +:101E1000002D10D009E0002D0CD1FF2C13D1002E85 +:101E200008D1002A08D0834212D00221581E08404F +:101E3000013800E0022070BD002DF4D10028FAD155 +:101E400001204042F7E7002CEDD1002EEBD1ECE76A +:101E5000A24205DCF2DBB54202D8EFD30020EAE76C +:101E60004342584140000138E5E7C046F0B54F46CF +:101E70004646D64644024500C0B5640A0F1C2D0EE6 +:101E8000C60F002D00D18DE0FF2D00D192E0002380 +:101E9000802099469A46E400C00404437F3D7802BE +:101EA000430A98467B001B0EFF0F002B00D170E009 +:101EB000FF2B00D186E04246D00080227F3BED1808 +:101EC0000023D204024390469C4631004B467940A1 +:101ED000681C0F2B1CD8764A9B00D3589F463900AC +:101EE0004446E2465346022B0FD0032B00D1D7E0E5 +:101EF000012B37D100200024C0052043C907084327 +:101F0000E0BCBA46B146A846F0BDFF200024F3E786 +:101F1000260C2404220C44462404240C43462700A7 +:101F20001B0C574374435A435E4312193B0C9B18D6 +:101F30009C4203D980225202944666443F041A040C +:101F40003F0CD2199401671EBC411B0C920E9B19C9 +:101F500014439B011C431B0100D49BE00123620836 +:101F60001C40144302007F32002A64DD630704D062 +:101F70000F232340042B00D00434230103D5020097 +:101F80004C4B80321C40FE2ABFDCA401640AD0B254 +:101F9000B2E74346002B3DD14A4601331A439146EE +:101FA0009C4692E7002C29D104239946033B002547 +:101FB0009A4674E7002C1BD108239946063BFF255F +:101FC0009A466CE74346FF35002B0BD102234A4665 +:101FD0001A4391469C4678E753463100022B00D0C5 +:101FE00083E792E703234A461A4391469C466CE7EF +:101FF0000C239946093BFF259A4650E7200000F044 +:10200000B9FA7625431F9C4000236D4299469A46B3 +:102010002D1A44E7404600F0ADFA4246431F9A406D +:1020200000232D1A90469C46763D4EE780240021E1 +:10203000FF20E40360E701239B1A1B2B00DD59E717 +:1020400022009E30DA4084401300621E94411C43FB +:10205000630704D00F232340042B00D00434630112 +:102060001AD50120002447E78020C003044209D08C +:102070004346034206D14446044364023900FF202C +:10208000640A39E78020C003044364023100FF2062 +:10209000640A31E7280065E7A4010020640A2BE701 +:1020A0008020C00304436402FF20640A24E7C04682 +:1020B00080740200FFFFFFF7F8B5CE4647464302A3 +:1020C0005B0A4E02DA009446720A914645004A00C5 +:1020D00080B52D0E1F00C40F120EC90FB609FF2ABE +:1020E0005BD0012041408C4239D0A81A00285ADD2B +:1020F000002A6AD0FF2D00D1D9E08022D2041643F5 +:102100001B2800DCE9E001206346181A430100D4D3 +:10211000B4E080018709380000F02CFA05388740C8 +:10212000854200DCCCE02D1AB5483840430704D086 +:102130000F230340042B00D00430430100D4A0E05F +:102140006A1CFE2D00D18DE08001470AD2B2D00575 +:102150003843E4072043C0BCB946B046F8BDA81ACE +:102160008046002845DD002A70D0FF2D00D19EE07A +:102170008023DB041E4343461B2B00DCD2E00120FE +:10218000604443017AD50135FF2D6BD001239D4A70 +:102190000340400810401843C8E7002E20D08C426E +:1021A00023D02800FF38002839D0571B002D00D03D +:1021B0009DE06346002B00D1DBE07B1E012F00D1A8 +:1021C0000DE1FF2F71D01F0098E0002E00D1A7E095 +:1021D000421E012800D1E6E0FF2868D010008FE7FA +:1021E00001204140A14200D07FE7FF2040428046CD +:1021F000A8444046002838D0511B002D00D1AEE045 +:10220000FF2A00D1DFE080236046DB0418438446C8 +:102210001B2900DCD9E0012015008019B1E7FE2060 +:102220006A1C104271D1002D00D0A6E06346002B3D +:1022300000D1D9E00022002E00D188E7981B43018D +:1022400000D4E1E063460C00F01A6FE7002E00D1E5 +:10225000B7E00200013A012800D19CE0FF2826D017 +:10226000904688E7FF22002771E7FE206A1C104293 +:1022700064D0FF2AF6D0150066447008430700D0EA +:1022800056E7C308FF2D12D05B025F0AEAB25EE791 +:102290006246002A00D196E0002E08D08022D203A8 +:1022A000134204D04846104201D10C004B46002B8B +:1022B000D8D08027FF031F437F02FF227F0A46E713 +:1022C00020233A00451B38000135EA405D1BA84039 +:1022D000431E98410025104328E720231B1A320093 +:1022E0009E40C2403000431E984110430CE7FF2A35 +:1022F000DBD080236046DB04184384461B2F56DD69 +:1023000001200C001500301A00E763469F1B7B017B +:102310003DD4002F00D0FEE600240022002716E75F +:102320000500AFE7320043464146DA4020235B1AFE +:102330009E403000431E9841104321E7002DA7D155 +:102340006346002B59D00022002E00D1FFE630005A +:102350006044430192D52A4B013518408EE763460D +:10236000002B47D04B1E012915D0FF292BD0190077 +:102370004EE70C004B463D0084E76246002A8BD1B5 +:10238000002E92D180270024FF22FF03DFE6634660 +:102390000C00F71ABFE6300060440125430100D469 +:1023A0006CE70225F2E663460125981BAEE6202382 +:1023B00064466046FC40DF1BB840431E9841204302 +:1023C0009FE705005EE74B4671E7202365466046C0 +:1023D000CD40591A8840431E984128431CE7634664 +:1023E0000C000125F01A91E6002E95D00C004F4606 +:1023F0000022ACE64B460D0044E74F460022A6E61D +:10240000FFFFFFFBFFFFFF7D002800D036E7002421 +:1024100000279CE641024200C30F490A0020120E29 +:102420007E2A03DD9D2A02DD094A98187047802024 +:1024300000040143952A07DC9620821AD1404842C5 +:10244000002BF3D10800F1E7963A9140F7E7C04638 +:10245000FFFFFF7FF8B5002813D0C317C6185E40F2 +:10246000C40F300000F086F89E2305001B1A962B3F +:102470000FDC082801DD083DAE407602760AD8B2AE +:1024800002E0002400200026C0053043E40720437A +:10249000F8BD992B0CDD05223100121AD1400A003B +:1024A000010030001B318840411E88410243160064 +:1024B000052D12DC31000D4F3940720709D00F2075 +:1024C0003040042805D004314A0102D59F23394009 +:1024D0005B1B89014E0AD8B2D6E76A1F96403100CD +:1024E000024F39407207F4D0E9E7C046FFFFFFFB17 +:1024F00070B5051E0ED000F03DF89E2304001B1A97 +:10250000962B0CDC082801DD083CA5406D026D0A05 +:10251000D8B201E000200025C005284370BD992BEA +:1025200009DD020029001B3291404A1E914105221B +:10253000121AD5400D43052C12DC29000C4E3140F7 +:102540006A0709D00F202840042805D004314A0129 +:1025500002D59F2331401B1B89014D0AD8B2DBE70E +:10256000621F95402900024E31406A07F4D0E9E726 +:10257000FFFFFFFB1C2101231B04984201D3000C29 +:1025800010391B0A984201D3000A08391B099842E6 +:1025900001D30009043902A2105C40187047C046FC +:1025A000040302020101010100000000000000001C +:1025B00010B5002903D1FFF7DDFF203002E008004D +:1025C000FFF7D8FF10BDC04670B5041C00F020F81E +:1025D0000E4B051C1B785BB201330BD0211C201C59 +:1025E00000F08AFB002805D10021201CFEF7ACFF7B +:1025F000002801D1281C70BD00F070F821230021B3 +:102600000360081CFFF76AFA051CF3E7922000201C +:10261000FF21420070B50300041C5208C9058A421C +:102620003AD2002A37D000283FDBC51501420BD132 +:10263000802109040A00024001423DD15B001000E4 +:1026400001320B42FAD02D1A5B025A0A80232E0067 +:102650001B047F3E1343EA0725D58022192100255C +:10266000002476105B005204A018984202DC841803 +:102670001B1AAD1801395B0052080029F4D1002B58 +:1026800002D0012301359D43FC239B059C46681025 +:102690006044F605301870BD011CFFF7E7FB211CF4 +:1026A000FFF77EF8F7E75B00D7E7011CFFF704FDB3 +:1026B000011CFFF713FAEEE7012040422D1AC3E791 +:1026C00010B5040004481300002804D00A000220BA +:1026D000210000E000BF10BD00000000014B1868A1 +:1026E0007047C0461C200020084B10B50400002B8A +:1026F00002D0002100E000BF054B1868836A002B60 +:1027000000D09847200003F0FCFEC0460000000007 +:102710002075020070B500260C4D0D4C641BA410F2 +:10272000A64209D1002604F0B1F90A4D0A4C641BF7 +:10273000A410A64205D170BDB300EB5898470136EE +:10274000EEE7B300EB5898470136F2E794200020FB +:102750009420002094200020AC20002010B5034BD2 +:102760000100186804F0D0F810BDC0461C200020FD +:10277000002370B5064D0400080011002B6000F026 +:10278000D9FA431C03D12B68002B00D0236070BD05 +:10279000B02700200CB430B5174B0C001D689DB05D +:1027A000002908DA8B2301202B6040421DB030BC89 +:1027B00008BC02B0184782236A469B00938200231C +:1027C00002900690994200D04B1E04930793012378 +:1027D0006A465B42D382280021AB209A02A901936A +:1027E00000F06EF8431C01DA8B232B60002CDDD047 +:1027F0000023029A1370D9E71C200020F0B58E68E0 +:1028000085B007000C00039201939E423CD89023B0 +:102810008A89DB001A4234D00969236860695B1A2F +:10282000029303234343DD0FED18019B029801330C +:102830001B186D10AB4200D91D00530532D529007D +:10284000380000F057FC061E09D10C233B604023E2 +:102850000120A28940421343A38105B0F0BD029A32 +:10286000216904F02DF8A389144A1A4080231343E8 +:10287000A381029B2661F61826606561019EED1A10 +:10288000A560019B9E4200D9019E320003992068F9 +:1028900004F01FF8A36800209B1BA36023689E1907 +:1028A0002660DAE72A00380000F02EFC061EE0D190 +:1028B0003800216900F023FCC7E7C0467FFBFFFF1B +:1028C000F0B5A1B003901D008B890F0016001B0608 +:1028D00011D50B69002B0ED1402100F00BFC3860A4 +:1028E0003861002805D10C23039A0138136021B008 +:1028F000F0BD40237B61002308AC63612033637625 +:102900001033A376079535002B78002B01D0252BAB +:1029100047D1AB1B0593B5420CD032003900039868 +:10292000FFF76CFF431C00D1AEE06269059B944643 +:10293000634463612B78002B00D1A5E001220023C2 +:102940005242626004A9543252186E1C2360E36044 +:10295000A3601370A36505223178544803F097FFF4 +:10296000751C00281FD12268D30604D5532304A95F +:102970005B1820211970130704D5532304A95B1891 +:102980002B21197033782A2B16D0350000210A200C +:10299000E3682A786E1C303A092A4ED9002911D1F1 +:1029A00017E00135B0E7414B2268C01A012383408C +:1029B00013432E002360CEE7079B191D1B68079168 +:1029C000002B01DB0B9304E05B42E3600223134323 +:1029D00023602B782E2B0AD16B782A2B35D1079BBD +:1029E00002351A1D1B680792002B2BDB0993304E12 +:1029F00003223000297803F04AFF002806D0402344 +:102A0000801B834022680135134323602978062206 +:102A100028486E1C217603F03AFF00283CD0264B54 +:102A2000002B25D10722079B0733934308330793D5 +:102A30006369049A9B18636165E74343350001218C +:102A40009B18A6E701235B42D0E700230A201A0067 +:102A50000135636029786E1C3039092903D9002BB0 +:102A6000C5D00992C3E74243350001235218F1E76C +:102A700007AB00933A002100104B039800E000BF21 +:102A80000490049B0133D3D1BB890D985B0600D41D +:102A90002DE7012040422AE707AB00933A002100CE +:102AA000064B039800F00CF8EAE7C046087C0200E9 +:102AB0000E7C0200127C020000000000FD270200D4 +:102AC000F0B58BB006920A0043320793059004924A +:102AD0000A7E0C00109B782A07D8622A09D8002A9F +:102AE00000D1C1E0582A00D18CE026004236327075 +:102AF00022E0100063381528F7D800F0F3F816002C +:102B00001F00F6FFF6FFF6FFF6FF1F00F6FFF6FFC9 +:102B1000F6FFF6FFA80036009A00F6FFF6FFB900B0 +:102B2000F6FF3600F6FFF6FF9E0026001A684236D2 +:102B3000111D1960136833700123A7E00868196834 +:102B40000A1D05060BD50D681A60002D03DA2D232A +:102B5000049A6D421370614B0A2703931BE00D68C2 +:102B60001A604106F1D52DB2EFE70D681968081D0E +:102B700018602E0601D50D6803E06D06FBD50D68C3 +:102B8000ADB2564B082703936F2A00D002372300BB +:102B9000002243331A706368A360002B03DB042216 +:102BA000216891432160002D02D1049E002B0CD09E +:102BB000049E28003900FEF7C5FB039B013E5B5CC9 +:102BC00033702B0005009F42F3D9082F09D12368E9 +:102BD000DB0706D563682269934202DC3023013E9D +:102BE0003370049B9B1B2361079B21000093059876 +:102BF000069B09AA03F0DBFE431C4CD10120404296 +:102C00000BB0F0BD45310A70344A03921A6821684E +:102C100020CA1A60080616D5CB0702D5202319430F +:102C200021601027002DB2D1202322689A43226010 +:102C3000ADE7202209680A4322602200782145324C +:102C40001170274AE1E74806E6D5ADB2E4E71A6815 +:102C50000D68101D4969186013682E0601D51960AA +:102C600002E06D06FBD519800023049E2361BBE7BB +:102C70001A68111D1960166800213000626803F09F +:102C800006FE002801D0801B60606368236100237A +:102C9000049A1370A8E72369320006990598079DE6 +:102CA000A847431CAAD023689B0715D4099BE0685A +:102CB0009842A5DA1800A3E7220001230699059897 +:102CC000079E1932B047431C98D00135E368099A32 +:102CD0009B1AAB42F0DCE9E70025F7E7197C02001C +:102CE0002A7C020003B47146490840004900095E8D +:102CF00049008E4403BC704743024A024000490029 +:102D00005B0A520A090E000EFF2806D00020FF2998 +:102D100002D1531E9A4110007047FE38002BFBD1A0 +:102D2000F4E7C04658220120014B40421A60704728 +:102D3000B027002058220120014B40421A60704702 +:102D4000B027002010B50400F5F71EFA200003F0AC +:102D500081FD200010BDF0B585B01F000AAB1B88B7 +:102D60000600150002910393002F18D0282003F0CD +:102D700075FD6B4604001989039BAAB200933B00C2 +:102D800000F0C8F93368210030005B6898470028DC +:102D900005D0200000F0D4F9200003F05BFD05B061 +:102DA000F0BD4A6810B55310C0180B68D20701D5A2 +:102DB0000268D358984710BD70B5DD25AD000400FA +:102DC000405900280ED0FAF7D7FC836D9B0709D530 +:102DD0006059FAF7E1FC036813215B6A98476420A5 +:102DE00003F009FC00F08EF870BD82B030B504002D +:102DF00085B0089202A80822099303F061FD039BA5 +:102E0000029D58102418DB0701D523685D590AA9D3 +:102E10000822684603F054FD2000089A099BA84741 +:102E200005B030BC08BC02B0184782B01FB5040022 +:102E300006920793120C1A2A11D007D8042A27D019 +:102E4000052A1ED01FBC08BC02B018471B2A1FD081 +:102E50001C2AF7D1E130FF30F8F7D8F9F2E76930F2 +:102E60000021FF3000F068FC200091300021FF308D +:102E700000F062FC2000B9300121FF3001F019FBA5 +:102E8000E0E7E6235B00C15801A800F0DBFCD9E7CE +:102E9000E4235B00E15801A800F023FCD2E773B5FE +:102EA000050000F02BF8060000F028F80400B1B28D +:102EB000684600F0ADF9210C01A800F0A9F96946B7 +:102EC000280001AA00F0F4F901A800F085F968468D +:102ED00000F082F9280076BD3ADF704712DF7047B4 +:102EE00007B56A460023D01DD371FFF7F7FF6B4685 +:102EF000D879013843425841C0B20EBD80235B05EA +:102F0000586E704710B5F5F7ADFC704710B5836883 +:102F1000984710BD704710B5040003F09BFC2000DB +:102F200010BDF0B585B01F000AAB1B880600150068 +:102F300002910393002F18D0282003F08FFC6B46DA +:102F400004001989039BAAB200933B0000F0E2F849 +:102F50003368210030005B689847002805D02000C6 +:102F600000F0EEF8200003F075FC05B0F0BD72B67D +:102F70000B680165002B04D143658365086062B668 +:102F800070471A005B6D002BFBD15065826543656D +:102F9000F5E7036D002B0FD072B6826D436D002AEA +:102FA0000BD05365436D002B01D0826D9A650023D1 +:102FB00043658365036562B67047026D1360F1E790 +:102FC00070B50500EFF30884C36B006C1C1B6B6CC1 +:102FD0001B1A9C420CD91F2320349C43002801D08B +:102FE000F6F794F82000F6F75DF828640019686495 +:102FF00070BD10B5F5F75CFF041E01D1F5F7C2FEF8 +:10300000200010BD10B50C008047A047F5F7A0FFC9 +:1030100010BD70B51400030010000D00984720008B +:10302000A8472000F5F7AAFF70BD10B5F5F792FE8E +:10303000F5F7A8FEFAE70300F0B58208980702D179 +:10304000181E01D1F0BD0132541C72B6802503C98F +:103050002D0681421BD90368002B02DB9B00C018A0 +:10306000F7E75B005E085B00C3181F68002F09DAF2 +:10307000994207D92B007F007F08F619334303607C +:10308000B300F1E7A64205D2B6008019E1E762B6C7 +:103090000020D7E70232B24203D292008218914256 +:1030A00006D803685B005B08036062B60430C9E7BA +:1030B0008023361B1B06043A1E4316600460F4E7A7 +:1030C00070B5040008000E00F5F7ECFF0500002CB9 +:1030D0000ED000280CD0231F1A689200B24200DDE7 +:1030E00032002100280003F0EBFB2000F6F70EF879 +:1030F000280070BD10B50800F5F7D4FF10BD10B55D +:103100000800F6F703F810BD10B508001100FFF72E +:10311000D7FF10BDF7B51D0008AB1B8804001030A9 +:1031200016000F00019300F0E6F80023019A20003A +:1031300027806680A560E360A28063622362FEBD93 +:1031400010B5838804009B0704D58068002801D04F +:1031500003F080FB200010BD82B030B5046A87B058 +:103160000B93050001230A92002C18D110220AA902 +:1031700002A803F0A5FB182003F070FB040008224E +:1031800004A9684603F09CFB2000029A039B00F010 +:10319000CCF82C6207B030BC08BC02B018472269DA +:1031A000002A02D014000133F9E7092BF2DC1022C7 +:1031B0000AA902A803F084FB182003F04FFB0500C6 +:1031C000082204A9684603F07BFB2800029A039BAF +:1031D00000F0ABF82561DDE710B50400006800F0F1 +:1031E000B4F9200010BD70B5060008000D0003F012 +:1031F000C3FB04000530F5F755FF306000F097F988 +:10320000306829004480621C043003F059FB70BD13 +:103210001FB50400080001A9FAF70EFA200001A961 +:10322000FFF7E1FF200004B010BDF8B50B681700F0 +:1032300002255D5F1368040002229B5E0E00ED18FC +:10324000681DF5F72FFF206000F071F920683168E4 +:1032500045800223CA5E0430043103F031FB236849 +:103260003968181D336802229B5EC0180223CA5EAB +:10327000043103F025FB236820005D1900232B7126 +:10328000F8BD10B504000868206000F053F9200074 +:1032900010BD70B50B68040000680D00984205D0A1 +:1032A00000F053F92868206000F044F9200070BD58 +:1032B00070B5136804005D880868002D04D1206093 +:1032C00000F038F9200070BD4088002802D11800B5 +:1032D0002360F5E72000FFF7A8FFF3E703000020D5 +:1032E00010B5814206DB1B6802241A5F8A4201DDA9 +:1032F0005918087910BD002310B503600400F5F7D4 +:10330000C1FFA060E160200010BD70B50180428067 +:1033100004001D00F5F7B6FFA060E160002D02D0AB +:103320002000F6F739F8200070BD82B010B5040017 +:1033300003930292FFF7DFFF1022200002A903F09F +:10334000BFFA00232000236110BC08BC02B018475C +:1033500010B50400006800F0F8F8200010BD10B5AA +:103360000A00002103F0C8FA10BD10B50400086877 +:10337000206000F0DFF8200010BD70B50B6804007D +:1033800000680D00984205D000F0DFF82868206042 +:1033900000F0D0F8200070BD10B500684388818827 +:1033A00006305943FFF7DBFF10BD10B504000023C2 +:1033B000F6F776F8200010BD10B50400F6F770F8A7 +:1033C000200010BDF0B587B004910CA909780390D6 +:1033D000059101680020029149888C468A4268DA8A +:1033E000029989888B4264DA049806687788D01934 +:1033F00001900020D41984425BDDB5885C198442B9 +:1034000057DD824234DAD019604501DD6046019013 +:10341000002B34DA8C4200DD0C00B01D0026D117E1 +:1034200055422940B34201DA5F437E42029D76183D +:1034300086190635111C002A00DA0021002209B283 +:10344000934201DD62465A43059B51186D18002BCB +:1034500026D000221000A2422BDA002301998B42D1 +:1034600012DAF15C002901D0E95401300133F5E7AB +:103470006046801A0190B842CADD0197C8E7CC1AAD +:10348000AC42CADD2C00C8E7049B01321B680293E2 +:103490005B88F618039B1B6802935B88ED18DAE7DC +:1034A000059FA74207DBE043019BC0172040434331 +:1034B000180007B0F0BD31002800019A03F000FAAF +:1034C000049B01371B6802935B88F618039B1B68FB +:1034D00002935B88ED18E4E710B50400006800F083 +:1034E00034F8200010BDF8B51400D243D2171440B0 +:1034F000050020000C301F000E00F5F7D3FD2860FA +:1035000000F015F82B681C7228684760002E04D064 +:1035100022003100093003F0D3F9F8BD002310B5C3 +:1035200004000A001900FFF7DEFF200010BD03238E +:103530000380704710B504000088F6F7BBF8002838 +:1035400002D123880233238010BD10B50400008807 +:10355000F6F7B0F8002805D12388023B9BB2012B77 +:1035600001D0238010BD2000F5F7D0FDFAE77047A9 +:10357000036870B5040001811B6A98472368050041 +:103580005B69200098472081280070BD0089704742 +:10359000036870B5040081721B6A984723680500B0 +:1035A000DB6920009847A072280070BD807A7047C0 +:1035B0007047704710B5040003F04CF9200010BDAF +:1035C00010B5040003F046F9200010BD0200C368E6 +:1035D000006952695B434043524318188018704792 +:1035E0007FB50400FFF7F2FF2600902305001B04BF +:1035F000313698422AD9638F002B07D10133082234 +:103600001B216846FFF781FE0123638790239B04FB +:103610009D420AD9A38F002B07D1013309221B2118 +:103620006846FFF772FE0123A3878023DB049D42D7 +:103630000AD9E38F002B07D101330A221B216846E8 +:10364000FFF763FE0123E387002333703378042BF5 +:103650000ED8013333702000F6F726F902000B284C +:103660000AD101231B2168466286FFF74EFE14E053 +:1036700000236387E363EEE72300A18E30338142AA +:103680000CD11A78042A01D801321A70A28E618EE8 +:10369000914202D01B78042BE3D87FBD0022A08684 +:1036A000F3E730B50400036A8BB0009302AD416AC2 +:1036B0008269C369280001F05AFD23000C3307CD4D +:1036C00007C30222A37920009343A371FFF788FF69 +:1036D0000123A1881A0006A8FFF717FE00200BB0EF +:1036E00030BD70B505000B680C0008005B6A984798 +:1036F0002B000C3407CC07C3280070BD10B50400A4 +:1037000003685B6A9847E06810BD10B50400036861 +:103710005B6A9847206910BD10B5040003685B6AB6 +:103720009847606910BD10B50400F6F7F7F920005E +:1037300003F090F8200010BD0630C17770470123D8 +:10374000807918407047036870B5040001811B69D7 +:103750009847236805009B6920009847208128002E +:1037600070BD00897047704710B5040003F072F80F +:10377000200010BD30B50400436BC26801699A1A7D +:1037800083698BB05A43836B92125B1AC16942639F +:103790004B439B12C16B8363406902AD091A206AD7 +:1037A000414389122800E1630091216C01F0DFFCA4 +:1037B0002300283307CD07C30123A1881A0006A8D8 +:1037C000FFF7A3FD00200BB030BD002310B58371BF +:1037D00064330381036804001B69818098470222D7 +:1037E000A37993431A0001231343A37110BD84B03E +:1037F00030B5069303000491059204AC0C3326CC3B +:1038000026C326CC26C322681A600223827913437A +:10381000837130BC08BC04B018474164704773B56D +:103820000C00050016000B680800DB699847E36B85 +:10383000280001960093626BA36B216C01F058FC89 +:10384000280076BD70B505000B680C000800DB6928 +:1038500098472B00283407CC07C3280070BD82B0DE +:1038600030B5040085B0089202A80822099303F03D +:1038700027F8039B029D58102418DB0701D5236805 +:103880005D590AA90822684603F01AF82000089A30 +:10389000099BA84705B030BC08BC02B01847F8B572 +:1038A0000A6803680C000500981AFEF7D3FD6268E9 +:1038B0006B68071C981AFEF7CDFDA368061CA86864 +:1038C000C01AFEF7C7FD391C041C381CFEF7CEFADF +:1038D000311C051C301CFEF7C9FA011C281CFDF721 +:1038E0005FFF211C051C201CFEF7C0FA011C281CD0 +:1038F000FDF756FFF8BDF0B585B001900291039237 +:10390000FFF7CDFF0126041C071C039B9E4217DA1C +:103910000C217143029B01985918FFF7C0FF051C49 +:10392000011C201CFDF724FE002800D02C1C291CA3 +:10393000381CFDF709FE002800D02F1C0136E4E7F3 +:10394000211C381CFEF7B8FB05B0F0BDF0B58BB0FC +:1039500009938023DB000024C360036143610023DB +:1039600006000C270791089204604460846084611B +:103970000293119B9C4266DB00270023109C059359 +:10398000019700973D1C059B119A934271DA210023 +:1039900007A8FFF784FFFEF717FE011C03900298AB +:1039A000FEF79CF8FE218905FEF786FB0490281C93 +:1039B000FEF730FD05000498FEF72CFD03002800FB +:1039C0009D4200DA1800FEF745FD2368079A051CA2 +:1039D000981AFEF73FFD0399FEF780F8400004991E +:1039E0004008FEF743FA011C0098FDF7D9FE089B3A +:1039F00000900693069A6368981AFEF72BFD0399C8 +:103A0000FEF76CF8400004994008FEF72FFA011CFD +:103A10000198FDF7C5FEA368019009980C34181AA7 +:103A2000FEF718FD0399FEF759F840000499400885 +:103A3000FEF71CFA011C381CFDF7B2FE059B071CA3 +:103A4000013305939FE739006143109B07A859187C +:103A5000FFF725FFFEF7B8FDFEF7DCFCFEF7FAFCEA +:103A60000299051CFDF784FD002800D00295013461 +:103A70007FE70099081CFEF7F9F90199041C081C5E +:103A8000FEF7F4F9011C201CFDF78AFE391C041C0A +:103A9000381CFEF7EBF9011C201CFDF781FEFEF738 +:103AA00093FD041C011C0098FEF718F8291CFEF772 +:103AB000DDF9FE218905FDF773FE8921C905FEF7B1 +:103AC000D5F9FEF7A7FC211CF0600198FEF706F877 +:103AD000291CFEF7CBF9FE218905FDF761FE89213E +:103AE000C905FEF7C3F9FEF795FC211C3061381CAF +:103AF000FDF7F4FF291CFEF7B9F9FE218905FDF752 +:103B00004FFE8921C905FEF7B1F9FEF783FC079B3B +:103B100070613360089B029800937360099BB360E7 +:103B2000FEF778FCB06130000BB0F0BDF0B50025B9 +:103B3000040016000B002F0028002A0091B0079106 +:103B4000B24208DA19680132401859687F1899683A +:103B50000C336D18F4E73100FDF7F8FB31002060FD +:103B60003800FDF7F3FB310060602800FDF7EEFB45 +:103B70003200A06007992000FFF7BDFE00230A90E5 +:103B80000693059304930DADC8235B420393C823AA +:103B90005B420293C8235B4201932B00220083CA3D +:103BA00083C32A68039B94466A68634494462B60E7 +:103BB000AA681F00029B07996344944608936B60B0 +:103BC000019B3200634428000993AB60FFF793FE2A +:103BD0000A990B90FDF7B8FC002806D0099B0497C2 +:103BE0000693089B05930B9B0A93019BC8331A000D +:103BF0000193C8235B009A42CFD1029BC833029342 +:103C00009342C7D1039B029AC83303939342BED118 +:103C10002368049A934207D16368059A934203D1BB +:103C2000A368069A934206D0049B2360059B6360B9 +:103C3000069BA360A8E7200011B0F0BD70B504009A +:103C40000D00160086B003A8FFF770FF200003994F +:103C5000049A059B01960095FFF778FE200006B0B8 +:103C600070BD4A6810B55310C0180B68D20701D553 +:103C70000268D358984710BD10B50021406C02F07F +:103C80007AFD10BD10B50400F6F7B6FA200002F078 +:103C9000E1FD200010BD70B5050004007435012160 +:103CA0002800F5F7B9FC2200563213780133DBB255 +:103CB0001370E17901318B4222D100232600137069 +:103CC000226D54360221525E33882021934205DA58 +:103CD000200019B25030FFF701FB01000023E27908 +:103CE0002800F5F753FC226D33880221525E93427F +:103CF00007DD23000022483320001A70F6F78CFB02 +:103D000070BD01333380FBE770B505000600826D9E +:103D10005C350221525E2B880400202174369342C8 +:103D200004DA19B25830FFF7D9FA01000023300045 +:103D30001A00F5F72BFCA26D2B880221525E9342EC +:103D400007DD23000022483320001A70F6F764FBD9 +:103D500070BD01332B80FBE773B50400060025001E +:103D6000743630006435FFF717FB0023EA5E21004C +:103D70000023300060310093FFF724FB002804D1BA +:103D800023006C331B78002B0AD16622A256002A2E +:103D900006D02B886C349B182B800123237073BDB5 +:103DA00023000022483320001A70F6F735FBF6E7AF +:103DB000F0B506000021050004006636006E71565D +:103DC000408864350023EA5E4B1D1B1A200085B035 +:103DD0006C3003909A4211DC0378002B0ED01C3D0E +:103DE0002B78062B03D120007430FFF7D5FA00237F +:103DF00020002B70F6F710FB05B0F0BD27007437DC +:103E0000002A04DD4942380009B2F5F705FC002319 +:103E1000EA5E21000023380000936031FFF7D2FAF8 +:103E20000023F356002B05D12200483220001370E6 +:103E3000F6F7F2FA0123039A137000232A88F35647 +:103E40009B182B80D8E770B5050048352B78040007 +:103E5000002B31D0F5F7CEF922004C321388181818 +:103E6000230080B210804A331B88834224D8002369 +:103E700013802B78022B02D12000FFF70CFF2B7848 +:103E8000032B02D12000FFF73FFF2B78042B02D138 +:103E90002000FFF761FF2B78052B02D02B78062B33 +:103EA00002D12000FFF784FF2B78072B04D10023D9 +:103EB00020002B70F6F7B0FA70BD1FB5036F827A41 +:103EC0009B68040001339A4208D1012381880222B1 +:103ED0006846FFF71AFA0023A3721FBDF6F720FA0F +:103EE0002000FFF7B0FFA37A0133F5E710B583791F +:103EF0000400DB0704D5027B022A02D1FFF7DDFFB5 +:103F000010BD837A016F0133DBB2837289688B4203 +:103F100001D100238372002A02D12000F6F700FAB3 +:103F2000237B012B05D1637300232000A373F6F7D5 +:103F3000E5F82000FFF787FFE2E7407A704710B509 +:103F40007430FFF729FA10BD10B50400FCF748F9EA +:103F500000232000237510BD1FB56C46637300233A +:103F60002273009303AA0233F6F7B6FB04B010BD28 +:103F70001FB50F2401236C4400932300F6F7BCFB0C +:103F8000002800D1207804B010BD70B504001600E0 +:103F90001D0003220F23F6F79BFD200031000F23A5 +:103FA00002221030F6F794FD200029000F23012291 +:103FB0002030F6F78DFD200004990F2304223030C5 +:103FC000F6F786FD200005990F2305224030F6F70D +:103FD0007FFD200006990B2311225030F6F778FD63 +:103FE000200007990B230C226030F6F771FD0B239C +:103FF00020001A0008997030F6F76AFD2000099930 +:104000000B2312228030F6F763FD20000A990B2360 +:104010000A229030F6F75CFD20000B990F23062250 +:10402000A030F6F755FD20000C990B231A22B03072 +:10403000F6F74EFD20000D990B231422C030F6F741 +:1040400047FD20000E990B231722D030F6F740FDD4 +:1040500020000F990B231622E030F6F739FD2000DF +:1040600010990B231522F030F6F732FD601C1199E0 +:104070000B231022FF30F6F72BFD20001130129990 +:104080000B230022FF30F6F723FD200021300B2305 +:104090001E221399FF30F6F71BFD200070BD00694A +:1040A000002904DD002802D0406A0139F8E7704792 +:1040B00010B50400F6F7FCFB200002F0CBFB20005B +:1040C00010BDF7B5838804005A070FD59A060CD4A3 +:1040D000DA060BD5010008226846183102F0F0FB21 +:1040E000200022696369FFF737F8F7BD0422022632 +:1040F00001271343A380A388A56833421DD0210064 +:1041000008226846183102F0DBFB28002269636947 +:1041100000F0BAFF1022A38813421ED0256A002D9A +:104120001BD02900A01802F0CBFB2B6928002362CA +:1041300002F090FBF4F726FEDDE73B4207D0E36890 +:10414000206900936169A269E369A847E2E72069F1 +:104150006169A269E369A847DCE704229343A3806D +:10416000C3E7030072B64069002807D002695A61AC +:10417000002A00D19A61DA8B013ADA8362B670477D +:10418000F7B5002507002E000469002C1CD0626AD8 +:10419000A38801920421625E002A10DA04221342ED +:1041A0000DD1019B002E0DD13B61636A200001936C +:1041B000FEF7C6FF200002F04DFB3400013526005B +:1041C000019CE2E77362F0E72800FEBD70B50122B2 +:1041D00086B004000D008669F6F7A8FB002823D1FD +:1041E000E38B092B20D82900102202A802F068FBDB +:1041F000182002F033FB050004A90822684602F0EB +:104200005FFB2800029A039BFFF78FF872B6002E1F +:104210000CD1636965612B612B69002B00D1A5610D +:10422000E38B0133E38362B606B070BD33692B6163 +:104230003561F1E782B010B502A902920393FFF74E +:10424000C5FF002010BC08BC02B0184770B50500BF +:10425000FFF796FF2800FFF784FF041E0BD0010034 +:1042600000222800F6F762FB200002F0F3FAF4F7D0 +:104270004DFD0028EED170BD704710B5040002F06E +:10428000E9FA200010BD82B030B5040085B0089274 +:1042900002A80822099302F013FB039B029D581009 +:1042A0002418DB0701D523685D590AA9082268464E +:1042B00002F006FB2000089A099BA84705B030BC15 +:1042C00008BC02B01847028903008A4203D10123C7 +:1042D000807918407047428900208A42FAD1987943 +:1042E0000223F6E7028903008A4203D1042380797E +:1042F00018407047428900208A42FAD198790823F1 +:10430000F6E7028903008A4203D11023807918401E +:104310007047428900208A42FAD198792023F6E733 +:10432000038910B58B4205D101248379002A0BD073 +:104330002343837143898B4205D102218379002A6B +:1043400004D00B43837110BDA343F2E78B43F9E71D +:10435000038910B58B4205D104248379002A0BD040 +:104360002343837143898B4205D108218379002A35 +:1043700004D00B43837110BDA343F2E78B43F9E7ED +:10438000038910B58B4205D110248379002A0BD004 +:104390002343837143898B4205D120218379002AED +:1043A00004D00B43837110BDA343F2E78B43F9E7BD +:1043B00082B0F0B589B00E920F93078995B20400D0 +:1043C000BD4200D147890EAB5E88022E23D0052E58 +:1043D00017D0012E10D1290020003200FFF7A0FFD6 +:1043E00039002000FFF76FFF002805D001233200BD +:1043F000A18804A8FEF789FF09B0F0BC08BC02B090 +:104400001847290020000122FFF7A2FF39002000F1 +:10441000FFF768FFE8E739002000FFF754FF0028A6 +:1044200030D032000123A1886846FEF76EFF2900D4 +:104430002000FFF757FFA688002820D03900200071 +:10444000FFF750FF00281AD001230422310004A8EE +:10445000FEF75BFF012239002000FFF791FF2900E2 +:1044600020000022FFF75CFF290020000022FFF758 +:104470006FFF002229002000FFF782FFBCE7012325 +:104480000322E3E729002000FFF73BFF0028E6D1E5 +:10449000267B012EE3D129002000FFF723FF330004 +:1044A0000422002800D10322290004A8FEF72DFFD2 +:1044B000D5E70173704770B5837904001B0711D4E9 +:1044C0002000F6F713FB082002F0C8F90E21615610 +:1044D000050000F05FFE0823A279A5601343A371D5 +:1044E000002070BD806800F061FE0E23E356834219 +:1044F000E6D1F5E7704710B5040002F0ABF92000F3 +:1045000010BD30B5040085B02569002D1ED0EA78B5 +:10451000012A08D0022A14D001231E21684692B233 +:10452000FEF7F3FE03E02000183000F015F82369D1 +:104530009D42E9D12000F6F78BFC280002F08AF9B1 +:10454000E2E72000203000F02AF8F0E705B030BDA7 +:1045500000230160436070471FB504000068F6F750 +:1045600077FC0023436262689A4207D160600123AE +:104570001D211A006846FEF7C8FE09E0516A0029AD +:1045800002D00A000133F9E7032B02DD02F062F9E1 +:104590001FBD5062EBE7002341600370704770B5A8 +:1045A00005004068F6F754FC012304002B7004302A +:1045B000F4F7F2FE00232B709C4202D0200002F0A0 +:1045C00049F970BD13B50C0001A8F6F76DFE210086 +:1045D00001A8F6F77BFE13BD73B50D0014001E0095 +:1045E00001A8F6F761FE33002A00210001A8F6F7C2 +:1045F000A1FE73BD802307B55B05009101921A6986 +:104600005B696946133B5A430223FFF7E5FF07BD89 +:1046100084B010B50492802203910593520513696A +:10462000516952691139133A5A434B430F99CB1AC6 +:10463000D21803A90C23FFF7CFFF10BC08BC04B0AD +:10464000184710B50400F6F749FC200010BD802380 +:10465000F7B55B051F6901915D69F6F73FFC060040 +:10466000041E21D0302002F0F9F8113D3022002143 +:104670007D430400002702F03FF90835B7420DDA08 +:1046800029003022200002F01BF92100019802F0DD +:1046900069F9002808D030350137EFE7B74203D178 +:1046A000200002F0D7F800242000FEBD10B50968F4 +:1046B0000431FFF7CCFF10BD10B509680431F6F7DF +:1046C0003DFC10BD52DF704712DF7047704710B5D8 +:1046D000040002F0BFF8200010BD10B50400F4F78C +:1046E000C3FD00220300A46801208A4202D19C423B +:1046F00000D9100010BD10B5F6F788FD10BD29DFF8 +:10470000704728DF704710B503685B6A984710BD93 +:1047100010B50400F6F7D0FE200002F09BF8200050 +:1047200010BD10B50D22C9B2FFF722FCC7384342B5 +:10473000584110BD10B503685B6A984710BD10B5AD +:104740000400F6F7F9FF200002F084F8200010BD05 +:1047500010B50D22C9B2FFF70BFC5A38434258413D +:1047600010BD10B50368DB69984710BD10B5040093 +:10477000F7F758F8200002F06DF8200010BD10B5D2 +:104780000722C9B2FFF7F4FBC4384342584110BDB9 +:1047900010B503685B6A984710BD10B50400F7F7C1 +:1047A00061F9200002F056F8200010BD10B50F226C +:1047B000C9B2FFF7DDFB33384342584110BD10B595 +:1047C0000368DB69984710BD10B50400F7F7FEF9E0 +:1047D000200002F03FF8200010BD10B54F22C9B2F2 +:1047E000FFF7C6FB40384342584110BD10B503687F +:1047F000002B01D00800984710BD10B50368002BAE +:1048000001D00800984710BD37B504680D00002C92 +:104810000ED00822011D684602F052F8019A009B52 +:1048200050102018D20701D50268D35829009847A4 +:1048300037BD82B030B5040085B0089202A80822C6 +:10484000099302F03DF8039B029D58102418DB07E2 +:1048500001D523685D590AA90822684602F030F89C +:104860002000089A099BA84705B030BC08BC02B0DC +:10487000184782B010B50400006803930292F8F75D +:104880007BFF836D9B0715D56068FEF737FF20819E +:104890006068FEF73AFF60816068FEF73DFFA08127 +:1048A0002068F8F789FF22000368218A08325C69D2 +:1048B0000623A04710BC08BC02B0184713B54A88AD +:1048C000438A04009A421AD10B89012B17D9CB686D +:1048D0001988C181406803681B699847606803684C +:1048E0005B699847E0812068F8F766FF2200618ADB +:1048F000002403680094DC680E320223A04713BD35 +:10490000F8B5451C04000E001700002110222800F5 +:1049100001F0F2FF0023638201332370002F08D1DE +:10492000330010339E4209D0013B1A782A700135BA +:10493000F8E710223100280001F0CBFFA37B627B57 +:104940001B02134320006382F8BDA7DF7047A9DF75 +:104950007047AADF704768DF704710B50368002B07 +:1049600001D00800984710BD10B50368002B01D096 +:104970000800984710BD10B50368002B01D008004F +:10498000984710BD10B50368002B01D00800984768 +:1049900010BD10B50400F7F7B5FA200001F05AFF7A +:1049A000200010BD1FB50123FA211A0068468900B6 +:1049B000FEF7ABFC05B000BD0200010010B50368B6 +:1049C00034329B6F0A31984710BD10B50400FFF7D1 +:1049D000F3FF210008C92000DB6F984710BD70B5B8 +:1049E0000E001100C27F1D0002339B18040001203D +:1049F0001F2B12DC2B18A354E37F2A001B18DBB2F9 +:104A0000E377E654E07F0130C0B2E077201801F090 +:104A100057FF0020E37FED18E57770BDF8B500275C +:104A2000C47FBC424FD9C61975788D4220D1B44697 +:104A300007290DD801290DD9E11801251F292CDCE2 +:104A400004197519AC4218D92178E154013CF9E7F1 +:104A50001529F1D0C75D013FFFB2BB421FD1002332 +:104A60000236D9B28F4217D9D15CF1540133F8E73D +:104A7000C55D7F190137FFB2D3E700210236CCB202 +:104A8000A34203D9545C74540131F8E7C25D9A180B +:104A9000C255C27F9B18C37700252800F8BDE418D3 +:104AA0000125E41B1F2CF8DCBC1C3619C47F05193A +:104AB000AE4205D2654634782C700124A444F4E754 +:104AC000E41B023CC477FFF78AFF0500E5E737B532 +:104AD0000D00F8F761FE6B46DA1D01230400190092 +:104AE0000A301570FFF79AFF002802D12000FFF767 +:104AF00063FF37BDF8B50D0016001F00F8F74CFE38 +:104B00000400092D03D1036831005B6B9847200036 +:104B10003B00320029000A30FFF780FF002802D155 +:104B20002000FFF749FFF8BD70B50D00002104001B +:104B300001701022013001F0DFFE2000658270BD9F +:104B4000806810B5002803D0F8F726FEFFF73DFF78 +:104B500010BDF0B58BB003AC050026000AAF0021F4 +:104B6000601C21700622073401F0C6FEA742F6D170 +:104B70006A460423A86853720196F8F72DFE03686D +:104B800001A91B6998476B46987A0BB0F0BD10B528 +:104B900004001830FEF77DFB0123636110BD022382 +:104BA00070B5436104000D00F4F75EFB2061002D39 +:104BB00007D008236269134363610423A279134376 +:104BC000A37170BD8023F0B55B055B6E85B00800F6 +:104BD000029101930424FFF7B2F90525012729006A +:104BE0000198FCF7AFFB08003900FCF725FB019B9F +:104BF00000261B1A019305235D435F430390039B2B +:104C00000133B3420ADD042302989A1B12B221B287 +:104C1000FB337430F4F7E8FB0136F0E7013CDED2F9 +:104C200005B0F0BD82B030B5040085B0089202A88E +:104C30000822099301F044FE039B029D581024189A +:104C4000DB0701D523685D590AA90822684601F0EF +:104C500037FE2000089A099BA84705B030BC08BC65 +:104C600002B0184782B070B5040000680492059342 +:104C7000150CF8F781FD0223826D1A4211D09D4276 +:104C80000BD100232500237101CDF8F795FD0368B2 +:104C9000E1882A005C69012311E0012D05D0052D72 +:104CA000F0D070BC08BC02B018472600257101CEB8 +:104CB000F8F782FD0368E18832005C692B00A047A9 +:104CC000EFE782B070B50400006804920593150CFC +:104CD000F8F752FD0223826D1A4208D09D4202D19C +:104CE0000023637108E0012D05D0052DF9D070BCBB +:104CF00008BC02B0184765712068F8F75DFD0368CD +:104D00002189621D5C690123A047F0E7704710B557 +:104D1000040001F09FFD200010BD37B504680D00B0 +:104D2000002C0ED00822011D684601F0C9FD019A31 +:104D3000009B50102018D20701D50268D3582900D3 +:104D4000984737BD37B504680D00002C0ED00822F7 +:104D5000011D684601F0B4FD019A009B5010201817 +:104D6000D20701D50268D3582900984737BDF7B557 +:104D7000002607000500340001913A370123B340B3 +:104D80006A691A4218D0EA68300110182A691A4272 +:104D900025D1F5F727FF019BC0B2002B02D13B784C +:104DA000834209D06300EB18DA1D013408333870F0 +:104DB000D677D877092C05DC01360137132EDDD1E3 +:104DC000002C0BD0A868F8F7F7FC2A006300696D87 +:104DD0000468C98B64699BB22632A047F7BDF5F71A +:104DE0005FFF8010D7E710B5436D4A88DB8B9A428E +:104DF00002D10121FFF7BBFF10BD10B50400806890 +:104E0000F8F7BAFC836D9B0703D500212000FFF75C +:104E1000AEFF10BD37B504680D00002C0ED008227F +:104E2000011D684601F04CFD019A009B50102018AE +:104E3000D20701D50268D3582900984737BD37B546 +:104E400004680D00002C0ED00822011D684601F0F8 +:104E500037FD019A009B50102018D20701D5026837 +:104E6000D3582900984737BDF0B5CB6885B001937A +:104E70004B88828C04000D009A421FD10A89013AA6 +:104E8000042A1BD84068F5F7D9FA00262B89B342CB +:104E900030DD00270422019BD21B9B5D606813411B +:104EA000012213405B4239B2DBB232B274300137B7 +:104EB000F4F79AFA052FEDD10136E7E7E28C9A4232 +:104EC0001AD10823EA5E019902A8F4F721FA606872 +:104ED000F5F7B4FA656802A903A8FEF7D2F9E289EA +:104EE00003A92800F5F74AFB03A8FEF775F902A805 +:104EF000FEF772F905B0F0BD228D9A42FAD12B89E6 +:104F0000012BF7D9019B1B88E381F3E7F0B54A88B1 +:104F1000838C040085B09A4229D10600431D039377 +:104F20000025371B35723FB260683A0029B27430F1 +:104F3000F4F770FA002807D0042301225B1B9A4083 +:104F40001300327A134333720135052DECD1039BE4 +:104F500001369E42E4D12068F8F72EFC2200A18C95 +:104F6000002403680094DC6808322B00A04705B0D9 +:104F7000F0BD10B50368002B01D00800984710BDA4 +:104F800037B504680D00002C0ED00822011D6846BC +:104F900001F096FC019A009B50102018D20701D511 +:104FA0000268D3582900984737BDF0B5C2684B88CE +:104FB00004000D008BB0934247D10B8996270493D0 +:104FC0000023FF000193049B019A93423DDD207A68 +:104FD000A17A0130FCF7A0FA637A0291994231D0AC +:104FE0000026019AEB689B5C0393636902229B5E37 +:104FF0000593059BB3420FDD200031B21430FEF75C +:105000006DF9039B834205D1012339001A0006A8DC +:10501000FEF77BF90136ECE7237A22680399D15435 +:10502000A269029B2372934208D1012302225B42B0 +:10503000A3610233390006A8FEF767F9019B01332B +:105040000193C0E701230322F4E70BB0F0BDF8B5EC +:105050000E001C00150006AA108807AA1788B8427F +:1050600008D0335C290023700130FCF755FA013475 +:1050700088B2F4E7F8BD10B50968130002240A5F8E +:105080000431F8F771F910BD82B073B50400061D44 +:10509000069208A908226846079301F011FC310026 +:1050A0006569069A079B2068A84773BC08BC02B0D4 +:1050B000184703001A68002094460A6810B5944502 +:1050C00007D1181D1022043101F0ECFB4342584176 +:1050D000C0B210BD10B5F8F7E3FA406810BD10B5C6 +:1050E000F8F7DEFA006810BD017042704360704747 +:1050F00082B0F0B505920200069308AB1B7805ACB0 +:10510000E0CCE0C2002B1ED04A78002A05D04268CD +:10511000524242608268524282604A68022A16D035 +:10512000032A1AD0012A04D1026841685242016060 +:105130004260012B17D0022B05D143685B424360CC +:1051400083685B428360F0BC08BC02B01847026809 +:105150005242026042685242EAE7426801685242A3 +:1051600002604160E5E7426803680260E7E782B0F9 +:1051700037B50400180007930B7806920193089B3B +:10518000009303002000FFF7B3FF20003EBC08BCE3 +:1051900002B0184710B50400FBF7ECFC200010BD6E +:1051A00010B5040001F0F1FA200010BD407840B2C3 +:1051B000704702000B00F0B5126889B0019203AA93 +:1051C00015001E004068016809688C4692CE92C5A1 +:1051D000DB680199D36000231361E04709B0F0BD9B +:1051E000002310B5040001604360994201D1F8F733 +:1051F0008FFA200010BD0220704702207047002067 +:10520000704700207047022070470220704702203C :10521000704702207047022070470220704702202A :10522000704702207047022070470220704702201A -:1052300070470023136070470020704702207047BA -:1052400002207047022070470220704702207047FA -:1052500000207047002070470020704702207047F0 -:10526000022070474160704781607047C16070479D -:10527000016170474161704702207047022070470A +:1052300070470220704702207047002313607047B8 +:1052400000207047022070470220704702207047FC +:1052500002207047022070470020704700207047EE +:10526000002070470220704702207047416070475D +:1052700081607047C160704701617047416170474C :1052800002207047022070470220704702207047BA -:1052900002207047022070470020704702207047AC -:1052A000022070470020704770470220704702209C -:1052B000704770470220704700207047704766DFD4 -:1052C000704748DF7047007970470C3070470C30EA -:1052D000704710B5FFF7F5FF10BD10B50368002B40 -:1052E00001D00800984710BD10B50368002B01D00D -:1052F0000800984710BD10B50368002B01D00800C6 -:10530000984710BD10B50400F8F7E4FA200001F04A -:105310009DFA200010BD10B50400F8F7EBFA20004C -:1053200001F094FA200010BD10B50400F8F7F2FA6D -:10533000200001F08BFA200010BD10B50400F8F732 -:10534000F9FA200001F082FA200010BD10B5040027 -:10535000F8F700FB200001F079FA200010BD10B52D -:105360000400F8F707FB200001F070FA200010BDE0 -:1053700010B50400F8F70EFB200001F067FA2000DA -:1053800010BD10B50400F8F715FB200001F05EFA1F -:10539000200010BD10B50400F8F71CFB200001F040 -:1053A00055FA200010BD10B50400F8F723FB2000CB -:1053B00001F04CFA200010BD0823F0B597B002AA06 -:1053C000137106AA029202AA137310000EAB049383 -:1053D0000C00F9F75BFA00230600984204D0237111 -:1053E000A371300017B0F0BD0500072702AB1B7B8F -:1053F000A37102AB1B79AB4213D96379AB4201D8DD -:105400002571EEE73800684323681818029B019362 -:10541000019AAB0099580135072201F04DFAEDB21F -:10542000E7E725710727002502AB21791B7B691867 -:10543000AB4202D96379994201DB2171D1E779430B -:1054400023685918049B0193019AAB0098580135C1 -:1054500000F038FDEDB2E7E710B5F9F7B7F910BD88 -:1054600010B508001100F9F7EBF910BD10B50800F0 -:105470001100F9F7BBF910BD10B5080011001A00B2 -:10548000029BF9F73FF910BD70B5037904000920BC -:10549000002B1AD0FAF7BAF803000520002B14D11C -:1054A0002500FC35A86B00280AD1286C00280DD1F6 -:1054B00020000C3000F099FC002806D1207104E097 -:1054C00003685B6A98470028EFD070BD03689B6A49 -:1054D00098470028ECD0F8E7F7B5037907000E00ED -:1054E0001400002B11D008220021684601F000FAB8 -:1054F0000A256B461D713000F8F716F969460090D1 -:10550000E368200098472800FEBDF8F717FF050064 -:105510000C20002DF8D101230822290068463B7198 -:1055200001F0E6F9E7E770B50400E3692362206A59 -:10553000002807D0C36821009847236A002BF4D0C5 -:105540001B69F3E7E069002804D0056901F07EF9E2 -:105550002800F8E7E0616060A060E06020616061C1 -:1055600070BD10B5FFF7DFFF002800D0062010BD8A -:1055700010B50400F8F7A2FA200001F067F9200046 -:1055800010BD10B51F220021040001F0B1F9002365 -:10559000E37710BD10B50020F8F7C2FB10BDFC305A -:1055A000836B70B50400002B07D19920800001F0B7 -:1055B00051F90500F8F7D6FBA563A06B70BDFC3070 -:1055C000836B70B50400002B07D19920800001F097 -:1055D00041F90500F8F7C6FBA563A06B70BD70B577 -:1055E00004004068002804D0056901F02FF9280064 -:1055F000F8E7606070BD10B50400F8F707FC200004 -:1056000001F024F9200010BD70B5040040680028A6 -:1056100004D0056901F01AF92800F8E7606070BD50 -:1056200010B50400F8F7FCFB200001F00FF9200092 -:1056300010BDF0B5040087B0E36B2364206C002834 -:1056400007D0C36821009847236C002BF4D01B6956 -:10565000F3E7E06B002804D0056901F0F7F82800B3 -:10566000F8E7E063A080E068002804D0056901F055 -:10567000EDF82800F8E7E06020001430FFF7AFFFF6 -:1056800020002030FFF7C0FF266B002E05D03569C3 -:10569000300001F0DBF82E00F7E701AD3100280003 -:1056A0002663F8F74FFB23002A00443383CA83C3E1 -:1056B000049B3100236528006665F8F743FB23004F -:1056C0002A00583383CA83C3049B310063662800D1 -:1056D000A666F8F737FB23002A006C3383CA83C31E -:1056E0003000049BE667A36707B0F0BD70B5040007 -:1056F000E36A2363206B002807D0C3682100984722 -:10570000236B002BF4D01B69F3E7E06A002804D078 -:10571000056901F09BF82800F8E7E062201DFFF71B -:1057200073FF20001030FFF75AFF206A002804D0D2 -:10573000056901F08BF82800F8E7206270BDA0DF52 -:105740007047A4DF7047A5DF7047A6DF7047A8DF6A -:10575000704737B50800002511006A4655806D4630 -:10576000069C019322882A806A46FFF7ECFF03001B -:105770000320002B02D118002A8822803EBD70B57C -:1057800086B015006A4600200C00961DD380F8F7FD -:10579000C7FA03681B69984700F03CFB02A9012384 -:1057A0000C8000248B708C80CD608E60FFF7CDFF65 -:1057B00083B22000A34200D0053006B070BDF8B51A -:1057C000040000200D001600F8F7AAFA03681B6910 -:1057D00098472368DF6900F01DFB330001002A00B1 -:1057E0002000B847F8BDF0B506001C00D38B00229E -:1057F000457985B0F836954220D9D700F75B9F42AE -:1058000011D10E2502231F326D44D2002B80821845 -:105810000368928803AE00959F683300B84700285C -:1058200003D005B0F0BD0132E5E72B88022B07D18C -:1058300033889B07F5D001232370F2E70420F0E7BB -:105840000620EEE710B502780300002A0AD10C7892 -:105850001000002C05D1588A4B8AC01A4342584187 -:10586000C0B210BD0020012AFBD10A78012AF8D16C -:105870000131581C0F3201F011F8EFE770B5040048 -:105880000D006368A360A068002807D0C3682900E2 -:105890009847A368002BF4D01B69F3E770BD10B5DF -:1058A000C368984710BD030010B508001100042814 -:1058B0000BD005280DD0032806D118005B6C4430AE -:1058C000002B01D0FFF7EBFF10BD18009B6D583087 -:1058D000F6E71800DB6E6C30F2E7F0B505000888DB -:1058E0000C008FB0532806D84F2806D801285BD06B -:1058F000182800D166E00FB0F0BD5138022803D857 -:10590000FBF782FC71602B00CE88290000236A79A6 -:10591000FC319A420BD9D800085AB04209D1203341 -:105920009B005859431CDA7F30231A4203D10221CD -:1059300015E00133EDE7238C910602D503219C0786 -:1059400006D40421D20603D501221340C91AC9B2D4 -:10595000C28B2800FFF7A7FFCDE7CE8805210022E4 -:1059600000922A006B79F83200988342C3D9C000B4 -:10597000105AB04243D1062900D181E0072942D014 -:1059800032000229E5D1A3880AA90B804E80237A30 -:105990000B71A38BCB80E38B20340B81CC60280070 -:1059A0001430FFF76BFFA6E70C7AEB682B612869D0 -:1059B0000028A0D0C368210098472B69002BF4D0A1 -:1059C0001B69F3E7A3880AAE33802B6B6B63686BAC -:1059D000002800D18FE7C368310098476B6B002B1C -:1059E000F3D01B69F2E78B79012B05D0022B00D095 -:1059F00081E70E890721B2E70E890621AFE70098FB -:105A000001300090B0E700230593A38802AA138019 -:105A10005680E38B06AF9380238C0021D380230034 -:105A20001022223338000193049300F061FF022317 -:105A30003B70009B20339B005A5913002A3319787E -:105A40000023994206D01000D36C403002A9984739 -:105A500002AB9B893900A088BB80FFF778FEBB882A -:105A6000002B00D047E7A3880AA90B804E80A37AB9 -:105A70000B71E38BCB80238C0B81019BCB608EE77A -:105A80000C22002107A800F033FFA38806AF7E8018 -:105A90003B80A38B0AAE102200213000BB8000F0B7 -:105AA00027FF01233370009B20339B005B591A00B2 -:105AB000293211780022914205D0180039009B6BE1 -:105AC0002C309847BA89B280BB89002B09D1BA68BB -:105AD000002A06D0B17901330B43B371079B0C93B5 -:105AE000F2603100A088FFF732FE04E770DF7047F4 -:105AF00071DF704760DF704710B5F9F713FD0020C4 -:105B000010BD704770DF704771DF704772DF7047FC -:105B100073DF704774DF704775DF704776DF70475B -:105B200077DF704778DF704779DF70477ADF70473B -:105B30007BDF70477CDF70477DDF704788DF704711 -:105B40001420704764207047A0208001704710B572 -:105B50000400FFF7DFFF02000320002A05D15834BC -:105B60002178023881431000217010BD030010B568 -:105B700003245833080011001A78A2431A703B29F5 -:105B800000D01321FFF7CAFF0023984200D003334F -:105B9000180010BD030010B5FE330A00D98C03684D -:105BA0001B6A984710BD080010B5FFF7C1FF00231E -:105BB000984200D00333180010BD080010B5FFF75D -:105BC000B5FF0023984200D00333180010BD080031 -:105BD00010B51100FFF7A0FF0023984200D0033357 -:105BE000180010BD13B50C001100012C10D86B4625 -:105BF0000622581C00F060FE00206B4669461C70AF -:105C0000FFF780FF0023984200D00323180016BD41 -:105C1000A31E012BF9D80120EFE737B568460D0028 -:105C20001400FFF771FF032300280DD1002D02D0CF -:105C30006B461B782B70231E06D06B460622591C20 -:105C4000200000F039FE002318003EBD080010B50A -:105C50001100FFF771FF0023984200D003331800B2 -:105C600010BD080010B5FFF75DFF0023984200D07B -:105C70000333180010BD080010B5FFF755FF0023CF -:105C8000984200D00333180010BD080010B5FFF78C -:105C900047FF03000020834203D00530112B00D0C2 -:105CA000023810BD08207047B830017000207047DE -:105CB000B93001700020704702207047B83000787A -:105CC0007047B93000787047002070470200030029 -:105CD00010B5F33211789B6F6C30984710BD4A684D -:105CE00010B55310C0180B68D20701D50268D358FD -:105CF000984710BD112337B5080001AD2B700C007B -:105D000000F036FE210082B22800FFF713FF0023C7 -:105D1000984200D0033318003EBDF8B506000D00D0 -:105D2000002407273300BA331B78A3420ED96B79BE -:105D3000A3420BD9390061432B6807225818BB31A5 -:105D40007118013400F0B8FDE4B2EBE700202C71CB -:105D5000F8BDF8B503680600DB6C0D000C799847B8 -:105D6000032384420DD8002307212879DAB2824226 -:105D700009D20A005A432C680133125D032AF5D177 -:105D800004231800F8BD37000024BA373C702B7983 -:105D9000A34211D9072319003878614358432B686F -:105DA000BB3059180722301800F086FD3B780134CB -:105DB00001333B70E4B2EAE70023E2E770B50D007F -:105DC000C97F01201F290FD800290CD02800D37FBC -:105DD000FFF79CFE041E06D1288CFFF7A3FE0300EC -:105DE0002000002B00D0032070BD10B50400F7F791 -:105DF00095FE002809D123000122FE335242DA84A5 -:105E0000BA34463B1880207010BD0620FCE7FE30F7 -:105E1000C1847047FE30C08C70477EDF704768DFFA -:105E2000704770B500200C00F7F77AFF03685B6AD3 -:105E300098472378152B25D005D8132B0CD0142B7D -:105E400018D0002070BD222BFBD10369002BF8D0A5 -:105E5000626810889847F4E74568002DF1D06068C3 -:105E6000012481780088CB064A085B0F224021403C -:105E7000A847E6E78368002BE3D062689178108832 -:105E80009847DEE76468A3781A07120F1B09012AF6 -:105E900003D0022A0AD0002103E01900013B022BA3 -:105EA000F9D8C368002BCCD02088E9E70421012B66 -:105EB000F7D00021022BF4D10531F2E710B500F044 -:105EC0005DF910BD022310B50B708C330B713F3B95 -:105ED0004B712D338B714A1C043100F024F910BD35 -:105EE000A2DF7047A3DF704763DF704710B586B04D -:105EF0006B4600240100102202A8DC7100F0DCFCDB -:105F00006B4602A8D91DFFF7EFFFA04201D16B46F7 -:105F1000DC79200006B010BDF0B5150099B01C006A -:105F20001EAB04CB02901B880492059320AB1B8808 -:105F30002A00069321AB1B780391079323AB1F889C -:105F400024AB1B78089325AB1B78099330231A40A8 -:105F500001921D4213D0032200210AA800F0C8FCC0 -:105F600002230AAA9370A01E0F331370032804D8CB -:105F7000FBF74AF902383A3C21230AAA537011AEC2 -:105F80001C220021300000F0B3FC019B0AAA591E1C -:105F90008B415B421A4035701692002F05D0229B30 -:105FA000002B02D01293378177810BAE03220021A0 -:105FB000300000F09DFC0222089B0799DB000A4399 -:105FC0001343099A120113431F221340B370322363 -:105FD0001D420FD0601E04280CD8FBF715F90916D6 -:105FE000181A1C003123C8E71223C6E72223C4E78E -:105FF000112333700C231D4211D0601E04280ED8CB -:10600000FBF702F90B2527292B002123F1E7312388 -:10601000EFE71223EDE72223EBE711237370082249 -:1060200000210EA800F064FC039B059A0C930AABB8 -:106030001A82069A02989A82049B0CAA109311A9BC -:10604000269B0D96FFF74CFF80B219B0F0BD2123BF -:10605000E4E73123E2E71223E0E72223DEE7F0B5AD -:1060600089B01D000EAB1B8804000E000092019346 -:1060700003220FAB002102A81F7800F039FC112386 -:1060800002AA137053700F3B1F4305331F409770D4 -:106090000021082205A800F02BFC019A02AB049312 -:1060A0009D811A82009B2000109A03A903960793F2 -:1060B000FFF718FF80B209B0F0BD77DF704778DFD7 -:1060C00070477ADF70477CDF704729DF704728DF31 -:1060D000704710B5FFF7F9FFF8F73AFD10BD10B59E -:1060E000F8F796FC8022520513691169421E98B296 -:1060F000504389B2FBF79CF8FFF7E9FFF8F728FD5A -:1061000010BD2EDF704751DF704710DF704711DF81 -:10611000704761DF704710B508001100FFF7F1FC10 -:1061200010BD4DDF704770B58CB06B461400020097 -:106130000D001E000F321178197011000133013A61 -:106140008842F8D10D22002104A800F0D1FB2B7861 -:106150003000F3776B78B377AB787377FFF7E1FFB5 -:106160002F236B441B7823702E236B441B786370A2 -:106170002D236B441B78A3700CB070BD30B5037831 -:1061800004000D00002085B0022B16D10322611CF3 -:1061900001A800F091FB0322211D03A800F08CFB55 -:1061A000280002AA03A9FFF7BEFF032202A901A843 -:1061B00000F074FB43425841C0B205B030BD2EDF41 -:1061C000704732DF704733DF70474CDF70477FDF47 -:1061D000704782DF7047A7DF7047A9DF7047AADFEB -:1061E000704700207047002070470020704710B5AE -:1061F000F9F76AFA10BD0020704710B5F9F71CFBDB -:1062000010BD10B5F9F732FB10BD0020704700201B -:10621000704700207047F0B585B01C000AAB050040 -:1062200016001F780391F9F7EFFF01235F4032005A -:10623000230028000399009700F036FA201A431E25 -:10624000984105B0F0BDF0B585B01C000AAB050063 -:1062500016001F780391F9F7D7FF01235F40320042 -:10626000230028000399009700F0DCF9201A431E50 -:10627000984105B0F0BD10B50400F9F7D3FF200038 -:1062800000F0E4FA200010BD8269806812681040B6 -:10629000431E9841704710B5043000F0AFF910BDAF -:1062A0004369010010B50068002B03D1002800D01D -:1062B000804710BD0028FCD004319847F9E710B59D -:1062C000012902D0022904D010BD2030FFF7E8FFD9 -:1062D000FAE73830FAE7704710B5040000F0B6FA74 -:1062E000200010BD704703004A1C080018214A43D3 -:1062F00041439A189268581810B5C068002A03D113 -:10630000002800D0804710BD0028FCD0103159185B -:106310009047F8E710B5040000F098FA200010BD8F -:1063200070B50D0004000430FAF762FDE56370BD3E -:1063300010B5040043684269991800F07FF8E36AD9 -:10634000002B04D1A369002B00D0984710BDA06991 -:106350000028FBD021001C319847F7E710B5040056 -:1063600000F074F80023A361E36210BD10B50400CF -:10637000F9F7B0FF200000F069FA200010BD70B5F9 -:106380000D00040000F062F86561206900F01FF95B -:106390004119200000F052F870BDC36A010010B529 -:1063A0008069002B03D1002800D0804710BD002851 -:1063B000FCD01C319847F9E710B50400F9F798FFB5 -:1063C000200000F043FA200010BD036810B504005F -:1063D000002B05D1C06800F0FAF80123606023604B -:1063E00010BD10B504000068002804D0E06800F07B -:1063F000EEF86368C01A10BD10B58468FFF7F1FFAE -:10640000201810BD10B50400C06800F0E0F80023AB -:106410006060A36010BD002310B50360436083601B -:106420000400F9F795FFE0602000FFF7EBFF200084 -:1064300010BD10B503689B68984710BD10B50300E8 -:106440000A00011D006900F089F810BD10B5011D9A -:10645000006900F0A0F810BD0FB4012010B5FCF7E2 -:106460003FF970B50D0004001600F9F7E5FF6B1C4D -:1064700007D00021200000F0C7F83100200000F014 -:10648000BDF870BDF8B50D001F0004001600F9F747 -:10649000D3FF6B1C0CD06368002F0AD0E268012187 -:1064A0002000136000F0B0F83100200000F0A6F8E2 -:1064B000F8BD2269F3E710B50322FFF7D2FF10BD44 -:1064C00010B5FFF7CEFF10BD10B513000022FFF787 -:1064D000D9FF10BD10B50022FFF7F6FF10BD012057 -:1064E00010B5FCF7FDF87047704710B5FFF7FCFFDB -:1064F000FFF7F9FFF1F72AFF10BD10B5002801D012 -:1065000000F05EF9FEE770B504000D0003681B683B -:10651000984763681D6070BD036870B5DB68040050 -:10652000984763685A682368002A02D19B68984795 -:1065300070BD5B681568984763682D1A5A68002D0E -:1065400007DC916859601B68002BEAD050689847B7 -:10655000E7E7236810681B699847E9E770B506000C -:106560000C00100072B64B6000230A6071684D6821 -:10657000002D08D1002B0CD133684C601B69984763 -:10658000A56062B670BD2A68821AF3D42B00AD688C -:10659000EEE79C60F4E710B572B6426853688B4230 -:1065A0000DD19B6853600268002B03D19368984714 -:1065B00062B610BD126918689047F9E71300002B06 -:1065C000F6D09A688A42F9D18A689A60F0E710B5E5 -:1065D00003685B68984710BD70B50400FAF772FD58 -:1065E0000500FAF76FFD401BA042FAD370BDFA23F5 -:1065F00010B59B005843FFF7EFFF10BD10B50078B2 -:1066000040B200F081F810BD002902D0012900D06D -:1066100070470023A022C356D205C133FF339B002D -:106620009950F5E7F7B50192B1221C0003684910B3 -:10663000D20099508021012289005A501900002669 -:106640000500FC31CE601A60671E019BB7420BDC6F -:1066500001222800D919FAF71BF8002819D02800C0 -:10666000FAF7DEF83C0010E0002228009919FAF74A -:106670000FF800280BD02800FAF704F904002800CE -:10668000FAF7CEF8002C00DB34002000FEBD013606 -:10669000DAE7089B002BF8D02B68FC339A68002AB5 -:1066A000FCD000229A60F0E7F8B51700B1221C0078 -:1066B0000368D200491099508022002592009D5015 -:1066C000012206009A60A54204DB069B002B13D131 -:1066D00020000EE03000795DF9F7C6FF002809D0F0 -:1066E0003000FAF79DF83000FAF7CCF8002800DB0C -:1066F0002800F8BD0135E6E73000FAF7A9F80028D0 -:10670000E6D001204042F4E7A0238000DB05C0185A -:10671000E02310B50C24DB00C2588900A243C2500C -:10672000C2581143C15010BD30B5002902D0012913 -:106730000FD030BD01220C0013008B4005691D42B3 -:1067400003D005688B00EB181C6001311F29F3D1C1 -:10675000EFE700230A009A400469144203D004685A -:106760009A00A218116001331F2BF3D1E1E70B004F -:10677000426810B5146801696340194061401160B6 -:1067800010BD10B5407840B2FAF7C2F810BD82B023 -:106790000190C046C046C046C046C046C046C0463E -:1067A000C046C046C046C046C046C046C046019B23 -:1067B000013B0193002BECD102B07047704770474A -:1067C00010B59AB0032102A8FFF784FE022108A8A1 -:1067D000FFF780FE01210EA8FFF77CFE102114A810 -:1067E000FFF778FE9624059B039A20001A60099A09 -:1067F0000C9B1A600F9A129B1A60159A179B0192B4 -:106800001A60FFF7F4FE069B039A20001A60099AAB -:106810000B9B1A600F9A119B01921A60159A189B94 -:106820001A60FFF7E4FEDEE7030000200856421C72 -:1068300002D0984201D1486870470C31F5E7030057 -:1068400010B508001900FBF737FF10BD10B5F2F7BF -:1068500059FC10BD10B5041E00D101342000F2F720 -:106860001DFC002807D1FAF7C9FC002801D100F06F -:1068700003F88047F2E710BD062010B5FBF76AFF6A -:106880000120FFF73AFEC9B28218904201D10020E0 -:10689000704703788B42FBD00130F6E730B5002417 -:1068A0000139A24201D1002005E0035D01340D5DF4 -:1068B000AB42F6D0581B30BD002310B59A4200D130 -:1068C00010BDCC5CC4540133F8E710B5884202D93E -:1068D0008B18984203D3002307E08B5C8354013A62 -:1068E000FBD210BDCC5CC45401339A42FAD1F8E714 -:1068F00003008218934200D1704719700133F9E701 -:1069000070B504000D001F2904D91623036001206F -:10691000404270BD436C002B04D08A009B181A685B -:10692000002A08D1200000F015F82A0001002000FC -:10693000FBF71AFFEDE70020012AEAD0511C03D132 -:10694000162301302360E4E7002428001C609047F0 -:106950002000DEE710B5FCF7E1F910BD02780B78F6 -:10696000002A03D0013001319A42F7D0D01A704783 -:106970000023C25C0133002AFBD1581E704703007C -:1069800030B51D00002A06D00C78013A01332C7076 -:106990000131002CF5D100219A18934200D130BD6D -:1069A00019700133F9E7F7B5150001938A680B698F -:1069B0000C000090934200DA130022002B60433257 -:1069C0001278002A01D001332B6023689B0602D580 -:1069D0002B6802332B602268062317001F401A42DF -:1069E00027D0230043331B785A1E93412268920616 -:1069F00030D4220001990098089E4332B047431CCE -:106A000025D0062320682A68E16800250340042B6E -:106A100003D18D1AEB43DB171D40A3682269934213 -:106A200001DD9B1AED180027BD4220D1002010E0A7 -:106A30000137E3682A689B1ABB42D2DD220001239A -:106A400001990098089E1932B047431CF0D10120EB -:106A50004042FEBD3020E1184331087021005A1C2D -:106A600045310978A218433202331170C1E7220080 -:106A7000012301990098089E1A32B047431CE6D0C2 -:106A80000137D1E7F8B5C046F8BC08BC9E46704750 -:106A9000F8B5C046F8BC08BC9E4670470000000030 -:106AA00000000000898101003D2D0200050000006A -:106AB0000500000003000000090000000D040000B4 -:106AC0008E7502000000000000000000052F02008B -:106AD000032F02000D2F02000F2F0200FFFF000006 -:106AE00000000000FFFF01000100000000000000A6 -:106AF0000000000067350200032F0200AB350200E2 -:106B0000AD35020000000000000000006735020003 -:106B1000032F0200A9350200B935020069350200D1 -:106B20008535020089350200A5350200D1960100A5 -:106B3000D99601009B360200000000000000000012 -:106B40003D9A0100032F0200159B01001F37020030 -:106B5000000000000000000067350200032F020063 -:106B60005F37020061370200859B01003F3702005A -:106B70005B3702008D9B01006D37020001000000B1 -:106B80001700000046000000A30000005F010000A5 -:106B9000D6020000C4050000A00B000000000000A9 -:106BA00000000000E53E0200032F0200F1A10100F9 -:106BB0007D3C020000000000000000002D420200A9 -:106BC000D1A701003DA7010097400200A9A801003C -:106BD000A940020045420200F8FFFFFF000000004C -:106BE00067350200ADA90100C9A80100D9A80100BC -:106BF000000000000000000067350200032F0200C3 -:106C00007142020073420200000000000000000018 -:106C100067350200FB440200ED440200EF4402002D -:106C2000000000000000000067350200EF4602008F -:106C3000C5460200C7460200486C0200030000007F -:106C4000606C02000800000002000000000000006C -:106C50000400000001000000080000000200000025 -:106C6000C4090000000000008813000008000000B4 -:106C70001027000010000000204E00001800000047 -:106C80008038010020000000007102002800000090 -:106C900000E204003000000000881300380000000B -:106CA000000000000000000067350200FF460200FF -:106CB000B1B40100094702006935020085350200C0 -:106CC00089350200A5350200BDB30100F5B401000D -:106CD0009B360200BCFFFFFF00000000673502008A -:106CE000ADB30100D5B40100E5B40100A1B40100C9 -:106CF0003F3702005B370200F1B501006D3702003B -:106D0000106D020003000000286D02000800000062 -:106D1000020000000000000004000000010000006C -:106D20000800000002000000E20400000000000073 -:106D3000C4090000080000008813000010000000D3 -:106D40001027000018000000204E00002000000066 -:106D500080380100280000000071020030000000AF -:106D600000C409003800000000000000000000001E -:106D7000673502002D47020031B701003747020096 -:106D8000693502008535020089350200A53502000B -:106D900081B6010049B701009B360200A46D0200D4 -:106DA0000B000000D430000000000000A8610000CB -:106DB0002000000050C3000040000000A086010039 -:106DC00060000000400D030080000000801A0600F3 -:106DD0008800000000350C0090000000006A1800D8 -:106DE000B000000000D43000D000000000A8610016 -:106DF000F00000000050C300F80000000000000098 -:106E000000000000673502005B4702001DB801006A -:106E10006547020035B801003F3702005B370200CA -:106E2000D9B801006D370200386E0200040000007E -:106E3000586E02000900000002000000000000007F -:106E40000400000010000000080000002000000006 -:106E50001000000030000000690200008000000007 -:106E6000E802000090000000C4090000700000006B -:106E70008813000060000000102700005000000090 -:106E8000204E000040000000409C00003000000048 -:106E9000A08601002000000040420F00100000000A -:106EA0000000000000000000673502008947020072 -:106EB0005DBA010093470200693502008535020082 -:106EC00089350200A5350200BDB9010075BA01007F -:106ED0009B360200DC6E0200040000001027000058 -:106EE0000C000000204E00000800000050C300000D -:106EF00004000000A0860100000000000000000067 -:106F00000000000067350200B7470200C5BB010062 -:106F1000C147020065BB01003F3702005B3702003A -:106F2000DDBB01006D370200000000000000000022 -:106F300067350200E5BF0100FDBE01008B4902007C -:106F4000000000000000000067350200F34D020061 -:106F5000054D0200074D0200000000000000000087 -:106F6000F5D80100175302000000000000000000E7 -:106F700015D90100295302000000000000000000A4 -:106F800035D901003B530200000000000000000062 -:106F9000D5D80100055302000000000000000000E9 -:106FA000EF510200F3510200F7510200FB510200C1 -:106FB000F1D70100FF510200035202000752020004 +:1052900002207047022070470220704702207047AA +:1052A000002070470220704702207047002070479E +:1052B00070470220704702207047704702207047F5 +:1052C00000207047704766DF704748DF70470079FD +:1052D00070470C3070470C30704710B5FFF7F5FF82 +:1052E00010BD10B50368002B01D00800984710BD11 +:1052F00010B50368002B01D00800984710BD10B509 +:105300000368002B01D00800984710BD10B50400B9 +:10531000F8F7E4FA200001F09DFA200010BD10B566 +:105320000400F8F7EBFA200001F094FA200010BD19 +:1053300010B50400F8F7F2FA200001F08BFA200013 +:1053400010BD10B50400F8F7F9FA200001F082FA58 +:10535000200010BD10B50400F8F700FB200001F09C +:1053600079FA200010BD10B50400F8F707FB200003 +:1053700001F070FA200010BD10B50400F8F70EFB24 +:10538000200001F067FA200010BD10B50400F8F706 +:1053900015FB200001F05EFA200010BD10B50400DE +:1053A000F8F71CFB200001F055FA200010BD10B5E5 +:1053B0000400F8F723FB200001F04CFA200010BD98 +:1053C0000823F0B597B002AA137106AA029202AAA6 +:1053D000137310000EAB04930C00F9F75BFA002373 +:1053E0000600984204D02371A371300017B0F0BDBD +:1053F0000500072702AB1B7BA37102AB1B79AB42F5 +:1054000013D96379AB4201D82571EEE738006843C0 +:1054100023681818029B0193019AAB009958013533 +:10542000072201F04DFAEDB2E7E7257107270025C5 +:1054300002AB21791B7B6918AB4202D9637999428F +:1054400001DB2171D1E7794323685918049B01934B +:10545000019AAB009858013500F038FDEDB2E7E74E +:1054600010B5F9F7B7F910BD10B508001100F9F73C +:10547000EBF910BD10B508001100F9F7BBF910BD2C +:1054800010B5080011001A00029BF9F73FF910BD92 +:1054900070B5037904000920002B1AD0FAF7BAF886 +:1054A00003000520002B14D12500FC35A86B002833 +:1054B0000AD1286C00280DD120000C3000F099FC96 +:1054C000002806D1207104E003685B6A9847002831 +:1054D000EFD070BD03689B6A98470028ECD0F8E7CE +:1054E000F7B5037907000E001400002B11D0082235 +:1054F0000021684601F000FA0A256B461D71300054 +:10550000F8F716F969460090E368200098472800EC +:10551000FEBDF8F717FF05000C20002DF8D1012380 +:105520000822290068463B7101F0E6F9E7E770B50B +:105530000400E3692362206A002807D0C3682100C1 +:105540009847236A002BF4D01B69F3E7E069002831 +:1055500004D0056901F07EF92800F8E7E061606099 +:10556000A060E0602061606170BD10B5FFF7DFFFF3 +:10557000002800D0062010BD10B50400F8F7A2FAEC +:10558000200001F067F9200010BD10B51F22002196 +:10559000040001F0B1F90023E37710BD10B500203D +:1055A000F8F7C2FB10BDFC30836B70B50400002B14 +:1055B00007D19920800001F051F90500F8F7D6FBDA +:1055C000A563A06B70BDFC30836B70B50400002B2D +:1055D00007D19920800001F041F90500F8F7C6FBDA +:1055E000A563A06B70BD70B504004068002804D0AE +:1055F000056901F02FF92800F8E7606070BD10B56B +:105600000400F8F707FC200001F024F9200010BD89 +:1056100070B504004068002804D0056901F01AF94B +:105620002800F8E7606070BD10B50400F8F7FCFBD7 +:10563000200001F00FF9200010BDF0B5040087B084 +:10564000E36B2364206C002807D0C36821009847CF +:10565000236C002BF4D01B69F3E7E06B002804D027 +:10566000056901F0F7F82800F8E7E063A080E0683A +:10567000002804D0056901F0EDF82800F8E7E060A3 +:1056800020001430FFF7AFFF20002030FFF7C0FFED +:10569000266B002E05D03569300001F0DBF82E00B6 +:1056A000F7E701AD310028002663F8F74FFB230030 +:1056B0002A00443383CA83C3049B31002365280036 +:1056C0006665F8F743FB23002A00583383CA83C377 +:1056D000049B310063662800A666F8F737FB2300B9 +:1056E0002A006C3383CA83C33000049BE667A36738 +:1056F00007B0F0BD70B50400E36A2363206B002897 +:1057000007D0C36821009847236B002BF4D01B6996 +:10571000F3E7E06A002804D0056901F09BF828004F +:10572000F8E7E062201DFFF773FF20001030FFF75D +:105730005AFF206A002804D0056901F08BF8280080 +:10574000F8E7206270BDA0DF7047A4DF7047A5DFD7 +:105750007047A6DF7047A8DF704737B508000025FF +:1057600011006A4655806D46069C019322882A8066 +:105770006A46FFF7ECFF03000320002B02D118005C +:105780002A8822803EBD70B586B015006A4600208A +:105790000C00961DD380F8F7C7FA03681B69984779 +:1057A00000F03CFB02A901230C8000248B708C804C +:1057B000CD608E60FFF7CDFF83B22000A34200D002 +:1057C000053006B070BDF8B5040000200D001600CD +:1057D000F8F7AAFA03681B6998472368DF6900F0A5 +:1057E0001DFB330001002A002000B847F8BDF0B5CA +:1057F00006001C00D38B0022457985B0F83695420F +:1058000020D9D700F75B9F4211D10E2502231F320A +:105810006D44D2002B8082180368928803AE0095F5 +:105820009F683300B847002803D005B0F0BD0132AF +:10583000E5E72B88022B07D133889B07F5D001239E +:105840002370F2E70420F0E70620EEE710B50278B7 +:105850000300002A0AD10C781000002C05D1588AC8 +:105860004B8AC01A43425841C0B210BD0020012AE1 +:10587000FBD10A78012AF8D10131581C0F3201F00E +:1058800011F8EFE770B504000D006368A360A0682D +:10589000002807D0C36829009847A368002BF4D0DC +:1058A0001B69F3E770BD10B5C368984710BD0300CE +:1058B00010B50800110004280BD005280DD00328CE +:1058C00006D118005B6C4430002B01D0FFF7EBFFD2 +:1058D00010BD18009B6D5830F6E71800DB6E6C3079 +:1058E000F2E7F0B5050008880C008FB0532806D801 +:1058F0004F2806D801285BD0182800D166E00FB0E9 +:10590000F0BD5138022803D8FBF782FC71602B00F0 +:10591000CE88290000236A79FC319A420BD9D8003D +:10592000085AB04209D120339B005859431CDA7FF2 +:1059300030231A4203D1022115E00133EDE7238C15 +:10594000910602D503219C0706D40421D20603D573 +:1059500001221340C91AC9B2C28B2800FFF7A7FF62 +:10596000CDE7CE880521002200922A006B79F8321B +:1059700000988342C3D9C000105AB04243D10629CF +:1059800000D181E0072942D032000229E5D1A38865 +:105990000AA90B804E80237A0B71A38BCB80E38BFB +:1059A00020340B81CC6028001430FFF76BFFA6E792 +:1059B0000C7AEB682B6128690028A0D0C36821000D +:1059C00098472B69002BF4D01B69F3E7A3880AAE34 +:1059D00033802B6B6B63686B002800D18FE7C36843 +:1059E000310098476B6B002BF3D01B69F2E78B7982 +:1059F000012B05D0022B00D081E70E890721B2E7E9 +:105A00000E890621AFE7009801300090B0E700232F +:105A10000593A38802AA13805680E38B06AF938078 +:105A2000238C0021D38023001022223338000193DD +:105A3000049300F061FF02233B70009B20339B0026 +:105A40005A5913002A3319780023994206D01000BE +:105A5000D36C403002A9984702AB9B893900A088DB +:105A6000BB80FFF778FEBB88002B00D047E7A388F8 +:105A70000AA90B804E80A37A0B71E38BCB80238C19 +:105A80000B81019BCB608EE70C22002107A800F060 +:105A900033FFA38806AF7E803B80A38B0AAE102223 +:105AA00000213000BB8000F027FF01233370009BF2 +:105AB00020339B005B591A00293211780022914251 +:105AC00005D0180039009B6B2C309847BA89B280FA +:105AD000BB89002B09D1BA68002A06D0B1790133FD +:105AE0000B43B371079B0C93F2603100A088FFF762 +:105AF00032FE04E770DF704771DF704760DF704788 +:105B000010B5F9F713FD002010BD704770DF704726 +:105B100071DF704772DF704773DF704774DF704763 +:105B200075DF704776DF704777DF704778DF704743 +:105B300079DF70477ADF70477BDF70477CDF704723 +:105B40007DDF704788DF70471420704764207047FE +:105B5000A0208001704710B50400FFF7DFFF0200AE +:105B60000320002A05D158342178023881431000DF +:105B7000217010BD030010B5032458330800110034 +:105B80001A78A2431A703B2900D01321FFF7CAFFED +:105B90000023984200D00333180010BD030010B555 +:105BA000FE330A00D98C03681B6A984710BD0800B1 +:105BB00010B5FFF7C1FF0023984200D0033318004F +:105BC00010BD080010B5FFF7B5FF0023984200D0C4 +:105BD0000333180010BD080010B51100FFF7A0FF37 +:105BE0000023984200D00333180010BD13B50C00F9 +:105BF0001100012C10D86B460622581C00F060FEE4 +:105C000000206B4669461C70FFF780FF0023984216 +:105C100000D00323180016BDA31E012BF9D80120C4 +:105C2000EFE737B568460D001400FFF771FF032357 +:105C300000280DD1002D02D06B461B782B70231E3F +:105C400006D06B460622591C200000F039FE0023C6 +:105C500018003EBD080010B51100FFF771FF0023CA +:105C6000984200D00333180010BD080010B5FFF7AC +:105C70005DFF0023984200D00333180010BD0800D8 +:105C800010B5FFF755FF0023984200D003331800EA +:105C900010BD080010B5FFF747FF03000020834246 +:105CA00003D00530112B00D0023810BD08207047FA +:105CB000B830017000207047B93001700020704783 +:105CC00002207047B83000787047B93000787047CC +:105CD000002070470200030010B5F33211789B6F6B +:105CE0006C30984710BD4A6810B55310C0180B6847 +:105CF000D20701D50268D358984710BD112337B594 +:105D0000080001AD2B700C0000F036FE210082B2BD +:105D10002800FFF713FF0023984200D00333180038 +:105D20003EBDF8B506000D00002407273300BA3346 +:105D30001B78A3420ED96B79A3420BD9390061437A +:105D40002B6807225818BB317118013400F0B8FDD8 +:105D5000E4B2EBE700202C71F8BDF8B5036806004B +:105D6000DB6C0D000C799847032384420DD8002387 +:105D700007212879DAB2824209D20A005A432C68F4 +:105D80000133125D032AF5D104231800F8BD370052 +:105D90000024BA373C702B79A34211D9072319008C +:105DA0003878614358432B68BB30591807223018A4 +:105DB00000F086FD3B78013401333B70E4B2EAE742 +:105DC0000023E2E770B50D00C97F01201F290FD81D +:105DD00000290CD02800D37FFFF79CFE041E06D1BB +:105DE000288CFFF7A3FE03002000002B00D0032027 +:105DF00070BD10B50400F7F795FE002809D1230007 +:105E00000122FE335242DA84BA34463B18802070B5 +:105E100010BD0620FCE7FE30C1847047FE30C08C08 +:105E200070477EDF704768DF704770B500200C0058 +:105E3000F7F77AFF03685B6A98472378152B25D01C +:105E400005D8132B0CD0142B18D0002070BD222B9A +:105E5000FBD10369002BF8D0626810889847F4E7FB +:105E60004568002DF1D06068012481780088CB0658 +:105E70004A085B0F22402140A847E6E78368002BD1 +:105E8000E3D06268917810889847DEE76468A37869 +:105E90001A07120F1B09012A03D0022A0AD0002177 +:105EA00003E01900013B022BF9D8C368002BCCD0CA +:105EB0002088E9E70421012BF7D00021022BF4D13F +:105EC0000531F2E710B500F05DF910BD022310B501 +:105ED0000B708C330B713F3B4B712D338B714A1C14 +:105EE000043100F024F910BDA2DF7047A3DF704732 +:105EF00063DF704710B586B06B46002401001022A6 +:105F000002A8DC7100F0DCFC6B4602A8D91DFFF78B +:105F1000EFFFA04201D16B46DC79200006B010BD36 +:105F2000F0B5150099B01C001EAB04CB02901B8885 +:105F30000492059320AB1B882A00069321AB1B78A3 +:105F40000391079323AB1F8824AB1B78089325ABE1 +:105F50001B78099330231A4001921D4213D003226B +:105F600000210AA800F0C8FC02230AAA9370A01E10 +:105F70000F331370032804D8FBF74AF902383A3C70 +:105F800021230AAA537011AE1C220021300000F018 +:105F9000B3FC019B0AAA591E8B415B421A40357023 +:105FA0001692002F05D0229B002B02D0129337812E +:105FB00077810BAE03220021300000F09DFC02220D +:105FC000089B0799DB000A431343099A1201134304 +:105FD0001F221340B37032231D420FD0601E0428CD +:105FE0000CD8FBF715F90916181A1C003123C8E75D +:105FF0001223C6E72223C4E7112333700C231D426A +:1060000011D0601E04280ED8FBF702F90B252729B2 +:106010002B002123F1E73123EFE71223EDE72223C1 +:10602000EBE711237370082200210EA800F064FC36 +:10603000039B059A0C930AAB1A82069A02989A82DD +:10604000049B0CAA109311A9269B0D96FFF74CFFF9 +:1060500080B219B0F0BD2123E4E73123E2E7122337 +:10606000E0E72223DEE7F0B589B01D000EAB1B8808 +:1060700004000E000092019303220FAB002102A83E +:106080001F7800F039FC112302AA137053700F3BE4 +:106090001F4305331F4097700021082205A800F018 +:1060A0002BFC019A02AB04939D811A82009B200075 +:1060B000109A03A903960793FFF718FF80B209B05F +:1060C000F0BD77DF704778DF70477ADF70477CDF9D +:1060D000704729DF704728DF704710B5FFF7F9FFD9 +:1060E000F8F73AFD10BD10B5F8F796FC802252057E +:1060F00013691169421E98B2504389B2FBF79CF8AC +:10610000FFF7E9FFF8F728FD10BD2EDF704751DFDC +:10611000704710DF704711DF704761DF704710B5BF +:1061200008001100FFF7F1FC10BD4DDF704770B59E +:106130008CB06B46140002000D001E000F32117867 +:10614000197011000133013A8842F8D10D22002163 +:1061500004A800F0D1FB2B783000F3776B78B3778D +:10616000AB787377FFF7E1FF2F236B441B78237025 +:106170002E236B441B7863702D236B441B78A37014 +:106180000CB070BD30B5037804000D00002085B060 +:10619000022B16D10322611C01A800F091FB0322FF +:1061A000211D03A800F08CFB280002AA03A9FFF719 +:1061B000BEFF032202A901A800F074FB434258412C +:1061C000C0B205B030BD2EDF704732DF704733DF1D +:1061D00070474CDF70477FDF704782DF7047A7DF73 +:1061E0007047A9DF7047AADF704700207047002082 +:1061F00070470020704710B5F9F76AFA10BD00200B +:10620000704710B5F9F71CFB10BD10B5F9F732FB5C +:1062100010BD002070470020704700207047F0B587 +:1062200085B01C000AAB050016001F780391F9F732 +:10623000EFFF01235F4032002300280003990097FD +:1062400000F036FA201A431E984105B0F0BDF0B5B3 +:1062500085B01C000AAB050016001F780391F9F702 +:10626000D7FF01235F4032002300280003990097E5 +:1062700000F0DCF9201A431E984105B0F0BD10B5BE +:106280000400F9F7D3FF200000F0E4FA200010BD6D +:106290008269806812681040431E9841704710B5AB +:1062A000043000F0AFF910BD4369010010B500687B +:1062B000002B03D1002800D0804710BD0028FCD05F +:1062C00004319847F9E710B5012902D0022904D01A +:1062D00010BD2030FFF7E8FFFAE73830FAE77047E3 +:1062E00010B5040000F0B6FA200010BD704703009E +:1062F0004A1C080018214A4341439A1892685818CA +:1063000010B5C068002A03D1002800D0804710BD16 +:106310000028FCD0103159189047F8E710B5040058 +:1063200000F098FA200010BD70B50D000400043094 +:10633000FAF762FDE56370BD10B504004368426979 +:10634000991800F07FF8E36A002B04D1A369002BB1 +:1063500000D0984710BDA0690028FBD021001C3157 +:106360009847F7E710B5040000F074F80023A36124 +:10637000E36210BD10B50400F9F7B0FF200000F093 +:1063800069FA200010BD70B50D00040000F062F83D +:106390006561206900F01FF94119200000F052F8F2 +:1063A00070BDC36A010010B58069002B03D10028BD +:1063B00000D0804710BD0028FCD01C319847F9E779 +:1063C00010B50400F9F798FF200000F043FA200010 +:1063D00010BD036810B50400002B05D1C06800F0A3 +:1063E000FAF801236060236010BD10B50400006856 +:1063F000002804D0E06800F0EEF86368C01A10BD11 +:1064000010B58468FFF7F1FF201810BD10B5040027 +:10641000C06800F0E0F800236060A36010BD0023B6 +:1064200010B50360436083600400F9F795FFE060F6 +:106430002000FFF7EBFF200010BD10B503689B683C +:10644000984710BD10B503000A00011D006900F057 +:1064500089F810BD10B5011D006900F0A0F810BD4D +:106460000FB4012010B5FCF73FF970B50D00040022 +:106470001600F9F7E5FF6B1C07D00021200000F0A3 +:10648000C7F83100200000F0BDF870BDF8B50D0070 +:106490001F0004001600F9F7D3FF6B1C0CD06368D3 +:1064A000002F0AD0E26801212000136000F0B0F84C +:1064B0003100200000F0A6F8F8BD2269F3E710B51E +:1064C0000322FFF7D2FF10BD10B5FFF7CEFF10BDBE +:1064D00010B513000022FFF7D9FF10BD10B5002240 +:1064E000FFF7F6FF10BD012010B5FCF7FDF870476F +:1064F000704710B5FFF7FCFFFFF7F9FFF1F72AFF30 +:1065000010BD10B5002801D000F05EF9FEE770B5AF +:1065100004000D0003681B68984763681D6070BD28 +:10652000036870B5DB680400984763685A6823689D +:10653000002A02D19B68984770BD5B681568984730 +:1065400063682D1A5A68002D07DC916859601B6832 +:10655000002BEAD050689847E7E7236810681B696A +:106560009847E9E770B506000C00100072B64B6062 +:1065700000230A6071684D68002D08D1002B0CD1F2 +:1065800033684C601B699847A56062B670BD2A6885 +:10659000821AF3D42B00AD68EEE79C60F4E710B5E7 +:1065A00072B6426853688B420DD19B685360026893 +:1065B000002B03D19368984762B610BD1269186822 +:1065C0009047F9E71300002BF6D09A688A42F9D178 +:1065D0008A689A60F0E710B503685B68984710BD59 +:1065E00070B50400FAF772FD0500FAF76FFD401B65 +:1065F000A042FAD370BDFA2310B59B005843FFF7B1 +:10660000EFFF10BD10B5007840B200F081F810BD6A +:10661000002902D0012900D070470023A022C356D0 +:10662000D205C133FF339B009950F5E7F7B50192CE +:10663000B1221C0003684910D20099508021012228 +:1066400089005A50190000260500FC31CE601A60FE +:10665000671E019BB7420BDC01222800D919FAF70B +:106660001BF8002819D02800FAF7DEF83C0010E0EB +:10667000002228009919FAF70FF800280BD02800FB +:10668000FAF704F904002800FAF7CEF8002C00DB32 +:1066900034002000FEBD0136DAE7089B002BF8D05D +:1066A0002B68FC339A68002AFCD000229A60F0E73D +:1066B000F8B51700B1221C000368D20049109950A8 +:1066C0008022002592009D50012206009A60A5427A +:1066D00004DB069B002B13D120000EE03000795D17 +:1066E000F9F7C6FF002809D03000FAF79DF830000E +:1066F000FAF7CCF8002800DB2800F8BD0135E6E702 +:106700003000FAF7A9F80028E6D001204042F4E76B +:10671000A0238000DB05C018E02310B50C24DB00AB +:10672000C2588900A243C250C2581143C15010BD83 +:1067300030B5002902D001290FD030BD01220C0054 +:1067400013008B4005691D4203D005688B00EB18D0 +:106750001C6001311F29F3D1EFE700230A009A40A2 +:106760000469144203D004689A00A218116001332E +:106770001F2BF3D1E1E70B00426810B514680169E3 +:10678000634019406140116010BD10B5407840B2BF +:10679000FAF7C2F810BD82B00190C046C046C046AC +:1067A000C046C046C046C046C046C046C046C046B9 +:1067B000C046C046C046019B013B0193002BECD173 +:1067C00002B070477047704710B59AB0032102A815 +:1067D000FFF784FE022108A8FFF780FE01210EA822 +:1067E000FFF77CFE102114A8FFF778FE9624059B86 +:1067F000039A20001A60099A0C9B1A600F9A129B48 +:106800001A60159A179B01921A60FFF7F4FE069B17 +:10681000039A20001A60099A0B9B1A600F9A119B29 +:1068200001921A60159A189B1A60FFF7E4FEDEE7E2 +:10683000030000200856421C02D0984201D148684B +:1068400070470C31F5E7030010B508001900FBF79D +:1068500037FF10BD10B5F2F759FC10BD10B5041E7E +:1068600000D101342000F2F71DFC002807D1FAF70F +:10687000C9FC002801D100F003F88047F2E710BD01 +:10688000062010B5FBF76AFF0120FFF73AFEC9B2F8 +:106890008218904201D10020704703788B42FBD0D0 +:1068A0000130F6E730B500240139A24201D10020C1 +:1068B00005E0035D01340D5DAB42F6D0581B30BDE1 +:1068C000002310B59A4200D110BDCC5CC4540133F2 +:1068D000F8E710B5884202D98B18984203D30023F9 +:1068E00007E08B5C8354013AFBD210BDCC5CC454EE +:1068F00001339A42FAD1F8E703008218934200D19B +:10690000704719700133F9E770B504000D001F29B5 +:1069100004D9162303600120404270BD436C002B54 +:1069200004D08A009B181A68002A08D1200000F0C1 +:1069300015F82A0001002000FBF71AFFEDE7002000 +:10694000012AEAD0511C03D1162301302360E4E769 +:10695000002428001C6090472000DEE710B5FCF7FB +:10696000E1F910BD02780B78002A03D00130013123 +:106970009A42F7D0D01A70470023C25C0133002A34 +:10698000FBD1581E7047030030B51D00002A06D009 +:106990000C78013A01332C700131002CF5D1002123 +:1069A0009A18934200D130BD19700133F9E7F7B559 +:1069B000150001938A680B690C000090934200DA7D +:1069C000130022002B6043321278002A01D00133D9 +:1069D0002B6023689B0602D52B6802332B6022684C +:1069E000062317001F401A4227D0230043331B7889 +:1069F0005A1E93412268920630D4220001990098D1 +:106A0000089E4332B047431C25D0062320682A68DD +:106A1000E16800250340042B03D18D1AEB43DB17FB +:106A20001D40A3682269934201DD9B1AED180027DF +:106A3000BD4220D1002010E00137E3682A689B1A8C +:106A4000BB42D2DD2200012301990098089E193231 +:106A5000B047431CF0D101204042FEBD3020E11878 +:106A60004331087021005A1C45310978A21843327D +:106A700002331170C1E72200012301990098089E9A +:106A80001A32B047431CE6D00137D1E7F8B5C0460B +:106A9000F8BC08BC9E467047F8B5C046F8BC08BCB8 +:106AA0009E46704700000000000000008981010040 +:106AB000452D020005000000050000000300000055 +:106AC000090000000D04000096750200000000009F +:106AD000000000000D2F02000B2F0200152F0200F6 +:106AE000172F0200FFFF000000000000FFFF010061 +:106AF0000100000000000000000000006F350200EF +:106B00000B2F0200B3350200B53502000000000073 +:106B1000000000006F3502000B2F0200B1350200AB +:106B2000C1350200713502008D3502009135020039 +:106B3000AD350200D9960100E1960100A3360200AE +:106B40000000000000000000459A01000B2F020029 +:106B50001D9B01002737020000000000000000001C +:106B60006F3502000B2F0200673702006937020001 +:106B70008D9B01004737020063370200959B01009F +:106B800075370200010000001700000046000000F9 +:106B9000A30000005F010000D6020000C405000051 +:106BA000A00B00000000000000000000ED3E02000D +:106BB0000B2F0200F9A10100853C0200000000003B +:106BC0000000000035420200D9A7010045A70100DE +:106BD0009F400200B1A80100B14002004D420200F6 +:106BE000F8FFFFFF000000006F350200B5A90100AB +:106BF000D1A80100E1A80100000000000000000091 +:106C00006F3502000B2F0200794202007B42020026 +:106C100000000000000000006F3502000345020084 +:106C2000F5440200F74402000000000000000000EC +:106C30006F350200F7460200CD460200CF46020043 +:106C4000506C020003000000686C020008000000A5 +:106C5000020000000000000004000000010000002D +:106C60000800000002000000C4090000000000004D +:106C7000881300000800000010270000100000002A +:106C8000204E0000180000008038010020000000A5 +:106C9000007102002800000000E204003000000043 +:106CA0000088130038000000000000000000000011 +:106CB0006F35020007470200B9B401001147020016 +:106CC000713502008D35020091350200AD350200AC +:106CD000C5B30100FDB40100A3360200BCFFFFFFF5 +:106CE000000000006F350200B5B30100DDB4010003 +:106CF000EDB40100A9B40100473702006337020078 +:106D0000F9B5010075370200186D0200030000009C +:106D1000306D0200080000000200000000000000CA +:106D20000400000001000000080000000200000054 +:106D3000E204000000000000C40900000800000098 +:106D40008813000010000000102700001800000049 +:106D5000204E0000200000008038010028000000C4 +:106D6000007102003000000000C40900380000007B +:106D700000000000000000006F35020035470200EF +:106D800039B701003F470200713502008D3502001E +:106D900091350200AD35020089B6010051B70100FE +:106DA000A3360200AC6D02000B000000D4300000DE +:106DB00000000000A86100002000000050C3000097 +:106DC00040000000A086010060000000400D0300AC +:106DD00080000000801A06008800000000350C00CA +:106DE00090000000006A1800B000000000D43000DD +:106DF000D000000000A86100F00000000050C300B7 +:106E0000F800000000000000000000006F350200E4 +:106E10006347020025B801006D4702003DB801003C +:106E20004737020063370200E1B8010075370200FE +:106E3000406E020004000000606E020009000000C5 +:106E4000020000000000000004000000100000002C +:106E500008000000200000001000000030000000CA +:106E60006902000080000000E802000090000000BD +:106E7000C4090000700000008813000060000000DA +:106E80001027000050000000204E000040000000CD +:106E9000409C000030000000A0860100200000009F +:106EA00040420F0010000000000000000000000041 +:106EB0006F3502009147020065BA01009B4702004E +:106EC000713502008D35020091350200AD350200AA +:106ED000C5B901007DBA0100A3360200E46E0200CC +:106EE00004000000102700000C000000204E0000ED +:106EF0000800000050C3000004000000A08601004C +:106F00000000000000000000000000006F350200DB +:106F1000BF470200CDBB0100C94702006DBB0100A5 +:106F20004737020063370200E5BB010075370200F6 +:106F300000000000000000006F350200EDBF0100FE +:106F400005BF01009349020000000000000000009E +:106F50006F350200FB4D02000D4D02000F4D020087 +:106F60000000000000000000FDD801001F530200D7 +:106F700000000000000000001DD901003153020094 +:106F800000000000000000003DD901004353020052 +:106F90000000000000000000DDD801000D530200D9 +:106FA0000000000000000000F7510200FB51020049 +:106FB000FF51020003520200F9D7010007520200FC :106FC0000B5202000F52020013520200175202002D :106FD0001B5202001F5202002352020027520200DD -:106FE0002B5202002F52020033520200395202008B -:106FF0003D52020041520200455202004952020035 +:106FE0002B5202002F52020033520200375202008D +:106FF0003B52020041520200455202004952020037 :107000004D520200515202005552020059520200E4 -:107010005D52020061520200DF640200DF64020080 -:107020001DDB0100000000000000000055D9010038 -:107030004D530200000000000000000095D901003F -:107040007153020000000000000000000DDE01008E -:10705000F7550200000000000000000021DE0100E2 -:10706000215602000000000000000000B5D9010018 -:1070700083530200000000000000000075D90100E9 -:107080005F5302000000000000000000795202007F -:107090007D52020081520200855202008952020094 +:107010005D52020061520200655202006952020094 +:10702000E7640200E764020025DB010000000000C5 +:10703000000000005DD9010055530200000000006F +:10704000000000009DD901007953020000000000FB +:107050000000000015DE0100FF55020000000000E6 +:107060000000000029DE0100295602000000000097 +:1070700000000000BDD901008B5302000000000099 +:10708000000000007DD901006753020000000000ED +:107090000000000081520200855202008952020065 :1070A0008D52020091520200955202009952020044 -:1070B000335602000000000000000000F5D9010076 -:1070C000A75302000000000000000000D5D9010015 -:1070D0009553020000000000000000009D520200D5 -:1070E000F9D70100A1520200A5520200A9520200E4 -:1070F000AB520200AF520200B3520200B55202007E -:10710000B9520200BD520200ED560200000000001C -:1071100000000000795402006D5402006154020026 -:1071200059540200B953020065520200695202002C -:107130006D52020071520200755202006355020046 -:107140000000000000000000D9540200C7520200F5 -:107150008954020015DA0100CB520200CF5202001E -:10716000BF5502009F5502008DD8010089DA010049 -:1071700059D80100D3520200BDDA01007155020056 -:10718000000000000000000059DF010035DE0100B2 -:10719000535702004DDE010069DE01007F570200F7 -:1071A000BF570200E75702009952020039E101007F -:1071B0000000000000000000E55B02001B5C020014 -:1071C000415B0200455B0200495B02004F5B02002D -:1071D00003520200F5E501006D5B0200955B0200C1 -:1071E000A75B0200BB5B0200CF5B0200F55C020004 -:1071F0004D5C0200635C0200775C02008B5C020065 -:1072000001E40100A55C02001B5D0200535D020069 -:10721000A95C0200B15C0200B95C0200BD5C020026 -:10722000C35C0200C95C02005D52020051E401002F -:10723000BD5D02004DE50100EB5D02002DEB01009C -:10724000FDEA01002DF0010011F0010075EF0100D1 -:10725000DF60020061EC01008DEC010019EC01001F -:10726000E5EB0100EB6102006DF801001362020022 -:1072700003620200F761020039F801000B620200AC -:10728000FB610200E7610200C9F601000F62020023 -:10729000EF61020000000000000000002502020073 -:1072A000776202000000000000000000D7620200C8 -:1072B000D96202000000000000000000E562020048 -:1072C000156302000000000000000000D50202006B -:1072D0006D63020031630200000000000000000046 -:1072E000F1020200B96302009B630200000000008B -:1072F000000000000000000000000000DF64020049 -:1073000008730200F826002039100200C5100200A0 -:10731000BD670200BF670200DD100200010000002F -:1073200000700040040000000200000000700040F7 -:107330000800000003000000007000401000000082 -:107340000400000000700040200000000500000064 -:107350000070004040000000060000000070004087 -:1073600080000000FF000000FFFFFFFF00000000A2 -:10737000B004000000F004006009000000D0090023 -:10738000C012000000B0130080250000005027004C -:107390004038000000003B00004B000000A04E0001 -:1073A0008070000000F07500127A0000000080007C -:1073B0000096000000509D0000E1000000F0EB008E -:1073C000002C010000903A0100C2010000E0D7014A -:1073D0000084030000B0AF0390D00300000000045D -:1073E0000008070000705F0700100E00A4DFBE0E4B -:1073F00040420F0000000010A81C0200341C0200D4 -:10740000901B0200481B0200901B0200701C02002F -:10741000901B0200481B0200341C0200341C0200B6 -:10742000701C0200481B02004E1B02004E1B020093 -:107430004E1B02007E1C0200341C0200341C0200A1 -:10744000901B0200441B0200901B0200701C0200F3 -:10745000901B0200441B0200341C0200341C02007A -:10746000701C0200441B02004E1B02004E1B020057 -:107470004E1B02007A1C0200081F0200D81E0200E8 -:10748000D81E0200D61E0200DC1E0200DC1E020016 -:1074900024200200D61E0200DC1E0200242002006E -:1074A000DC1E0200D61E0200D01F0200D01F020008 -:1074B000D01F020060200200000000000000000059 +:1070B0009D520200A15202003B5602000000000057 +:1070C00000000000FDD90100AF53020000000000E5 +:1070D00000000000DDD901009D5302000000000007 +:1070E00000000000A552020001D80100A9520200D0 +:1070F000AD520200B1520200B3520200B752020078 +:10710000BB520200BD520200C1520200C552020031 +:10711000F55602000000000000000000815402004B +:10712000755402006954020061540200C153020008 +:107130006D52020071520200755202007952020033 +:107140007D5202006B5502000000000000000000AC +:10715000E1540200CF520200915402001DDA0100F6 +:10716000D3520200D7520200C7550200A7550200B1 +:1071700095D8010091DA010061D80100DB520200CC +:10718000C5DA01007955020000000000000000008F +:1071900061DF01003DDE01005B57020055DE0100AA +:1071A00071DE010087570200C7570200EF57020047 +:1071B000A152020041E101000000000000000000B7 +:1071C000ED5B0200235C0200495B02004D5B0200A4 +:1071D000515B0200575B02000B520200FDE501000B +:1071E000755B02009D5B0200AF5B0200C35B0200A7 +:1071F000D75B0200FD5C0200555C02006B5C020084 +:107200007F5C0200935C020009E40100AD5C0200B7 +:10721000235D02005B5D0200B15C0200B95C02000C +:10722000C15C0200C55C0200CB5C0200D15C0200C4 +:107230006552020059E40100C55D020055E50100F8 +:10724000F35D020035EB010005EB010035F00100B4 +:1072500019F001007DEF0100E760020069EC010018 +:1072600095EC010021EC0100EDEB0100F36102005F +:1072700075F801001B6202000B620200FF61020050 +:1072800041F801001362020003620200EF61020094 +:10729000D1F6010017620200F76102000000000051 +:1072A000000000002D0202007F62020000000000CA +:1072B00000000000DF620200E16202000000000046 +:1072C00000000000ED6202001D63020000000000EB +:1072D00000000000DD020200756302003963020055 +:1072E0000000000000000000F9020200C16302007B +:1072F000A363020000000000000000000000000086 +:1073000000000000E764020010730200F82600206D +:1073100041100200CD100200C5670200C7670200DD +:10732000E5100200010000000070004004000000B1 +:107330000200000000700040080000000300000090 +:1073400000700040100000000400000000700040C9 +:107350002000000005000000007000404000000018 +:10736000060000000070004080000000FF000000E8 +:10737000FFFFFFFF00000000B004000000F0040069 +:107380006009000000D00900C012000000B0130026 +:1073900080250000005027004038000000003B001E +:1073A000004B000000A04E008070000000F075004F +:1073B000127A0000000080000096000000509D003E +:1073C00000E1000000F0EB00002C010000903A0109 +:1073D00000C2010000E0D7010084030000B0AF0349 +:1073E00090D00300000000040008070000705F0751 +:1073F00000100E00A4DFBE0E40420F00000000107F +:10740000B01C02003C1C0200981B0200501B020032 +:10741000981B0200781C0200981B0200501B0200FF +:107420003C1C02003C1C0200781C0200501B0200A5 +:10743000561B0200561B0200561B0200861C02004F +:107440003C1C02003C1C0200981B02004C1B02006A +:10745000981B0200781C0200981B02004C1B0200C3 +:107460003C1C02003C1C0200781C02004C1B020069 +:10747000561B0200561B0200561B0200821C020013 +:10748000101F0200E01E0200E01E0200DE1E0200CD +:10749000E41E0200E41E02002C200200DE1E020098 +:1074A000E41E02002C200200E41E0200DE1E020088 +:1074B000D81F0200D81F0200D81F02006820020057 :1074C00000000000000000000000000000000000BC :1074D00000000000000000000000000000000000AC :1074E000000000000000000000000000000000009C :1074F000000000000000000000000000000000008C :10750000000000000000000000000000000000007B -:1075100000000000000000002020002069645F706F -:10752000726F700076695F000000000000000100CB -:107530000100000000000001000000010001010145 -:107540000000000000000001000100000000000039 -:10755000000101010001000000017A766770747576 -:107560006F6965617A76677074756F6965617A763F -:107570006770745265626F6F744D6F646500666CFE -:10758000617368496E636F6D706C657465000000AF -:1075900004020204020000020404040002020004C7 -:1075A00004030100000103030300010102030304BB -:1075B00002010103010403010003000004010102B0 -:1075C000000003027A76677074756F6965617A7678 -:1075D000677074756F6965617A766770740000040E -:1075E0000202040200000204040400020200040477 -:1075F000030100000103030300010102030304026D -:107600000101030104030100030000040101020061 -:107610000003021B1B000E110000000000080808F8 -:1076200000080A4A4000000A5FEA5FEA0ED92ED33A -:107630006E19324489330C924C924D0808000000B8 -:1076400004880808040804848488000A448A4000E6 -:10765000048EC480000000048800000EC0000000FA -:1076600000080001224488100C9252524C048C8471 -:10767000848E1C824C901E1EC244924C06CA525FDD -:10768000E21FF01EC13E02448ED12E1FE24488103C -:107690000ED12ED12E0ED12EC48800080008000075 -:1076A000048004880244880482000EC00EC00804CE -:1076B0008244880ED126C0040ED135B36C0C925E84 -:1076C000D2521C925C925C0ED010100E1C92525240 -:1076D0005C1ED01C901E1ED01C90100ED013712E5C -:1076E00012525ED2521C8808081C1FE242524C12F1 -:1076F00054981492101010101E113B75B1311139AD -:1077000035B3710C9252524C1C925C90100C9252F8 -:107710004C861C925C92510ED00C825C1FE48484D7 -:1077200084125252524C1131312A44113135BB71FD -:1077300012524C9252112A4484841EC488101E0E88 -:10774000C808080E10080482410EC242424E048A44 -:10775000400000000000001F0804800000000ED25E -:10776000524F10101C925C000ED0100E02424ED2EE -:107770004E0C925C900E06C81C88080ED24EC24C6D -:1077800010101C92520800080808024002424C10D7 -:10779000149814920808080806001B75B131001CE3 -:1077A000925252000C92524C001C925C90000ED2ED -:1077B0004EC2000ED010100006C8049808080EC86B -:1077C00007001252524F0011312A4400113135BBCB -:1077D00000124C8C9200112A4498001EC4881E0688 -:1077E000C48C8486080808080818080C881800004B -:1077F0000C8360636F6D7061737343616C00302C38 -:107800003235352C302C3235352C300A302C32358F -:10781000352C302C3235352C300A302C302C302C95 -:10782000302C300A3235352C302C302C302C32357F -:10783000350A302C3235352C3235352C3235352C55 -:10784000300A0054494C5420544F2046494C4C2097 -:1078500053435245454E2000000001000200030042 -:107860000400000101010201030104010002010200 -:1078700002020302040200030103020303030403E0 -:107880000004010402040304040474656D70436180 -:107890006C00E95DCA4B251D470AA062FA1922DF78 -:1078A000A9A8E95DFB24251D470AA062FA1922DF79 -:1078B000A9A8E95D0753251D470AA062FA1922DF2E -:1078C000A9A8626C65537973417474727300424263 -:1078D00043206D6963726F3A626974005D004242D1 -:1078E00043206D6963726F3A626974205B00302CCB -:1078F000302C3235352C302C300A302C3235352CAA -:10790000302C302C300A3235352C3235352C32358E -:10791000352C3235352C3235350A302C3235352C74 -:10792000302C302C300A302C302C3235352C302C89 -:10793000300A00302C302C302C302C300A302C30D7 -:107940002C302C302C3235350A302C302C302C3267 -:1079500035352C300A3235352C302C3235352C303B -:107960002C300A302C3235352C302C302C300A009B -:107970003235352C302C302C302C3235350A302C29 -:107980003235352C302C3235352C300A302C302C19 -:107990003235352C302C300A302C3235352C302C09 -:1079A0003235352C300A3235352C302C302C302CF9 -:1079B0003235350A00322E312E312D2D6700FFFF72 -:1079C00014000500FFFFFFFFFFFFFFFFFFFFFFFFAA -:1079D00000FFFFFF000000FFFFFFFFFFFFFFFF00B2 -:1079E000FFFFFF000000FF0000000000FFFF00FF9E -:1079F000FFFF000000FF000000000000000000008A -:107A0000FFFFFFFFFFFFFF00FFFFFF000000FF0081 -:107A100000000000FFFFFFFFFFFFFFFFFFFFFFFF72 -:107A200000FFFFFF000000FF0000FFFF00FF00FF5E -:107A300000FF00FFFFFF00FF00FF00FF0000FFFF4F -:107A400000E2ECF0F4F8FC0004E95DDA90251D4753 -:107A50000AA062FA1922DFA9A8E95DDA91251D477B -:107A60000AA062FA1922DFA9A8E95D9882251D47BC -:107A70000AA062FA1922DFA9A8E95D5899251D47D5 -:107A80000AA062FA1922DFA9A8E95D8D00251D4729 -:107A90000AA062FA1922DFA9A8E95DB9FE251D47EF -:107AA0000AA062FA1922DFA9A8E95DD822251D479C -:107AB0000AA062FA1922DFA9A8E95D127B251D47F9 -:107AC0000AA062FA1922DFA9A8E95D7B77251D4784 -:107AD0000AA062FA1922DFA9A8E95D0D2D251D472C -:107AE0000AA062FA1922DFA9A8E95D93EE251D47D5 -:107AF0000AA062FA1922DFA9A8E95DD91D251D4750 -:107B00000AA062FA1922DFA9A86261642068616E86 -:107B1000646C6520746F20756E6465726C79696E33 -:107B200067207472616E73706F7274006E40000330 -:107B3000B5A3F393E0A9E50E24DCCA9E6E400002D3 -:107B4000B5A3F393E0A9E50E24DCCA9E6E400001C4 -:107B5000B5A3F393E0A9E50E24DCCA9E494E49542F -:107B600049414C495A4154494F4E5F494E434F4D4C -:107B7000504C45544500756E6B6E6F776E004E6FBE -:107B80007264696320424C45342E31207665723A26 -:107B900025752066773A25303478004E6F72646917 -:107BA0006320287370656320756E6B6E6F776E2926 -:107BB000207665723A25752066773A25303478004C -:107BC000D8E2ECF0F4F8FC00046E52463578004E32 -:107BD0006F20617661696C61626C65204932430097 -:107BE00070696E6D6170206E6F7420666F756E6463 -:107BF00020666F72207065726970686572616C00D2 -:107C0000232D302B2000686C4C0065666745464785 -:107C10000030313233343536373839414243444508 -:107C20004600303132333435363738396162636477 -:107C30006566000000000000D004FF7F0100000026 -:107C4000000000000100000018760200B579020073 -:107C5000CE780200204E0000204E000020200020A0 -:107C600000000000D8740200F8740200B87402002A -:107C70000000000000000000000000000000000004 +:10751000000000000000000000000000000000006B +:107520002020002069645F70726F700076695F00D0 +:107530000000000000000100010000000000000148 +:107540000000000100010101000000000000000136 +:107550000001000000000000000101010001000026 +:1075600000017A76677074756F6965617A76677005 +:1075700074756F6965617A766770745265626F6F52 +:10758000744D6F646500666C617368496E636F6DFE +:10759000706C6574650000000402020402000002C1 +:1075A00004040400020200040403010000010303B8 +:1075B00003000101020303040201010301040301AA +:1075C0000003000004010102000003027A766770E4 +:1075D00074756F6965617A76677074756F696561D6 +:1075E0007A7667707400000402020402000002044C +:1075F0000404000202000404030100000103030369 +:10760000000101020303040201010301040301005C +:1076100003000004010102000003021B1B000E1105 +:10762000000000000008080800080A4A4000000A9C +:107630005FEA5FEA0ED92ED36E19324489330C9279 +:107640004C924D08080000000488080804080484CF +:107650008488000A448A4000048EC480000000042C +:107660008800000EC00000000008000122448810BD +:107670000C9252524C048C84848E1C824C901E1EA0 +:10768000C244924C06CA525FE21FF01EC13E024441 +:107690008ED12E1FE24488100ED12ED12E0ED12E67 +:1076A000C48800080008000004800488024488049C +:1076B00082000EC00EC008048244880ED126C00489 +:1076C0000ED135B36C0C925ED2521C925C925C0E61 +:1076D000D010100E1C9252525C1ED01C901E1ED058 +:1076E0001C90100ED013712E12525ED2521C8808BC +:1076F000081C1FE242524C125498149210101010A1 +:107700001E113B75B131113935B3710C9252524C87 +:107710001C925C90100C92524C861C925C92510E02 +:10772000D00C825C1FE4848484125252524C11317A +:10773000312A44113135BB7112524C9252112A44F4 +:1077400084841EC488101E0EC808080E1008048207 +:10775000410EC242424E048A400000000000001F59 +:107760000804800000000ED2524F10101C925C00E2 +:107770000ED0100E02424ED24E0C925C900E06C8F5 +:107780001C88080ED24EC24C10101C9252080008E1 +:107790000808024002424C10149814920808080885 +:1077A00006001B75B131001C925252000C92524CD3 +:1077B000001C925C90000ED24EC2000ED010100041 +:1077C00006C8049808080EC807001252524F00114C +:1077D000312A4400113135BB00124C8C9200112A21 +:1077E0004498001EC4881E06C48C848608080808B5 +:1077F0000818080C881800000C8360636F6D7061B6 +:10780000737343616C00302C3235352C302C32359B +:10781000352C300A302C3235352C302C3235352C85 +:10782000300A302C302C302C302C300A3235352CAC +:10783000302C302C302C3235350A302C3235352C6A +:107840003235352C3235352C300A0054494C542011 +:10785000544F2046494C4C2053435245454E20003E +:107860000000010002000300040000010101020108 +:1078700003010401000201020202030204020003E8 +:1078800001030203030304030004010402040304CC +:10789000040474656D7043616C00E95DCA4B251D7D +:1078A000470AA062FA1922DFA9A8E95DFB24251D79 +:1078B000470AA062FA1922DFA9A8E95D0753251D2E +:1078C000470AA062FA1922DFA9A8626C655379738E +:1078D000417474727300424243206D6963726F3A5F +:1078E000626974005D00424243206D6963726F3AC1 +:1078F000626974205B00302C302C3235352C302CF2 +:10790000300A302C3235352C302C302C300A3235C0 +:10791000352C3235352C3235352C3235352C323547 +:10792000350A302C3235352C302C302C300A302CA6 +:10793000302C3235352C302C300A00302C302C30A5 +:107940002C302C300A302C302C302C302C32353569 +:107950000A302C302C302C3235352C300A3235356B +:107960002C302C3235352C302C300A302C32353539 +:107970002C302C302C300A003235352C302C302C69 +:10798000302C3235350A302C3235352C302C32350E +:10799000352C300A302C302C3235352C302C300A36 +:1079A000302C3235352C302C3235352C300A3235EE +:1079B000352C302C302C302C3235350A00322E311B +:1079C0002E312D2D6700FFFF14000500FFFFFFFF84 +:1079D000FFFFFFFFFFFFFFFF00FFFFFF000000FFB3 +:1079E000FFFFFFFFFFFFFF00FFFFFF000000FF00A2 +:1079F00000000000FFFF00FFFFFF000000FF00008D +:107A00000000000000000000FFFFFFFFFFFFFF007D +:107A1000FFFFFF000000FF0000000000FFFFFFFF6E +:107A2000FFFFFFFFFFFFFFFF00FFFFFF000000FF62 +:107A30000000FFFF00FF00FF00FF00FFFFFF00FF4F +:107A400000FF00FF0000FFFF00E2ECF0F4F8FC0094 +:107A500004E95DDA90251D470AA062FA1922DFA920 +:107A6000A8E95DDA91251D470AA062FA1922DFA96B +:107A7000A8E95D9882251D470AA062FA1922DFA9AC +:107A8000A8E95D5899251D470AA062FA1922DFA9C5 +:107A9000A8E95D8D00251D470AA062FA1922DFA919 +:107AA000A8E95DB9FE251D470AA062FA1922DFA9DF +:107AB000A8E95DD822251D470AA062FA1922DFA98C +:107AC000A8E95D127B251D470AA062FA1922DFA9E9 +:107AD000A8E95D7B77251D470AA062FA1922DFA974 +:107AE000A8E95D0D2D251D470AA062FA1922DFA91C +:107AF000A8E95D93EE251D470AA062FA1922DFA9C5 +:107B0000A8E95DD91D251D470AA062FA1922DFA93F +:107B1000A86261642068616E646C6520746F207572 +:107B20006E6465726C79696E67207472616E7370D1 +:107B30006F7274006E400003B5A3F393E0A9E50EE5 +:107B400024DCCA9E6E400002B5A3F393E0A9E50EC3 +:107B500024DCCA9E6E400001B5A3F393E0A9E50EB4 +:107B600024DCCA9E494E495449414C495A41544922 +:107B70004F4E5F494E434F4D504C45544500756E36 +:107B80006B6E6F776E004E6F7264696320424C4576 +:107B9000342E31207665723A25752066773A253085 +:107BA0003478004E6F7264696320287370656320B7 +:107BB000756E6B6E6F776E29207665723A2575202B +:107BC00066773A2530347800D8E2ECF0F4F8FC001F +:107BD000046E52463578004E6F20617661696C61A3 +:107BE000626C65204932430070696E6D6170206E71 +:107BF0006F7420666F756E6420666F722070657298 +:107C00006970686572616C00232D302B2000686CF0 +:107C10004C006566674546470030313233343536AF +:107C200037383941424344454600303132333435E8 +:107C30003637383961626364656600000000000011 +:107C4000C804FF7F010000000000000001000000E8 +:107C500020760200BD790200D6780200204E000096 +:107C6000204E00002020002000000000E0740200F0 +:107C700000750200C0740200000000000000000057 :107C800000000000000000000000000000000000F4 :107C900000000000000000000000000000000000E4 :107CA00000000000000000000000000000000000D4 :107CB00000000000000000000000000000000000C4 -:107CC000204EFFFF00000000FF0F10100700FF0014 -:107CD0000004FF00E98001004D84010029900100AB -:107CE000699301006196010089960100C18001003D +:107CC0000000000000000000204EFFFF0000000048 +:107CD000FF0F10100700FF000004FF00E980010003 +:107CE00055840100319001007193010069960100F3 +:087CF00091960100C180010022 :020000040003F7 :10C00000903C002061DC030073DC030075DC03005E :10C010000000000000000000000000000000000020 @@ -10614,8 +10615,7 @@ :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 -:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 -:0600000BFFFFFFFFFFFFF5 +:0E00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 :020000040000FA :0400000A9903C0DEB8 :1000000D00040020810A000015070000610A0000AD @@ -17515,22 +17515,22 @@ :10B3D00D481000200519A405002036010001008841 :10B3E00D3720FB349B5F80041F8000100D9DCB091F :10B3F00D0020880900200E0A0020024810000000DD -:10C0000D000002204DF2020075F2020077F20200EC -:10C0100D79F202007BF202007DF2020000000000C6 -:10C0200D0000000000000000000000007FF2020090 -:10C0300D81F202000000000083F2020085F202008E -:10C0400D87F20200694E0200EDF00200B1F002002D -:10C0500DC5F0020087F2020035DC020025C802009F -:10C0600DEDEC0200F5EC0200FDEC020087F202009F -:10C0700D87F2020087F2020087F2020087F20200C7 -:10C0800D87F20200D9FA020087F2020087F202005D -:10C0900D87F2020087F202001932030087F20200D4 -:10C0A00D87F2020087F2020005ED02000DED02009D -:10C0B00D87F2020087F2020000000000000000007D -:10C0C00D87F2020087F2020087F20200D9F0020027 -:10C0D00D87F2020087F2020087F2020087F2020067 -:10C0E00D15F102000000000000000000000000003B -:10C0F00D0000000087F202000000000001F10200C4 +:10C0000D000002205DF2020085F2020087F20200BC +:10C0100D89F202008BF202008DF202000000000096 +:10C0200D0000000000000000000000008FF2020080 +:10C0300D91F202000000000093F2020095F202005E +:10C0400D97F20200794E0200FDF00200C1F00200ED +:10C0500DD5F0020097F2020045DC020035C802005F +:10C0600DFDEC020005ED02000DED020097F202005D +:10C0700D97F2020097F2020097F2020097F2020087 +:10C0800D97F20200E9FA020097F2020097F202001D +:10C0900D97F2020097F202002932030097F2020094 +:10C0A00D97F2020097F2020015ED02001DED02005D +:10C0B00D97F2020097F2020000000000000000005D +:10C0C00D97F2020097F2020097F20200E9F00200E7 +:10C0D00D97F2020097F2020097F2020097F2020027 +:10C0E00D25F102000000000000000000000000002B +:10C0F00D0000000097F202000000000011F10200A4 :10C1000D0000000000000000000000000000000022 :10C1100D0000000000000000000000000000000012 :10C1200D0000000000000000000000000000000002 @@ -17555,7554 +17555,7554 @@ :10C2500D027B05D85C1C6410C0F81438C0F818486F :10C2600D92B207EE902A00F50162F8EE677A00F6B9 :10C2700D0C031160C3ED007A30BD00BFAFF3008039 -:10C2800D0000000000000000E87F03000000000037 +:10C2800D0000000000000000F87F03000000000027 :10C2900D4389DA0700F1E9802DE9F0474FF080423C :10C2A00D43F00103D2F8002443818EB00646002AE4 -:10C2B00D00F0CD80704A13680133136008F0FEFF63 -:10C2C00D06F1B8070021304607F090FB38466B4C5D -:10C2D00D09F0EEFB04F1F00554F8043F184613B1D4 -:10C2E00D1B681B689847AC42F6D1304601F090F8B8 +:10C2B00D00F0CD80704A13680133136009F006F861 +:10C2C00D06F1B8070021304607F098FB38466B4C55 +:10C2D00D09F0F6FB04F1F00554F8043F184613B1CC +:10C2E00D1B681B689847AC42F6D1304601F098F8B0 :10C2F00D634B0024CDE90A340AAB93E80300102305 :10C3000D8DE8030002932246334640F2FD31384654 -:10C3100D07F016FB5B4BCDE90C34C02302930EAB3B +:10C3100D07F01EFB5B4BCDE90C34C02302930EAB33 :10C3200D13E9030064228DE80300334640F2FD312A -:10C3300D384607F005FB7289534B42F4C0424FF06B +:10C3300D384607F00DFB7289534B42F4C0424FF063 :10C3400DE00C7281A02160228025402083F809C372 :10C3500D83F80A1383F81A2383F81B2383F8071332 :10C3600D83F81C1383F8215383F8222383F8015398 -:10C3700D83F8020383F8060306F5E26001F0E6FD9B -:10C3800D01F086F8014604A80FF02CFA12F056FDC4 -:10C3900D37A3D3E90023824689461BF0FFF934A366 -:10C3A00DD3E9002380460D46504649461BF0F6F969 -:10C3B00D06A811460FF0F6F92DA3D3E90023404648 -:10C3C00D29461BF0EBF907A811460FF0EBF928A34E -:10C3D00DD3E90023404629461BF0E0F9014608A8A1 -:10C3E00D0FF0E0F907AA08A909A80FF0DBFA06AAD1 -:10C3F00D09A905A80FF0D6FA09A80FF0CBF908A8DE -:10C4000D0FF0C8F907A80FF0C5F906A80FF0C2F98B +:10C3700D83F8020383F8060306F5E26001F0EEFD93 +:10C3800D01F08EF8014604A80FF034FA12F05EFDAC +:10C3900D37A3D3E90023824689461BF007FA34A35D +:10C3A00DD3E9002380460D46504649461BF0FEF961 +:10C3B00D06A811460FF0FEF92DA3D3E90023404640 +:10C3C00D29461BF0F3F907A811460FF0F3F928A33E +:10C3D00DD3E90023404629461BF0E8F9014608A899 +:10C3E00D0FF0E8F907AA08A909A80FF0E3FA06AAC1 +:10C3F00D09A905A80FF0DEFA09A80FF0D3F908A8CE +:10C4000D0FF0D0F907A80FF0CDF906A80FF0CAF973 :10C4100D06F294723B4604A9009206F10C0005AA9F -:10C4200D019404F077FF05A80FF0B4F904A80FF0FC -:10C4300DB1F907F025F83368144A5B6893420DD1C2 -:10C4400D0A2009F09BFD20460EB0BDE8F0870A4B8F -:10C4500D4FF47A701A600AF069F92FE730460A2115 +:10C4200D019404F07FFF05A80FF0BCF904A80FF0EC +:10C4300DB9F907F02DF83368144A5B6893420DD1B2 +:10C4400D0A2009F0A3FD20460EB0BDE8F0870A4B87 +:10C4500D4FF47A701A600AF071F92FE730460A210D :10C4600D984720460EB0BDE8F0870948704700BFD9 :10C4700D00CA9A3B000000003020002054390020F3 -:10C4800DF9340200E534020000E100E089340200D5 +:10C4800D09350200F534020000E100E099340200A4 :10C4900D16FCFFFF0000000082B010B59FED0C7B75 :10C4A00D82B00146069CCC6081ED067B10300021E8 -:10C4B00D04AC019084E80C0009F068FF019802B00B -:10C4C00DBDE8104002B009F0B5BE00BFAFF300806B +:10C4B00D04AC019084E80C0009F070FF019802B003 +:10C4C00DBDE8104002B009F0BDBE00BFAFF3008063 :10C4D00D000000000000000010B5054C237833B9B2 :10C4E00D044B13B10448AFF300800123237010BD3A -:10C4F00D30380020000000008C9A030008B5034B73 +:10C4F00D30380020000000009C9A030008B5034B63 :10C5000D1BB103490348AFF3008008BD00000000D4 -:10C5100D343800208C9A0300A3F5803A704700BF91 +:10C5100D343800209C9A0300A3F5803A704700BF81 :10C5200D174B002B08BF134B9D46FFF7F5FF00215E -:10C5300D8B460F461348144A121A1BF02AFB0E4B5A +:10C5300D8B460F461348144A121A1BF032FB0E4B52 :10C5400D002B00D098470D4B002B00D098470020B2 :10C5500D002104000D000D48002802D00C4801F008 -:10C5600D3FF91AF019FB2000290000F011FA1AF01A -:10C5700DFFFA00BF000008000000000000000000EE -:10C5800D0000022000240020A4420020E1D7010079 +:10C5600D47F91AF021FB2000290000F019FA1AF002 +:10C5700D07FB00BF000008000000000000000000E5 +:10C5800D0000022000240020A4420020F1D7010069 :10C5900D0000000010B50E4C84B0214603A80EF02B -:10C5A00DCDFFA4F1100003F047FA962009F0E6FC48 -:10C5B00D00231A46009303A920460EF05DFE642069 -:10C5C00D09F0DCFC03A80EF027FD04B010BD00BF80 -:10C5D00DF42C002000B585B0014602A80EF092FDA6 -:10C5E00D02A903A80EF084FD0023CDE900331A46FD -:10C5F00D03A906480BF000FF03A80EF00DFD02A8DD -:10C6000D0EF00AFD05B05DF804FB00BF202D0020E3 -:10C6100D2DE9F04784B000F03BFF014602A80FF072 -:10C6200DE1F80522114603A80EF042FDDFF87080F7 +:10C5A00DD5FFA4F1100003F04FFA962009F0EEFC30 +:10C5B00D00231A46009303A920460EF065FE642061 +:10C5C00D09F0E4FC03A80EF02FFD04B010BD00BF70 +:10C5D00DF42C002000B585B0014602A80EF09AFD9E +:10C5E00D02A903A80EF08CFD0023CDE900331A46F5 +:10C5F00D03A906480BF008FF03A80EF015FD02A8CD +:10C6000D0EF012FD05B05DF804FB00BF202D0020DB +:10C6100D2DE9F04784B000F043FF014602A80FF06A +:10C6200DE9F80522114603A80EF04AFDDFF87080E7 :10C6300D00270FFA87F946460125494602A80FF053 -:10C6400DC9F916F8013B984217D00135062DF4D1E2 +:10C6400DD1F916F8013B984217D00135062DF4D1DA :10C6500D0137052F08F10508EBD100231A46009389 -:10C6600D03A90E480EF008FE03A80EF0D5FC02A893 -:10C6700D0FF090F804B0BDE8F087C5F1040A04246A +:10C6600D03A90E480EF010FE03A80EF0DDFC02A883 +:10C6700D0FF098F804B0BDE8F087C5F1040A042462 :10C6800D1FFA8AFA22B2013C6423494603A8A4B2D8 -:10C6900D0EF0C2FD5445F5D1D7E700BFF42C0020B4 +:10C6900D0EF0CAFD5445F5D1D7E700BFF42C0020AC :10C6A00D442000202DE9F04F3B4A3C4B12681B689B :10C6B00DDFF8F0908BB0190C100CADF81C30ADF804 -:10C6C00D18208DF81E108DF81A0000F0E1FE0146BD -:10C6D00D08A80FF087F80522114609A80EF0E8FC0E +:10C6C00D18208DF81E108DF81A0000F0E9FE0146B5 +:10C6D00D08A80FF08FF80522114609A80EF0F0FCFE :10C6E00D0DF1190304930DF11D0305934FF0500A3D :10C6F00D4FF00A0B2A4B039300230293BDF90870E8 -:10C7000D039E0125394608A80FF064F916F8013B80 +:10C7000D039E0125394608A80FF06CF916F8013B78 :10C7100D984217D00135062DF4D1029B039A0133AF :10C7200D0532052B02930392E8D1049B0DF11B02F8 :10C7300D934221D013F801BB0493059B13F801AB71 :10C7400D0593D7E7C5F104081FFA88F8042422B22F -:10C7500D5B46394609A80EF05FFD504609F00EFC08 +:10C7500D5B46394609A80EF067FD504609F016FCF8 :10C7600D013C002300931A4609A94846A4B20EF0D5 -:10C7700D83FD4445EBD1CDE7C82009F0FFFBFFF762 -:10C7800D09FFFFF707FF09A80EF046FC08A80FF0F8 -:10C7900D01F80BB0BDE8F08F487C03004C7C030022 -:10C7A00D44200020F42C002030B589B0EC468CE8F4 -:10C7B00D0F001C4C1C4B012240F6B8301A6009F0DA -:10C7C00DDDFB2568194907A80FF00CF8022207A90F -:10C7D00D284606F069FD07A80EF0DCFF1449246811 -:10C7E00D05A80EF0FFFF134B06A819680EF0DAFF2F -:10C7F00D06AA05A907A80FF0D5F8022207A9204619 -:10C8000D06F052FD07A80EF0C5FF06A80EF0C2FFF8 -:10C8100D05A80EF0BFFF084809B0BDE83040FFF78E -:10C8200DD9BE00BF6038002054380020507C030072 -:10C8300D587C0300602000205C7C030010B584B0A0 -:10C8400D0DF1100C084C0CE90F0000230748236074 -:10C8500DFFF7C0FE4FF4FA6009F090FB04B0BDE89D -:10C8600D1040FFF7D5BE00BF54380020D87C030020 -:10C8700D10B588B0EC468CE80F00204B20491C68A1 -:10C8800D07A80EF0AFFF2146022307AA04A806F061 -:10C8900D13FD07A80EF07EFF0223002204A905A8B0 -:10C8A00D0FF048F8174907A80EF09CFF07A905A837 -:10C8B00D0FF02EF8044607A80EF06CFF3CB905A842 -:10C8C00D0EF068FF04A80EF065FF08B010BD01233F -:10C8D00D022204A906A80FF02DF806A907A80EF04C -:10C8E00DF7FF07A800F0FCF9C82100F077FA07A8B8 -:10C8F00D0EF050FF06A80EF04DFFE0E76038002067 -:10C9000D547D0300587D030010B5034B03600446AE -:10C9100D0FF0C6FF204610BD647D030010B5054B1A -:10C9200D036004460FF0BCFF20461BF0D0F82046F4 -:10C9300D10BD00BF647D03002DE9F04182B0BDF84C -:10C9400D2080CBB10F2906460D4617461C4602D155 -:10C9500DB8F1C00F10D128201BF0BBF82346A9B2A7 -:10C9600DCDF80080BAB2044609F01AFE33682146AC -:10C9700D5B683046984710B902B0BDE8F08120469B -:10C9800D09F026FE204602B0BDE8F0411BF09FB82D -:10C9900D70B5424C424E84B010252046FFF778FC0E -:10C9A00D04F1B8003F4B009501224FF47A71FFF767 -:10C9B00DC3FF04F1B8003C4B009502224FF47A718D -:10C9C00DFFF7BAFF394B0095012204F1B8004FF47F -:10C9D00D9661FFF7B1FF072104F10C0004F02CFE66 -:10C9E00D38201BF076F820231A46216B054606F0F9 -:10C9F00D73FB482035601BF06CF8216B04F2E47278 -:10CA000D054606F0FDF92A4B7C201D601BF061F8F0 -:10CA100D04F54B72216B054605F0DEFF254B2020FA -:10CA200D1D601BF056F8216B054605F069FB224B86 -:10CA300D28201D601BF04DF8D4F81029216B0446F9 -:10CA400D04F09CF81D4B35681D491C6003A80EF0C1 -:10CA500DC9FE002203A9284606F0FCFC03A80EF02F -:10CA600D99FE184C1848FFF7B5FD4FF4C87009F042 -:10CA700D85FA23683BB11448FFF7ACFD09F03CFB88 -:10CA800D002004B070BDFFF70DFE2368002BF2D11E -:10CA900D09F032FB002004B070BD00BF002500205E -:10CAA00D60380020A9C701003DC8010071C8010010 -:10CAB00D5C38002058380020503800204C380020B9 -:10CAC00D547D0300543800205C7C030010B5054CE8 -:10CAD00D204606F0B3FD2046034A0449BDE8104048 -:10CAE00D1AF0F0BF0025002040200020F1CA0100FF -:10CAF00D2DE9F843654B664E664FDFF8B08104466D -:10CB000D03F13C0200F59350C4E9003208300025D2 -:10CB100D00F09EFF04F6281000F0FAFA04F6FC006F -:10CB200DA4F80259C4F8FC6808F0B4FD04F6D4006A -:10CB300DA4F8DA58C4F8D46808F0ACFD04F6A400E3 -:10CB400D0CF07CFF544BC4F8943804F6940009F0B3 -:10CB500DF5FD04F674000BF0D7FC04F654000BF051 -:10CB600DD3FC04F2E47000F053FE04F2847002F082 -:10CB700D0BFC04F5EB6001F031FC04F5E26000F014 -:10CB800D7DFFC4F8F47604F2F4600FF089FEC4F86A -:10CB900DDC7604F2DC600FF083FE04F2746011F0B9 -:10CBA00D67FB3E4BC4F82C3304F54B7704F5CE6090 -:10CBB00D0EF04AFD3846A4F83253C4F82C6308F041 -:10CBC00D69FD374BC4F8EC3204F53B700DF0EEF80F -:10CBD00D344BC4F8E0302833C4F8E83004F538702D -:10CBE00D0EF032FD04F537700EF02EFD04F1E00964 -:10CBF00D04F52E7504F1D80745F8188C28460DF06C -:10CC000D4BFAA5F110003C3D0EF01EFDBD42F3D1D7 -:10CC100D00254846C4F8E060A4F8E65008F03AFD57 -:10CC200D04F1B8000CF06CFB04F180000BF0A2F8DD -:10CC300D04F164006666A4F86A5008F02BFD04F157 -:10CC400D4C00E664A4F8525008F024FD274604F188 -:10CC500D34006663658708F01DFD134B47F80C3FE4 -:10CC600D04F120000EF096FD04F11C000EF092FD73 -:10CC700D3846E660658208F00DFD201D6660658111 -:10CC800D08F008FD2046BDE8F88300BFBC8C03000A -:10CC900D348E0300647D0300C09103001C8D0300DE -:10CCA00DA497030010960300788A0300EC95030007 -:10CCB00DA0F104001CE700BF10B50446FFF718FFF4 -:10CCC00D20461AF004FF204610BD00BF10B5041F0A -:10CCD00D2046FFF70DFF20461AF0F9FE204610BD45 -:10CCE00D30B583B03049044601A80EF07BFD01A993 -:10CCF00D20460EF00DFE054601A80EF04BFD15B1B8 -:10CD000D2A4803B030BD2A4901A80EF06BFD01A9D8 -:10CD100D20460EF0FDFD054601A80EF03BFD7DB948 -:10CD200D244901A80EF05EFD01A920460EF0F0FD8C -:10CD300D054601A80EF02EFD2DB11F4803B030BDE4 -:10CD400D1E4803B030BD1E4901A80EF04BFD01A9D0 -:10CD500D20460EF0DDFD054601A80EF01BFD75B950 -:10CD600D184901A80EF03EFD01A920460EF0D0FD98 -:10CD700D054601A80EF00EFD1DB11348C1E713487D -:10CD800DBFE7134901A80EF02DFD01A920460EF0B5 -:10CD900DBFFD044601A80EF0FDFC0E4B0E48002C05 -:10CDA00D08BF1846ADE700BF648603009020002041 -:10CDB00DA47D0300A87D0300A8200020A020002052 -:10CDC00DAC7D0300B07D0300C0200020B02000200A -:10CDD00D9484030064200020C82000202DE9F8432E -:10CDE00DDFF840908846851E861DA9F1180435F898 -:10CDF00D027F0021484610F0AFFB4FF40071204632 -:10CE000D11F088F83946204610F032FC404609F002 -:10CE100DB5F80021204611F07DF8B542E7D1BDE807 -:10CE200DF88300BF302A00200048704716FCFFFF32 -:10CE300D704700BF704700BF0048704716FCFFFFEA -:10CE400D82B010B58C4684B049688646DCF8000087 -:10CE500D0DF1080CACE8030006A981E80C00039B5A -:10CE600DDA070EEB630C12D55A10029B5EF8022006 -:10CE700DD45808AB93E803008DE8030006AB0CCB48 -:10CE800D6046A04704B0BDE8104002B07047029C58 -:10CE900DEFE700BF2DE9F04F83B0DDE90CABBDF836 -:10CEA00D3870002B41D080460E4691461D46BAF192 -:10CEB00D000F3DD00F2E01D1C02F36D128201AF0F2 -:10CEC00D08FE044610300EF06DF818202680A4F8E8 -:10CED00D02901AF0FEFDCDE900AB47F00207A780E6 -:10CEE00D6B4607460246A06003CB47F80C5B002358 -:10CEF00DD8F80060D360E3607B6091605060756826 -:10CF000D0D495161C4E908330C4B9D4208D12046AF -:10CF100D09F05EFB204603B0BDE8F04F1AF0D7BD17 -:10CF200D21464046A8470028F1D103B0BDE8F08F57 -:10CF300D1BF0010FBED1F8E741CE010039CE010043 -:10CF400D82B070B504A981E80C000446D0F84808F9 -:10CF500DBDF8126018300DF0BBF818B926F00206B6 -:10CF600D012E13D1D4F8E008036801211B689847FE -:10CF700DD4F8E008012110F063FFD4F84818D4F874 -:10CF800DD808BDE8704002B00FF094BA0546D4F849 -:10CF900DE008036829461B689847D4F8E00829463D -:10CFA00DBDE8704002B010F04BBF00BF70B5044635 -:10CFB00D82B038201AF08DFD04F108061323324695 -:10CFC00D054624490093244B0FF01EFF0021C4F8A1 -:10CFD00DD458284610F02CF8D4F8D4080FF0ECFFF4 -:10CFE00D81B2304602F0F2F84FF40041304602F0C3 -:10CFF00DF7F8D4F8D40888B194F86038D4F86818E4 -:10D0000D8BB910F09BF9D4F8D40894F8613828B195 -:10D0100DD4F864185BB1002210F04CF9D4F8D03874 -:10D0200D5BB102B070BD012210F044F9EBE710F0D6 -:10D0300D85F9D4F8D038002BF3D1002240F2FF331C -:10D0400D04F66C01304602F081F8C4F8D00802B045 -:10D0500D70BD00BF0010024000442C4710B50446BF -:10D0600D49B3D0F8D43823B3C388194A43F0010328 -:10D0700D0221C380C2F88410BFF34F8FBFF36F8FAF -:10D0800DD0F8D40810F010F9D4F86818D4F8D408F2 -:10D0900D10F054F9D4F86418D4F8D40810F04EF9FF -:10D0A00DD4F8D40810B103689B6998470023C4F8DD -:10D0B00DD438002010BDC388DA07FAD5D0F8D428AB -:10D0C00D23F00103C380002AF3D1FFF76FFFF0E7D0 -:10D0D00D00E100E0044B186810B1D0F8D43803B16A -:10D0E00D7047FFF763BF00BF64380020D0F8D43815 -:10D0F00D80F861185BB129B1D0F864180022184688 -:10D1000D10F0D8B8D0F86418184610F017B9704759 -:10D1100D70B50446D0F8D4081C4B236048B1D4F840 -:10D1200D681810F00BF9D4F86418D4F8D40810F07E -:10D1300D05F9174BC4F8EC3803F1800103F1A40293 -:10D1400DC4F80019C4F80829124E002504F614106D -:10D1500D0EF07AFA04F51060C4F80069A4F80659C7 -:10D1600D08F098FA04F6E80002F0B4FF04F66C003B -:10D1700D02F084FC04F1080001F0BEFD204626609B -:10D1800DE58008F087FA204670BD00BFBC7D030026 -:10D1900D4C890300348E030010B50446FFF7B8FF29 -:10D1A00D20461AF094FC204610BD00BF2DE9F04733 -:10D1B00D4FF000088CB01D46734B03600646C0F857 -:10D1C00D0480044617468A46DDF8509008F0F4F9BD -:10D1D00D6E4B46F8083B6E49032340F2FF32304652 -:10D1E00DFFF70EF840F20113C4F8687804F66C07E7 -:10D1F00D4AF64442A4F8603840F6C231C4F864A837 -:10D2000D384602F0D9FC159BC4F8E0383946C4F80D -:10D2100DD088C4F8D488C4F8D858C4F8DC9804F67B -:10D2200DE80002F055FF2B22314604F6EC0003F026 -:10D2300DF3F9584B1A68002A00F0A38038460121F3 -:10D2400D02F03AFF0022494628460FF0DBF85A213A -:10D2500DC4F8480828460FF01BF807210022D4F81F -:10D2600D48084D4E0EF02EFD08F092F90246502062 -:10D2700D05921AF02EFCD4F84818059A0546183177 -:10D2800D0DF078FDC4F8545828460DF035FC0146D4 -:10D2900D482005911AF01DFC0A23019302233F4AF1 -:10D2A00D05990093012305460DF0D4FAD4F85408DE -:10D2B00DC4F84C5803689B68984701465020059167 -:10D2C00D1AF007FC002301931523029300274FF05A -:10D2D00D834300930599324B324A039705460DF06F -:10D2E00DE1F83368C4F858588BB12F490691079768 -:10D2F00D06A903C9D4F8542815898DE803001846EA -:10D3000DC02302933A4629462346FFF7C3FD50201A -:10D3100D1AF0DFFBD4F84C182522243105460DF008 -:10D3200D29FD3368C4F850583BB3DFF87C800025E5 -:10D3300DCDE9088508AA92E80300C0278DE803000F -:10D3400D2A461846252123460297FFF7A3FDD4F858 -:10D3500D48083668294618300CF0AEFECDE90A852E -:10D3600D0CAB0297024613E9030023468DE8030038 -:10D3700D40F2FF313046FFF78DFD20460CB0BDE881 -:10D3800DF0871C605AE700BF348E0300BC7D03009C -:10D3900D00442C4764380020843A00200AD7A33D6E -:10D3A00D000082420000AA4241CF010000487047B0 -:10D3B00DD87D0300BFF34F8F0549064BCA6802F4B1 -:10D3C00DE0621343CB60BFF34F8F00BFFDE700BF9B -:10D3D00D00ED00E00400FA0512DF7047704700BF52 -:10D3E00D08B5084609F0A6F9002008BD11F026BDC4 -:10D3F00D084609F09BB900BF11F026BD024A03494A -:10D4000D01601060704700BF743800201C7E03005F -:10D4100D30B583B0054600240DF107008DF80740A7 -:10D4200DFFF7DAFF9DF80730012B1ED0154A16487D -:10D4300D012313604FF0040CC2F80041D2F8003103 -:10D4400D002BFBD0D2F80835BCF1010C43EA0020CB -:10D4500DF2D1012353602B680C4A9B6993420AD188 -:10D4600D03B0BDE8304009F065B92B68074A9B69E8 -:10D4700D05489342F4D00146284603B0BDE830403C -:10D4800D184700BF00D00040ED5EBC0BE1D301009A -:10D4900D30B4194D0FCD88B001AC0FC495E807001D -:10D4A00D164D03C4002305F8053F19464FF0805370 -:10D4B00D22705C6E05204FF0010C01EB810202F130 -:10D4C00D20030DEB0302B4FBF0F300FB1343B3FB9E -:10D4D00DFCF31A44013112F81C2C05F8012D052915 -:10D4E00DA4EB030400EB80000CEB8C0CE5D103489E -:10D4F00D08B030BC704700BFE07D030068380020E5 -:10D5000D00B583B000230DF107008DF80730FFF74C -:10D5100D63FF9DF80700A0F10100B0FA80F040090B -:10D5200D03B05DF804FB00BF2DE9F04F89B09E4CB0 -:10D5300D079011F079FC9D4B9D490022C3F81025F1 -:10D5400DC3F81425C3F81825C3F81C25C3F82025E6 -:10D5500DC3F82425C3F82825C3F82C251C230D1D3D -:10D5600D4FF0A04203F5E07303208D4242F82300F3 -:10D5700D0ED011F8013F1F2B86BF03F01F0322466B -:10D5800D4FF0A04203F5E0738D4242F82300F0D135 -:10D5900D884A854C1523151D4FF0A04103F5E07306 -:10D5A00D0320954241F823000ED012F8013F1F2BA6 -:10D5B00D86BF03F01F0321464FF0A04103F5E07332 -:10D5C00D954241F82300F0D17A48774D15234FF05D -:10D5D00DA041012404FA03F39042C1F80C350ED09A -:10D5E00D10F8013F1F2B86BF03F01F0329464FF094 -:10D5F00DA04104FA03F39042C1F80C35F0D16E4B03 -:10D6000D6E4A1B6812680693DFF89CB104920023E2 -:10D6100D03934FF0010A049B002B00F0B880039A8E -:10D6200D934240F3B280664B0193002302931B2675 -:10D6300D4FF0A041019B4FF000095A1CB9F1270F83 -:10D6400D059203F1050876DC039B40F69F72042BCF -:10D6500D49F6404E49F63F43C4BF4FF47A6E134628 -:10D6600DDDF814C0534C774649F64042B6460425C2 -:10D6700D4EFA05FE1EF0010F524E4FF01C0012D057 -:10D6800D1F2846D84FF0A04E0AFA00F0013DCEF803 -:10D6900D0C0512D31CF801EC16F8010B4EFA05FE21 -:10D6A00D1EF0010FECD11F2837D84FF0A04E0AFA0B -:10D6B00D00F0013DCEF80805ECD25FB120781F28AF -:10D6C00D86BF00F01F005D464FF0A0450AFA00F03E -:10D6D00DC5F80805002002E00130904212D09842B2 -:10D6E00DD1F80455F8D125781F2D86BF05F01F05FB -:10D6F00D5E464FF0A04601300AFA05F59042C6F895 -:10D7000D0C55ECD1C44504F101040AD01CF801EB11 -:10D7100DADE700F01F00DE46B6E700F01F00DE4665 -:10D7200DC5E709F10109B9F1300F09D0019BB9F134 -:10D7300D270F1E7888DD4FF0FF334FF0000E8FE777 -:10D7400D029B032B2BD0029B3BB3012B14BF012358 -:10D7500D0A23079A92FBF3F3029A1B4801320292B5 -:10D7600D80FB0320DA17C2EBA00202EB8202A3EBCF -:10D7700D4203303305226FF09F005BB212FB0303AF -:10D7800D069AD018D65C019054E7FFF713FE0C4BA8 -:10D7900D0193049B02931B264AE76423D9E7039B5D -:10D7A00D0133039337E700BF0003005000600040D2 -:10D7B00D0C7E0300047E0300382100207038002009 -:10D7C00DFC7D03000D7E03006766666608B5FFF7F6 -:10D7D00DABFE00BF08B50846FFF7F8FF08BD00BF58 -:10D7E00D4FF0FF30704700BF054B186828B1036834 -:10D7F00D044ADB69934202D1704711F01DBB1847F3 -:10D8000D74380020DDD301000048704716FCFFFF7F -:10D8100D10B5074B03F1080248330446026040F887 -:10D8200D3C3F0AF0BDFB204601F0B8FD204610BD7F -:10D8300D3C7E0300094B10B503F108024833044642 -:10D8400D026040F83C3F0AF0ABFB204601F0A6FD1C -:10D8500D20461AF03CF9204610BD00BF3C7E030067 -:10D8600D094A10B502F108014832A0F13C0440F814 -:10D8700D3C1C02600AF094FB204601F08FFD20460F -:10D8800D1AF025F9204610BD3C7E0300084B10B55B -:10D8900D044603F10801483340F83C1C44F83C3978 -:10D8A00D0AF07EFB204601F079FD204610BD00BF39 -:10D8B00D3C7E0300F0B5044683B0182015460F4694 -:10D8C00D1AF007F90D491B22064611F023FA012320 -:10D8D00D00933A462B463146204601F0F5FE2A4686 -:10D8E00D214604F13C000AF09FFB054B204603F155 -:10D8F00D080248332260E36303B0F0BD00B001407D -:10D9000D3C7E0300F8B50646044656F85C0B0368EA -:10D9100D4FF400620025DF69E2620B233146B84700 -:10D9200D2946102284F8835084F8785084F86D507D -:10D9300D84F8885004F1790019F06AFA294610220A -:10D9400DE06304F16E0019F063FA2368E56A1A6862 -:10D9500D606405F5006518466563136BE76B9847C2 -:10D9600D2844874212D3656CE36BAB420ED220681C -:10D9700D0368DB6A9847854208D205490E22304676 -:10D9800D1AF0CFF8B0FA80F04009F8BD0020F8BDCC -:10D9900DA07E030038B50446154618464FF4807234 -:10D9A00D0423C4E90150216004F10C00083106F094 -:10D9B00D85FB04F1240008F039FC04F190000DF012 -:10D9C00D91FF0023C4E91133C4E9133323632362A8 -:10D9D00DA363E3626363E363A4F85430A365C4F8FF -:10D9E00D8C30204638BD00BF30B5036ADB078DB0E3 -:10D9F00D044608D4FFF786FF28B9236A23F00103F4 -:10DA000D23620DB030BD2D22002168461AF0C1F8F9 -:10DA100D2068E16A02680B23156A6A46A8472068E8 -:10DA200D016801230D6A616C6A46A847E5E700BFEE -:10DA300D38B500F124050446284608F0FBFB2046C6 -:10DA400DFFF7D2FF2846BDE8384008F06BBC00BF99 -:10DA500D10B5044690300DF09DFE204610BD00BF60 -:10DA600DC1600020704700BF0048704716FCFFFFE3 -:10DA700D014B1880704700BF7442002010B5044A56 -:10DA800D026000230446C38007F004FE204610BD4B -:10DA900D348E030010B5064A026000230446C3808D -:10DAA00D07F0F8FD20461AF012F8204610BD00BF11 -:10DAB00D348E030082B010B58C4684B0496886461A -:10DAC00DDCF800000DF1080CACE8030006A981E8B4 -:10DAD00D0C00039BDA070EEB630C12D55A10029B58 -:10DAE00D5EF80220D45808AB93E803008DE80300DC -:10DAF00D06AB0CCB6046A04704B0BDE8104002B0A9 -:10DB000D7047029CEFE700BF2DE9F84300251E4644 -:10DB100D134B45600446036017468846BDF82090B8 -:10DB200D07F04AFD0F4B2360C4E90887A66204F194 -:10DB300D2C0008F07BFB00220023C4E90E23E388B0 -:10DB400D256143F4804343F004036561A56165637A -:10DB500DA4F84050A4F80490E3802046BDE8F88373 -:10DB600D348E0300047F0300C3885B070CD510B50A -:10DB700D006A84B0026800230093146AE0210DF15D -:10DB800D0F02A04704B010BD704700BF70B5C38829 -:10DB900D5B0784B004460D4608D5006A0023026871 -:10DBA00D0093166AE0210DF10F02B047206A2A6832 -:10DBB00D01685388002400940C6A0432E021A047C8 -:10DBC00D04B070BD70B54B6AD3F80C23B3F8124393 -:10DBD00D526884B0064603F543700D46904784F4B1 -:10DBE00D8074B0FA80F3C4F300245B09A34229D1F9 -:10DBF00D0C2101220DEB01000DF0FEFCEB885B0703 -:10DC000D08D5286A002302680093146AE0210DF1FB -:10DC100D0B02A047286A039A0368002100919C6AB1 -:10DC200D04320C23E021A04748B903A930460DF07A -:10DC300D01FD03A80DF008FD304604B070BD03A82A -:10DC400D0DF002FD30460DF0D1FC304604B070BD34 -:10DC500D70B50C4682B0064668460DF0C7FCE388E9 -:10DC600D01252B43E380012008F060FD214601A82A -:10DC700DFFF7A8FF01A968460DF0EEFC01A80DF015 -:10DC800DE3FC009B5A88691CE2B11A79202A1DD148 -:10DC900DE2885B79920601D5392B1FD0312B11D03B -:10DCA00D022168460DF06AFDE38823F00103694601 -:10DCB00DE38030460DF0BEFC68460DF0C5FC3046E5 -:10DCC00D02B070BD132D0BDC0D46CCE7132AE7D047 -:10DCD00D59790E4808F0D2FCC11CE2E70125C2E7D4 -:10DCE00D0122022101A80DF087FC019B20221A714F -:10DCF00D38225A71E38823F00103E38001A93046ED -:10DD000D0DF098FC01A80DF09FFCD5E7B47E030043 -:10DD100D70B584B00D4601921E4604460DF066FCAA -:10DD200D019903A80DF086FC03A92846FFF72EFFE5 -:10DD300D00B92EB903A80DF087FC204604B070BDC4 -:10DD400D03A80DF081FC294603A8FFF781FF03A965 -:10DD500D20460DF081FC03A80DF076FC204604B0A2 -:10DD600D70BD00BF70B582B01646044601220D4647 -:10DD700D684602210DF040FC20460DF037FC009B5B -:10DD800D10225E711A71694601A80DF053FC01A9AC -:10DD900D2846FFF7FBFE064601A80DF055FC2EB1F7 -:10DDA00D68460DF051FC204602B070BD294601A811 -:10DDB00DFFF74EFF01A920460DF04EFC01A80DF016 -:10DDC00D43FC68460DF040FC204602B070BD00BF1C -:10DDD00D30B5CB889B0783B00C46054606D5A068A9 -:10DDE00DA38928602846AB8003B030BD68460DF08E -:10DDF00DFDFB0122214601A8FFF7B4FF01A96846EA -:10DE000D0DF02AFC01A80DF01FFC009BB3F80730A4 -:10DE100DA3810222214601A8FFF7A4FF01A96846AC -:10DE200D0DF01AFC01A80DF00FFC009BB3F80730A4 -:10DE300D2381022B03D1E38843F02003E3800322E7 -:10DE400D214601A8FFF78EFF01A968460DF004FCDD -:10DE500D01A80DF0F9FB009BA189B3F80730638190 -:10DE600D49F60412E388914216BF23F0040343F0F0 -:10DE700D060343F00203E38068460DF0E5FBAEE7D1 -:10DE800D70B50C4684B00421054601220DEB01004E -:10DE900D0DF0B2FB019A122313710126082384F0B1 -:10DEA00D010453719671D47101A90DEB03000DF0AE -:10DEB00DC1FB3346294602AA03A8FFF729FF03A891 -:10DEC00D0DF0C2FB02A80DF0BFFB01A80DF0BCFBCD -:10DED00D04B070BD30B5012185B00446FFF7D0FF09 -:10DEE00D0021012007F0EAFB04210DEB01000122C6 -:10DEF00D0DF082FB019A1223137107230125537133 -:10DF000D08239571D37101A90DEB03000DF092FB60 -:10DF100D2B4602AA214603A8FFF7FAFE03A80DF02F -:10DF200D93FB02A80DF090FB0A2008F0FFFB606A3E -:10DF300D032100F543700FF09DFF4FF0804301A8C2 -:10DF400DC3F800550DF080FB05B030BDC388DB076D -:10DF500D00D5704730B50446406AD0F80C33B0F8A0 -:10DF600D12535B6883B000F54370984785F4807554 -:10DF700DB0FA80F0C5F300254009A84213D16846D8 -:10DF800D0DF034FB214601A8FFF71CFE01A96846E0 -:10DF900D0DF062FB01A80DF057FB009B5A8822B9CA -:10DFA00D68460DF051FB03B030BD1A79112AF7D137 -:10DFB00D5A79092AF4D19A79012AF1D1DB79032B07 -:10DFC00DEED12046FFF786FFEAE700BFC38870B5A4 -:10DFD00D13F0010503D0124B00221A6070BD0446E8 -:10DFE00D406AD0F80C33B0F812635B6800F54370EB -:10DFF00D984786F48076B0FA80F0C6F30026400983 -:10E0000DB042E8D1064A13681D2B02DC01331360C0 -:10E0100D70BD20461560BDE87040FFF797BF00BF8B -:10E0200D78380020C38819B143F00103C3807047CD -:10E0300D23F001039BB2C380704700BF08B508F001 -:10E0400DDFF8003818BF012008BD00BF10B5044629 -:10E0500D09F092FED4E90E32C01A61EB0201B0F55F -:10E0600DFA7F71F1000305D3606B0028CCBF00204F -:10E0700D012010BD002010BD30B5194B1D688DB0AD -:10E0800D45B3044606A80CF08DFF164B02931820DD -:10E0900D19F01FFD14490022CDE900120146CDE90A -:10E0A00D040241F80C4BCDE90A22C2604A606A466F -:10E0B00D034603CA586099602A680C4992680C4857 -:10E0C00D58618A424FF01203ADF80C3004D102A80A -:10E0D00D08F07EFA0DB030BD02A928469047F6E74C -:10E0E00D843A0020FF03050011E1010069DA010007 -:10E0F00DB5DA010010B5002104462C3008F046F9C0 -:10E1000D002008F085F82046BDE81040FFF7B4BFA9 -:10E1100D82B010B502A981E80C00BDF8082040F2CC -:10E1200DFF339A4203D0BDE8104002B07047BDF8EE -:10E1300D0A30052BF7D1044600212C3008F026F9C2 -:10E1400D002008F065F82046BDE8104002B0FFF74A -:10E1500D93BF00BF2DE9F04F8BB006469DF85000E0 -:10E1600D04901F460D460191144609F015FEB36A41 -:10E1700D002B00F0F68082468B4609F00DFE6DB146 -:10E1800D844277EB0103C0F0EA80774A201A67EBEF -:10E1900D0101002382428B4180F0E1803046012154 -:10E1A00DFFF76EFE049B002B14BF022001200021FF -:10E1B00D07F084FA08A809F0B9FE8046B06A02910A -:10E1C00D0368C168DA6943690791D3F84815059169 -:10E1D00DD3F804130691D3F80413C3F80813634B53 -:10E1E00D9A4240F0B480624BC360DFF894910023F3 -:10E1F00DA9F80030049B73B9159B63B11B68159882 -:10E2000D5B689847159BD988C1F30021C1F10301C3 -:10E2100D18460FF02FFE706A032100F543700FF0C2 -:10E2200D29FEB06A534A03684021DB6B1160089ADE -:10E2300D02219847B06A03689B6A98470D3C029B80 -:10E2400D47F1FF37B4EB0A0467EB0B07B8EB0A088D -:10E2500D63EB0B0B18EB08084BEB0B0BB4EB080344 -:10E2600D029367EB0B030393019B089CDFF814B13A -:10E2700D00252F46AA4643B3029B03999D4277EB97 -:10E2800D010224D25A1B61EB070393457AEB03037A -:10E2900D1BD3B06A03682244DB6B0221984730BF61 -:10E2A00DB06A03689B6C9847041B6519804647F15B -:10E2B00D000709F071FDB9F8002092B2444632B161 -:10E2C00D019BA9F800A0002BD6D15A46E1E7706A50 -:10E2D00D002100F543700FF0CDFD049921B9159B78 -:10E2E00D13B118460FF0C6FDB06A03681B6B984753 -:10E2F00DB06A0368DA694369D3F80413C3F80813E5 -:10E3000D1A498A4226D1079AC260059AC3F8482550 -:10E3100D002200231946104609F018FEB36A049A2C -:10E3200D5B69002A069AC3F8042314BF0420032056 -:10E3300D002107F0C3F900213046FFF7A1FD09F0D8 -:10E3400D1BFDC6E90E0100200BB0BDE8F08F08499A -:10E3500D90474AE707999047B36A5B69D5E7064846 -:10E3600DF2E70648F0E700BF9F86010061DA010081 -:10E3700D71DA010000E100E009FCFFFF16FCFFFF70 -:10E3800D74420020BFBDF0FF70B5044684B000207C -:10E3900D07F03EFF2046FFF76FFE0022002302A884 -:10E3A00DCDE9022309F0E8FD002601230146009383 -:10E3B00D0196DDE902232046FFF7CCFE31460546E6 -:10E3C00D04F12C0007F0E2FF284604B070BD00BF39 -:10E3D00D6FF47D70704700BF00207047094B10B57A -:10E3E00D03F10802483304460260836018300DF0D3 -:10E3F00DD1F9054A226000232046E38007F04AF94F -:10E4000D204610BD687F0300348E03000020704746 -:10E4100D0B4B10B503F108024833044602608360CC -:10E4200D18300DF0B7F9074A22600023E38020462B -:10E4300D07F030F9204619F04AFB204610BD00BF09 -:10E4400D687F0300348E03002DE9F0411D46104B0B -:10E4500D03600023436004460F461646BDF818803E -:10E4600D07F0AAF80B4B656103F1080248332260EF -:10E4700DA360C4E9037604F118000DF033FA4022CD -:10E4800D1823A4F80480A262E3802046BDE8F08141 -:10E4900D348E0300687F03002DE9F04F032B87B006 -:10E4A00D82460D46174619464FF00102B8BF0321AB -:10E4B00D05A803930DF0A0F84B4E4FF014094FF043 -:10E4C00D000868690121FFF7ADFDE8683A68016849 -:10E4D00D5388CDF800800C6A0432E421A0478346AE -:10E4E00D002866D13B681B790C2B39D1EB8813F0D2 -:10E4F00D400F14BF6420142007F040FD2869D0F8A8 -:10E5000D0C23B0F81243526884F48074B24200F5C3 -:10E5100D4370C4F3002447D10020844224D100224B -:10E5200D11464FF0FF3305A80DF0BCF8E868059AC9 -:10E5300D01685388CDF800808C6A0432E421A0472D -:10E5400D8346C8B9059A386813790079834237D064 -:10E5500DEC88A1061BD5202B0ED15379392B0BD16D -:10E5600D012007F00BFDC9E70BF1010B012007F0AE -:10E5700D05FDBBF1140FC1D1B9F10109A1D1686934 -:10E5800D4946FFF74FFD50460DF030F824E0002BC3 -:10E5900DE6D0202BF0D153799842E1D0002BDFD07B -:10E5A00DB9F101098DD1EAE79047B0FA80F0400941 -:10E5B00DB3E7012007F0E2FCB9F1010981D1DEE7F3 -:10E5C00D68695946FFF72EFD039905A80DF0D6F899 -:10E5D00D05A950460DF02EF805A80DF035F850465A -:10E5E00D07B0BDE8F08F00BFD1E301002DE9F04188 -:10E5F00D0C4684B00546486998461746FFF7B4FAAD -:10E6000DE388DB0611D403AE394630460DF012F81F -:10E6100D4346324621462846FFF73EFF30460DF071 -:10E6200D13F8284604B0BDE8F0810122114601A877 -:10E6300D0CF0E2FF3B681B79032B019B0CBF0622FC -:10E6400D03221A7101A902A80CF0F4FF03210A4854 -:10E6500D08F014F803AE034602AA21463046FFF730 -:10E6600D1BFF30460CF0F0FF02A80CF0EDFF01A8E7 -:10E6700D0CF0EAFFC8E700BF207F0300F0B585B0BE -:10E6800D044617460E460122082101A89D000CF0F4 -:10E6900DB3FF20460CF0AAFF47F02060019F06F063 -:10E6A00DA3FA7860284606F09FFA01A9B86002A87F -:10E6B00D0CF0C0FF05F1080302AA314603A8FFF7CD -:10E6C00D95FF03A920460CF0C7FF03A80CF0BCFF73 -:10E6D00D02A80CF0B9FF23685B88082B12D9002221 -:10E6E00D20464FF0FF3308210CF0FCFF23685988BA -:10E6F00D204608390DF042F801A80CF0A5FF204680 -:10E7000D05B0F0BD03A80CF071FF03A920460CF075 -:10E7100DA3FF03A80CF098FF01A80CF095FF20466D -:10E7200D05B0F0BD30B583B00C46014601A81D46BD -:10E7300DFFF7A4FF01994B885BB12046AA00043175 -:10E7400D19F0FFF9002401A80CF07EFF204603B05C -:10E7500D30BD014CF7E700BF0CFCFFFFA0F1080036 -:10E7600DFFF7E0BF2DE9F04F804685B068464FEAD0 -:10E7700D83090D4692460CF039FFD8F8281049450B -:10E7800DA8BF49460831012201A80CF035FF09EB5D -:10E7900D050B4FF0FF330022FF2101A80CF082FF83 -:10E7A00D5D453DD2002601E0AB4539D9D8F828208A -:10E7B00D019FA9EB0604944245F03060A8BF1446B2 -:10E7C00D06F012FA7860204606F00EFA26F00301E4 -:10E7D00D22465144B86007F10C0019F0B2F904F16A -:10E7E00D080101A80CF0CAFF01A902A80CF022FF34 -:10E7F00D092302AA414603A8FFF7F8FE03A96846BC -:10E8000D0CF02AFF03A80CF01FFF02A80CF01CFF50 -:10E8100D009B5B8825442644002BC5D1064C00E0A7 -:10E8200D002401A80CF010FF68460CF00DFF2046E7 -:10E8300D05B0BDE8F08F00BF0EFCFFFFA0F1080092 -:10E8400DFFF790BF70B5154682B0012204460E4603 -:10E8500D684611460CF0D0FE009B69461D7101A85B -:10E8600D0CF0E8FE2946094807F008FF01AA034607 -:10E8700D31462046FFF7BAFE01A80CF0E5FE6846CA -:10E8800D0CF0E2FE204602B070BD00BF207F0300F9 -:10E8900D10B5C3889B0784B0044609D5636A002070 -:10E8A00D9AB262F30F001B0C63F31F4004B010BD4E -:10E8B00D01A80CF09BFE0722214602A8FFF7C2FF1C -:10E8C00D02A901A80CF0C8FE02A80CF0BDFE019B28 -:10E8D00D5A88B2B90622214602A8FFF7B3FF02A952 -:10E8E00D01A80CF0B9FE02A80CF0AEFE019B5A88EF -:10E8F00D1AB901A80CF0A8FED0E75B7984F8263090 -:10E9000DF7E7B3F8050006F07FF90622A08421464B -:10E9100D02A8FFF797FF02A901A80CF09DFE02A81F -:10E9200D0CF092FE019B5A88002AE2D05B79A28CF2 -:10E9300D84F8263002FB03F3B3F5F83F1EDC616962 -:10E9400D02A8FFF745FABDF80830012B4FF0400241 -:10E9500DE3881AD023F0100343F02803A2629BB280 -:10E9600DBDF80C2002F5CD427B3292B2012A98BF40 -:10E9700D43F0400343F00203E380BAE74FF4F8336A -:10E9800DB3FBF2F284F82620D9E7A26243F0180314 -:10E9900DE6E700BF2DE9F04788B0064615460C4660 -:10E9A00D0122082101A80CF027FE02A80CF01EFE82 -:10E9B00D03A80CF01BFE04A80CF018FE3046FFF760 -:10E9C00D67FF96F826300590B08C04EB850900FBA7 -:10E9D00D03F3994500F2D580B9FBF0F8B4FBF0F1E3 -:10E9E00D00FB08F8B9EB080300FB01FA08BFA8EB20 -:10E9F00D000854454FEA850500F0BD80C31A00FBA1 -:10EA000D1144B3FBF0F700FB1737002C7DD1002F1D -:10EA100D40F08C80F3881B073BD5C2455BD854462C -:10EA200D07AD03E0B38C1C44444554D844F040601A -:10EA300D019F06F0D9F87860204606F0D5F801A9B7 -:10EA400DB86006A80CF0F6FD012306AA314628464B -:10EA500DFFF7CCFD294602A80CF0FEFD28460CF070 -:10EA600DF3FD06A80CF0F0FD029B5B88002BD9D1BD -:10EA700D454C04A80CF0E8FD03A80CF0E5FD02A838 -:10EA800D0CF0E2FD01A80CF0DFFD204608B0BDE85A -:10EA900DF0874AF04060019C06F0A6F860604046A1 -:10EAA00D06F0A2F801A9A06006A80CF0C3FD012391 -:10EAB00D06AA314607A8FFF799FD07A902A80CF091 -:10EAC00DCBFD07A80CF0C0FD06A80CF0BDFD029B08 -:10EAD00D5B88002BCCD0039B5B88002B35D1049B2E -:10EAE00D5C88002CC5D004A907A80CF0A3FD079ADB -:10EAF00D33681C6A5388494604329B083046A04748 -:10EB000D07A80CF0A1FD0024B3E707ADA3085246FA -:10EB100D31462846FFF7B2FD294603A80CF09CFDAF -:10EB200D28460CF091FD002F3FF474AF07ADBB08E4 -:10EB300D4A4631462846FFF7A1FD294604A80CF0A8 -:10EB400D8BFD28460CF080FD64E703A907A80CF0A7 -:10EB500D71FD079A33681C6A538851469B0804322D -:10EB600D3046A04707A80CF06FFD049B5C88002C75 -:10EB700D3FF47FAFB7E7021B4244AA427FF43EAF9A -:10EB800D48E76FF47A7474E70EFCFFFF10B5044686 -:10EB900D84B00191FFF77CFEA28C0199920820466A -:10EBA00D04B0BDE81040FFF7F5BE00BF10B5044638 -:10EBB00D82B0FFF76DFEA38C94F8260003FB00F0E6 -:10EBC00D02B010BD10B5044682B0FFF761FEA08CF7 -:10EBD00D02B010BD10B5044682B00838FFF758FEDC -:10EBE00DA08B02B010BD00BF0368084ADB6A9342D8 -:10EBF00D0BD110B5044682B0FFF74AFEA08C94F8F5 -:10EC000D263003FB00F002B010BD1847ADEB01003C -:10EC100D10B5044682B00838FFF73AFEA38BA07FEB -:10EC200D03FB00F002B010BD30B5044685B0A0F175 -:10EC300D080528460191FFF72BFEA28B019992083A -:10EC400D284605B0BDE83040FFF7A4BE10B550F81A -:10EC500D083C0A4ADB6A9342044682B0A0F10800E0 -:10EC600D03D002B0BDE810401847FFF711FEA08B8E -:10EC700DA37F03FB00F002B010BD00BFADEB0100A0 -:10EC800D03460020DA680132DA6070470B68816054 -:10EC900D1B680846184700BFD0F81408704700BF1E -:10ECA00D4B1E032B02D96FF47A7070474B1C5B100F -:10ECB00DC0F81418C0F818380020704700F501602E -:10ECC00D0068704710B5044B044640F8083B0CF043 -:10ECD00DBBFC204610BD00BFD47F030010B5054B13 -:10ECE00D044640F8083B0CF0AFFC204618F0EFFE50 -:10ECF00D204610BDD47F0300F8B54468104B036067 -:10ED000D0546D4B10F4E104F08E040F8087B0CF0CB -:10ED100D9BFC204618F0DBFE6C6874B16068E26BFA -:10ED200D03689B686A60984723689B68B3422046D6 -:10ED300DEBD098476C68002CF0D12846F8BD00BF89 -:10ED400DE87F0300DDEC0100D47F030038B54B688C -:10ED500D0C461A684FF07E510546D268216318465D -:10ED600D05F50165904795ED006A9FED117AD4ED9B -:10ED700D067AD4ED075AC7EE276A431C03EBD3730B -:10ED800D20F002025B10012AC4E90D0385EE867A9C -:10ED900DC4ED096A84ED0A7A02D00023236238BDDE -:10EDA00DBEEE007A67EE877AC4ED087A38BD00BFF3 -:10EDB00D00C07F442DE9F04F2DED068B8BB00C4636 -:10EDC00D0AEE100A029108F0E7FF63680193CDE99E -:10EDD00D0401002B00F09981029B4FF40072D3F8CF -:10EDE00D183892FBF3F2002A40F3AC81029B0C33EE -:10EDF00D920000211846039318F0CBFECC4E9FEDE8 -:10EE000DCD8A01240AE002985946FFF79FFFDBF8EF -:10EE100D34505DB9019B002B00F0B080019B9B46E7 -:10EE200DDB6BDBF834500193002DECD0029BDBED56 -:10EE300D0A7AD3F818284FF4007AF5EE407A9AFB47 -:10EE400DF2FA0AF1030A03EB8A02F1EE10FA0092CC -:10EE500D09D103F5016292ED007ADBED076AC6EE8A -:10EE600D877ACBED0A7A009A039B9A42D2D99846BB -:10EE700DDBF808309BED0B7A5A88DBF8383092FBC3 -:10EE800DF3F207EE902AF8EEE77A9BED0A6A009A04 -:10EE900D77EEC77AA2EB0807C7EE866ABF10FDEEC4 -:10EEA00DE68A18EE909AB945A8BFB946B9F1000F98 -:10EEB00D34D007EE903A4C46C24601E0DBED0E7AB7 -:10EEC00DDBF8102056F82530F8EEE77A67EE877AF2 -:10EED00DFDEEE77A17EE900A1044984707EE900A78 -:10EEE00D9BED087A9BED096ADBED0C6AF8EEE77A8B -:10EEF00D013C77EE877A9AED007A67EE867AA6EE78 -:10EF000DA77AAAEC017ADBED0B7A9BED0A7A37EE44 -:10EF100D877A8BED0B7AD1D108EB890818EE903AF0 -:10EF200D9F4223DDDBF80C30002B3FF473AFDBF891 -:10EF300D0410013BCBF80C300B6806A81B689847F2 -:10EF400D06A90BF108000CF087FB06A80CF07CFB62 -:10EF500DDBF808308BED0B8A5A880433CBF8103070 -:10EF600D1344CBF81430002A3FF454AF009B98455E -:10EF700DFFF47EAF019B002B7FF450AF002C40F0CF -:10EF800D8580029B93F828387BB1029B049AC3F8C5 -:10EF900D3828059AC3F83C2883F828480222012313 -:10EFA00D40F6D63106A80BF0AFFF01224FF40071E9 -:10EFB00D06A80CF021FB029A069C9FED5F7A6588EE -:10EFC00D02F60C0393ED008A02F61C03D3ED007AD2 -:10EFD00DD2F81438D2F8182895FBF2F568EE277A96 -:10EFE00D032BC7EE879A04F1040400F08580012BF2 -:10EFF00D00F08280F6EE007A68EE678A9FED4F9AF8 -:10F0000D28EE278A75B3B8EEC99A039F4C4EDDF8EA -:10F0100D0880023D02E0D8F81438013DB7EC017AC2 -:10F0200DD8F8202856F82330F0EE497AE7EE297A01 -:10F0300D2046F4EE687AF1EE10FA48BFF0EE687AE9 -:10F0400DF4EE487AF1EE10FAC8BFF0EE487AFDEE14 -:10F0500DE77A17EE901A11439847D8F818381C44E0 -:10F0600D6B1CD8D1029B986803681B68984706A94A -:10F0700D1AEE100A0CF0DEFA06A80CF0E5FA1AEEFC -:10F0800D100A0BB0BDEC068BBDE8F08F029A02F6AC -:10F0900D2403D3ED007AF5EE407AF1EE10FA0ED09E -:10F0A00DD2F818384FF4007292FBF3F2002A06DD05 -:10F0B00D039B03EB8202E3EC017A9A42FBD1029BA4 -:10F0C00D93F82838002B7FF470AF02990498C1F89B -:10F0D00D30080123059881F8283801F504640026CD -:10F0E00D0027C1F834081A4644E9026740F6D631C4 -:10F0F00D06A80BF009FF58E7B6EE009A28EE099A1C -:10F1000DDFED0C8ABDEEC99A7CE7029B9868036817 -:10F1100D1B6898471AEE100A01224FF400710CF08B -:10F1200D6BFA1AEE100A0BB0BDEC068BBDE8F08F32 -:10F1300DF02000200000000000C07F44000000000F -:10F1400D14210020029B0C33039357E670B505463E -:10F1500D2DED028B402008EE902A0E4608EE103A57 -:10F1600D18F0B7FC40220446002118F012FD20468D -:10F1700D154B40F8083B0CF039FAF5EE408AF1EEEC -:10F1800D10FA04BF05F50163D3ED008A6660B8EE91 -:10F1900DC88A0023002221462846C4E9033384EDA2 -:10F1A00D068AC4ED078A6361E262FFF7CFFD33681B -:10F1B00D6A685B68E26330466C6021469847BDEC37 -:10F1C00D028B204670BD00BFD47F030007EE901A5E -:10F1D00DF8EE677A00F60C00C0ED007A002070475B -:10F1E00DC0F820180020704729DF704728DF7047CE -:10F1F00D12DF7047022802D1014B01221A707047AD -:10F2000D8042002000207047C0687047D0E902306E -:10F2100D03FB00F0704700BF10B504460846646854 -:10F2200D114621449A0018F08CFC002010BD00BF3F -:10F2300D2DE9F041466882B04FF000080DF107004E -:10F2400D1D4614460E448DF80780FFF7D1FF9DF83B -:10F2500D0730ABB11E4F87F8008001E008F060FE6B -:10F2600D2A4621463046FFF7BFFF03460A20002BF2 -:10F2700DF4D13B78002BFCD0002002B0BDE8F0812A -:10F2800D144A0123C2F80435D2F80034002BFBD008 -:10F2900D95B1A4F1040C0F48C4F104040CEB8505E1 -:10F2A00D344404EB0C035CF8042F1A60D0F80014FE -:10F2B00D0029FBD0AC45F4D1064A0023C2F8043531 -:10F2C00DD2F80034002BFBD0002002B0BDE8F08155 -:10F2D00D8042002000E00140F0B5436883B0044651 -:10F2E00D00270DF10700CD188DF80770FFF780FF8F -:10F2F00D9DF807309BB1174E377001E008F010FEF6 -:10F3000DE068B5FBF0F0FFF771FF03460A20002B14 -:10F3100DF4D13378002BFCD0002003B0F0BD0E4AA1 -:10F3200D0223C2F80435D2F80034002BFBD00A4971 -:10F3300DC2F80855D1F80034002BFBD00023064A43 -:10F3400DC1F80435D2F80034002BFBD0002003B0F7 -:10F3500DF0BD00BF8042002000E001400268054979 -:10F3600DD2688A4204D1D0E9020303FB00F0704752 -:10F3700D104700BF0DF20100C360024B0360C0E9EE -:10F3800D011270470C800300704700BF6FF47D7051 -:10F3900D704700BF6FF47D70704700BF10B5C38814 -:10F3A00D044A026023F400530446C38007F026FD8F -:10F3B00D204610BD3080030010B5C388064A026098 -:10F3C00D23F400530446C38007F018FD204618F0BF -:10F3D00D7EFB204610BD00BF30800300036870B572 -:10F3E00D5A6C0A4DAA42044606D15B68084A9342FC -:10F3F00D08D16FF47D7070BD90472368044A5B6837 -:10F4000D9342F6D02046BDE87040184795F30100B1 -:10F4100DD1E3010070B50646006A0368DB6A9847C0 -:10F4200D306A03681B6B9847F369D868002820DDA4 -:10F4300D06F130011E4D0844002411F9012B02F58F -:10F4400DA272884245F82240F7D11A4D002402E0FD -:10F4500DDA68A2420DDD5A6952F82400026852683A -:10F4600DAA4204F10104F3D09047F369DA68A2428D -:10F4700DF1DC9A68002A13DD0E4D002402E09A6833 -:10F4800DA2420DDD1A6952F8240002685268AA42A0 -:10F4900D04F10104F3D09047F3699A68A242F1DCBC -:10F4A00DF388002223F00203F380F27570BD00BFD4 -:10F4B00D00600040D1E30100C37D0BB1FFF7AABF8F -:10F4C00D704700BF2DE9F04FC37D85B00446019113 -:10F4D00D002B6CD1C3880293E669F368002B6DDDB8 -:10F4E00D0123206ADFF8E880DFF8E8E0344D354F7E -:10F4F00D039404F1300C04F1350200219B469C1C51 -:10F5000D8CF80030147074696458247C03F5A2796A -:10F5100D48EA04244EF8294012F9019B446909F187 -:10F5200DA20901F5A27A544445F8394012F9014C6B -:10F5300D1CF9019BA23405EBC40407EB8909C4F83F -:10F5400D049012F9014C0BFA04F4C5F80445F46863 -:10F5500D9C4201F1040103F10103D0DC039C029BE9 -:10F5600D23F00103E380019B327A1749023B012B03 -:10F5700D9CBF0132D2B26275C2EB0212134B9200E4 -:10F5800DB3FBF2F2237B626202FB03F3A1FB0313D5 -:10F5900DDB0BA36203680021DB6B9847236A5B6971 -:10F5A00D0122DA60019BA37505B0BDE8F08FC38819 -:10F5B00D0293DB0790D4D0E90760D4E7206ACEE749 -:10F5C00D00F0014030600040818080800024F40014 -:10F5D00D03000100006000402DE9F8430546817DE0 -:10F5E00DFFF770FFEB699A68002A20DD304FDFF8D6 -:10F5F00DC490DFF8C48000240AE05A6C4A4549D112 -:10F6000D5B68434543D1EB699A680134A2420EDD34 -:10F6100D1B6953F8246033689A68BA42EDD0002113 -:10F6200D30469047EB699A680134A242F0DCDA6803 -:10F6300D002A20DD1E4FDFF87C90DFF87C8000244F -:10F6400D0AE05A6C4A452DD15B68434527D1EB69D9 -:10F6500DDA680134A2420EDD5B6953F82460336829 -:10F6600D9A68BA42EDD0002130469047EB69DA68CE -:10F6700D0134A242F0DC286A03685B6A9847286A65 -:10F6800D03689B6A98470123EB75BDE8F883304604 -:10F6900D9847B8E70021304690473368B0E73046C9 -:10F6A00D9847D4E70021304690473368CCE700BF38 -:10F6B00DDDF3010095F30100D1E30100C37D03B13A -:10F6C00D7047FFF789BF00BFF8B515460E46526863 -:10F6D00D29689DF81870044607F0BCFBEA68134BC7 -:10F6E00D13492360052A4FF00003C4E90756A77597 -:10F6F00D0C602376E3752375E3620FDC32681946DF -:10F7000D3046936B9847206A03684FF47A51DB6C4F -:10F7100D9847226AE37D0749D1600BB12046F8BDB9 -:10F7200D2046FFF759FF2046F8BD00BF308003008B -:10F7300D7C38002029FA010010B5034661B102683A -:10F7400D0E49126B0E4CC37D23708A4213D10BB13F -:10F7500DFFF760FE002010BD094A1278002AF9D08B -:10F7600D1A680849D26A8A4205D1DB7D002BF1D196 -:10F7700DFFF732FFEEE79047002010BDB9F401000E -:10F7800D81420020BDF601002DE9F04FC769037DD0 -:10F7900DBA680569934285B0044680F21B813A69C7 -:10F7A00D9E4E52F8230003681B68B34240F032812D -:10F7B00DD4F82080D8F8142001235360227D617D78 -:10F7C00D1A44B2FBF1F001FB10222275B868824297 -:10F7D00D5EDAD7F80C90B969B9F1000F01EB42016F -:10F7E00D4BDDAA1DD8F81450009525890195CDE95A -:10F7F00D027800FA03FEDDE90078A07DCDE9002650 -:10F8000D00F0FD0004F1300CCD18227E032A03D840 -:10F8100DDFE802F002B2A3BF4A78009E15F801ACF2 -:10F8200D08FB026212F80A2018B9002A00F0BF8006 -:10F8300DFF22A66A03F5A87A06FB02F247F82A20F2 -:10F8400D9A46002A00F0B8809CF90020920002F13F -:10F8500D804202F5C042D2F810B52BF4801BC2F8DD -:10F8600D10B5D145714403F101030CF1010C754440 -:10F8700DCBDCDDE90278019E227D3B6953F8220045 -:10F8800D03681B68B34240F0BC80D8F814305EE0CA -:10F8900D626AD8F800300021DB6B92004046984731 -:10F8A00DE169CB68002B27DD0025DFF8749104F1A9 -:10F8B00D3007A84602E0CB68AB421DDD4A6917F957 -:10F8C00D013B013502EB850203F5A27352F8040CDE -:10F8D00D49F82380D4E9082305F5A87C52699B00DB -:10F8E00D42F82C3003681B68B342E4D001219847DD -:10F8F00DE169CB68AB42E1DC0B69186803681B68F2 -:10F9000DB34240F083800B6994F930201B68444961 -:10F9100D1B7C02F5A2721B0243F0011341F8223049 -:10F9200D94F9303094F935103E4A9B00A23103F121 -:10F9300D804303F5C24342F83130236A94F9351000 -:10F9400D5B69A23102EBC10203F144015160012256 -:10F9500DDA601A6005B0BDE8F08F91F801A06289F8 -:10F9600D009EA2EB0A0215F801AC08FB02626FEAD9 -:10F9700D0A0A12F80A2057E715F8012C009E91F893 -:10F9800D01A002FB088232446FEA0A0A12F80A202B -:10F9900D4AE7628915F801AC009E013AA2EB0A0212 -:10F9A00D08FB026291F801A012F80A203CE703F56A -:10F9B00DA8729A4647F822009CF90020920002F1A5 -:10F9C00D804202F5C042D2F810B54BF4801BC2F84C -:10F9D00D10B546E7D0E908235169104E9A00D1F8C9 -:10F9E00D4435817DC3EB0323B3FBF2F3C288C3F12E -:10F9F00DFF0342F00302C362C280FFF763FDE769B4 -:10FA000DD6E601219847236A5B69A0E70021984754 -:10FA100DE16978E700219847E769C9E68DF30100B0 -:10FA200D0060004000F00140024B186808B1FFF77C -:10FA300DABBE70477C38002010300BF0E3BB00BF2D -:10FA400D10B5044607F0BEF940B9237B616A044A3C -:10FA500D01FB03F3A2FB0323DB0BA36210BD00BF6D -:10FA600D81808080C160704703207047006B07EE76 -:10FA700D900AF8EEE77A17EE900A70470F4B03F1F4 -:10FA800D0802343310B50446C0E9002324300BF0CE -:10FA900DDBFD04F120000BF0D7FD04F11C000BF091 -:10FAA00DD3FD04F118000BF0CFFD054A6260002371 -:10FAB00D201D638105F0EEFD204610BD688003001A -:10FAC00D348E0300114B03F10802343310B5044694 -:10FAD00DC0E9002324300BF0B7FD04F120000BF03A -:10FAE00DB3FD04F11C000BF0AFFD04F118000BF099 -:10FAF00DABFD074A626000236381201D05F0CAFD3E -:10FB000D204617F0E4FF204610BD00BF68800300BB -:10FB100D348E030038B5124B03F10802343304461A -:10FB200D40F8042C40F8203B0BF08EFD04F11C0036 -:10FB300D0BF08AFD04F118000BF086FD04F11400A2 -:10FB400D0BF082FD074A22600023251FE38020462B -:10FB500D05F0A0FD284617F0BAFF284638BD00BFB6 -:10FB600D68800300348E030038B5114B054603F150 -:10FB700D08023433044640F8042C45F8043920308B -:10FB800D0BF062FD04F11C000BF05EFD04F118009A -:10FB900D0BF05AFD04F114000BF056FD054A2260DE -:10FBA00D00232046E38005F075FD284638BD00BFD3 -:10FBB00D68800300348E0300F0B5264B03600446C5 -:10FBC00D0025254B436083B02181043065811646A5 -:10FBD00D05F0F2FC214B23602C33636004F110001F -:10FBE00D06F024FB04F11C0701224FF4007104F10F -:10FBF00D18000BF001FD38460BF0F8FC04F1200065 -:10FC000D0BF0F4FC2946012204F124000BF0F4FC66 -:10FC100D00234FF4007163650122E163C4E90A55C5 -:10FC200DE560256401A80BF0E7FC01A938460BF04F -:10FC300D13FD01A80BF008FD094A6263AE424FF0B7 -:10FC400D00032046C4E91355C8BF2663238703B0BC -:10FC500DF0BD00BF54920300348E0300708003008A -:10FC600D00C07F4443895B0770B5856A04465DD447 -:10FC700D2B46216A002B64D05033081D4A88A3629D -:10FC800D024493420ED3D1ED037AA062F5EEC07A11 -:10FC900DF1EE10FA3CDA04F1100006F0AFFB00288B -:10FCA00D36DCA36A93ED027ADFED277A19685A687C -:10FCB00DA264B5EEC07AF1EE10FA48BFB1EE477A04 -:10FCC00DC7EE276A00206164206504F1580104F134 -:10FCD00D6405D4ED0C7AF8EEE77A67EEA67AFDEEC0 -:10FCE00DE77AF8EEE76AC4ED137ADA699861012ACA -:10FCF00DB8BF012207EE902AB8EEE77ADA61C6EEB8 -:10FD000D877A1433E1EC017A8D42EED1002070BD7B -:10FD100D0026A66204F1240104F120000BF09CFCE6 -:10FD200DA81BC4E9136618BF012070BD00238362B0 -:10FD300D00F1240120300BF08FFCA36A216A002B07 -:10FD400D9AD10B1D184699E700007A442DE9F04F22 -:10FD500DD1E9137E2DED088B01F118034FF0000B47 -:10FD600D9FEDB68ADFEDB6AA9FEDB6AA0BEE903ADF -:10FD700D0BEE100A8BB00C465D467046B84203463A -:10FD800D32D0628912F004022ED10492B8424DDBBA -:10FD900D6289920740F11581049B002BEED0AB4692 -:10FDA00D002D00F03F81D4ED0D7A228FB6EE007A52 -:10FDB00D67EE877A5545FCEEE77A17EE903A43EAFF -:10FDC00D02039BB203D22BF8023BDA45FBD81BEEA4 -:10FDD00D901A1BEE100A0BF02DFC1BEE100A0BB047 -:10FDE00DBDEC088BBDE8F08F2046FFF73BFFE76CBD -:10FDF00D6389002F40F09D80002800F0F280E562BD -:10FE000D23F0040363810523236401231A4621890A -:10FE100D06A80BF079F804F1100006F083FAD4E986 -:10FE200D13700122B84203460492B1DA002D00F09E -:10FE300DCB8006AA019204F15802029204F1640BE0 -:10FE400DD4ED127AD4ED0D8A94ED117AA16ADDF814 -:10FE500D08C0DDF804E068EEA78AD4ED0C7A27EE31 -:10FE600D087AF8EEE77A68EEAA8A87EE279A0E46A8 -:10FE700DF0EE4A9AE8EECA9AD6F81880F269BCEC10 -:10FE800D017A07EE908AF8EEE77A013A67EE877A03 -:10FE900D9045FDEEE77A06F11406EEEC017A08BF07 -:10FEA00D4EF8047CE345E7D1DDE90676089ABE42BB -:10FEB00DA8BF3E469642A8BF16469E4240DDAA45C3 -:10FEC00D85D0D4ED157AFDEEE77AD1E9033017EE42 -:10FED00D901A984707EE900AF8EE676AB0EE697AC5 -:10FEE00DA8EEA67A206D228FD4ED157ABCEEC77AD6 -:10FEF00D79EE277A17EE101AF4EEC87A431C1143E7 -:10FF000DF1EE10FA25F8021B18462365C4ED157A9B -:10FF100D08DD77EEC87AF4EEC87AF1EE10FAF8DC67 -:10FF200DC4ED157AB3420BDA55453FF450AFA16AD3 -:10FF300DC7E713F004025CD000283FF461AF5EE721 -:10FF400D9C46BC4586460DF11C094FF014084FF038 -:10FF500D0006204608D00136032E08F1140828D0DB -:10FF600D59F8047BBC45F6D1826A06EB860102EB9B -:10FF700D810389000391D3E906718F424FEA86040C -:10FF800DE9DA5B6902EB08014BB1059098470598DA -:10FF900D039B826AD0F850E01344F4469F693444C1 -:10FFA00D02EB840201360137032E976108F1140824 -:10FFB00DD6D104466346E76C674570463FF740AFC0 -:10FFC00DEAE6002D7FF4E8AEE56AB5B1A26900213D -:10FFD00DE16202F1040A5288874292443FF729AF49 -:10FFE00DDAE659073FF50CAF206D01230493034664 -:10FFF00DCCE6206D04920346C8E606AD0122E16B06 +:10C7700D8BFD4445EBD1CDE7C82009F007FCFFF751 +:10C7800D09FFFFF707FF09A80EF04EFC08A80FF0F0 +:10C7900D09F80BB0BDE8F08F587C03005C7C0300FA +:10C7A00D44200020F42C00202DE9F04389B06C4684 +:10C7B00D84E80F001F4B2048204DDFF88890DFF8EC +:10C7C00D88801F4F01221A60FFF704FF07244FF4E2 +:10C7D00D7A7009F0DBFB2E68414607A80FF00AF8C6 +:10C7E00D022207A9304606F067FD07A80EF0DAFF12 +:10C7F00D394605A82E680EF0FDFFD9F8001006A8E1 +:10C8000D0EF0D8FF06AA05A907A80FF0D3F802224B +:10C8100D07A9304606F050FD07A80EF0C3FF06A885 +:10C8200D0EF0C0FF05A80EF0BDFF013CCFD109B041 +:10C8300DBDE8F08354380020607C03006038002090 +:10C8400DE47C030060200020DC7C030010B584B084 +:10C8500D0DF1100C084C0CE90F0000230748236064 +:10C8600DFFF7B8FE4FF4FA6009F090FB04B0BDE895 +:10C8700D1040FFF7CDBE00BF54380020E87C030008 +:10C8800D10B588B0EC468CE80F00204B20491C6891 +:10C8900D07A80EF0AFFF2146022307AA04A806F051 +:10C8A00D13FD07A80EF07EFF0223002204A905A8A0 +:10C8B00D0FF048F8174907A80EF09CFF07A905A827 +:10C8C00D0FF02EF8044607A80EF06CFF3CB905A832 +:10C8D00D0EF068FF04A80EF065FF08B010BD01232F +:10C8E00D022204A906A80FF02DF806A907A80EF03C +:10C8F00DF7FF07A800F0FCF9C82100F077FA07A8A8 +:10C9000D0EF050FF06A80EF04DFFE0E76038002056 +:10C9100D647D0300687D030010B5034B036004467E +:10C9200D0FF0C6FF204610BD747D030010B5054BFA +:10C9300D036004460FF0BCFF20461BF0D0F82046E4 +:10C9400D10BD00BF747D03002DE9F04182B0BDF82C +:10C9500D2080CBB10F2906460D4617461C4602D145 +:10C9600DB8F1C00F10D128201BF0BBF82346A9B297 +:10C9700DCDF80080BAB2044609F01AFE336821469C +:10C9800D5B683046984710B902B0BDE8F08120468B +:10C9900D09F026FE204602B0BDE8F0411BF09FB81D +:10C9A00D70B5424C424E84B010252046FFF770FC06 +:10C9B00D04F1B8003F4B009501224FF47A71FFF757 +:10C9C00DC3FF04F1B8003C4B009502224FF47A717D +:10C9D00DFFF7BAFF394B0095012204F1B8004FF46F +:10C9E00D9661FFF7B1FF072104F10C0004F02CFE56 +:10C9F00D38201BF076F820231A46216B054606F0E9 +:10CA000D73FB482035601BF06CF8216B04F2E47267 +:10CA100D054606F0FDF92A4B7C201D601BF061F8E0 +:10CA200D04F54B72216B054605F0DEFF254B2020EA +:10CA300D1D601BF056F8216B054605F069FB224B76 +:10CA400D28201D601BF04DF8D4F81029216B0446E9 +:10CA500D04F09CF81D4B35681D491C6003A80EF0B1 +:10CA600DC9FE002203A9284606F0FCFC03A80EF01F +:10CA700D99FE184C1848FFF7ADFD4FF4C87009F03A +:10CA800D85FA23683BB11448FFF7A4FD09F03CFB80 +:10CA900D002004B070BDFFF705FE2368002BF2D116 +:10CAA00D09F032FB002004B070BD00BF002500204E +:10CAB00D60380020A9C701004DC8010081C80100E0 +:10CAC00D5C38002058380020503800204C380020A9 +:10CAD00D647D030054380020607C030010B5054CC4 +:10CAE00D204606F0B3FD2046034A0449BDE8104038 +:10CAF00D1AF0F0BF002500204020002001CB0100DE +:10CB000D2DE9F843654B664E664FDFF8B08104465C +:10CB100D03F13C0200F59350C4E9003208300025C2 +:10CB200D00F09EFF04F6281000F0FAFA04F6FC005F +:10CB300DA4F80259C4F8FC6808F0B4FD04F6D4005A +:10CB400DA4F8DA58C4F8D46808F0ACFD04F6A400D3 +:10CB500D0CF07CFF544BC4F8943804F6940009F0A3 +:10CB600DF5FD04F674000BF0D7FC04F654000BF041 +:10CB700DD3FC04F2E47000F053FE04F2847002F072 +:10CB800D0BFC04F5EB6001F031FC04F5E26000F004 +:10CB900D7DFFC4F8F47604F2F4600FF089FEC4F85A +:10CBA00DDC7604F2DC600FF083FE04F2746011F0A9 +:10CBB00D67FB3E4BC4F82C3304F54B7704F5CE6080 +:10CBC00D0EF04AFD3846A4F83253C4F82C6308F031 +:10CBD00D69FD374BC4F8EC3204F53B700DF0EEF8FF +:10CBE00D344BC4F8E0302833C4F8E83004F538701D +:10CBF00D0EF032FD04F537700EF02EFD04F1E00954 +:10CC000D04F52E7504F1D80745F8188C28460DF05B +:10CC100D4BFAA5F110003C3D0EF01EFDBD42F3D1C7 +:10CC200D00254846C4F8E060A4F8E65008F03AFD47 +:10CC300D04F1B8000CF06CFB04F180000BF0A2F8CD +:10CC400D04F164006666A4F86A5008F02BFD04F147 +:10CC500D4C00E664A4F8525008F024FD274604F178 +:10CC600D34006663658708F01DFD134B47F80C3FD4 +:10CC700D04F120000EF096FD04F11C000EF092FD63 +:10CC800D3846E660658208F00DFD201D6660658101 +:10CC900D08F008FD2046BDE8F88300BFCC8C0300EA +:10CCA00D448E0300747D0300D09103002C8D03008E +:10CCB00DB497030020960300888A0300FC950300B7 +:10CCC00DA0F104001CE700BF10B50446FFF718FFE4 +:10CCD00D20461AF004FF204610BD00BF10B5041FFA +:10CCE00D2046FFF70DFF20461AF0F9FE204610BD35 +:10CCF00D30B583B03049044601A80EF07BFD01A983 +:10CD000D20460EF00DFE054601A80EF04BFD15B1A7 +:10CD100D2A4803B030BD2A4901A80EF06BFD01A9C8 +:10CD200D20460EF0FDFD054601A80EF03BFD7DB938 +:10CD300D244901A80EF05EFD01A920460EF0F0FD7C +:10CD400D054601A80EF02EFD2DB11F4803B030BDD4 +:10CD500D1E4803B030BD1E4901A80EF04BFD01A9C0 +:10CD600D20460EF0DDFD054601A80EF01BFD75B940 +:10CD700D184901A80EF03EFD01A920460EF0D0FD88 +:10CD800D054601A80EF00EFD1DB11348C1E713486D +:10CD900DBFE7134901A80EF02DFD01A920460EF0A5 +:10CDA00DBFFD044601A80EF0FDFC0E4B0E48002CF5 +:10CDB00D08BF1846ADE700BF748603009020002021 +:10CDC00DB47D0300B87D0300A8200020A020002022 +:10CDD00DBC7D0300C07D0300C0200020B0200020DA +:10CDE00DA484030064200020C82000202DE9F8430E +:10CDF00DDFF840908846851E861DA9F1180435F888 +:10CE000D027F0021484610F0AFFB4FF40071204621 +:10CE100D11F088F83946204610F032FC404609F0F2 +:10CE200DB5F80021204611F07DF8B542E7D1BDE8F7 +:10CE300DF88300BF302A00200048704716FCFFFF22 +:10CE400D704700BF704700BF0048704716FCFFFFDA +:10CE500D82B010B58C4684B049688646DCF8000077 +:10CE600D0DF1080CACE8030006A981E80C00039B4A +:10CE700DDA070EEB630C12D55A10029B5EF80220F6 +:10CE800DD45808AB93E803008DE8030006AB0CCB38 +:10CE900D6046A04704B0BDE8104002B07047029C48 +:10CEA00DEFE700BF2DE9F04F83B0DDE90CABBDF826 +:10CEB00D3870002B41D080460E4691461D46BAF182 +:10CEC00D000F3DD00F2E01D1C02F36D128201AF0E2 +:10CED00D08FE044610300EF06DF818202680A4F8D8 +:10CEE00D02901AF0FEFDCDE900AB47F00207A780D6 +:10CEF00D6B4607460246A06003CB47F80C5B002348 +:10CF000DD8F80060D360E3607B6091605060756815 +:10CF100D0D495161C4E908330C4B9D4208D120469F +:10CF200D09F05EFB204603B0BDE8F04F1AF0D7BD07 +:10CF300D21464046A8470028F1D103B0BDE8F08F47 +:10CF400D1BF0010FBED1F8E751CE010049CE010013 +:10CF500D82B070B504A981E80C000446D0F84808E9 +:10CF600DBDF8126018300DF0BBF818B926F00206A6 +:10CF700D012E13D1D4F8E008036801211B689847EE +:10CF800DD4F8E008012110F063FFD4F84818D4F864 +:10CF900DD808BDE8704002B00FF094BA0546D4F839 +:10CFA00DE008036829461B689847D4F8E00829462D +:10CFB00DBDE8704002B010F04BBF00BF70B5044625 +:10CFC00D82B038201AF08DFD04F108061323324685 +:10CFD00D054624490093244B0FF01EFF0021C4F891 +:10CFE00DD458284610F02CF8D4F8D4080FF0ECFFE4 +:10CFF00D81B2304602F0F2F84FF40041304602F0B3 +:10D0000DF7F8D4F8D40888B194F86038D4F86818D3 +:10D0100D8BB910F09BF9D4F8D40894F8613828B185 +:10D0200DD4F864185BB1002210F04CF9D4F8D03864 +:10D0300D5BB102B070BD012210F044F9EBE710F0C6 +:10D0400D85F9D4F8D038002BF3D1002240F2FF330C +:10D0500D04F66C01304602F081F8C4F8D00802B035 +:10D0600D70BD00BF0010024000442C4710B50446AF +:10D0700D49B3D0F8D43823B3C388194A43F0010318 +:10D0800D0221C380C2F88410BFF34F8FBFF36F8F9F +:10D0900DD0F8D40810F010F9D4F86818D4F8D408E2 +:10D0A00D10F054F9D4F86418D4F8D40810F04EF9EF +:10D0B00DD4F8D40810B103689B6998470023C4F8CD +:10D0C00DD438002010BDC388DA07FAD5D0F8D4289B +:10D0D00D23F00103C380002AF3D1FFF76FFFF0E7C0 +:10D0E00D00E100E0044B186810B1D0F8D43803B15A +:10D0F00D7047FFF763BF00BF64380020D0F8D43805 +:10D1000D80F861185BB129B1D0F864180022184677 +:10D1100D10F0D8B8D0F86418184610F017B9704749 +:10D1200D70B50446D0F8D4081C4B236048B1D4F830 +:10D1300D681810F00BF9D4F86418D4F8D40810F06E +:10D1400D05F9174BC4F8EC3803F1800103F1A40283 +:10D1500DC4F80019C4F80829124E002504F614105D +:10D1600D0EF07AFA04F51060C4F80069A4F80659B7 +:10D1700D08F098FA04F6E80002F0B4FF04F66C002B +:10D1800D02F084FC04F1080001F0BEFD204626608B +:10D1900DE58008F087FA204670BD00BFCC7D030006 +:10D1A00D5C890300448E030010B50446FFF7B8FFF9 +:10D1B00D20461AF094FC204610BD00BF2DE9F04723 +:10D1C00D4FF000088CB01D46734B03600646C0F847 +:10D1D00D0480044617468A46DDF8509008F0F4F9AD +:10D1E00D6E4B46F8083B6E49032340F2FF32304642 +:10D1F00DFFF706F840F20113C4F8687804F66C07DF +:10D2000D4AF64442A4F8603840F6C231C4F864A826 +:10D2100D384602F0D9FC159BC4F8E0383946C4F8FD +:10D2200DD088C4F8D488C4F8D858C4F8DC9804F66B +:10D2300DE80002F055FF2B22314604F6EC0003F016 +:10D2400DF3F9584B1A68002A00F0A38038460121E3 +:10D2500D02F03AFF0022494628460FF0DBF85A212A +:10D2600DC4F8480828460FF01BF807210022D4F80F +:10D2700D48084D4E0EF02EFD08F092F90246502052 +:10D2800D05921AF02EFCD4F84818059A0546183167 +:10D2900D0DF078FDC4F8545828460DF035FC0146C4 +:10D2A00D482005911AF01DFC0A23019302233F4AE1 +:10D2B00D05990093012305460DF0D4FAD4F85408CE +:10D2C00DC4F84C5803689B68984701465020059157 +:10D2D00D1AF007FC002301931523029300274FF04A +:10D2E00D834300930599324B324A039705460DF05F +:10D2F00DE1F83368C4F858588BB12F490691079758 +:10D3000D06A903C9D4F8542815898DE803001846D9 +:10D3100DC02302933A4629462346FFF7C3FD50200A +:10D3200D1AF0DFFBD4F84C182522243105460DF0F8 +:10D3300D29FD3368C4F850583BB3DFF87C800025D5 +:10D3400DCDE9088508AA92E80300C0278DE80300FF +:10D3500D2A461846252123460297FFF7A3FDD4F848 +:10D3600D48083668294618300CF0AEFECDE90A851E +:10D3700D0CAB0297024613E9030023468DE8030028 +:10D3800D40F2FF313046FFF78DFD20460CB0BDE871 +:10D3900DF0871C605AE700BF448E0300CC7D03006C +:10D3A00D00442C4764380020843A00200AD7A33D5E +:10D3B00D000082420000AA4251CF01000048704790 +:10D3C00DE87D0300BFF34F8F0549064BCA6802F491 +:10D3D00DE0621343CB60BFF34F8F00BFFDE700BF8B +:10D3E00D00ED00E00400FA0512DF7047704700BF42 +:10D3F00D08B5084609F0A6F9002008BD11F026BDB4 +:10D4000D084609F09BB900BF11F026BD024A034939 +:10D4100D01601060704700BF743800202C7E03003F +:10D4200D30B583B0054600240DF107008DF8074097 +:10D4300DFFF7DAFF9DF80730012B1ED0154A16486D +:10D4400D012313604FF0040CC2F80041D2F80031F3 +:10D4500D002BFBD0D2F80835BCF1010C43EA0020BB +:10D4600DF2D1012353602B680C4A9B6993420AD178 +:10D4700D03B0BDE8304009F065B92B68074A9B69D8 +:10D4800D05489342F4D00146284603B0BDE830402C +:10D4900D184700BF00D00040ED5EBC0BF1D301007A +:10D4A00D30B4194D0FCD88B001AC0FC495E807000D +:10D4B00D164D03C4002305F8053F19464FF0805360 +:10D4C00D22705C6E05204FF0010C01EB810202F120 +:10D4D00D20030DEB0302B4FBF0F300FB1343B3FB8E +:10D4E00DFCF31A44013112F81C2C05F8012D052905 +:10D4F00DA4EB030400EB80000CEB8C0CE5D103488E +:10D5000D08B030BC704700BFF07D030068380020C4 +:10D5100D00B583B000230DF107008DF80730FFF73C +:10D5200D63FF9DF80700A0F10100B0FA80F04009FB +:10D5300D03B05DF804FB00BF2DE9F04F89B09E4CA0 +:10D5400D079011F079FC9D4B9D490022C3F81025E1 +:10D5500DC3F81425C3F81825C3F81C25C3F82025D6 +:10D5600DC3F82425C3F82825C3F82C251C230D1D2D +:10D5700D4FF0A04203F5E07303208D4242F82300E3 +:10D5800D0ED011F8013F1F2B86BF03F01F0322465B +:10D5900D4FF0A04203F5E0738D4242F82300F0D125 +:10D5A00D884A854C1523151D4FF0A04103F5E073F6 +:10D5B00D0320954241F823000ED012F8013F1F2B96 +:10D5C00D86BF03F01F0321464FF0A04103F5E07322 +:10D5D00D954241F82300F0D17A48774D15234FF04D +:10D5E00DA041012404FA03F39042C1F80C350ED08A +:10D5F00D10F8013F1F2B86BF03F01F0329464FF084 +:10D6000DA04104FA03F39042C1F80C35F0D16E4BF2 +:10D6100D6E4A1B6812680693DFF89CB104920023D2 +:10D6200D03934FF0010A049B002B00F0B880039A7E +:10D6300D934240F3B280664B0193002302931B2665 +:10D6400D4FF0A041019B4FF000095A1CB9F1270F73 +:10D6500D059203F1050876DC039B40F69F72042BBF +:10D6600D49F6404E49F63F43C4BF4FF47A6E134618 +:10D6700DDDF814C0534C774649F64042B6460425B2 +:10D6800D4EFA05FE1EF0010F524E4FF01C0012D047 +:10D6900D1F2846D84FF0A04E0AFA00F0013DCEF8F3 +:10D6A00D0C0512D31CF801EC16F8010B4EFA05FE11 +:10D6B00D1EF0010FECD11F2837D84FF0A04E0AFAFB +:10D6C00D00F0013DCEF80805ECD25FB120781F289F +:10D6D00D86BF00F01F005D464FF0A0450AFA00F02E +:10D6E00DC5F80805002002E00130904212D09842A2 +:10D6F00DD1F80455F8D125781F2D86BF05F01F05EB +:10D7000D5E464FF0A04601300AFA05F59042C6F884 +:10D7100D0C55ECD1C44504F101040AD01CF801EB01 +:10D7200DADE700F01F00DE46B6E700F01F00DE4655 +:10D7300DC5E709F10109B9F1300F09D0019BB9F124 +:10D7400D270F1E7888DD4FF0FF334FF0000E8FE767 +:10D7500D029B032B2BD0029B3BB3012B14BF012348 +:10D7600D0A23079A92FBF3F3029A1B4801320292A5 +:10D7700D80FB0320DA17C2EBA00202EB8202A3EBBF +:10D7800D4203303305226FF09F005BB212FB03039F +:10D7900D069AD018D65C019054E7FFF713FE0C4B98 +:10D7A00D0193049B02931B264AE76423D9E7039B4D +:10D7B00D0133039337E700BF0003005000600040C2 +:10D7C00D1C7E0300147E03003821002070380020D9 +:10D7D00D0C7E03001D7E03006766666608B5FFF7C5 +:10D7E00DABFE00BF08B50846FFF7F8FF08BD00BF48 +:10D7F00D4FF0FF30704700BF054B186828B1036824 +:10D8000D044ADB69934202D1704711F01DBB1847E2 +:10D8100D74380020EDD301000048704716FCFFFF5F +:10D8200D10B5074B03F1080248330446026040F877 +:10D8300D3C3F0AF0BDFB204601F0B8FD204610BD6F +:10D8400D4C7E0300094B10B503F108024833044622 +:10D8500D026040F83C3F0AF0ABFB204601F0A6FD0C +:10D8600D20461AF03CF9204610BD00BF4C7E030047 +:10D8700D094A10B502F108014832A0F13C0440F804 +:10D8800D3C1C02600AF094FB204601F08FFD2046FF +:10D8900D1AF025F9204610BD4C7E0300084B10B53B +:10D8A00D044603F10801483340F83C1C44F83C3968 +:10D8B00D0AF07EFB204601F079FD204610BD00BF29 +:10D8C00D4C7E0300F0B5044683B0182015460F4674 +:10D8D00D1AF007F90D491B22064611F023FA012310 +:10D8E00D00933A462B463146204601F0F5FE2A4676 +:10D8F00D214604F13C000AF09FFB054B204603F145 +:10D9000D080248332260E36303B0F0BD00B001406C +:10D9100D4C7E0300F8B50646044656F85C0B0368CA +:10D9200D4FF400620025DF69E2620B233146B847F0 +:10D9300D2946102284F8835084F8785084F86D506D +:10D9400D84F8885004F1790019F06AFA29461022FA +:10D9500DE06304F16E0019F063FA2368E56A1A6852 +:10D9600D606405F5006518466563136BE76B9847B2 +:10D9700D2844874212D3656CE36BAB420ED220680C +:10D9800D0368DB6A9847854208D205490E22304666 +:10D9900D1AF0CFF8B0FA80F04009F8BD0020F8BDBC +:10D9A00DB07E030038B50446154618464FF4807214 +:10D9B00D0423C4E90150216004F10C00083106F084 +:10D9C00D85FB04F1240008F039FC04F190000DF002 +:10D9D00D91FF0023C4E91133C4E913332363236298 +:10D9E00DA363E3626363E363A4F85430A365C4F8EF +:10D9F00D8C30204638BD00BF30B5036ADB078DB0D3 +:10DA000D044608D4FFF786FF28B9236A23F00103E3 +:10DA100D23620DB030BD2D22002168461AF0C1F8E9 +:10DA200D2068E16A02680B23156A6A46A8472068D8 +:10DA300D016801230D6A616C6A46A847E5E700BFDE +:10DA400D38B500F124050446284608F0FBFB2046B6 +:10DA500DFFF7D2FF2846BDE8384008F06BBC00BF89 +:10DA600D10B5044690300DF09DFE204610BD00BF50 +:10DA700DC1600020704700BF0048704716FCFFFFD3 +:10DA800D014B1880704700BF7442002010B5044A46 +:10DA900D026000230446C38007F004FE204610BD3B +:10DAA00D448E030010B5064A026000230446C3806D +:10DAB00D07F0F8FD20461AF012F8204610BD00BF01 +:10DAC00D448E030082B010B58C4684B049688646FA +:10DAD00DDCF800000DF1080CACE8030006A981E8A4 +:10DAE00D0C00039BDA070EEB630C12D55A10029B48 +:10DAF00D5EF80220D45808AB93E803008DE80300CC +:10DB000D06AB0CCB6046A04704B0BDE8104002B098 +:10DB100D7047029CEFE700BF2DE9F84300251E4634 +:10DB200D134B45600446036017468846BDF82090A8 +:10DB300D07F04AFD0F4B2360C4E90887A66204F184 +:10DB400D2C0008F07BFB00220023C4E90E23E388A0 +:10DB500D256143F4804343F004036561A56165636A +:10DB600DA4F84050A4F80490E3802046BDE8F88363 +:10DB700D448E0300147F0300C3885B070CD510B5DA +:10DB800D006A84B0026800230093146AE0210DF14D +:10DB900D0F02A04704B010BD704700BF70B5C38819 +:10DBA00D5B0784B004460D4608D5006A0023026861 +:10DBB00D0093166AE0210DF10F02B047206A2A6822 +:10DBC00D01685388002400940C6A0432E021A047B8 +:10DBD00D04B070BD70B54B6AD3F80C23B3F8124383 +:10DBE00D526884B0064603F543700D46904784F4A1 +:10DBF00D8074B0FA80F3C4F300245B09A34229D1E9 +:10DC000D0C2101220DEB01000DF0FEFCEB885B07F2 +:10DC100D08D5286A002302680093146AE0210DF1EB +:10DC200D0B02A047286A039A0368002100919C6AA1 +:10DC300D04320C23E021A04748B903A930460DF06A +:10DC400D01FD03A80DF008FD304604B070BD03A81A +:10DC500D0DF002FD30460DF0D1FC304604B070BD24 +:10DC600D70B50C4682B0064668460DF0C7FCE388D9 +:10DC700D01252B43E380012008F060FD214601A81A +:10DC800DFFF7A8FF01A968460DF0EEFC01A80DF005 +:10DC900DE3FC009B5A88691CE2B11A79202A1DD138 +:10DCA00DE2885B79920601D5392B1FD0312B11D02B +:10DCB00D022168460DF06AFDE38823F001036946F1 +:10DCC00DE38030460DF0BEFC68460DF0C5FC3046D5 +:10DCD00D02B070BD132D0BDC0D46CCE7132AE7D037 +:10DCE00D59790E4808F0D2FCC11CE2E70125C2E7C4 +:10DCF00D0122022101A80DF087FC019B20221A713F +:10DD000D38225A71E38823F00103E38001A93046DC +:10DD100D0DF098FC01A80DF09FFCD5E7C47E030023 +:10DD200D70B584B00D4601921E4604460DF066FC9A +:10DD300D019903A80DF086FC03A92846FFF72EFFD5 +:10DD400D00B92EB903A80DF087FC204604B070BDB4 +:10DD500D03A80DF081FC294603A8FFF781FF03A955 +:10DD600D20460DF081FC03A80DF076FC204604B092 +:10DD700D70BD00BF70B582B01646044601220D4637 +:10DD800D684602210DF040FC20460DF037FC009B4B +:10DD900D10225E711A71694601A80DF053FC01A99C +:10DDA00D2846FFF7FBFE064601A80DF055FC2EB1E7 +:10DDB00D68460DF051FC204602B070BD294601A801 +:10DDC00DFFF74EFF01A920460DF04EFC01A80DF006 +:10DDD00D43FC68460DF040FC204602B070BD00BF0C +:10DDE00D30B5CB889B0783B00C46054606D5A06899 +:10DDF00DA38928602846AB8003B030BD68460DF07E +:10DE000DFDFB0122214601A8FFF7B4FF01A96846D9 +:10DE100D0DF02AFC01A80DF01FFC009BB3F8073094 +:10DE200DA3810222214601A8FFF7A4FF01A968469C +:10DE300D0DF01AFC01A80DF00FFC009BB3F8073094 +:10DE400D2381022B03D1E38843F02003E3800322D7 +:10DE500D214601A8FFF78EFF01A968460DF004FCCD +:10DE600D01A80DF0F9FB009BA189B3F80730638180 +:10DE700D49F60412E388914216BF23F0040343F0E0 +:10DE800D060343F00203E38068460DF0E5FBAEE7C1 +:10DE900D70B50C4684B00421054601220DEB01003E +:10DEA00D0DF0B2FB019A122313710126082384F0A1 +:10DEB00D010453719671D47101A90DEB03000DF09E +:10DEC00DC1FB3346294602AA03A8FFF729FF03A881 +:10DED00D0DF0C2FB02A80DF0BFFB01A80DF0BCFBBD +:10DEE00D04B070BD30B5012185B00446FFF7D0FFF9 +:10DEF00D0021012007F0EAFB04210DEB01000122B6 +:10DF000D0DF082FB019A1223137107230125537122 +:10DF100D08239571D37101A90DEB03000DF092FB50 +:10DF200D2B4602AA214603A8FFF7FAFE03A80DF01F +:10DF300D93FB02A80DF090FB0A2008F0FFFB606A2E +:10DF400D032100F543700FF09DFF4FF0804301A8B2 +:10DF500DC3F800550DF080FB05B030BDC388DB075D +:10DF600D00D5704730B50446406AD0F80C33B0F890 +:10DF700D12535B6883B000F54370984785F4807544 +:10DF800DB0FA80F0C5F300254009A84213D16846C8 +:10DF900D0DF034FB214601A8FFF71CFE01A96846D0 +:10DFA00D0DF062FB01A80DF057FB009B5A8822B9BA +:10DFB00D68460DF051FB03B030BD1A79112AF7D127 +:10DFC00D5A79092AF4D19A79012AF1D1DB79032BF7 +:10DFD00DEED12046FFF786FFEAE700BFC38870B594 +:10DFE00D13F0010503D0124B00221A6070BD0446D8 +:10DFF00D406AD0F80C33B0F812635B6800F54370DB +:10E0000D984786F48076B0FA80F0C6F30026400972 +:10E0100DB042E8D1064A13681D2B02DC01331360B0 +:10E0200D70BD20461560BDE87040FFF797BF00BF7B +:10E0300D78380020C38819B143F00103C3807047BD +:10E0400D23F001039BB2C380704700BF08B508F0F1 +:10E0500DDFF8003818BF012008BD00BF10B5044619 +:10E0600D09F092FED4E90E32C01A61EB0201B0F54F +:10E0700DFA7F71F1000305D3606B0028CCBF00203F +:10E0800D012010BD002010BD30B5194B1D688DB09D +:10E0900D45B3044606A80CF08DFF164B02931820CD +:10E0A00D19F01FFD14490022CDE900120146CDE9FA +:10E0B00D040241F80C4BCDE90A22C2604A606A465F +:10E0C00D034603CA586099602A680C4992680C4847 +:10E0D00D58618A424FF01203ADF80C3004D102A8FA +:10E0E00D08F07EFA0DB030BD02A928469047F6E73C +:10E0F00D843A0020FF03050021E1010079DA0100D7 +:10E1000DC5DA010010B5002104462C3008F046F99F +:10E1100D002008F085F82046BDE81040FFF7B4BF99 +:10E1200D82B010B502A981E80C00BDF8082040F2BC +:10E1300DFF339A4203D0BDE8104002B07047BDF8DE +:10E1400D0A30052BF7D1044600212C3008F026F9B2 +:10E1500D002008F065F82046BDE8104002B0FFF73A +:10E1600D93BF00BF2DE9F04F8BB006469DF85000D0 +:10E1700D04901F460D460191144609F015FEB36A31 +:10E1800D002B00F0F68082468B4609F00DFE6DB136 +:10E1900D844277EB0103C0F0EA80774A201A67EBDF +:10E1A00D0101002382428B4180F0E1803046012144 +:10E1B00DFFF76EFE049B002B14BF022001200021EF +:10E1C00D07F084FA08A809F0B9FE8046B06A0291FA +:10E1D00D0368C168DA6943690791D3F84815059159 +:10E1E00DD3F804130691D3F80413C3F80813634B43 +:10E1F00D9A4240F0B480624BC360DFF894910023E3 +:10E2000DA9F80030049B73B9159B63B11B68159871 +:10E2100D5B689847159BD988C1F30021C1F10301B3 +:10E2200D18460FF02FFE706A032100F543700FF0B2 +:10E2300D29FEB06A534A03684021DB6B1160089ACE +:10E2400D02219847B06A03689B6A98470D3C029B70 +:10E2500D47F1FF37B4EB0A0467EB0B07B8EB0A087D +:10E2600D63EB0B0B18EB08084BEB0B0BB4EB080334 +:10E2700D029367EB0B030393019B089CDFF814B12A +:10E2800D00252F46AA4643B3029B03999D4277EB87 +:10E2900D010224D25A1B61EB070393457AEB03036A +:10E2A00D1BD3B06A03682244DB6B0221984730BF51 +:10E2B00DB06A03689B6C9847041B6519804647F14B +:10E2C00D000709F071FDB9F8002092B2444632B151 +:10E2D00D019BA9F800A0002BD6D15A46E1E7706A40 +:10E2E00D002100F543700FF0CDFD049921B9159B68 +:10E2F00D13B118460FF0C6FDB06A03681B6B984743 +:10E3000DB06A0368DA694369D3F80413C3F80813D4 +:10E3100D1A498A4226D1079AC260059AC3F8482540 +:10E3200D002200231946104609F018FEB36A049A1C +:10E3300D5B69002A069AC3F8042314BF0420032046 +:10E3400D002107F0C3F900213046FFF7A1FD09F0C8 +:10E3500D1BFDC6E90E0100200BB0BDE8F08F08498A +:10E3600D90474AE707999047B36A5B69D5E7064836 +:10E3700DF2E70648F0E700BF9F86010071DA010061 +:10E3800D81DA010000E100E009FCFFFF16FCFFFF50 +:10E3900D74420020BFBDF0FF70B5044684B000206C +:10E3A00D07F03EFF2046FFF76FFE0022002302A874 +:10E3B00DCDE9022309F0E8FD002601230146009373 +:10E3C00D0196DDE902232046FFF7CCFE31460546D6 +:10E3D00D04F12C0007F0E2FF284604B070BD00BF29 +:10E3E00D6FF47D70704700BF00207047094B10B56A +:10E3F00D03F10802483304460260836018300DF0C3 +:10E4000DD1F9054A226000232046E38007F04AF93E +:10E4100D204610BD787F0300448E03000020704716 +:10E4200D0B4B10B503F108024833044602608360BC +:10E4300D18300DF0B7F9074A22600023E38020461B +:10E4400D07F030F9204619F04AFB204610BD00BFF9 +:10E4500D787F0300448E03002DE9F0411D46104BDB +:10E4600D03600023436004460F461646BDF818802E +:10E4700D07F0AAF80B4B656103F1080248332260DF +:10E4800DA360C4E9037604F118000DF033FA4022BD +:10E4900D1823A4F80480A262E3802046BDE8F08131 +:10E4A00D448E0300787F03002DE9F04F032B87B0D6 +:10E4B00D82460D46174619464FF00102B8BF03219B +:10E4C00D05A803930DF0A0F84B4E4FF014094FF033 +:10E4D00D000868690121FFF7ADFDE8683A68016839 +:10E4E00D5388CDF800800C6A0432E421A04783469E +:10E4F00D002866D13B681B790C2B39D1EB8813F0C2 +:10E5000D400F14BF6420142007F040FD2869D0F897 +:10E5100D0C23B0F81243526884F48074B24200F5B3 +:10E5200D4370C4F3002447D10020844224D100223B +:10E5300D11464FF0FF3305A80DF0BCF8E868059AB9 +:10E5400D01685388CDF800808C6A0432E421A0471D +:10E5500D8346C8B9059A386813790079834237D054 +:10E5600DEC88A1061BD5202B0ED15379392B0BD15D +:10E5700D012007F00BFDC9E70BF1010B012007F09E +:10E5800D05FDBBF1140FC1D1B9F10109A1D1686924 +:10E5900D4946FFF74FFD50460DF030F824E0002BB3 +:10E5A00DE6D0202BF0D153799842E1D0002BDFD06B +:10E5B00DB9F101098DD1EAE79047B0FA80F0400931 +:10E5C00DB3E7012007F0E2FCB9F1010981D1DEE7E3 +:10E5D00D68695946FFF72EFD039905A80DF0D6F889 +:10E5E00D05A950460DF02EF805A80DF035F850464A +:10E5F00D07B0BDE8F08F00BFE1E301002DE9F04168 +:10E6000D0C4684B00546486998461746FFF7B4FA9C +:10E6100DE388DB0611D403AE394630460DF012F80F +:10E6200D4346324621462846FFF73EFF30460DF061 +:10E6300D13F8284604B0BDE8F0810122114601A867 +:10E6400D0CF0E2FF3B681B79032B019B0CBF0622EC +:10E6500D03221A7101A902A80CF0F4FF03210A4844 +:10E6600D08F014F803AE034602AA21463046FFF720 +:10E6700D1BFF30460CF0F0FF02A80CF0EDFF01A8D7 +:10E6800D0CF0EAFFC8E700BF307F0300F0B585B09E +:10E6900D044617460E460122082101A89D000CF0E4 +:10E6A00DB3FF20460CF0AAFF47F02060019F06F053 +:10E6B00DA3FA7860284606F09FFA01A9B86002A86F +:10E6C00D0CF0C0FF05F1080302AA314603A8FFF7BD +:10E6D00D95FF03A920460CF0C7FF03A80CF0BCFF63 +:10E6E00D02A80CF0B9FF23685B88082B12D9002211 +:10E6F00D20464FF0FF3308210CF0FCFF23685988AA +:10E7000D204608390DF042F801A80CF0A5FF20466F +:10E7100D05B0F0BD03A80CF071FF03A920460CF065 +:10E7200DA3FF03A80CF098FF01A80CF095FF20465D +:10E7300D05B0F0BD30B583B00C46014601A81D46AD +:10E7400DFFF7A4FF01994B885BB12046AA00043165 +:10E7500D19F0FFF9002401A80CF07EFF204603B04C +:10E7600D30BD014CF7E700BF0CFCFFFFA0F1080026 +:10E7700DFFF7E0BF2DE9F04F804685B068464FEAC0 +:10E7800D83090D4692460CF039FFD8F828104945FB +:10E7900DA8BF49460831012201A80CF035FF09EB4D +:10E7A00D050B4FF0FF330022FF2101A80CF082FF73 +:10E7B00D5D453DD2002601E0AB4539D9D8F828207A +:10E7C00D019FA9EB0604944245F03060A8BF1446A2 +:10E7D00D06F012FA7860204606F00EFA26F00301D4 +:10E7E00D22465144B86007F10C0019F0B2F904F15A +:10E7F00D080101A80CF0CAFF01A902A80CF022FF24 +:10E8000D092302AA414603A8FFF7F8FE03A96846AB +:10E8100D0CF02AFF03A80CF01FFF02A80CF01CFF40 +:10E8200D009B5B8825442644002BC5D1064C00E097 +:10E8300D002401A80CF010FF68460CF00DFF2046D7 +:10E8400D05B0BDE8F08F00BF0EFCFFFFA0F1080082 +:10E8500DFFF790BF70B5154682B0012204460E46F3 +:10E8600D684611460CF0D0FE009B69461D7101A84B +:10E8700D0CF0E8FE2946094807F008FF01AA0346F7 +:10E8800D31462046FFF7BAFE01A80CF0E5FE6846BA +:10E8900D0CF0E2FE204602B070BD00BF307F0300D9 +:10E8A00D10B5C3889B0784B0044609D5636A002060 +:10E8B00D9AB262F30F001B0C63F31F4004B010BD3E +:10E8C00D01A80CF09BFE0722214602A8FFF7C2FF0C +:10E8D00D02A901A80CF0C8FE02A80CF0BDFE019B18 +:10E8E00D5A88B2B90622214602A8FFF7B3FF02A942 +:10E8F00D01A80CF0B9FE02A80CF0AEFE019B5A88DF +:10E9000D1AB901A80CF0A8FED0E75B7984F826307F +:10E9100DF7E7B3F8050006F07FF90622A08421463B +:10E9200D02A8FFF797FF02A901A80CF09DFE02A80F +:10E9300D0CF092FE019B5A88002AE2D05B79A28CE2 +:10E9400D84F8263002FB03F3B3F5F83F1EDC616952 +:10E9500D02A8FFF745FABDF80830012B4FF0400231 +:10E9600DE3881AD023F0100343F02803A2629BB270 +:10E9700DBDF80C2002F5CD427B3292B2012A98BF30 +:10E9800D43F0400343F00203E380BAE74FF4F8335A +:10E9900DB3FBF2F284F82620D9E7A26243F0180304 +:10E9A00DE6E700BF2DE9F04788B0064615460C4650 +:10E9B00D0122082101A80CF027FE02A80CF01EFE72 +:10E9C00D03A80CF01BFE04A80CF018FE3046FFF750 +:10E9D00D67FF96F826300590B08C04EB850900FB97 +:10E9E00D03F3994500F2D580B9FBF0F8B4FBF0F1D3 +:10E9F00D00FB08F8B9EB080300FB01FA08BFA8EB10 +:10EA000D000854454FEA850500F0BD80C31A00FB90 +:10EA100D1144B3FBF0F700FB1737002C7DD1002F0D +:10EA200D40F08C80F3881B073BD5C2455BD854461C +:10EA300D07AD03E0B38C1C44444554D844F040600A +:10EA400D019F06F0D9F87860204606F0D5F801A9A7 +:10EA500DB86006A80CF0F6FD012306AA314628463B +:10EA600DFFF7CCFD294602A80CF0FEFD28460CF060 +:10EA700DF3FD06A80CF0F0FD029B5B88002BD9D1AD +:10EA800D454C04A80CF0E8FD03A80CF0E5FD02A828 +:10EA900D0CF0E2FD01A80CF0DFFD204608B0BDE84A +:10EAA00DF0874AF04060019C06F0A6F86060404691 +:10EAB00D06F0A2F801A9A06006A80CF0C3FD012381 +:10EAC00D06AA314607A8FFF799FD07A902A80CF081 +:10EAD00DCBFD07A80CF0C0FD06A80CF0BDFD029BF8 +:10EAE00D5B88002BCCD0039B5B88002B35D1049B1E +:10EAF00D5C88002CC5D004A907A80CF0A3FD079ACB +:10EB000D33681C6A5388494604329B083046A04737 +:10EB100D07A80CF0A1FD0024B3E707ADA3085246EA +:10EB200D31462846FFF7B2FD294603A80CF09CFD9F +:10EB300D28460CF091FD002F3FF474AF07ADBB08D4 +:10EB400D4A4631462846FFF7A1FD294604A80CF098 +:10EB500D8BFD28460CF080FD64E703A907A80CF097 +:10EB600D71FD079A33681C6A538851469B0804321D +:10EB700D3046A04707A80CF06FFD049B5C88002C65 +:10EB800D3FF47FAFB7E7021B4244AA427FF43EAF8A +:10EB900D48E76FF47A7474E70EFCFFFF10B5044676 +:10EBA00D84B00191FFF77CFEA28C0199920820465A +:10EBB00D04B0BDE81040FFF7F5BE00BF10B5044628 +:10EBC00D82B0FFF76DFEA38C94F8260003FB00F0D6 +:10EBD00D02B010BD10B5044682B0FFF761FEA08CE7 +:10EBE00D02B010BD10B5044682B00838FFF758FECC +:10EBF00DA08B02B010BD00BF0368084ADB6A9342C8 +:10EC000D0BD110B5044682B0FFF74AFEA08C94F8E4 +:10EC100D263003FB00F002B010BD1847BDEB01001C +:10EC200D10B5044682B00838FFF73AFEA38BA07FDB +:10EC300D03FB00F002B010BD30B5044685B0A0F165 +:10EC400D080528460191FFF72BFEA28B019992082A +:10EC500D284605B0BDE83040FFF7A4BE10B550F80A +:10EC600D083C0A4ADB6A9342044682B0A0F10800D0 +:10EC700D03D002B0BDE810401847FFF711FEA08B7E +:10EC800DA37F03FB00F002B010BD00BFBDEB010080 +:10EC900D03460020DA680132DA6070470B68816044 +:10ECA00D1B680846184700BFD0F81408704700BF0E +:10ECB00D4B1E032B02D96FF47A7070474B1C5B10FF +:10ECC00DC0F81418C0F818380020704700F501601E +:10ECD00D0068704710B5044B044640F8083B0CF033 +:10ECE00DBBFC204610BD00BFE47F030010B5054BF3 +:10ECF00D044640F8083B0CF0AFFC204618F0EFFE40 +:10ED000D204610BDE47F0300F8B54468104B036046 +:10ED100D0546D4B10F4E104F08E040F8087B0CF0BB +:10ED200D9BFC204618F0DBFE6C6874B16068E26BEA +:10ED300D03689B686A60984723689B68B3422046C6 +:10ED400DEBD098476C68002CF0D12846F8BD00BF79 +:10ED500DF87F0300EDEC0100E47F030038B54B684C +:10ED600D0C461A684FF07E510546D268216318464D +:10ED700D05F50165904795ED006A9FED117AD4ED8B +:10ED800D067AD4ED075AC7EE276A431C03EBD373FB +:10ED900D20F002025B10012AC4E90D0385EE867A8C +:10EDA00DC4ED096A84ED0A7A02D00023236238BDCE +:10EDB00DBEEE007A67EE877AC4ED087A38BD00BFE3 +:10EDC00D00C07F442DE9F04F2DED068B8BB00C4626 +:10EDD00D0AEE100A029108F0E7FF63680193CDE98E +:10EDE00D0401002B00F09981029B4FF40072D3F8BF +:10EDF00D183892FBF3F2002A40F3AC81029B0C33DE +:10EE000D920000211846039318F0CBFECC4E9FEDD7 +:10EE100DCD8A01240AE002985946FFF79FFFDBF8DF +:10EE200D34505DB9019B002B00F0B080019B9B46D7 +:10EE300DDB6BDBF834500193002DECD0029BDBED46 +:10EE400D0A7AD3F818284FF4007AF5EE407A9AFB37 +:10EE500DF2FA0AF1030A03EB8A02F1EE10FA0092BC +:10EE600D09D103F5016292ED007ADBED076AC6EE7A +:10EE700D877ACBED0A7A009A039B9A42D2D99846AB +:10EE800DDBF808309BED0B7A5A88DBF8383092FBB3 +:10EE900DF3F207EE902AF8EEE77A9BED0A6A009AF4 +:10EEA00D77EEC77AA2EB0807C7EE866ABF10FDEEB4 +:10EEB00DE68A18EE909AB945A8BFB946B9F1000F88 +:10EEC00D34D007EE903A4C46C24601E0DBED0E7AA7 +:10EED00DDBF8102056F82530F8EEE77A67EE877AE2 +:10EEE00DFDEEE77A17EE900A1044984707EE900A68 +:10EEF00D9BED087A9BED096ADBED0C6AF8EEE77A7B +:10EF000D013C77EE877A9AED007A67EE867AA6EE67 +:10EF100DA77AAAEC017ADBED0B7A9BED0A7A37EE34 +:10EF200D877A8BED0B7AD1D108EB890818EE903AE0 +:10EF300D9F4223DDDBF80C30002B3FF473AFDBF881 +:10EF400D0410013BCBF80C300B6806A81B689847E2 +:10EF500D06A90BF108000CF087FB06A80CF07CFB52 +:10EF600DDBF808308BED0B8A5A880433CBF8103060 +:10EF700D1344CBF81430002A3FF454AF009B98454E +:10EF800DFFF47EAF019B002B7FF450AF002C40F0BF +:10EF900D8580029B93F828387BB1029B049AC3F8B5 +:10EFA00D3828059AC3F83C2883F828480222012303 +:10EFB00D40F6D63106A80BF0AFFF01224FF40071D9 +:10EFC00D06A80CF021FB029A069C9FED5F7A6588DE +:10EFD00D02F60C0393ED008A02F61C03D3ED007AC2 +:10EFE00DD2F81438D2F8182895FBF2F568EE277A86 +:10EFF00D032BC7EE879A04F1040400F08580012BE2 +:10F0000D00F08280F6EE007A68EE678A9FED4F9AE7 +:10F0100D28EE278A75B3B8EEC99A039F4C4EDDF8DA +:10F0200D0880023D02E0D8F81438013DB7EC017AB2 +:10F0300DD8F8202856F82330F0EE497AE7EE297AF1 +:10F0400D2046F4EE687AF1EE10FA48BFF0EE687AD9 +:10F0500DF4EE487AF1EE10FAC8BFF0EE487AFDEE04 +:10F0600DE77A17EE901A11439847D8F818381C44D0 +:10F0700D6B1CD8D1029B986803681B68984706A93A +:10F0800D1AEE100A0CF0DEFA06A80CF0E5FA1AEEEC +:10F0900D100A0BB0BDEC068BBDE8F08F029A02F69C +:10F0A00D2403D3ED007AF5EE407AF1EE10FA0ED08E +:10F0B00DD2F818384FF4007292FBF3F2002A06DDF5 +:10F0C00D039B03EB8202E3EC017A9A42FBD1029B94 +:10F0D00D93F82838002B7FF470AF02990498C1F88B +:10F0E00D30080123059881F8283801F504640026BD +:10F0F00D0027C1F834081A4644E9026740F6D631B4 +:10F1000D06A80BF009FF58E7B6EE009A28EE099A0B +:10F1100DDFED0C8ABDEEC99A7CE7029B9868036807 +:10F1200D1B6898471AEE100A01224FF400710CF07B +:10F1300D6BFA1AEE100A0BB0BDEC068BBDE8F08F22 +:10F1400DF02000200000000000C07F4400000000FF +:10F1500D14210020029B0C33039357E670B505462E +:10F1600D2DED028B402008EE902A0E4608EE103A47 +:10F1700D18F0B7FC40220446002118F012FD20467D +:10F1800D154B40F8083B0CF039FAF5EE408AF1EEDC +:10F1900D10FA04BF05F50163D3ED008A6660B8EE81 +:10F1A00DC88A0023002221462846C4E9033384ED92 +:10F1B00D068AC4ED078A6361E262FFF7CFFD33680B +:10F1C00D6A685B68E26330466C6021469847BDEC27 +:10F1D00D028B204670BD00BFE47F030007EE901A3E +:10F1E00DF8EE677A00F60C00C0ED007A002070474B +:10F1F00DC0F820180020704729DF704728DF7047BE +:10F2000D12DF7047022802D1014B01221A7070479C +:10F2100D8042002000207047C0687047D0E902305E +:10F2200D03FB00F0704700BF10B504460846646844 +:10F2300D114621449A0018F08CFC002010BD00BF2F +:10F2400D2DE9F041466882B04FF000080DF107003E +:10F2500D1D4614460E448DF80780FFF7D1FF9DF82B +:10F2600D0730ABB11E4F87F8008001E008F060FE5B +:10F2700D2A4621463046FFF7BFFF03460A20002BE2 +:10F2800DF4D13B78002BFCD0002002B0BDE8F0811A +:10F2900D144A0123C2F80435D2F80034002BFBD0F8 +:10F2A00D95B1A4F1040C0F48C4F104040CEB8505D1 +:10F2B00D344404EB0C035CF8042F1A60D0F80014EE +:10F2C00D0029FBD0AC45F4D1064A0023C2F8043521 +:10F2D00DD2F80034002BFBD0002002B0BDE8F08145 +:10F2E00D8042002000E00140F0B5436883B0044641 +:10F2F00D00270DF10700CD188DF80770FFF780FF7F +:10F3000D9DF807309BB1174E377001E008F010FEE5 +:10F3100DE068B5FBF0F0FFF771FF03460A20002B04 +:10F3200DF4D13378002BFCD0002003B0F0BD0E4A91 +:10F3300D0223C2F80435D2F80034002BFBD00A4961 +:10F3400DC2F80855D1F80034002BFBD00023064A33 +:10F3500DC1F80435D2F80034002BFBD0002003B0E7 +:10F3600DF0BD00BF8042002000E001400268054969 +:10F3700DD2688A4204D1D0E9020303FB00F0704742 +:10F3800D104700BF1DF20100C360024B0360C0E9CE +:10F3900D011270471C800300704700BF6FF47D7031 +:10F3A00D704700BF6FF47D70704700BF10B5C38804 +:10F3B00D044A026023F400530446C38007F026FD7F +:10F3C00D204610BD4080030010B5C388064A026078 +:10F3D00D23F400530446C38007F018FD204618F0AF +:10F3E00D7EFB204610BD00BF40800300036870B552 +:10F3F00D5A6C0A4DAA42044606D15B68084A9342EC +:10F4000D08D16FF47D7070BD90472368044A5B6826 +:10F4100D9342F6D02046BDE870401847A5F3010091 +:10F4200DE1E3010070B50646006A0368DB6A9847A0 +:10F4300D306A03681B6B9847F369D868002820DD94 +:10F4400D06F130011E4D0844002411F9012B02F57F +:10F4500DA272884245F82240F7D11A4D002402E0ED +:10F4600DDA68A2420DDD5A6952F82400026852682A +:10F4700DAA4204F10104F3D09047F369DA68A2427D +:10F4800DF1DC9A68002A13DD0E4D002402E09A6823 +:10F4900DA2420DDD1A6952F8240002685268AA4290 +:10F4A00D04F10104F3D09047F3699A68A242F1DCAC +:10F4B00DF388002223F00203F380F27570BD00BFC4 +:10F4C00D00600040E1E30100C37D0BB1FFF7AABF6F +:10F4D00D704700BF2DE9F04FC37D85B00446019103 +:10F4E00D002B6CD1C3880293E669F368002B6DDDA8 +:10F4F00D0123206ADFF8E880DFF8E8E0344D354F6E +:10F5000D039404F1300C04F1350200219B469C1C40 +:10F5100D8CF80030147074696458247C03F5A2795A +:10F5200D48EA04244EF8294012F9019B446909F177 +:10F5300DA20901F5A27A544445F8394012F9014C5B +:10F5400D1CF9019BA23405EBC40407EB8909C4F82F +:10F5500D049012F9014C0BFA04F4C5F80445F46853 +:10F5600D9C4201F1040103F10103D0DC039C029BD9 +:10F5700D23F00103E380019B327A1749023B012BF3 +:10F5800D9CBF0132D2B26275C2EB0212134B9200D4 +:10F5900DB3FBF2F2237B626202FB03F3A1FB0313C5 +:10F5A00DDB0BA36203680021DB6B9847236A5B6961 +:10F5B00D0122DA60019BA37505B0BDE8F08FC38809 +:10F5C00D0293DB0790D4D0E90760D4E7206ACEE739 +:10F5D00D00F0014030600040818080800024F40004 +:10F5E00D03000100006000402DE9F8430546817DD0 +:10F5F00DFFF770FFEB699A68002A20DD304FDFF8C6 +:10F6000DC490DFF8C48000240AE05A6C4A4549D101 +:10F6100D5B68434543D1EB699A680134A2420EDD24 +:10F6200D1B6953F8246033689A68BA42EDD0002103 +:10F6300D30469047EB699A680134A242F0DCDA68F3 +:10F6400D002A20DD1E4FDFF87C90DFF87C8000243F +:10F6500D0AE05A6C4A452DD15B68434527D1EB69C9 +:10F6600DDA680134A2420EDD5B6953F82460336819 +:10F6700D9A68BA42EDD0002130469047EB69DA68BE +:10F6800D0134A242F0DC286A03685B6A9847286A55 +:10F6900D03689B6A98470123EB75BDE8F8833046F4 +:10F6A00D9847B8E70021304690473368B0E73046B9 +:10F6B00D9847D4E70021304690473368CCE700BF28 +:10F6C00DEDF30100A5F30100E1E30100C37D03B1FA +:10F6D00D7047FFF789BF00BFF8B515460E46526853 +:10F6E00D29689DF81870044607F0BCFBEA68134BB7 +:10F6F00D13492360052A4FF00003C4E90756A77587 +:10F7000D0C602376E3752375E3620FDC32681946CE +:10F7100D3046936B9847206A03684FF47A51DB6C3F +:10F7200D9847226AE37D0749D1600BB12046F8BDA9 +:10F7300D2046FFF759FF2046F8BD00BF408003006B +:10F7400D7C38002039FA010010B5034661B102681A +:10F7500D0E49126B0E4CC37D23708A4213D10BB12F +:10F7600DFFF760FE002010BD094A1278002AF9D07B +:10F7700D1A680849D26A8A4205D1DB7D002BF1D186 +:10F7800DFFF732FFEEE79047002010BDC9F40100EE +:10F7900D81420020CDF601002DE9F04FC769037DB0 +:10F7A00DBA680569934285B0044680F21B813A69B7 +:10F7B00D9E4E52F8230003681B68B34240F032811D +:10F7C00DD4F82080D8F8142001235360227D617D68 +:10F7D00D1A44B2FBF1F001FB10222275B868824287 +:10F7E00D5EDAD7F80C90B969B9F1000F01EB42015F +:10F7F00D4BDDAA1DD8F81450009525890195CDE94A +:10F8000D027800FA03FEDDE90078A07DCDE900263F +:10F8100D00F0FD0004F1300CCD18227E032A03D830 +:10F8200DDFE802F002B2A3BF4A78009E15F801ACE2 +:10F8300D08FB026212F80A2018B9002A00F0BF80F6 +:10F8400DFF22A66A03F5A87A06FB02F247F82A20E2 +:10F8500D9A46002A00F0B8809CF90020920002F12F +:10F8600D804202F5C042D2F810B52BF4801BC2F8CD +:10F8700D10B5D145714403F101030CF1010C754430 +:10F8800DCBDCDDE90278019E227D3B6953F8220035 +:10F8900D03681B68B34240F0BC80D8F814305EE0BA +:10F8A00D626AD8F800300021DB6B92004046984721 +:10F8B00DE169CB68002B27DD0025DFF8749104F199 +:10F8C00D3007A84602E0CB68AB421DDD4A6917F947 +:10F8D00D013B013502EB850203F5A27352F8040CCE +:10F8E00D49F82380D4E9082305F5A87C52699B00CB +:10F8F00D42F82C3003681B68B342E4D001219847CD +:10F9000DE169CB68AB42E1DC0B69186803681B68E1 +:10F9100DB34240F083800B6994F930201B68444951 +:10F9200D1B7C02F5A2721B0243F0011341F8223039 +:10F9300D94F9303094F935103E4A9B00A23103F111 +:10F9400D804303F5C24342F83130236A94F93510F0 +:10F9500D5B69A23102EBC10203F144015160012246 +:10F9600DDA601A6005B0BDE8F08F91F801A06289E8 +:10F9700D009EA2EB0A0215F801AC08FB02626FEAC9 +:10F9800D0A0A12F80A2057E715F8012C009E91F883 +:10F9900D01A002FB088232446FEA0A0A12F80A201B +:10F9A00D4AE7628915F801AC009E013AA2EB0A0202 +:10F9B00D08FB026291F801A012F80A203CE703F55A +:10F9C00DA8729A4647F822009CF90020920002F195 +:10F9D00D804202F5C042D2F810B54BF4801BC2F83C +:10F9E00D10B546E7D0E908235169104E9A00D1F8B9 +:10F9F00D4435817DC3EB0323B3FBF2F3C288C3F11E +:10FA000DFF0342F00302C362C280FFF763FDE769A3 +:10FA100DD6E601219847236A5B69A0E70021984744 +:10FA200DE16978E700219847E769C9E69DF3010090 +:10FA300D0060004000F00140024B186808B1FFF76C +:10FA400DABBE70477C38002010300BF0E3BB00BF1D +:10FA500D10B5044607F0BEF940B9237B616A044A2C +:10FA600D01FB03F3A2FB0323DB0BA36210BD00BF5D +:10FA700D81808080C160704703207047006B07EE66 +:10FA800D900AF8EEE77A17EE900A70470F4B03F1E4 +:10FA900D0802343310B50446C0E9002324300BF0BE +:10FAA00DDBFD04F120000BF0D7FD04F11C000BF081 +:10FAB00DD3FD04F118000BF0CFFD054A6260002361 +:10FAC00D201D638105F0EEFD204610BD78800300FA +:10FAD00D448E0300114B03F10802343310B5044674 +:10FAE00DC0E9002324300BF0B7FD04F120000BF02A +:10FAF00DB3FD04F11C000BF0AFFD04F118000BF089 +:10FB000DABFD074A626000236381201D05F0CAFD2D +:10FB100D204617F0E4FF204610BD00BF788003009B +:10FB200D448E030038B5124B03F1080234330446FA +:10FB300D40F8042C40F8203B0BF08EFD04F11C0026 +:10FB400D0BF08AFD04F118000BF086FD04F1140092 +:10FB500D0BF082FD074A22600023251FE38020461B +:10FB600D05F0A0FD284617F0BAFF284638BD00BFA6 +:10FB700D78800300448E030038B5114B054603F120 +:10FB800D08023433044640F8042C45F8043920307B +:10FB900D0BF062FD04F11C000BF05EFD04F118008A +:10FBA00D0BF05AFD04F114000BF056FD054A2260CE +:10FBB00D00232046E38005F075FD284638BD00BFC3 +:10FBC00D78800300448E0300F0B5264B0360044695 +:10FBD00D0025254B436083B0218104306581164695 +:10FBE00D05F0F2FC214B23602C33636004F110000F +:10FBF00D06F024FB04F11C0701224FF4007104F1FF +:10FC000D18000BF001FD38460BF0F8FC04F1200054 +:10FC100D0BF0F4FC2946012204F124000BF0F4FC56 +:10FC200D00234FF4007163650122E163C4E90A55B5 +:10FC300DE560256401A80BF0E7FC01A938460BF03F +:10FC400D13FD01A80BF008FD094A6263AE424FF0A7 +:10FC500D00032046C4E91355C8BF2663238703B0AC +:10FC600DF0BD00BF64920300448E0300808003004A +:10FC700D00C07F4443895B0770B5856A04465DD437 +:10FC800D2B46216A002B64D05033081D4A88A3628D +:10FC900D024493420ED3D1ED037AA062F5EEC07A01 +:10FCA00DF1EE10FA3CDA04F1100006F0AFFB00287B +:10FCB00D36DCA36A93ED027ADFED277A19685A686C +:10FCC00DA264B5EEC07AF1EE10FA48BFB1EE477AF4 +:10FCD00DC7EE276A00206164206504F1580104F124 +:10FCE00D6405D4ED0C7AF8EEE77A67EEA67AFDEEB0 +:10FCF00DE77AF8EEE76AC4ED137ADA699861012ABA +:10FD000DB8BF012207EE902AB8EEE77ADA61C6EEA7 +:10FD100D877A1433E1EC017A8D42EED1002070BD6B +:10FD200D0026A66204F1240104F120000BF09CFCD6 +:10FD300DA81BC4E9136618BF012070BD00238362A0 +:10FD400D00F1240120300BF08FFCA36A216A002BF7 +:10FD500D9AD10B1D184699E700007A442DE9F04F12 +:10FD600DD1E9137E2DED088B01F118034FF0000B37 +:10FD700D9FEDB68ADFEDB6AA9FEDB6AA0BEE903ACF +:10FD800D0BEE100A8BB00C465D467046B84203462A +:10FD900D32D0628912F004022ED10492B8424DDBAA +:10FDA00D6289920740F11581049B002BEED0AB4682 +:10FDB00D002D00F03F81D4ED0D7A228FB6EE007A42 +:10FDC00D67EE877A5545FCEEE77A17EE903A43EAEF +:10FDD00D02039BB203D22BF8023BDA45FBD81BEE94 +:10FDE00D901A1BEE100A0BF02DFC1BEE100A0BB037 +:10FDF00DBDEC088BBDE8F08F2046FFF73BFFE76CAD +:10FE000D6389002F40F09D80002800F0F280E562AC +:10FE100D23F0040363810523236401231A462189FA +:10FE200D06A80BF079F804F1100006F083FAD4E976 +:10FE300D13700122B84203460492B1DA002D00F08E +:10FE400DCB8006AA019204F15802029204F1640BD0 +:10FE500DD4ED127AD4ED0D8A94ED117AA16ADDF804 +:10FE600D08C0DDF804E068EEA78AD4ED0C7A27EE21 +:10FE700D087AF8EEE77A68EEAA8A87EE279A0E4698 +:10FE800DF0EE4A9AE8EECA9AD6F81880F269BCEC00 +:10FE900D017A07EE908AF8EEE77A013A67EE877AF3 +:10FEA00D9045FDEEE77A06F11406EEEC017A08BFF7 +:10FEB00D4EF8047CE345E7D1DDE90676089ABE42AB +:10FEC00DA8BF3E469642A8BF16469E4240DDAA45B3 +:10FED00D85D0D4ED157AFDEEE77AD1E9033017EE32 +:10FEE00D901A984707EE900AF8EE676AB0EE697AB5 +:10FEF00DA8EEA67A206D228FD4ED157ABCEEC77AC6 +:10FF000D79EE277A17EE101AF4EEC87A431C1143D6 +:10FF100DF1EE10FA25F8021B18462365C4ED157A8B +:10FF200D08DD77EEC87AF4EEC87AF1EE10FAF8DC57 +:10FF300DC4ED157AB3420BDA55453FF450AFA16AC3 +:10FF400DC7E713F004025CD000283FF461AF5EE711 +:10FF500D9C46BC4586460DF11C094FF014084FF028 +:10FF600D0006204608D00136032E08F1140828D0CB +:10FF700D59F8047BBC45F6D1826A06EB860102EB8B +:10FF800D810389000391D3E906718F424FEA8604FC +:10FF900DE9DA5B6902EB08014BB1059098470598CA +:10FFA00D039B826AD0F850E01344F4469F693444B1 +:10FFB00D02EB840201360137032E976108F1140814 +:10FFC00DD6D104466346E76C674570463FF740AFB0 +:10FFD00DEAE6002D7FF4E8AEE56AB5B1A26900212D +:10FFE00DE16202F1040A5288874292443FF729AF39 +:10FFF00DDAE659073FF50CAF206D01230493034654 :020000040002F8 -:1000000D28460BF0F9FA29461BEE900A0BF024FB5B -:1000100D28460BF019FBA269206DE76C151D0346F0 -:1000200DAA46D8E706A80BF0E1FA1BEE900A06A93E -:1000300D0BF012FB06A80BF007FBC8E6000080448E -:1000400D0000803A00000044F0B50C4601F11C0799 -:1000500D85B0394606460BF0EDFAE36A6D4633B1CD -:1000600D28462146FFF772FE28460BF0EDFA0023D5 -:1000700DE36204F1180138460BF0EEFA21462846EA -:1000800DFFF764FE28460BF0DFFAE06803681B6893 -:1000900D9847236C002B02DD013B236413B13046DE -:1000A00D05B0F0BD21890123022228460AF02CFF5C -:1000B00D304605B0F0BD00BF438919B143F00203CE -:1000C00D4381704723F002039BB24381704700BF09 -:1000D00D01607047704700BF70B5664E664D674C46 -:1000E00D674930460BF07EFB3046664E2A46214668 -:1000F00D17F0E8FC644930460BF074FB3046634E54 -:1001000D2A46214617F0DEFC614930460BF06AFBAA -:1001100D3046604E2A46214617F0D4FC5E493046E3 -:1001200D0BF060FB30465D4E2A46214617F0CAFCA7 -:1001300D5B4930460BF056FB30465A4E2A46214657 -:1001400D17F0C0FC584930460BF04CFB3046574E6B -:1001500D2A46214617F0B6FC554930460BF042FBB6 -:1001600D3046544E2A46214617F0ACFC52493046D3 -:1001700D0BF038FB3046514E2A46214617F0A2FCB3 -:1001800D4F4930460BF02EFB30464E4E2A46214647 -:1001900D17F098FC4C4930460BF024FB30464B4E83 -:1001A00D2A46214617F08EFC494930460BF01AFBC2 -:1001B00D3046484E2A46214617F084FC46493046C3 -:1001C00D0BF010FB3046454E2A46214617F07AFCBF -:1001D00D434930460BF006FB3046424E2A46214637 -:1001E00D17F070FC404930460BF0FCFA30463F4E9C -:1001F00D2A46214617F066FC3D4930460BF0F2FACF -:1002000D30463C4E2A46214617F05CFC3A493046B2 -:1002100D0BF0E8FA3046394E2A46214617F052FCCB -:1002200D374930460BF0DEFA3046364E2A46214627 -:1002300D17F048FC344930460BF0D4FA3046334EB3 -:1002400D2A46214617F03EFC314930460BF0CAFADA -:1002500D3046304E2A46214617F034FC2E493046A2 -:1002600D0BF0C0FA2A4621463046BDE8704017F023 -:1002700D29BC00BFAC3800204020002095B70200FB -:1002800DB880030080380020C0800300A038002013 -:1002900D30820300C438002038820300A4380020C7 -:1002A00D14830300C83800201C8303008438002009 -:1002B00DF88303009438002004840300983800204C -:1002C00D98840300B43800209C840300A8380020D3 -:1002D00D30850300CC38002038850300B838002065 -:1002E00DCC8503008C380020D4850300B038002065 -:1002F00D688603008838002070860300BC38002013 -:1003000D04870300903800200C8703009C380020E0 -:1003100D58870300C0380020608703006FF47D709C -:1003200D704700BF6FF47D70704700BF6FF47D7034 -:1003300D704700BFC08800F00500003818BF0120CD -:1003400D704700BFC08800F00A00003818BF0120B8 -:1003500D704700BFC08810F0030018BF0120704720 -:1003600DC08800F00C00003818BF0120704700BF96 -:1003700DC088C0F3802070476FF47D70704700BF58 -:1003800D6FF47D70704700BF03684FF47A729B6BFA -:1003900D02FB01F1184700BF6FF47D70704700BF7D -:1003A00D6FF47D70704700BF08B50368DB6B98472D -:1003B00D024BA3FB0030800908BD00BFD34D621076 -:1003C00D6FF47D70704700BFC1600020704700BFA3 -:1003D00D6FF47D70704700BF6FF47D70704700BF84 -:1003E00D0A717047704700BF704700BF006B7047C0 -:1003F00DC06A70470120704710B5044617F067FBBF -:1004000D204610BD438B990710B5044606D5C36C25 -:1004100D5BB110BD23F002039BB26383E26C002A33 -:1004200DC4BF43F00203638310BD07F0A5FCE36B6B -:1004300DC01A61F10001652871F10003638BE9D2E7 -:1004400D9A07EBD510BD00BF0B4B10B503F108019A -:1004500D03F18802AC33044601604261C361283068 -:1004600D0BF0F2F8054A6261002304F11400638376 -:1004700D05F010F9204610BD44890300348E0300A9 -:1004800D38B50C4B03F1080103F18802AC33044677 -:1004900D40F8141C0260836014300BF0D5F8064A46 -:1004A00D226000232046A4F11405E38005F0F2F844 -:1004B00D284638BD44890300348E0300026838B5E0 -:1004C00D93690D4612498B42044617D1C38803F038 -:1004D00D05031BB153680F4A934201D10E4838BD35 -:1004E00D20469847B5FA85F35B098342F6D1236818 -:1004F00D0A4A1B68934206D1002038BD9847002850 -:1005000DECD02268E6E7294620469847002038BD02 -:1005100D35030200D1E3010012FCFFFF8DF3010052 -:1005200D02680849D26B8A4208B505D1C06A064BEC -:1005300DA3FB0030800908BD9047034BA3FB00309F -:1005400D800908BDF1030200D34D621001207047F0 -:1005500D0D4B10B503F1080103F18802AC330446CD -:1005600D01604261C36128300BF06EF8074A626189 -:1005700D0023638304F1140005F08CF8204617F076 -:1005800DA6FA204610BD00BF44890300348E030037 -:1005900D38B50E4B03F1080103F18802AC33044664 -:1005A00D40F8141C0260836014300BF04DF8084ABB -:1005B00D22600023A4F11405E380204605F06AF8BB -:1005C00D284617F084FA284638BD00BF4489030039 -:1005D00D348E0300C388990710B5044606D5836B86 -:1005E00D5BB110BD23F002039BB2E380A26B002A26 -:1005F00DC4BF43F00203E38010BD07F0BDFBA36A47 -:1006000DC01A61F10001652871F10003E388E9D298 -:1006100D9A07EBD510BD00BF1B4B70B504460360A8 -:1006200D4FF48073C3800025184B22810220207166 -:1006300D636104F114002574E560A5610E4604F0B4 -:1006400DBBFF134B266203F1080103F18802AC33A3 -:1006500D21606261E36101224FF4007104F1280011 -:1006600D0AF0CAFF638BA26AE56200218020043282 -:1006700D43F4804320636562E5636264A164E564CD -:1006800D6383204670BD00BFD8880300348E0300FD -:1006900D44890300836A10B4043333F8024C0029F3 -:1006A00D3BD01919426B274C436CA4FB0242994273 -:1006B00D4FEA121C2AD9520907EE902AB8EEE77AB2 -:1006C00D07EE90CADFED205AF8EEE76AB7EE006A42 -:1006D00DD0ED127AF4EEC77AF1EE10FA4FF0000277 -:1006E00D48BF90F84C201A70D0ED127A436C77EE1B -:1006F00D867A0133F4EEE67AF1EE10FAC8BFF0EE29 -:1007000D657A8B42C0ED127A4364E1D3D0E90B23B5 -:1007100D5DF8044BC0E90D237047D0E90F21521A43 -:1007200D07EE902A9FED097AF8EE677A67EE877AE1 -:1007300DFDEEE77A17EE902AA242D4BF9918191947 -:1007400DB0E700BFA38B2EBA0000000078C2B93C01 -:1007500D10B5044607F010FBE36AE06303B1236BA9 -:1007600DE36400212046FFF795FF638BDB0700D57F -:1007700D10BDFCF7AFFC04F11C01074A206A802371 -:1007800DFEF7E4FC628B016842F0010209686062C9 -:1007900D6283BDE81040084700442C47B1F5806FD7 -:1007A00D0DD8B1F5007F08B5C8BFC1F580618029AE -:1007B00DA8BF80210163FFF7CBFF002008BD6FF4B8 -:1007C00D7A70704708B5134BA3FB01231B09162242 -:1007D00D02FB03F39A1807EE103A07EE901A06EE95 -:1007E00D902AF8EE677AF8EE666AB8EE477A37EE39 -:1007F00DC77A77EEE67AB0EEC77AF0EEE77AB4EE26 -:1008000DE77AF1EE10FA58BF1346C362FFF7A0FF67 -:1008100D002008BDA38B2EBA036810B54FF47A746F -:1008200D9B6B04FB01F1174CA34227D1164BA3FB85 -:1008300D01C316241B0904FB03F303EB040C07EEA1 -:1008400D103A07EE901A06EE90CAF8EE677AF8EEB7 -:1008500D666AB8EE477A37EEC77A77EEE67AB0EE8B -:1008600DC77AF0EEE77AB4EEE77AF1EE10FA58BFF8 -:1008700D6346C362FFF76CFF002010BDBDE810405A -:1008800D184700BFC5070200A38B2EBA70B50C46E2 -:1008900D82B005460AF0AAFE638B9B070DD4A36AAE -:1008A00D0433636407F068FA636A20641A681846B3 -:1008B00D13689847284602B070BD04F128063146EA -:1008C00D28460AF0C9FE20460121FFF7E3FE01226A -:1008D00D4FF4007101A80AF08FFE01A930460AF00D -:1008E00DBBFE01A80AF0B0FED9E700BFA1F11C01C3 -:1008F00DFFF7CCBF0220704701EB810100EB4100F7 -:1009000D1430704782B010B58C4684B04968864665 -:1009100DDCF800000DF1080CACE8030006A981E835 -:1009200D0C00039BDA070EEB630C12D55A10029BD9 -:1009300D5EF80220D45808AB93E803008DE803005D -:1009400D06AB0CCB6046A04704B0BDE8104002B02A -:1009500D7047029CEFE700BF03682DE9F0411B696A -:1009600D1A4E0F88B34204460D4626D11E30038819 -:1009700DBB4201D0BDE8F0816B89012BFAD9A98961 -:1009800DA06861820368DB699847A0680368254603 -:1009900D1B6A984755F8123B60821B69B3420FD111 -:1009A00D04F11E06204601F01FF82A4601460223D7 -:1009B00D3046BDE8F04100F035B901219847D6E742 -:1009C00D0121204698470646ECE700BFF9080200D2 -:1009D00D30B5194B1D688DB045B3044606A80AF015 -:1009E00DE1FA164B0293182017F073F81449002200 -:1009F00DCDE900120146CDE9040241F80C4BCDE9D9 -:100A000D0A22C2604A606A46034603CA586099606A -:100A100D2A680C4992680C4858618A424FF01203BB -:100A200DADF80C3004D102A805F0D2FD0DB030BDEB -:100A300D02A928469047F6E7843A002005000100F8 -:100A400D110B020069DA01000509020070B50446B8 -:100A500D82B0806806F0ACF8A081A06806F0B6F808 -:100A600DE081A06806F0C0F8A36820821A681846D5 -:100A700D136A98471D4B608228201E6817F029F8CD -:100A800D054610300AF08EFA194B2B60182017F01E -:100A900D20F8184900910146002241F80C4B0192B3 -:100AA00DC260EA604A60C5E908226A460346A8604A -:100AB00D03CA5860996032680F4952680F485861EF -:100AC00D8A424FF0C203AB8008D1284605F080FD65 -:100AD00D284602B0BDE8704016F0F9BF29463046F1 -:100AE00D90470028F1D102B070BD00BF843A0020BC -:100AF00D05000100110B020039CE010005090200AD -:100B000D024B1B680BB1FFF7A1BF7047843A002061 -:100B100D82B070B504A981E80C00044600F076FFA0 -:100B200D18B9BDE8704002B07047A06806F040F8F3 -:100B300DA081A06806F04AF825460346E381A06827 -:100B400D06F052F855F80C3B0B4A1B692082934274 -:100B500D0DD104F11406204600F046FF2A46014649 -:100B600D3046BDE87040062302B000F071B8002198 -:100B700D204698470646EEE7F908020030B50446D0 -:100B800D85B0154600F070FE1E4B2360A56004F184 -:100B900D140000F041F8002504F11E0000F03CF8AF -:100BA00D19492046C4E9035500F07CFE40F253710B -:100BB00D204600F08BFE06220920CDE9012004F12C -:100BC00D0C032946009220464CF64B2200F08EFE77 -:100BD00D02210520CDE901100091204604F11203F8 -:100BE00D4FF62432012100F081FE204600F00EFF69 -:100BF00D28B1064B1B6813B12046FFF727FF20468F -:100C000D05B030BD148A0300948A0300843A002095 -:100C100DACDF7047AEDF7047002202810260426098 -:100C200D704700BF10B5844682B014460022ADF85F -:100C300D022008466A46BCF80010ADF80030019459 -:100C400DFFF7E6FFB0FA80F0400902B010BD00BF1B -:100C500D2DE9F0414FF6FF7486B0A142ADF8063094 -:100C600D33D0048914F001040D46064617460FD102 -:100C700D9BB202AA00243188ADF808302846ADF8A1 -:100C800D0A400397FFF7C4FF204606B0BDE8F08188 -:100C900D0388ADF808300592012302AA8DF80A30B9 -:100CA00D4FF000080DF1060311462846ADF80C80F3 -:100CB00D04930092FFF7AEFF0028E5D0049B009A45 -:100CC00D1988BDF806309942D4D10024204606B0CB -:100CD00DBDE8F081F0B50C4687B04FF6FF718C4240 -:100CE00DADF806302FD003899B07054617460FD464 -:100CF00DBDF8063002AA2988ADF808302046002438 -:100D000DADF80A400397FFF783FF204607B0F0BD0B -:100D100D0288ADF80820022302AA8DF80A30114688 -:100D200D0DF10603002620460092ADF80C600493E9 -:100D300D0597FFF76FFF009A40B1049B1988BDF826 -:100D400D06309942D7D0002007B0F0BD012007B082 -:100D500DF0BD00BF72DF704773DF704774DF7047FF -:100D600D76DF704777DF704778DF70477ADF70473F -:100D700D8FDF704769DF70471321FFF7F1BF00BFA9 -:100D800D0B68034A0146D2560320FFF7EBBF00BFA5 -:100D900D688A030010B5094B044640F8143B0AF06D -:100DA00DF9FC04F110000AF0F5FC054A226000235D -:100DB00D2046E38004F06EFC204610BD788A0300C7 -:100DC00D348E0300C388590705D41B0700D4704720 -:100DD00D04200EF085BF10B5044606F0CDFFA369C3 -:100DE00DC01A61F10001B0F5FA6F71F1000303D281 -:100DF00DE3881A070BD410BD074800210FF088FDBA -:100E000DE38823F004039BB21A07E380F3D5BDE812 -:100E100D104004200EF064BF790D020070B584B04F -:100E200D0DF107034FF6FF70039310F0D3F94FF652 -:100E300DFF75A84227D0044607E0039B1B786BB1D2 -:100E400D10F0C8F9A84204461DD002AA012120467F -:100E500D10F0BEFB03462046002BEED006F08CFFB3 -:100E600D0A4E04460D4610F055FF09E006F084FFCA -:100E700D031B61EB0502B3F57A7F72F1000302D219 -:100E800D3368002BF2D104B070BD00BF10390020C3 -:100E900D10B59AB004463C2200210BA816F079FE3D -:100EA00D0023012205930A930293CDE90833CDE97E -:100EB00D033306938DF814208DF829200F4B4FF432 -:100EC00D7A7202FB04F40221A3FB043406238DF88D -:100ED00D2C1002AA0A498DF82F300BA81F23640A83 -:100EE00D0191ADF8083007940FF010F805AA01A98B -:100EF00D0448FFF72FFF1AB010BD00BF5917B7D127 -:100F000DDC380020CC21002038B5664D002943D1B6 -:100F100D2B78990638D4DA062FD41C0725D4580718 -:100F200D1DD4990713D4DA070BD45B0603D40EF046 -:100F300D93FC002038BD5C4B01211878FFF70CFFA6 -:100F400DF5E712F045F92B785B06F0D5F3E7574B33 -:100F500D4FF400321A602B78DA07E6D5F1E7534AE1 -:100F600D012151609907DED5F1E7504B4FF000722A -:100F700D1A602B785807D4D5F1E74C4B01221A6033 -:100F800D2B781C07CBD5F0E7484B4FF400621A6065 -:100F900D2B78DA06C1D5F0E70EF058FC00232B7044 -:100FA00D12F02EF92C7810B944F001042C703F4B3F -:100FB00D1B689A0348BF44F002043C4B48BF2C7099 -:100FC00D5B68DB0748BF44F00404384B48BF2C7006 -:100FD00D1B68980148BF44F00804344B48BF2C707F -:100FE00D1B68D90748BF44F01004304B48BF2C7024 -:100FF00D1B681A052C4B48BF44F02004187848BFD5 -:1010000D2C70FFF7ABFEB0B1E30719D4A0071CD4C9 -:1010100D610726D422072FD4E30639D4A00688D53C -:1010200D224B4FF40062C3F88020BFF34F8FBFF304 -:1010300D6F8F002038BD44F04004E3072C70E5D5D8 -:1010400D12F0A4F82C78A007E2D5184B4FF400321B -:1010500DC3F88020BFF34F8FBFF36F8F2C786107DC -:1010600DD8D5124B0122C3F88420BFF34F8FBFF3A5 -:1010700D6F8F2C782207CFD50C4B4FF00072C3F831 -:1010800D8020BFF34F8FBFF36F8F2C78E306C5D54C -:1010900D064B0122C3F88020BFF34F8FBFF36F8F34 -:1010A00D2C78BBE782420020CC21002000E100E03B -:1010B00D0B4B10B5044640F8143B0AF06BFB04F1E2 -:1010C00D10000AF067FB074A22600023E3802046E8 -:1010D00D04F0E0FA204616F0FAFC204610BD00BFE1 -:1010E00D788A0300348E030010B5044682B010F0E8 -:1010F00DFFFE204610F00AFF2378023B062B0CD88A -:1011000DDFE803F01022040B0B0B0D0001236088A8 -:1011100D8DF8043001A910F0F9FD02B010BD237A4D -:1011200D012B1FD0124B1C68002CF6D094F82030E8 -:1011300D002BF2D1E3689B07EFD4A369002BECD011 -:1011400D06F01AFEA061E8E7094B1B68002BE4D0FE -:1011500D93F82020002AE0D1DA689207DDD402222C -:1011600DDA60DAE7034A1368013B1360DAE700BF80 -:1011700D143900201039002003883B2B42D80F2B47 -:1011800D40F29B8010B5103B86B02B2B38D8DFE892 -:1011900D03F0475C373737163737377737373737F9 -:1011A00D3737378937373737373737373737373770 -:1011B00D373737373737373737373737374000F126 -:1011C00D0801062268460AF05DFB694601A80AF08F -:1011D00D7FFB3A4B1C686CB101A902A80AF078FBA1 -:1011E00D02A904F110000AF083FB0123E36002A8B9 -:1011F00D0AF0D0FA01A80AF0CDFA68460AF0CAFA48 -:1012000D06B010BD562B03D180881321FFF7A8BD62 -:1012100D70478088132106B0BDE81040FFF7A0BDD0 -:1012200D81884FF6FF73994206D0254B254A1B68DE -:1012300D0320D256FFF796FD01231A464FF47A711B -:1012400D02A809F061FE06B010BD1C4B1C68002CF5 -:1012500DD6D0012302224FF47A7102A809F054FE70 -:1012600D94F82130002BCBD00FF0D0FA0028C7D145 -:1012700D154B1878012106B0BDE81040FFF76CBD85 -:1012800D037A002BBCD10D4B1C68002CB8D094F800 -:1012900D2030002BB4D1E3689B07B1D406F06CFD70 -:1012A00DA061ADE7002302A980888DF808308DF884 -:1012B00D0930FFF75DFD06B010BD704714390020F1 -:1012C00DE0200020688A0300CC21002038B50E4BA9 -:1012D00D00250446C0E9003504F06EF90B4B236080 -:1012E00DA56004F110000AF0FDFA04F114000AF0F3 -:1012F00DF9FA074BE56040F2011222841C6012F0EE -:1013000DA5F9204638BD00BF348E0300788A03004E -:1013100D143900202DE9F04FC488A3B014F4805483 -:1013200D9DF8B4B002D023B0BDE8F08F1E462C9BC3 -:1013300D8360C0E906449146884605460EF0DAF909 -:1013400D12F032F800940EF0B5FC11F047FE69462C -:1013500D012011F0ADFFA74B05F1140A196812A871 -:1013600D0AF040FA12A950460AF0C2FA12A80AF081 -:1013700D11FA06AFA04904A80AF034FA9F4938467D -:1013800D0AF030FA04AA514608A80AF00BFB4246AF -:1013900D08A90BA80AF006FB3A460BA912A80AF0F9 -:1013A00D01FB12A950460AF0A3FA12A80AF0F2F9AD -:1013B00D0BA80AF0EFF908A80AF0ECF938460AF084 -:1013C00DE9F904A80AF0E6F96B6908940220C4F360 -:1013D00D072260F301028DF821201A1D0A9409924B -:1013E00D08A95B88009AADF828304120ADF82A3065 -:1013F00DFFF7C0FC684611F0A3FF2046FFF7B4FCD1 -:1014000D03224FF0000362F3061304944FF010080B -:1014100D8DF8103007238DF811308DF814408DF8AC -:1014200D128010F015FC0DEB080010F057FC7448FD -:1014300D10F038FC0823ADF8183038464FF4C87357 -:1014400DADF81A80ADF81C40ADF81E30FFF78EFCDC -:1014500D6C4821460FF0ECFBBBF1000F40F0B6805D -:1014600D0DF10C0B0DF10808674B129312A812F039 -:1014700D6DF8664901A80AF0B5F95E4B404619684A -:1014800D0AF0B0F9624958460AF0ACF95A4641469D -:1014900D0BA80AF087FA01AA0BA912A80AF082FA82 -:1014A00D12A940460AF024FA12A80AF073F90BA803 -:1014B00D0AF070F958460AF06DF94022002112A881 -:1014C00D16F067FB534B1868139001238DF8843089 -:1014D00D10B116F09AFB80B2ADF8480002980430B6 -:1014E00D159016F092FBADF85000D9F800000430BD -:1014F00D179016F08AFB484BADF8580018681990F4 -:1015000D10B116F082FB80B2444BADF86000186844 -:1015100D1B9010B116F079FB80B2414BADF868000D -:1015200D18681D9010B116F070FB84B212A8ADF8BA -:1015300D704012F057F9502016F0CBFA324629467A -:1015400D00F0E4FF10F0F8FB364B18601B68002B21 -:1015500D01DDFFF763FC344C344E3220FFF798FC6D -:1015600D4FF0010921463248C4F800900FF0D0F930 -:1015700D3178FF2905D023682E4A4846D256FFF709 -:1015800DF1FB00234FF4A032CDE90E33CDE910333A -:1015900D4FF4F023CDE90C230BA803238DF838303D -:1015A00D0B970EF0C5FF012185F821103078FFF75C -:1015B00DD3FBEB8843F48053EB8040460AF0EAF806 -:1015C00D01A80AF0E7F823B0BDE8F08F10F0B4FBE6 -:1015D00D03280DF10C0B0DF108087FF745AF12AB89 -:1015E00D5A460BA9404610F0B9FBBDF80C0010F09F -:1015F00DABFB39E7DC200020488A03004C8A03004E -:1016000DE9100200FC380020E5160200508A0300A4 -:1016100D548A0300D4380020D0380020D820002070 -:1016200DD838002010390020E0200020CC210020E7 -:1016300D810D0200688A0300072915D810B50C4CDE -:1016400D0C480B46214623600FF062F90A4B1978BE -:1016500DFF2901D1002010BD2368084A0120D25670 -:1016600DFFF780FB002010BD6FF47A70704700BF4C -:1016700DE0200020810D0200CC210020688A0300AB -:1016800D08B50FF0C3F8003818BF012008BD00BF22 -:1016900D38B5124B044600251878FFF75FFB84F828 -:1016A00D21500FF09DF898B9E3696BB106F064FB1A -:1016B00DE369C01A61F10001B0F5FA7F71F1000321 -:1016C00D2CBF0120002038BD06F056FBE061EDE790 -:1016D00D294603480FF01CF9284638BDCC210020BF -:1016E00D790D020020B9034B186808B1FFF7D0BF80 -:1016F00D704700BF143900200238012801D901209C -:1017000D704710B5074C206850B1C38843F00803EB -:1017100DC38003F063FA2068BDE81040FFF7B8BF3F -:1017200D012010BD14390020012801D0012070477F -:1017300D0B4B10B51C6824B12046BDE81040FFF7D7 -:1017400DA7BF084B1878FFF709FB0FF049F808B948 -:1017500D012010BD214604480FF0DAF8204610BDD7 -:1017600D14390020CC210020790D020044F2010330 -:1017700D984214D009D801280FD041F201039842A4 -:1017800D14BF4A204720FCF721B844F202039842C7 -:1017900D14BF4A204820FCF719B84620F3E749202A -:1017A00DF1E700BFA8DF7047B0DF704762DF704719 -:1017B00D704700BF0368034A9B68934200D170478E -:1017C00D06311847B11702000B88502B70B504462F -:1017D00D2CD00FD9512B35D0532B09D10368204D67 -:1017E00D1C6BAC4233D19B680A461E498B4233D1E8 -:1017F00D012070BD102B1ED0112BF9D10368194D8E -:1018000DDA69AA4225D100252E4605E023681B6919 -:1018100D9847013523680681DB68204698470346C3 -:1018200DAB4229462046F1DC012070BD03681B6ADE -:1018300D9847012070BD03680A4A9B699342F7D10E -:1018400D012070BD03685B6A9847012070BDA047F9 -:1018500DCEE790472368D6E7911D9847C8E700BFAC -:1018600DB5170200B117020010B50023054A02603A -:1018700D04460371C38000F0E7F9214600F0F2F948 -:1018800D204610BDAC8A030010B5054B036004461D -:1018900D00F0DAF9214600F0F7F9204610BD00BF3F -:1018A00DAC8A030000B585B010316B460DF1100CFC -:1018B00D11F8012D03F8012B6345F9D1011D68467F -:1018C00DFFF774FF05B05DF804FB00BF00B583B0F2 -:1018D00D03798DF806308C46821D01A90120ADF8E3 -:1018E00D04C0FFF75FFF03B05DF804FB2DE9F0477F -:1018F00D88B00546BDF84090BDF84460BDF848403D -:1019000D92460F46202200216846984616F041F96E -:1019100DADF80460B6EB090618BF01262B79ADF8BA -:1019200D00A0E007CDF80880ADF806908DF80C60AA -:1019300D8DF8023005D59DF80D3043F002038DF87A -:1019400D0D30A10705D59DF80D3043F004038DF83A -:1019500D0D30620705D59DF80D3043F008038DF865 -:1019600D0D30230705D59DF80D3043F010038DF88C -:1019700D0D30E60605D59DF80D3043F020038DF8AA -:1019800D0D30A00605D59DF80D3043F040038DF8C0 -:1019900D0D30610605D59DF80D3043F001038DF82E -:1019A00D0D30E20544BF01238DF80F3040F20112D6 -:1019B00DA30548BF0123ADF812202A6848BF8DF852 -:1019C00D1030012312698DF811308DF8143039461D -:1019D00D2846EC8890476946024620460EF0F2FFF5 -:1019E00D08B0BDE8F08700BF00B58DB001A80EF0BE -:1019F00D33FF019B23B1BDF808000DB05DF804FB6A -:101A000D4FF6FF700DB05DF804FB00BF08B50EF08A -:101A100DFDFE003818BF012008BD00BF03682DE989 -:101A200DF041DB6806460C4690469847071E1BDDC5 -:101A300D00250BE04388A3421ED08388A34221D00A -:101A400DC388A34224D00135AF420DD03368294657 -:101A500D1B69304698470388A342EBD1012388F8D0 -:101A600D00302846BDE8F08100234FF0FF3588F89F -:101A700D00302846BDE8F081022388F80030284662 -:101A800DBDE8F081032388F800302846BDE8F081D9 -:101A900D042388F800302846BDE8F08130B583B0C6 -:101AA00D0C460DF10702C9880546FFF7B7FF011E69 -:101AB00D08DB9DF80730032B06D02B680A4A1B68FC -:101AC00D93420BD103B030BD238A022BF5D12B6885 -:101AD00D28461B699847638A0381EEE7A11D2846B6 -:101AE00D984703B030BD00BFB117020070B58AB082 -:101AF00D0C460DF1070209890646FFF78FFF0028F6 -:101B000D2CDB9DF8072001239A428DF8083027D150 -:101B100D2389ADF81830336825485B68E189ADF845 -:101B200D1A10002540F2011C83420895ADF824508F -:101B300DADF81CC029D12B462E4605939DF80E30CD -:101B400DADF8101062F30003A088ADF80C5002A997 -:101B500DADF812608DF80E30FFF726FE0AB070BD9D -:101B600D9DF80E20E589A088ADF81050002363F391 -:101B700D000202A9ADF80C308DF80E20ADF8123030 -:101B800D0593FFF711FE0AB070BD06A930469847C0 -:101B900D9DF81C309DF81D20BDF81A10BDF824606D -:101BA00D1BB9089B4FF48175C7E7089BC5E700BFBC -:101BB00DB117020000B583B009890DF10702FFF7D7 -:101BC00D2DFF03B05DF804FB91F806C0BCF1010FC9 -:101BD00D11D0BCF1020F0DD110B50268094CD26ABB -:101BE00DA24282B00AD109890DF10702FFF716FF53 -:101BF00D02B010BD704703689B6A184702B0BDE87C -:101C000D10401047B51B0200F8B50E4C26689EB16A -:101C100D3368002B0FDD07463546002402E033689C -:101C200DA34208DD55F8040F036839465B6901349A -:101C300D98470028F3D1F8BD542015F04AFF2060D5 -:101C400D0660F8BD1839002010B5054C206800B1AC -:101C500D10BD542015F03DFF00230360206010BD22 -:101C600D1839002038B50368132B04460D4605DCE2 -:101C700D04EB830201335560236038BD1420FBF75C -:101C800D53FC2368F4E700BF30B40568002D19DD5F -:101C900D0246002302E00133AB4213D052F8044F49 -:101CA00D8C42F8D15A1CAA42B8BF00EB820108DA67 -:101CB00D01324C6841F8044BAA42F9D1591ED31A8E -:101CC00D0B44036030BC704702207047013101EBBB -:101CD00D810100EB4100704782B010B58C4684B095 -:101CE00D49688646DCF800000DF1080CACE80300ED -:101CF00D06A981E80C00039BDA070EEB630C12D5E5 -:101D000D5A10029B5EF80220D45808AB93E80300EA -:101D100D8DE8030006AB0CCB6046A04704B0BDE8D0 -:101D200D104002B07047029CEFE700BF2DE9F04F65 -:101D300D83B0DDE90CABBDF83870002B41D0804687 -:101D400D0E4691461D46BAF1000F3DD00F2E01D122 -:101D500DC02F36D1282015F0BCFE0446103009F0F6 -:101D600D21F918202680A4F8029015F0B2FECDE9D5 -:101D700D00AB47F00207A7806B4607460246A060FE -:101D800D03CB47F80C5B0023D8F80060D360E36009 -:101D900D7B609160506075680D495161C4E90833ED -:101DA00D0C4B9D4208D1204604F012FC204603B096 -:101DB00DBDE8F04F15F08BBE21464046A8470028E0 -:101DC00DF1D103B0BDE8F08F1BF0010FBED1F8E7E4 -:101DD00DD91C020039CE01002DE9F0438DB0044627 -:101DE00D149FDDF85490884616461D465FB306A82D -:101DF00D09F0D8F81820ADF80880ADF80A6015F094 -:101E000D68FE0146CDE9007941F80C5B0023EC46F4 -:101E100D0246C3604B60BCE80300506020689160CF -:101E200D05930D498568049251610C4A0A9312215C -:101E300D9542ADF80C100B9309D102A804F0C8FB24 -:101E400D0DB0BDE8F08319F0010FD0D1F8E7614670 -:101E500D2046A847F1E700BFD91C020069DA01004E -:101E600D30B5124D2A6889B0EAB111490024CDE987 -:101E700D061408A9034611E9030003938DE8030036 -:101E800D104601212246FFF7A7FF0A4A039BCDE921 -:101E900D042404AA92E8030022468DE80300286872 -:101EA00D0221FFF799FF09B030BD00BF843A002031 -:101EB00DB51F0200151F0200F0B5134D2E688BB033 -:101EC00DFEB1124A05900024CDE90824102702978F -:101ED00D0AA9034611E9030022468DE803003046A6 -:101EE00D0121FFF723FF0A4A0297CDE9062406A92F -:101EF00D03C9059B8DE80300224628680221FFF7E0 -:101F000D15FF0BB0F0BD00BF843A0020B51F0200D5 -:101F100D151F020082B070B504A981E80C000446BB -:101F200DBDF81250FFF772FD28B1022D1ED0012D04 -:101F300D1ED0052D03D0BDE8704002B070470223BE -:101F400D2546637255F8093B194A1B69934225D101 -:101F500D04F114062046FFF747FD2A460146304698 -:101F600DBDE87040012302B0FEF772BE0023E7E723 -:101F700D2646657256F8093B0D4A1B69934212D1EC -:101F800D04F114052046FFF72FFD32460146284681 -:101F900DBDE87040012302B0FEF75ABE0121204674 -:101FA00D98470646D6E72946204698470546E9E76D -:101FB00DCD1C020082B070B504A981E80C00044666 -:101FC00DBDF81250FFF722FD28B1022D1ED0012DB4 -:101FD00D29D0052D03D0BDE8704002B07047022313 -:101FE00D2546237255F8083B1D4A1B69934230D193 -:101FF00D04F10A062046FFF7F7FC2A460146304653 -:1020000DBDE87040012302B0FEF722BE0021254637 -:1020100D217255F8083B124A1B699342E8D02046BD -:1020200D98470646E6E72646257256F8083B0C4AC1 -:1020300D1B6993420FD104F10A052046FFF7D4FC2A -:1020400D324601462846BDE87040012302B0FEF736 -:1020500DFFBD0021E3E70021204698470546ECE748 -:1020600DCD1C0200F0B5234E35688FB00DB303467D -:1020700D0C4601B3204A05930024CDE90624102710 -:1020800D029706AA92E8030022468DE8030028462F -:1020900D0121FFF74BFE194A0297CDE9082408A943 -:1020A00D03C9059B8DE80300224630680221FFF726 -:1020B00D3DFE0FB0F0BD104A0593CDE90A210AAAE5 -:1020C00D92E8030022468DE8030028460121FFF720 -:1020D00D83FE0A4ACDE90C240EAB13E90300224618 -:1020E00D8DE80300059B30680221FFF775FE0FB0E8 -:1020F00DF0BD00BF843A0020B51F0200151F02007D -:1021000DF0B5044685B0FFF7AFFB20461C4B40F8F9 -:1021100D0A3BFEF781FD002704F11400FEF77CFD5C -:1021200D184927812046FFF7BDFB0125092649F6F1 -:1021300D82012046FFF7CAFB04F1080339464DF62C -:1021400D90222046CDE901560095FFF7CFFB2046A2 -:1021500DCDE90156A3194DF6912200952946FFF7B9 -:1021600DC5FB2046FFF752FC10B9204605B0F0BD67 -:1021700D20462946FFF776FF204605B0F0BD00BF8B -:1021800DE88A0300948A03000020704704207047FA -:1021900D01EB810100EB41002630704782B010B594 -:1021A00D8C4684B049688646DCF800000DF1080CB9 -:1021B00DACE8030006A981E80C00039BDA070EEBDF -:1021C00D630C12D55A10029B5EF80220D45808AB4E -:1021D00D93E803008DE8030006AB0CCB6046A047E7 -:1021E00D04B0BDE8104002B07047029CEFE700BF9D -:1021F00D10B50749074A016000238260C381044678 -:1022000D083003F047FA2046FFF73EFB204610BD8D -:1022100D248B0300348E030010B50849084C01606F -:1022200D0022C28040F8084CA0F1080403F032FAF5 -:1022300D2046FFF729FB204610BD00BF348E03005A -:1022400D248B030082B070B504A981E80C0004460C -:1022500DFFF7DCFB18B9BDE8704002B0704723688A -:1022600D0E4A1B69BDF81000BDF812102083934271 -:1022700D61830ED104F126052046FFF7B5FB04F16D -:1022800D180201462846BDE87040042302B0FEF74F -:1022900DDFBC0021204698470546EDE7912102005D -:1022A00D2DE9F04F0368444D1B694F89B1F800804B -:1022B00DAB4285B006460C4628D13A3003884345DB -:1022C00D0DD03368B4F800801B69AB426FD106F1B5 -:1022D00D4400038843451CD005B0BDE8F08F032FA3 -:1022E00DFADD3D1F04F1140325F0030510341D44E0 -:1022F00D34F8022C34F8041C01236846043408F029 -:1023000D03FEAC42F4D105B0BDE8F08F0221984731 -:1023100DD4E7032FE0DD043F04F1140327F0030796 -:1023200DDFF8A08010341F4408E0284604F050F96F -:1023300D284615F0CCFB0434BC42CDD034F804ACA7 -:1023400DBAF10F0F4FF02800F5D034F8029CD6F8F3 -:1023500D10B015F0BEFB0546103008F023FEA5F8B1 -:1023600D00A0A5F80290182015F0B3FB0146134A02 -:1023700D41F80C6B00920022C26001924A60EA6043 -:1023800DC5E908220E4A42616A460346A86003CA9F -:1023900D58609960DBF800305B6812224345AA80D3 -:1023A00DC3D05846294698470028C4D0BDE703211D -:1023B00D304698478DE700BF91210200452202006B -:1023C00D9D21020039CE01000368154A1B69934215 -:1023D00D70B50E8804460D4612D130300388B342D5 -:1023E00D00D070BD2069A18C03680E4ADB684E1CBD -:1023F00D9342A68407D11C340023AC60AB8170BD21 -:1024000D01219847EAE798470028F4D043880188CE -:1024100DE38304F11C020423A183AA60AB8170BD88 -:1024200D912102008921020070B58CB00546FFF79D -:1024300DEDFA08B9AB8C0BB90CB070BD0446A8848D -:1024400D06A82E6908F0AEFD1820029415F041FB88 -:1024500D114A04900146CDE9002441F80C5B6A460F -:1024600DC46003464C6003CA0C4A996058605A61B7 -:1024700D33680594CDE90A449B68094C1222A342A6 -:1024800DADF80C2004D102A804F0A2F80CB070BD78 -:1024900D02A930469847F6E7452202009D21020029 -:1024A00D69DA0100A0F10800FFF7BEBF10B50949B8 -:1024B00D094A016000238260C3810446083003F09D -:1024C00DE9F82046FFF7E0F9204615F000FB20461D -:1024D00D10BD00BF248B0300348E030038B50949AD -:1024E00D094D01600022A0F10804C28040F8085C8B -:1024F00D03F0D0F82046FFF7C7F9204615F0E7FAAC -:1025000D204638BD348E0300248B03002DE9F041A5 -:1025100D86B00446154600F10807FFF7A5F9314AC4 -:1025200D0023C4E90223384603F046F82E4B2360FE -:1025300D48332561A36004F1260504F14E062846B3 -:1025400D0A35FEF769FBAE42F9D100252562206AF6 -:1025500DE061E069656104F11803A584A061234978 -:1025600D05932046FFF79EF9204649F2AF31FFF75C -:1025700DADF9294609220425059B02922046CDE995 -:1025800D005549F27572FFF7B1F906230293204603 -:1025900D04F11403CDE9005504F1200845F204427D -:1025A00D0221FFF7A3F943462046CDE901550095D9 -:1025B00D42F2C4320321FFF799F904F11C0640F2EF -:1025C00D09123346029201214BF64C022046CDE909 -:1025D00D0055FFF78BF9384602F000FB204606B098 -:1025E00DBDE8F081348E0300248B0300948A030030 -:1025F00D0420704701EB810100EB41005230704720 -:1026000D10B50749074A016000238260C381044663 -:1026100D083003F03FF82046FFF736F9204610BD8D -:1026200D908B0300348E030010B50849084C0160EF -:1026300D0022C28040F8084CA0F1080403F02AF8EB -:1026400D2046FFF721F9204610BD00BF348E030050 -:1026500D908B030010B50949094A0160002382607F -:1026600DC3810446083003F015F82046FFF70CF936 -:1026700D204615F02CFA204610BD00BF908B0300AC -:1026800D348E030038B50949094D01600022A0F1CF -:1026900D0804C28040F8085C02F0FCFF2046FFF7FA -:1026A00DF3F8204615F013FA204638BD348E03009A -:1026B00D908B03002DE9F84F0368A04F1B690E881E -:1026C00DBB4204460D4640F077815C300288B24231 -:1026D00D22D0BB422E886DD1B4F85220B24204F103 -:1026E00D52006FD0BB422E8840F0BB80B4F86630EC -:1026F00DB34204F1660000F0BB8023682E881B698D -:1027000DBB4240F00381B4F87030B34204F1700065 -:1027100D00F00381BDE8F88F6A89032AD9D92646CE -:1027200DEA6846F8182FBB4240F04B8104F15C0873 -:1027300D2046FFF759F93246014604234046FEF77D -:1027400D71FA4FF00C0900264FF0010A11E0A26951 -:1027500D18EA020F06EB460306D0206900EBC3030F -:1027600D4844DB685B6998470136132E09F1180957 -:1027700D1BD063690AFA06F818EA030FE7D1A269BC -:1027800D18EA020F06EB4603EED0206900EBC303F7 -:1027900D4844DB685B689847636918EA030FD6D134 -:1027A00D0136132E09F11809E3D123682E881B6910 -:1027B00DBB4291D000212046984702882368B2423F -:1027C00D1B698FD16A89032A8CD92646EA6846F897 -:1027D00D142FBB4240F0FA8004F152082046FFF757 -:1027E00D03F93246014604234046FEF71BFA4FF02B -:1027F00D0C0900264FF0010A11E0A26918EA020F38 -:1028000D06EB460306D0206900EBC3034844DB68A2 -:1028100D5B6998470136132E09F118091BD06369BE -:1028200D0AFA06F818EA030FE7D1A26918EA020FAF -:1028300D06EB4603EED0206900EBC3034844DB688A -:1028400D5B689847636918EA030FD6D10136132EDA -:1028500D09F11809E3D123682E881B69BB423FF4A7 -:1028600D45AF0221204698470388B3427FF445AF18 -:1028700D6A89002A3FF44EAF02EBC20302EBC30399 -:1028800D03EB43235B429BB242F292418B423FF6F4 -:1028900D41AF2B4BA3FB0213D21A03EB520212F4DE -:1028A00D7F7FC2F387033FF428AF05F10C064FF08D -:1028B00D070A1AFB036A3278B6F80110D6F80390AE -:1028C00D122A4FF00C0813469DBF4046182212FBEA -:1028D00D03080023206903EB43034FEAC30B00EB0E -:1028E00DC3034044DB68DB6898472069834407369F -:1028F00DDBF80C3049469B6B40449847B245DAD122 -:1029000D23682E881B69BB423FF4FDAE0321204690 -:1029100D98470388B3427FF4FDAE6F89012F7FF690 -:1029200DF9AE023F05F11003C7F34E070E3503EB69 -:1029300D47074FF001080C261BE000BFF5250200EC -:1029400D25499224122B206915F8011C96BF1822D7 -:1029500D134612FB036203EB430300EBC30388BF73 -:1029600D0C22DB6810441B6898470235AF423FF4D8 -:1029700DD1AE15F8023CA16908FA03F21140F4D169 -:1029800D60690240DED0122B9ABF182010FB036243 -:1029900D0B46206915F8011C03EB430300EBC30341 -:1029A00D88BF0C22DB68FF29DB68104414BF890047 -:1029B00D40F2FF319847D8E70121984723681B69FA -:1029C00D84E60121204698478046B1E60021204645 -:1029D00D9847804602E700BF2DE9F04385B00446D5 -:1029E00D154600F10807FEF73FFF364A0023C4E9FC -:1029F00D0223384602F0E0FD334B23604833256156 -:102A000DA36004F1520504F17A0628460A35FEF753 -:102A100D03F9AE42F9D10025C4F84A502046C4E965 -:102A200D05552A49C4F83E50C4F84250C4F84650E2 -:102A300DC4F84D50E561256265622585FEF732FFCC -:102A400D042620464FF0050941F27B21FEF73EFF9B -:102A500D04F1140329462046CDE90066CDF808900F -:102A600D45F69902FEF742FF04F118032046CDE921 -:102A700D016900964BF6FE120121FEF737FF04F1B6 -:102A800D1C080E22CDE900224346204602964DF643 -:102A900D22020221FEF72AFF142340F20D12CDE986 -:102AA00D0132032104F12A034FF40D422046009513 -:102AB00DFEF71CFF384602F091F8204605B0BDE840 -:102AC00DF08300BF348E0300908B0300948A0300C3 -:102AD00D2DE9F04700240546884600F13E060C27F7 -:102AE00DA1464FF0010A20E000EBCC0C3844DCF895 -:102AF00D0C305B689847C0B205EB4903B8F1000F85 -:102B000D02D13278824209D009F10109B9F1090FD8 -:102B100D307083F82A4083F82B001ADC0134132C13 -:102B200D06F1010607F1180713D0AB690AFA04F292 -:102B300D1A42F3D0D5E904031A4204EB440CD3D066 -:102B400D00EBCC013844CB685B699847C0F3870034 -:102B500DD2E74846BDE8F08703680D4A1B699342EA -:102B600D70B50E8804460D460FD170300388B34200 -:102B700D00D070BD01212046FFF7AAFF0028F8D034 -:102B800D2A344000AC60A88170BD03219847EDE761 -:102B900DF525020070B582B00446FEF737FF08B97F -:102BA00D02B070BD00212046FFF792FF0028F7D03C -:102BB00D25460F4955F82A3B1A6940008A4283B2CF -:102BC00D0ED104F1700620460193FEF70DFF019B17 -:102BD00D01462A46304602B0BDE87040FEF738B8CF -:102BE00D0193032120469047019B0646EBE700BF6A -:102BF00DF525020070B5A0F1080582B004462846FF -:102C000DFEF704FF08B902B070BD00212846FFF79A -:102C100D5FFF0028F7D054F8083C10491E694000AA -:102C200D8E4204F1220283B20ED168342846CDE9DA -:102C300D0023FEF7D9FEDDE900230146204602B050 -:102C400DBDE87040FEF704B8CDE900230321284606 -:102C500DB047DDE900230446E8E700BFF525020093 -:102C600D0320704701EB810100EB410028307047D4 -:102C700D2DE9F04F03681E4A1B690C88934283B0FF -:102C800D0546884631D128300388A34202D003B0CF -:102C900DBDE8F08F05F10C03002701931E46BA46DF -:102CA00D4FF0010906F801AB0FFA87FB0024A86865 -:102CB00D21B25A46103008F0CBFAC4F104030134A6 -:102CC00D30B116F8011C09FA03F30B4306F8013C69 -:102CD00D052CECD10137052FE4D1019BC8F8083044 -:102CE00DA8F80C7003B0BDE8F08F00219847CBE732 -:102CF00D652C02002DE9F0430368404C1B690F461B -:102D000DA34237F80C8B83B005460E464CD12830C4 -:102D100D038843451FD02B68B6F800801B69A3427A -:102D200D64D105F132000388434540D02B683788C4 -:102D300D1B69A3425ED105F13C000388BB4202D062 -:102D400D03B0BDE8F0837389012B84BFB3896B8217 -:102D500D03B0BDE8F0837389013B9BB2042BDAD835 -:102D600DA8683C3005F006FB73894FF00008002B76 -:102D700DE6D00FFA88F900243B78A868C4F1040264 -:102D800D134143F3000321B2DBB2103001344A4644 -:102D900D08F042FA052CEFD1738908F1010843457B -:102DA00D07F10107E5DCCBE700219847B0E7B6F95D -:102DB00D0A203946684608F065FDA8683C3005F0E4 -:102DC00DD9FAA868694600F13C0401A808F080FD15 -:102DD00D6A8A01A9204605F075FB01A808F0DAFC06 -:102DE00D684608F0D7FC03B0BDE8F0830121284602 -:102DF00D984798E70221284698479EE7652C0200E0 -:102E000DF0B5044685B01546FEF72EFD234B236025 -:102E100DA56004F12800FDF7FFFE04F13200FDF777 -:102E200DFBFE04F13C00FDF7F7FE002578236382DD -:102E300D20461B49E56025742575FEF733FD2046B8 -:102E400D4DF61D11FEF742FD052604F10C0740F26B -:102E500D05123B46294602922046CDE9006647F60B -:102E600D7732FEF743FD14220421CDE90121A31889 -:102E700D0092204649F2EE320121FEF737FD022184 -:102E800D2046CDE90116009104F1120340F62D52B2 -:102E900DFEF72CFD204605B0F0BD00BFFC8B0300F6 -:102EA00D948A03000220704701EB810100EB410081 -:102EB00D2430704790F823200023038480F82230BB -:102EC00D02B9704700B585B00123032240F2FF31EE -:102ED00D684608F019F805B05DF804FBF0B583B04D -:102EE00D0446FEF793FD18B90025284603B0F0BD42 -:102EF00D2368254F1B69BB42054639D104F12400D7 -:102F000D03899B07F0D594F82230E27CE66894F8AB -:102F100D2110132B16440FD916E0E26884F8220015 -:102F200D525CF25494F8223094F813E09CFBFEF1BD -:102F300D132B0EFB11C107D894F820208A4203F100 -:102F400D010001F1010CE8D122681269BA429BB26D -:102F500D12D104F1240720460193FEF745FD019B94 -:102F600D014632463846FDF7B5FE284603B0F0BDA2 -:102F700D002120469847C3E7019300212046904742 -:102F800D019B0746E7E700BFA92E02002DE9F04F90 -:102F900D0368314A1B690C88934285B00546894602 -:102FA00D56D12E300388A34202D005B0BDE8F08F74 -:102FB00DB9F80A30002BF8D009F10C0909EB030B15 -:102FC00D2B7CAA7C697C5E1CB6FBF2F002FB1066C2 -:102FD00D8E422AD0AA6999F80070B2F90280B8F130 -:102FE00D000F17DD05F1180A002401E0A04510D0EF -:102FF00D21B2504608F0EEFC874204F10104F5D1F0 -:1030000D01231A464FF49661684607F07DFFA045EF -:1030100DEED12B7CAA68D754EB692E749E420CD04E -:1030200D09F10109CB45CBD1BFE7012303224FF4B1 -:1030300D9661684607F068FFF2E74FF0FF33EB61EA -:1030400D022201234FF49661684607F05DFFE7E722 -:1030500D01219847A6E700BFA92E020030B50368ED -:1030600D1C4A1B690D88934285B004462FD124302C -:1030700D0388AB4201D005B030BD94F8221094F80E -:1030800D2130E27C94F823500B44B3FBF2F102FBA8 -:1030900D1133002284F8213084F8222001230322E9 -:1030A00D40F2FF31684607F02FFF002DE3D194F871 -:1030B00D2230002BDFD194F8212094F820309A4251 -:1030C00DD9D0204605B0BDE83040FFF707BF00213D -:1030D00D9847CDE7A92E0200F0B5044685B01546F8 -:1030E00D1E46FEF7C1FB2046214B40F8183B08F069 -:1030F00DF9FB013604F12400FDF78EFDF6B204F163 -:1031000D2E000135FDF788FDEDB206F128000121F5 -:1031100D284403F031FA05F1140300270344C4E9F0 -:1031200D0203A574204613492782E6742762FEF731 -:1031300DB9FB20460121FEF7C9FBA36800972B447C -:1031400D06211425CDE90151204603220121FEF768 -:1031500DCDFB0195E368009710220292204633447F -:1031600D02223946FEF7C2FB204605B0F0BD00BF76 -:1031700D488C0300308C03002DE9F04FB2F1000BA9 -:1031800D83B040F38980012B1D4600F085800446F5 -:1031900D0E46FEF73BFC00287BD02368404F1B6991 -:1031A00DBB4272D104F1240003899A0771D54FF007 -:1031B00D000A04F12403D14601934FF00108204683 -:1031C00DFEF724FC002847D023681B69BB4247D17A -:1031D00D019803899B073FD5DA451CDA0AF1FF30C8 -:1031E00D94F8201030440BE0E26810F801CF02F89B -:1031F00D01C00AF1010AD9B2D34584F820100AD0D2 -:1032000D94F813C094F821204B1CB3FBFCFE0CFB6F -:1032100D1E339A42E8D1022D26D184F82380032152 -:1032200D40F2FF3002F0FEFC94F8223043B994F8DE -:1032300D212094F820309A4202D02046FFF74EFE0E -:1032400D02F054FED34584F82390B8D194F8212090 -:1032500D94F820309A42B2D1504603B0BDE8F08FB9 -:1032600D002120469847B4E794F82230002BF3D183 -:1032700D94F8212094F820309A42EDD02046FFF7A3 -:1032800D2DFE504603B0BDE8F08F00212046984733 -:1032900D8AE7DFF810A0DFE76FF47A7ADCE700BF8A -:1032A00DA92E020016FCFFFF09681346043131F9FF -:1032B00D022CFFF761BF00BF2DE9F04F2DED028B02 -:1032C00D85B000AF012B08EE100A7B6000F09280F4 -:1032D00D91F811A00C7CA2458846934635D0136811 -:1032E00DB3F90210D8F80830554600295E5D23DD8C -:1032F00D00244FF0FF3921B2584608F06BFBDBF884 -:1033000D0010B1F902100134B04208BFA946A14224 -:1033100DF1DC98F8120098F81040013595FBF0F6A5 -:1033200D00FB1655AC4218D0B9F1FF3F18D1D8F8B3 -:1033300D083000295E5DDBDC98F81200013595FB45 -:1033400DF0F600FB1655AC42CFD17B68022B59D05D -:1033500D18EE100A08F0C6FA44E07B68022B4ED036 -:1033600DB9F1000FF4DBD145BDBF98F81250A5EBB4 -:1033700D0A054D44A9EB0A0505F1080222F00702E2 -:1033800D6C46ADEB020D00216A1C684614F001FC81 -:1033900D1FFA89F39A45D8F808C098F81260694663 -:1033A00D1FFA8AF00ED00DF1FF3E421C92B2B2FB15 -:1033B00DF6FA06FB1A221CF800A00EF801AF90B227 -:1033C00D8342F2D198F8113001332B4493FBF6F080 -:1033D00D06FB10332AB218EE100A88F8113008F0E7 -:1033E00D51FAA54618EE100A1437BD46BDEC028BF6 -:1033F00DBDE8F08F6FF47A7108F0D4F9F2E7B9F106 -:1034000DFF3FADD1594608F1180407F10C0008F043 -:1034100D5FFA07F10C01204608F06AFA01214FF41A -:1034200D966002F095FD07F10C0008F0B3F998F8DD -:1034300D103007F10C0003F1FF3908F053FA07F1D2 -:1034400D0C01204608F054FA07F10C0008F0A2F91F -:1034500D86E700BF012A0FD010B51830144608F0CA -:1034600D47FA022C01D0002010BD01214FF49660C7 -:1034700D02F06EFD002010BD6FF47A70704700BF32 -:1034800D42DF7047704700BF084602F077BD00BFAE -:1034900D82B010B58C4684B049688646DCF80000D1 -:1034A00D0DF1080CACE8030006A981E80C00039BA4 -:1034B00DDA070EEB630C12D55A10029B5EF8022050 -:1034C00DD45808AB93E803008DE8030006AB0CCB92 -:1034D00D6046A04704B0BDE8104002B07047029CA2 -:1034E00DEFE700BF82B08DE80C00002100F6281038 -:1034F00D02B0F9F7FBBD00BF82B010B502A981E89B -:1035000D0C00BDF80A30152B044610D8022B1DD91E -:1035100D033B122B1AD8DFE803F025191D371919B3 -:1035200D191919191D191919191919193F0040F6E9 -:1035300DB93293420AD100F580544FF0FF31D4F8DF -:1035400D8001BDE8104002B006F0FABFBDE81040A2 -:1035500D02B07047BDE81040D0F81009036802B002 -:1035600D1B6B1847002100F6540005F055F904F6C1 -:1035700D7400002105F050F904F69400BDE81040E8 -:1035800D012102B006F04CBABDE81040D0F8140984 -:1035900D036802B09B6A184700F580540121D4F8E6 -:1035A00D8001BDE8104002B007F00AB838B500F54B -:1035B00DE26504462846FAF741FD40B104F10C00DE -:1035C00DFEF75EF838B92846FAF740FD50B9BDE868 -:1035D00D38400BF031BC2846FAF78CFDBDE8384079 -:1035E00D0BF02ABC2846FAF7CFFE0028EFD138BDE4 -:1035F00D064A1368591E11603BB9054A116821B17D -:1036000D4189136021F4005343817047E420002069 -:1036100D30200020704700BF064A1368591E116004 -:1036200D3BB9054A116821B1C188136021F40053DB -:1036300DC3807047E4200020302000202DE9F04F9A -:1036400D2DED028B87B00446F9F7D8FEB44B00255B -:1036500DC4E90135201D01F0AFFFB24B236003F12A -:1036600D3C0204F10C0604F1340862603046FDF7AB -:1036700D2DFE04F14C07AC492663092240460BF0A0 -:1036800D49FB04F16406A9490A2238460BF042FBB6 -:1036900DA7491A2230460BF03DFB2A46414601232D -:1036A00D04F1800004F0C6FB04F1E00304F1B8005E -:1036B00D039305F081FE3946039F222304F53B7BDE -:1036C00D5B22384608F08AFB3146122204F54B7610 -:1036D00D58460BF06DF804F2746339465A4630467D -:1036E00D04F2DC67049300F0E1F9924B049804F5C1 -:1036F00DC46204F5C1610AF0A9FE04F5AF6204F5D8 -:1037000DAC61384601F0EEFD04F59A6204F59D6159 -:1037100D04F2F46001F0E6FD04F5E2692822434667 -:1037200D0092394632464846FAF7EEF904F5EB6356 -:1037300D08EE103A18462A233946324600934B4676 -:1037400DFAF782FED5F8F83F01330ABF4FF0102388 -:1037500DD5F8F81F59694FF0805304F28476186933 -:1037600D1B6900EB4000091A04F2947501223046E2 -:1037700DFBF702FE314600222846059505F0A4F818 -:1037800D0523C4F8C837C4F8CC37C4F8D037C4F80B -:1037900DD437D4F85036C4F8B437D4F85436C4F806 -:1037A00DB837D4F85836C4F8BC37D4F85C36C4F8FA -:1037B00DC037D4F86036C4F8C4375F4BC4F8E0376F -:1037C00D04F5B263C4F8A03704F5B563C4F8A437A3 -:1037D00D04F5B863C4F8A83704F5BB6304F2E478C4 -:1037E00DC4F8AC3704F5F46604F5BE6304F2B475A1 -:1037F00D04F5F96AC4F8B037072251464046C4F8BB -:1038000DD867C4F8DC57FAF755F80023CDE9003333 -:1038100D01231A4604F56C7104F6540004F0C4FF3C -:1038200D0023CDE900330222012304F5886104F65B -:1038300D740004F0B9FF03230222012104F6940061 -:1038400D06F0ACF85A4640F6AC5304F5A06104F608 -:1038500DA40006F01FF9092104F6D40001F0AAFA1C -:1038600D082104F6FC0001F06BFC384600F038FC32 -:1038700DC4F81009384600F0BBFC059B00930146C7 -:1038800D4346D4F81029C4F8140904F6181000F0B2 -:1038900D3DFD04F5A662019204F5A36804F5A96245 -:1038A00D039B009204F54E71424604F62810F9F779 -:1038B00D7DFC04F593504A4618EE101A049B08300F -:1038C00DFAF768F804F5C7694FF0000363814846BD -:1038D00D09F0D8FF0221484609F0D4FDB4F83E3670 -:1038E00D164923F480733846A4F83E3608F0A2FF3B -:1038F00D56F8040B01210AF0A3FAB542F8D155F898 -:1039000D040B01210AF09CFAAA45F8D10121404689 -:1039100D0AF096FA204607B0BDEC028BBDE8F08F99 -:1039200D348E0300BC8C03000090004000A00040CA -:1039300D00A0014000200040808C0300801A06008A -:1039400D2DE9F04F83B0DDE90CABBDF83880002BCD -:1039500D3CD007460E4691461D46BAF1000F32D0B7 -:1039600D0F2E02D1B8F1C00F30D1282014F0B1F8CC -:1039700D0446103007F016FB18202680A4F802909C -:1039800D14F0A7F8CDE900AB84466B460246A06063 -:1039900D03CB4CF80C5B00233E68D360E360CCF89E -:1039A00D043050609160756848F00208C4E908332E -:1039B00D0C4BA4F80480384653612146A84740B902 -:1039C00D03B0BDE8F08F1BF0010FC9D16FF47A7011 -:1039D00DF6E7204602F0FCFD204614F078F8024888 -:1039E00DEEE700BF9134020016FCFFFF30B587B043 -:1039F00D00224FF48053009204460D4602A8114652 -:103A000D8022FBF7B9FC01230E4A01A902A8FBF79E -:103A100D03FC019B7BB10B4901236A4602A8FBF70E -:103A200D07FC04F593500830FAF702F802A8FBF7EB -:103A300DABFC07B030BD002DF3D102A8FBF7A4FC01 -:103A400D07B030BD7C8C0300A0F10400F8F720BC5A -:103A500D10B5084B0360044600F5517007F0F4FDF6 -:103A600D054A226000232046E38001F013FE204624 -:103A700D10BD00BF1C8D0300348E030010B5094B23 -:103A800D0360044600F5517007F0DEFD064A226022 -:103A900D0023E380204601F0FDFD204614F017F8C9 -:103AA00D204610BD1C8D0300348E03002DE9F04F10 -:103AB00DB54B03604FF0000987B08046C0F8049005 -:103AC00DCDE9021201F078FD4046B04B40F80C3BB9 -:103AD00D02220323642109F03DFF03231A466521C9 -:103AE00D08F1240009F036FF08F1540004460323C1 -:103AF00D0422662108F13C0009F02CFF08F16C0B43 -:103B000D03231F2267212046009409F023FF03237E -:103B100D1C226821584609F01DFF08F1840608F1A2 -:103B200D9C031D460E2203236921304609F012FF26 -:103B300D08F1B40A032325226A212846019509F0CC -:103B400D09FF03230B226B21504609F003FF0323CA -:103B500D0A226C2108F1CC0009F0FCFE08F1FC07EB -:103B600D032309226D2108F1E40009F0F3FE08F5A5 -:103B700D8A7503231E226E21384609F0EBFE0323BE -:103B800D17226F21284609F0E5FE03230C22702130 -:103B900D08F5967009F0DEFE03231122712108F558 -:103BA00DA27009F0D7FE03230122722108F5AE7031 -:103BB00D09F0D0FE03230D22732108F5BA7009F028 -:103BC00DC9FE03232222742108F5C67009F0C2FE36 -:103BD00D03231A22772108F5D27009F0BBFE08F5F0 -:103BE00DEA7403232022782108F5DE7009F0B2FE75 -:103BF00D032324227921204609F0ACFE4A460323F3 -:103C000D7A2108F5F67009F0A5FE032314227B2115 -:103C100D08F5017009F09EFE03230522862108F5A3 -:103C200D077009F097FE032310227C2108F50D7013 -:103C300D09F090FE032308227D2108F5137009F089 -:103C400D89FE032315227E2108F5197009F082FEE5 -:103C500D032316227F2108F51F7009F07BFE032335 -:103C600D0F22802108F5257009F074FE0323182218 -:103C700D812108F52B7009F06DFE0323132282219B -:103C800D08F5317009F066FE01230622832108F53F -:103C900D377009F05FFE01232822842108F53D705D -:103CA00D09F058FE19228521032308F5437009F008 -:103CB00D51FE009BC8F82C33019BC8F8404308F512 -:103CC00D5179C8E9CC37C8E9CE65C8E9C9BA4846C3 -:103CD00D07F08CFC2E4B029919602E4B039A1A603B -:103CE00D21231325C8F80830236820465B6C00217A -:103CF00D9847D8F808300135AB4204F11804F3DCCD -:103D000DD8F82403036800215B6C9847D8F8280382 -:103D100D036800215B6C9847D8F82C0303680021D9 -:103D200D5B6C9847D8F83003036800215B6C9847AB -:103D300DD8F83403036800215B6C9847D8F8380332 -:103D400D036800215B6C9847D8F83C030368002199 -:103D500D5B6C9847D8F808100122114405A807F0AC -:103D600D4BFC05A9484607F077FC05A807F06CFC4D -:103D700DD8F80810D8F844330B44002240461A7185 -:103D800D07B0BDE8F08F00BF348E03001C8D03001B -:103D900D743B0020703B00202DE9F8438268D0F879 -:103DA00D443313441A7942F001021A718368002BCF -:103DB00D44DD0025DFF88890064600F10C04A84686 -:103DC00D13E0D3F8003703F44033B3F5003F06D1C9 -:103DD00DD6F844332B441A7942F008021A71B368AD -:103DE00D0135AB4204F1180428DDD6F84433277CA5 -:103DF00D2B44204683F804802368DB69984707F03D -:103E000D1F020028EBD1202F34BF4FF0A0434B46AB -:103E100D03EB8203D3F8002702F44032B2F5403FA2 -:103E200DCFD1D6F844332B4401351A7942F0040230 -:103E300D1A71B368AB4204F11804D6DCBDE8F883FF -:103E400D00030050F8B58168D0F844331E4A0B4486 -:103E500D197921F0010119718368D2F80473D2F830 -:103E600D0413C2F80813002B2ADD064600F10C04DA -:103E700D00250FE011F0080320464FF0020104BFAA -:103E800D2046194609F0F6FFB3680135AB4204F13F -:103E900D180415DD23682046DB6998470028F3D107 -:103EA00DD6F844332B4419794B07E3D5204603212B -:103EB00D09F0E0FFB3680135AB4204F11804E9DC09 -:103EC00D014BC3F80473F8BD006000402DE9F04FBD -:103ED00D06463A4883B09946B3689246D0F8042313 -:103EE00D0092002BD0F80423C0F808232FDD88465C -:103EF00D34460025E36894F81CB0DB6904F10C0727 -:103F000D38469847E8B9E36838461B6A9847C0B108 -:103F100D638A13F4007124D0B8F1000F11D0BAF1F7 -:103F200D000F2BD0BBF1200F0BF01F0B244A0BF50C -:103F300DE07138BF4FF0A04252F8211011F4403F0C -:103F400D27D0B3680135AB4204F11804D2DC1B4B0A -:103F500D0022C3F87C21009AC3F8042303B0BDE806 -:103F600DF08FB9F1000FECD0384609F083FFB3683C -:103F700D0135AB4204F11804BCDCE8E73846514684 -:103F800D09F078FFB3680135AB4204F11804B1DCD8 -:103F900DDDE7C3F30023C3F103013846019209F0B5 -:103FA00D69FF019A012303FA0BF3C2F82035B368B8 -:103FB00D0135AB4204F118049CDCC8E700600040F9 -:103FC00D0003005010B582B0062916D8DFE801F0C5 -:103FD00D323E4D18181D0400816800290DDD0022A8 -:103FE00D438A9C0548BF23F4007302F1010248BFC8 -:103FF00D43828A4200F11800F2D1002002B010BDB8 -:1040000DFFF720FF002002B010BD002A46D08468C3 -:1040100D002CC8BF0023F0DD418A11F4007F03F1AD -:1040200D010300F1180002D0116801311160A342A3 -:1040300DF2D1E2E70190FFF7AFFE012201980023D4 -:1040400D1146FFF743FF002002B010BD8268D0F883 -:1040500D443313441B79DA0716D501230022194680 -:1040600DFFF734FF002002B010BDD0F84433826852 -:1040700D13441B79DB070CD501231A461946FFF7AC -:1040800D25FF002002B010BD0190FFF785FE0198BD -:1040900DE3E70190FFF780FE0198EDE76FF47A708A -:1040A00DACE700BF00207047002070476FF47D70B3 -:1040B00D704700BF6FF47D70704700BF10B50446A8 -:1040C00D03EB4300C4E9022321608000012102F0CB -:1040D00D53FA002360602382204610BD704700BF55 -:1040E00D2DE9F043364C236813F0010383B00546E8 -:1040F00D1AD0344C2368DE0721D5334C334F344E60 -:1041000D0A2002F013FB204609F0BCFB02212046D9 -:1041100D09F0B8F9E3883A7823F48073E380E2B1CB -:1041200D306803B0BDE8F08301222A48114606F03D -:1041300D7FFE01232360234C2368DE07DDD4192283 -:1041400D85210323204809F005FC0123224A234938 -:1041500D1D48236013F0B6FCCFE7DFF88480326092 -:1041600D32212846C8F8002004F07AFE28B93068BC -:1041700D01233B7003B0BDE8F083502013F0A9FC80 -:1041800D32230522CDE9003229462246114B8146C4 -:1041900D04F04CFE5420C6F8009013F09AFC224611 -:1041A00D3C2306248146CDE900342946094B04F011 -:1041B00D35FF3168C8F80090484602F0E1FDD6E7BA -:1041C00D1C39002020390020303900208342002086 -:1041D00D243900202839002040200020DD40020035 -:1041E00D4839002010B5044613F071FC204610BD6F -:1041F00D10B504460A2002F099FA2046FFF770FF29 -:1042000D014B186810BD00BF4839002082B010B5B1 -:1042100D8C4684B049688646DCF800000DF1080C28 -:1042200DACE8030006A981E80C00039BDA070EEB4E -:1042300D630C12D55A10029B5EF80220D45808ABBD -:1042400D93E803008DE8030006AB0CCB6046A04756 -:1042500D04B0BDE8104002B07047029CEFE700BF0C -:1042600D2DE9F04F83B0DDE90CABBDF83870002BB4 -:1042700D41D080460E4691461D46BAF1000F3DD005 -:1042800D0F2E01D1C02F36D1282013F022FC044669 -:1042900D103006F087FE18202680A4F8029013F047 -:1042A00D18FCCDE900AB47F00207A7806B46074627 -:1042B00D0246A06003CB47F80C5B0023D8F80060E2 -:1042C00DD360E3607B609160506075680D4951610A -:1042D00DC4E908330C4B9D4208D1204602F078F911 -:1042E00D204603B0BDE8F04F13F0F1BB2146404628 -:1042F00DA8470028F1D103B0BDE8F08F1BF0010FE6 -:1043000DBED1F8E70D42020039CE010030B58DB0B7 -:1043100D044610982160C4E901231B49E06004F0B4 -:1043200D17FBD0B105460DF1140E00696969AA6934 -:1043300DEB69F446ACE80F00286A696AAA6AACE832 -:1043400D07001CE90F008DE80F0020689EE80E00A5 -:1043500D02F0FCFC284613F0BAFB0C4B1D6885B12E -:1043600D0B4A0023CDE9052305AB93E80300C023D9 -:1043700D8DE8030002930322234606212846FFF70A -:1043800D6FFF20460DB030BD388D0300843A0020FC -:1043900D8D48020070B40B680468D0E90156E31A29 -:1043A00D07EE903A4B68EB1A06EE903AF8EEE66A95 -:1043B00D8B68F8EEE77A66EEA66AF31AE7EEA76A5F -:1043C00D012A07EE903AF8EEE77AE7EEA76A35DDB7 -:1043D00D02EB420201EB8200B0EE666A0C38D1E9C5 -:1043E00D0323EB1A07EE903AA21AF8EEE77A07EEDE -:1043F00D102A4B69B8EEC77A67EEA77AF31AE7EE83 -:1044000D077A0C3107EE103AB8EEC77AE7EE077A65 -:1044100DF4EE667AF1EE10FAB4EE676A48BFF0EE8C -:1044200D676AF1EE10FA48BFB0EE676A8842D6D1DE -:1044300D76EE667A70BC17EE900A7047B0EE666A3B -:1044400D76EE667A70BC17EE900A70472DE9F0474C -:1044500D2DED068B84B004AC04E90E00139A029E78 -:1044600D1D4600230F469A424FF48061C0E9003388 -:1044700DC0E90311814683608361416140F3D480BB -:1044800D129CDFED7D8A02EB420204EB8208A2460C -:1044900DDAE90023F31A07EE903ABA1AF8EEE77A42 -:1044A00D07EE102ADAF80830B8EEC77A67EEA77A69 -:1044B00DEB1AE7EE077A07EE103AB8EEC77AE7EE99 -:1044C00D077AF5EE407AF1EE10FA00F1B880B1EE10 -:1044D00DE77A0AF10C0AFDEEC77AF8EEE77AF4EE08 -:1044E00D687AF1EE10FAC8BFF0EE678AD045CFD1E9 -:1044F00D9FED619AF7EE00AAF0EE499AB0EE49AA47 -:1045000DB0EE498AD4E90012B31A07EE903A7B1A3D -:1045100D07EE103AF8EEE77AA368B8EEC77A67EEC1 -:1045200DA77AE81AE7EE077A07EE100AB8EEC77A0F -:1045300DE7EE077AF5EE407AF1EE10FA00F186809B -:1045400DF1EEE75AC91B921B5B1B0C3488EEA56A72 -:1045500D07EE901AF8EEE76A07EE902AB8EEE77AC2 -:1045600D07EE903AF8EEE77A86EEA55AC7EE256A81 -:1045700D87EEA57A76EE6A7ABDEEC88ABDEEE76A59 -:1045800D18EE102A16EE103A9A42B8BF1A4608EEE7 -:1045900D102AB0EEC56AF0EEE66AB0EEC77AA04515 -:1045A00DA6EE27AAE6EEA79AA7EE279AB8EEC88A36 -:1045B00DA8D169EEA97AEAEE0A7AE9EE097AF5EE62 -:1045C00D407AF1EE10FA4BD4BDEEE87A17EE103AC0 -:1045D00DB1EEE77A4846C9E90165C9F80070C9F836 -:1045E00D18308AEE075AC9EE875A89EE076AF7EE38 -:1045F00D007AF0EE676AB0EE677AE5EE086AA5EE2E -:1046000D887AE6EE087AFEEECB6ABEEECB7AFEEE47 -:1046100DCB7AC9ED036A89ED047AC9ED057A04B048 -:1046200DBDEC068BBDE8F0879FED139AF0EE499A2D -:1046300DB0EE49AAB0EE498AF0EE497AC8E717EE16 -:1046400D900A12F021F807EE100A42E717EE900AD1 -:1046500D12F01AF8D4E9001205EE900AA36871E77A -:1046600D17EE900A12F010F8FDEEE87A07EE100A38 -:1046700D17EE903AAEE700BF000000002DE9F04FB5 -:1046800D93B0161E1190884640F3FA80002206EB77 -:1046900D460C0B46740001EB8C0C15461746D3E9FE -:1046A00D00010C330D4453F8041C9C4507440A4487 -:1046B00DF5D197FBF6F3099395FBF6F3079392FB70 -:1046C00DF6F30393119B099A1A60079A5A60039A9D -:1046D00D9A60414632461846FFF75CFE3444D8F8DE -:1046E00D0030D8F80410D8F808B00A93A8F10C02DD -:1046F00D02EB84026FF0C704E41A10946FF0C70444 -:1047000D641AC3F5C8730B940D936FF0C704C1F50C -:1047100DC87305EE900AA4EB0B0400200E93CBF5A5 -:1047200DC87305910C9006948246019081460F93B3 -:1047300D099B1099194402910D99CB18089307996B -:1047400D0E9B0B44049303990F9B03EB010EDDEDC0 -:1047500D027A0A9B17EE901AF8EEE74A5D180B9B4A -:1047600D079964EEA44A03EB010C07EE90CAF8EE2C -:1047700DE77A059B0399B0EE645AA7EEA75A03EBAF -:1047800D0C04069B5F1807EE907AF8EEE77AB0EE10 -:1047900D456AA7EEA76A012E0BEB0700F0EE466AFD -:1047A00D29DD43461969611A07EE901AD968691A0D -:1047B00D07EE101AF8EEE77A5969B8EEC77A67EE88 -:1047C00DA77A411AE7EE077A0C3307EE101AB8EE06 -:1047D00DC77AE7EE077AB4EE676AF1EE10FAF4EEF7 -:1047E00D676AC8BFB0EE676AF1EE10FA48BFF0EE27 -:1047F00D676A9A42D6D176EEC66AF4EEE56AF1EEB4 -:1048000D10FA04D5F0EE665A82460194A946C837CF -:1048100DBE45B8D1049B0CF1C80C6345A5D1029BD4 -:1048200D0899C8339942029391D1099B4B4508D001 -:1048300D019B07930123CDF80CA00C93CDF8249088 -:1048400D76E7079B01998B4206D0019B07930123C5 -:1048500DCDF80CA00C936BE7039B9A4504D0012374 -:1048600DCDF80CA00C9363E70C9B2BB1119B099A0F -:1048700D1A60079AC3E9012A119813B0BDE8F08FA9 -:1048800D002303930793099374001BE782B02DE96E -:1048900DF04F2DED028BF1B001467CAC642084E825 -:1048A00D0C00069101F042FF0522114612A806F0F8 -:1048B00DFFFB964913A806F025FC25AB70A9002235 -:1048C00D9A60C3E900220C339942F9D1069C1C92DF -:1048D00DA0688DF8742003681792CDE91822CDE9F0 -:1048E00D1A229B6ADFF83892984708EE100AA068E2 -:1048F00D0368FF215B6A9847A0683C3003F03AFDDE -:1049000D43F68C420023099205939B4607930A9325 -:1049100D099B43F68C429342A9F1020A00F0BA803A -:1049200D7B4A9342C0F2B680099B002B00F0DE80DB -:1049300D059A0F2A00F0DA80A3F16402089313B2EE -:1049400D09930799734B069D2831A3FB0132C820AB -:1049500D920900FB1212D3B26868079302F028F98E -:1049600D0446686802F032F914F52A7FC0F2B2806D -:1049700D14F1C80FC0F2B680B4F52A7F00F3C180E0 -:1049800DC82C00F3218102230C93984610F52A7F41 -:1049900DC0F29C8010F1C80FC0F2A080B0F52A7F44 -:1049A00D00F3AB80C82800F3138102230D930B9302 -:1049B00D594D12A817AE06F025FC2C460A9B37461A -:1049C00D04E002344C450CD017F8013F012BF8D10F -:1049D00D62782178FF2312A8023406F01DFC4C45A5 -:1049E00DF2D1079BDDE90C1212A806F015FC089B0D -:1049F00D002B02DB059B0F2B09D900230093069B8F -:104A000D9868002310301A4612A906F035FC0023D1 -:104A100D1A460EAF0B9B05E0554506F101062AD04F -:104A200D15F8022F9045F7D16A789A42F4D125A94D -:104A300D0BEB4B0401EB8404317801294FF000029C -:104A400DEAD00893069B3846196802F09BF9059A3F -:104A500D0132D3B297E807000BF1010B05935545D1 -:104A600D4FF00103337084E80700089B5FFA8BFB5E -:104A700D06F10106D4D1642001F058FEBBF1180FE8 -:104A800D50D89DF85C300A93099B43F68C429342B3 -:104A900D7FF446AF069CA068FAF7CEFFA4681F49C5 -:104AA00D1EA806F09FFE3C3478220DEB0201204635 -:104AB00D03F008FD1EA806F06DFE43F68C4343F689 -:104AC00D2842CDE90832002305933AE700230D93E0 -:104AD00D0B936DE700230C93984657E701230D9335 -:104AE00D0B9365E701230C9398464FE7069B986857 -:104AF00D3C3003F03FFC099B1EE704230D930B9301 -:104B000D56E704230C93984640E700BF448D0300FD -:104B100DD18AFFFF1F85EB51A48D03008C8D0300FF -:104B200DD68D030014AC5A4625A92046FFF7A6FDE5 -:104B300D25ABCDF804B0009394E80E001EA8FFF746 -:104B400D85FC21AB0FCB8DE80F00069D1EAB2868B1 -:104B500D0ECB02F0FBF8E86820B11F491EAA1C23FA -:104B600D03F03CFF069EB068FAF766FFB06813A924 -:104B700D00F13C05204606F0BBFA002340F2DC5262 -:104B800DCDE9003221461A46284603F00FFC204697 -:104B900D06F042FA4FF47A7001F0C8FDB068FAF7EA -:104BA00D4BFFB068036818EE101A5B6A984713A89C -:104BB00D06F032FA12A806F02FFA71B0BDEC028B96 -:104BC00DBDE8F04F02B0704703230C939846DDE625 -:104BD00D03230D930B93EBE6388D0300C38843F449 -:104BE00D8043C380704700BF84B003AA01900DF1CC -:104BF00D07030DF1030013F8011902F8011B83429D -:104C000DF9D1039804B0704740BA82B080B202B0B7 -:104C100D704700BF10B5044A026000230446C380EC -:104C200D00F038FD204610BD348E030010B5064A45 -:104C300D026000230446C38000F02CFD204612F0D4 -:104C400D46FF204610BD00BF348E0300F8B5456900 -:104C500D0446002D5ED04FF0804200210123C2F8A2 -:104C600D00111360D2F80031002BFBD0637A2E4A6D -:104C700D2E4DD35CC5F80C35217A2D4BC5F8081592 -:104C800D0022C5F81025C5F81C35A67AF8F738FCB2 -:104C900D10B9A672C5F82465244BDFF89CC067696E -:104CA00D244D002001210826C3F82C050222C3F84B -:104CB00D30154FF6FF7EC3F81465C3F818C5DFF83D -:104CC00D7CC0C3F83425C3F83CE5C3F838C54FF0B4 -:104CD00D180CC3F854C5C3F80475C3F80463C5F8BC -:104CE00D80212A60D3F8002242F01002C3F800227E -:104CF00DC3F800015960D3F80021002AFBD0E288E7 -:104D000D012142F4804200200A43C3F80C0199604E -:104D100DE280F8BD2C2012F0DCFE2C22064629463E -:104D200D12F037FF666196E7D88D03000010004042 -:104D300D7469627500E100E0200004022110010099 -:104D400DF0B51B4F85B0054600F118062C698CB1E6 -:104D500DE278012A10D0022A05F1200024D0012387 -:104D600D0A21684606F0D0F82B69A3420AD01C46EA -:104D700D002CEDD105B0F0BD304600F043F92B69A4 -:104D800DA342F4D10222C7F88020BFF34F8FBFF3A7 -:104D900D6F8F2B695B6A2B61EB7A013BEB722046BF -:104DA00D3A6012F094FED1E700F054F9DCE700BF51 -:104DB00D00E100E0104B70B500250446C0E9003558 -:104DC00D0E4600F0F9FB20460C4B40F8183B2146EF -:104DD00D00F014F9214604F1200000F037F940F2FB -:104DE00D0772C4E90225064BA680C4E90455E58087 -:104DF00D1C60204670BD00BF348E0300EC8D030097 -:104E000D4C39002038B5436943B3C27A032A0446AE -:104E100D21D8C288D2074CBFC268124A9A622C2090 -:104E200D12F057FE2C220021054612F0B2FE6369E6 -:104E300D00225A6223695BB11A465B6A002BFBD1D3 -:104E400D63695362E37A65610133E372002038BD13 -:104E500D63692361F6E76FF47B7038BD6FF47A7088 -:104E600D38BD00BF16FCFFFF1A4BD3F8002122B14D -:104E700D00210122C3F800119A60164BD3F80C21C2 -:104E800D82B10022C3F80C21D3F8001401290AD0F5 -:104E900D114B1B68D988C90700D5DA600D4B01226B -:104EA00D9A607047704710B50B4CD3F848352068A1 -:104EB00DC288D207C3F1000300D5C360FFF7A2FF7C -:104EC00D2268044B5269C3F80425024B01229A60F3 -:104ED00D10BD00BF001000404C39002010B5044635 -:104EE00DF8F70EFBF0B9E38813F0010301D1184672 -:104EF00D10BD0D4B0222C3F88020BFF34F8FBFF3BF -:104F000D6F8F0A4A0123C2F810011361D2F81031D4 -:104F100D002BFBD0E38823F4804323F00103002012 -:104F200DE38010BD024810BD00E100E0001000401C -:104F300D16FCFFFF70B505460E46F8F7E1FA00289E -:104F400D3CD13EB9EB8813F0040420D19A072DD43F -:104F500D002070BDEB88044613F001000ED1184AF5 -:104F600D11688C07F4D543F002030221EB80C2F8DF -:104F700D8010BFF34F8FBFF36F8F70BD2846FFF7C3 -:104F800DADFFEB8843F004032046EB8070BD23F0AA -:104F900D0402D907EA80DBD4F8F7B2FA04460028F8 -:104FA00DD6D12846FFF752FE204670BD044A23F0A5 -:104FB00D02030221EB802046116070BD014870BDD7 -:104FC00D00E100E016FCFFFF03699BB10A4910B434 -:104FD00D0224C1F88040BFF34F8FBFF36F8F02697A -:104FE00D526A0261C27A013AC2720C6018465DF8CB -:104FF00D044B70471846704700E100E00022C0E9FD -:1050000D0012704710B5044684B00068FFF7DCFF4E -:1050100D00224262616889B14B6A33B119465B6AFD -:1050200D0132002BFAD1032A0ADC486201231A4609 -:1050300D0921684605F068FF04B010BD6060F5E712 -:1050400D04B0BDE8104012F042BD00BF0022416027 -:1050500D0270704738B504464068FFF7B5FF01236D -:1050600D23700546043005F0A7FF0023237025B1FA -:1050700D2846BDE8384012F02ABD38BD4CDF7047D8 -:1050800D10B5044A026000230446C38000F002FB01 -:1050900D204610BD348E030010B5064A0260002371 -:1050A00D0446C38000F0F6FA204612F010FD2046AB -:1050B00D10BD00BF348E030010B586B0002304462A -:1050C00D0193F8F71DFA00BB124A01231360D2F8C1 -:1050D00D0031002BFBD00023C2F80031D2F8083587 -:1050E00D019301215160002BB8BF03339B10238224 -:1050F00D02F042FEE268A18801231044A0601A4626 -:1051000D02A805F001FF06B010BD01A8FFF7B6FF1C -:1051100D019BE8E700C00040C38843F4804310B50D -:1051200D0446C38002F028FEA368984271F1000383 -:1051300D00D210BD2046BDE81040FFF7BDBF00BF37 -:1051400D70B5094B00250446C0E900350E4600F048 -:1051500D33FA064A22604FF47A73C4E90253A680EB -:1051600D2561204670BD00BF348E0300108E0300F4 -:1051700D10B50446006806F06BFC204610BD00BF5C -:1051800DF8B522EAE275044605F10C001F460E46FD -:1051900D01F092F9206006F083FC23681D722068EF -:1051A00D476036B12A4631460930BDE8F84012F065 -:1051B00DC8BCF8BD08B50023194605480122FFF704 -:1051C00DDFFFBDE80840034A0349014812F07ABCED -:1051D00D50390020402000207151020010B5ADF56E -:1051E00D627D01A800F096F84FF46072002102A8CC -:1051F00D12F0CFFC022300225821039303A80123B0 -:1052000D0A930AF073FC00220290C3219AA80AF0B7 -:1052100D6DFC00239990D3F8FC2F013219D04FF07B -:1052200D8052D3F8FC4F13691C444FF4607202A9ED -:1052300D204612F076FCD0B900234FF46072D3F8FB -:1052400DFC4F02A9204612F06CFC50BB0DF5627D9F -:1052500D10BD4FF010224FF0805394691B691C4410 -:1052600D4FF4607202A9204612F05BFC70B121462A -:1052700D01A800F051F8E02302AA214601A800F090 -:1052800D81F80023D3F8FC3F0133D5D14FF0102323 -:1052900D4FF460729C6902A9204612F042FC00286E -:1052A00DD4D0214601A800F037F8E02302AA214608 -:1052B00D01A800F067F80DF5627D10BD0023D3F84D -:1052C00DFC2F01320ABF4FF01023D3F8FC2F9A693F -:1052D00D4FF080531B69134493F8A13203B9704703 -:1052E00DFFF77CBF10B50023044607F0B3FB024B5C -:1052F00D2360204610BD00BF647D030029DF704789 -:1053000D28DF7047022802D1014B01221A70704725 -:1053100D84420020704700BF70B50C46F8F7F0F8D6 -:1053200DA0B1164D00232B704FF0805601E002F016 -:1053300DF7FD3069B4FBF0F0FFF7E2FF03460A20FA -:1053400D002BF4D12B78002BFCD070BD0C4A02231E -:1053500DC2F80435D2F80034002BFBD00849C2F84E -:1053600D0845D1F80034002BFBD00023044AC1F8C6 -:1053700D0435D2F80034002BFBD070BD84420020E0 -:1053800D00E00140F8B50D4614461E46F8F7B8F892 -:1053900D90B11A4F00233B7001E002F0C1FD32467F -:1053A00D21462846FFF7AAFF03460A20002BF4D119 -:1053B00D3B78002BFCD0F8BD114A0123C2F804350F -:1053C00DD2F80034002BFBD0002E0EDD221F0C4C2A -:1053D00D291F02EB860652F8043F41F8043FD4F82A -:1053E00D00040028FBD0B242F5D1054A0023C2F8D3 -:1053F00D0435D2F80034002BFBD0F8BD84420020D8 -:1054000D00E0014070B5A9B380EAE0741B4E0D4673 -:1054100D01F1FF3CC4EBE074002186FB0423E2178D -:1054200DC2EBA30202EB8203A4EB4303002BB8BF34 -:1054300D5B4230338E460CF8013F01311446002A91 -:1054400DEBD1002803DA2D236B540EF1020100235A -:1054500D6B54284612F0D9FB01382844854207D2F7 -:1054600D2B78027805F8012B00F801398542F7D326 -:1054700D204670BD6FF47A74FAE700BF6766666602 -:1054800D014B18600020704754390020022908B5DF -:1054900D09D90339012904D80368094ADB68934205 -:1054A00D0BD1002008BD0029FBD00368044ADB683E -:1054B00D9342F6D001219847F3E700219847F0E792 -:1054C00D09D8010070B584B004AC04E90F00BDF833 -:1054D00D0230012B13D0022B0FD1144C144E04F1BA -:1054E00DF00554F8040F30B1C3885B0403D503688D -:1054F00D9B68B34217D1AC42F3D104B070BD0B4CD5 -:1055000D0C4E04F1F00501E0AC42F6D054F8040F56 -:1055100D0028F9D0C3889A04F6D503685B68B342B6 -:1055200DF2D09847F0E79847E5E700BF54390020DF -:1055300D35CE010031CE010010B4084C00232246B7 -:1055400D02E001333C2B06D052F8041B8842F8D1FF -:1055500D002244F823205DF8044B70475839002091 -:1055600D38B50A4D04462A46002302E001333C2B90 -:1055700D06D052F8041B8C42F8D1002245F82320A6 -:1055800D204612F0A4FA204638BD00BF583900203D -:1055900D10B5084C20884FF6E853984202D8431CAA -:1055A00D238010BD1520F8F711F92088431C2380A6 -:1055B00D10BD00BFC82100202DE9F041304C82B054 -:1055C00D2246002302E001333C2B05D052F8041B88 -:1055D00D0029F8D144F823002A4C237813F0010355 -:1055E00D0BD1294D2A6842B10093102201234FF4AB -:1055F00D7A60002102F0E0FB10B102B0BDE8F0814D -:1056000D2820D5F80080214F12F063FAC0230093B3 -:1056100D01221F4B1021064600F0C2FFD8F80030C2 -:1056200D5B68BB4220D1304600F0D2FF304612F00D -:1056300D4EFA28202E6812F04CFAC0230093022255 -:1056400D134B0F21054600F0ABFF33685B68BB427F -:1056500D10D1284600F0BCFF284612F038FA237806 -:1056600D43F001032370C8E74046314698470028B0 -:1056700DDFD0D8E72946304698470028EFD0E8E735 -:1056800D5839002085420020843A002039CE01008F -:1056900DC554020010B4084C0023224602E0013329 -:1056A00D3C2B06D052F8041B8142F8D1002244F85D -:1056B00D23205DF8044B704758390020F8B5054696 -:1056C00D0E46062813D8DFE800F013131304041355 -:1056D00D04000F4F07F1F00454F8043D32462946FB -:1056E00D184613B11B681B699847BC42F4D1F8BD2D -:1056F00D084C04F1F00754F8043F32462946184689 -:1057000D13B11B681B699847BC42F4D1F8BD00BFAB -:1057100D5839002054390020084600F02FBC00BF36 -:1057200D2DE9F04385B004AC04E90F0023490D6861 -:1057300D4FF47A72DDE90201002312F02FF885B3E0 -:1057400DDFF87C8006460F464FF000092C46AD6908 -:1057500DE3689E4277F1000321D363697BB109F0C1 -:1057600D63FBE3692BB3A2699A61A3690BB1E2698B -:1057700DDA61C4E90699C4F8149009F047FB09F001 -:1057800D53FBD8F80030C4F814806BB11A469B69EE -:1057900D002BFBD19461C4E9063209F037FB002DD3 -:1057A00DD4D105B0BDE8F083C4E90633C8F8004094 -:1057B00DF3E7D4E905321A60D7E700BF503A00206D -:1057C00D583A00202DE9F04FDFF8A49193B004ACC6 -:1057D00D84E80F00D9F800302BB3614BBDF81040B1 -:1057E00DD3F800A0BDF81280BAF1000F17D0002336 -:1057F00D5C4D039340F2FE361F46D346B442DBF8B0 -:1058000D0C30DAF818A04FEA134099B203460DD0C8 -:1058100D002944D08C4242D0BAF1000FEDD1A4F250 -:1058200DFE33012B79D813B0BDE8F08F40F2FF3C69 -:1058300D6145EDD1002869D1039B002BECD1DBF83C -:1058400D1430ABB109F0F0FADBF81C30002B00F08E -:1058500D8280DBF818109961DBF8183013B1DBF892 -:1058600D1C10D961CBE90677CBF8147009F0CEFA8C -:1058700D09F0DAFA2B68CBF81450002B62D01946D8 -:1058800D9B69002BFBD1C1F818B0CBE9063109F0AB -:1058900DBDFA01230393BAF1000FAED1BFE708B1F2 -:1058A00D4345B9D1DBF814309BB109F0BDFADBF8F3 -:1058B00D1C303BB3DBF818109961DBF8183013B1CD -:1058C00DDBF81C10D961CBE90677CBF8147009F021 -:1058D00D9DFA09F0A9FA2B68CBF814506BB1194653 -:1058E00D9B69002BFBD1C1F818B0CBE9063109F04B -:1058F00D8DFABAF1000F80D191E7CBE90633C5F8E7 -:1059000D00B0F4E7DBE905311960D6E7404593D0E7 -:1059100DBAF1000F7FF471AF81E7D9F80050102371 -:1059200D00934246104B214608A800F039FE2B6823 -:1059300D0E4A9B6893420AD108A800F049FE13B0A5 -:1059400DBDE8F08FCBE90633C5F800B09FE708A995 -:1059500D28469847F0E7DBE9053119607CE700BF81 -:1059600D683A0020583A0020C557020069DA010054 -:1059700D4C3A002038B509F057FA1F4B1C685CB340 -:1059800D63697BB109F050FAE3690BB3A2699A61BF -:1059900DA3690BB1E269DA610023C4E906336361DF -:1059A00D09F034FA09F032FA0023236163622568A5 -:1059B00D09F078FA0146284609F080FA09F034FA20 -:1059C00D0E4B1A6822621C6009F020FA204638BD81 -:1059D00DD4E905321A60DBE7282012F07AF8282284 -:1059E00D0021044612F0D5F809F060FA0023C4E94D -:1059F00D0003A360D6E700BF603A00205C3A0020A8 -:105A000D38B50B4B1C682369DB0707D5094D286892 -:105A100D30B1626A4262002363620446204638BD9B -:105A200DFFF7A8FF28600028F3D1204638BD00BF3E -:105A300D483A0020543A00202DE9F04105460E4623 -:105A400D17469846FFF796FF044620B332463B466D -:105A500D2946006809F03CFA256809F023FA011F70 -:105A600D284609F029FA0F4B0F492068B8F1000FAD -:105A700D18BF194609F01EFA09F0D6F90B4A6261F2 -:105A800D13685BB11A469B69002BFBD19461C4E985 -:105A900D063209F0BBF92046BDE8F081C4E90633B2 -:105AA00D1460F6E7416102000D610200583A0020D2 -:105AB00D2DE9F0414E4D2B78DB0782B002D502B0B7 -:105AC00DBDE8F0814B4E3060FFF754FF4A4B044662 -:105AD00D186009F0A9F9494A62611368002B70D06A -:105AE00D1A469B69002BFBD19461C4E9063209F07B -:105AF00D8DF9FFF73FFF424C0768206009F0D2F99E -:105B000D011F384609F0D8F923683E49186809F095 -:105B100DD1F93468002C4DD0282011F0DAFFC023C4 -:105B200D00930022384BDFF8E88040F2FF31074642 -:105B300D00F036FD23685B68434552D1384600F0CE -:105B400D47FD384611F0C3FF2820376811F0C1FF1B -:105B500DC023009300222C4B40F2FE31044600F08E -:105B600D1FFD3B685B68434535D1204600F030FD95 -:105B700D204611F0ACFF00220123002100924FF4CA -:105B800D7A600F2202F018F92820366811F0A1FF73 -:105B900DC023009301221D4B0F21044600F000FD90 -:105BA00D33685B68434510D1204600F011FD204657 -:105BB00D11F08DFF2B7843F001032B7002B0BDE87F -:105BC00DF081C4E90633146091E7214630469847C9 -:105BD00D0028EFD0E8E73846214698470028CAD07C -:105BE00DC3E72046394698470028ADD0A6E700BF49 -:105BF00D864200204C3A0020483A0020583A0020B6 -:105C000D643A0020015F0200C557020021570200CF -:105C100D39CE0100024B187800F00100704700BF2B -:105C200D86420020F0B5304F3B6883B0002B58D032 -:105C300D2E4B1B78DB0754D505460E46FFF7E0FECD -:105C400D45EA0643C360436904467BB109F0ECF8AD -:105C500DD4E9062303B39A61A3690BB1E269DA6152 -:105C600D0023C4E90633636109F0D0F809F0DCF8CC -:105C700D1F4A6261136853B31A469B69002BFBD10F -:105C800D9461C4E9063209F0C1F8A5F2FE33012B87 -:105C900D05D8002003B0F0BD63691A60DCE7282049 -:105CA00D3F6811F016FFC023324600932946114B71 -:105CB00D044600F075FC3B680F4A5B6893420AD1BD -:105CC00D204600F085FC204611F001FFE1E7C4E914 -:105CD00D06331460D7E72146384698470028D8D0B8 -:105CE00DEEE70648D6E700BF4C3A0020864200207A -:105CF00D683A0020C557020039CE010016FCFFFF9F -:105D000D024B1868B0FA80F040097047583A0020ED -:105D100D10B5104C23789A0784B004D50E4B1B6830 -:105D200D73B104B010BD43F00200207001230222B4 -:105D300D0F21684605F0E8F8074B1B68002BF0D1E2 -:105D400D237823F00203237004B0BDE81040F7F769 -:105D500D4BBD00BF86420020583A00202DE9F0418E -:105D600D5C4D2C682269D10727D45B4E3368002B1C -:105D700D57D06169B1426BD02B60584F3968994249 -:105D800D52D09C4242D08C4242D0554B62699A42CD -:105D900D3ED0206809F094F8064609F093F8A16802 -:105DA00D63682F68361ACB1A9E4265D8BB683A686D -:105DB00D2068BDE8F04109F0B7B94A4E2068336854 -:105DC00D42F0020222611A691C6842F004021A6153 -:105DD00D09F07CF80146204609F070F837683868FC -:105DE00D09F06EF8044609F06DF8D7E90123241A7D -:105DF00D9B1A9C4255D833689968186809F0D5F9F3 -:105E000D2B681A6900219207316045D4BDE8F081F5 -:105E100D2A68002193681268BDE8F041084609F030 -:105E200D83B92E4F3B682B60130718D42B689C4207 -:105E300DECD039680E6809F035F8011F304609F0CD -:105E400D3BF83B682849186809F034F839689AE737 -:105E500DA169002908BF194629600B468DE72C6002 -:105E600DFFF756FF3368002BFAD09C422B60CDD044 -:105E700D39688B4287D1DDE72C6009F023F8606823 -:105E800D203626F01F0610BB304600F015FB3118EA -:105E900DC4E901012F6089E7BDE8F041186809F0F8 -:105EA00DBEB9D5F800802F6009F00CF87868203461 -:105EB00D24F01F0440B9204600F0FEFA0444C7E95F -:105EC00D0104C5F8008096E700F034FBF3E700F01D -:105ED00D31FBD9E7483A0020583A0020643A0020B7 -:105EE00D603A0020543A0020015F0200034B1B78FA -:105EF00DDB0701D5FFF732BF704700BF8642002098 -:105F000D00B5114C114D85B005E02A68A2B1DA0734 -:105F100D02D5FFF723FF23789907F6D443F0020C3F -:105F200D022201230F21684684F800C004F0ECFF23 -:105F300D2A682378002AEAD123F002032370F7F7A9 -:105F400D53FC2378E3E700BF86420020583A002037 -:105F500D00B583B0FFF766FE10B103B05DF804FB2A -:105F600D054B1B78DB07F8D50190FFF7F7FE01987D -:105F700D03B05DF804FB00BF8642002070B5204ED3 -:105F800D3378DA072FD50546FFF73AFD044601F0C1 -:105F900DF3FE63692844E0607BB108F045FFE369D7 -:105FA00D53B3A2699A61A3690BB1E269DA61002367 -:105FB00DC4E90633636108F029FF08F035FF114A83 -:105FC00D62611368A3B11A469B69002BFBD19461E2 -:105FD00DC4E9063208F01AFF3378DB0707D5BDE8B0 -:105FE00D7040FFF7BBBEBDE8704000F09FBB70BDB9 -:105FF00DC4E906331460EDE7D4E905321A60D2E73F -:1060000D86420020503A002070B5374D2C686369E8 -:1060100D8BB108F009FFE369002B59D0A2699A6191 -:1060200DA3690BB1E269DA610023C4E90633636148 -:1060300D08F0ECFE2C682D4E08F0F6FE3368666114 -:1060400D002B4DD01A469B69002BFBD19461C4E9FE -:1060500D063208F0DBFE34684CB1A369002223B18F -:1060600D1C460132A369002BFAD1032A21DC2B68CF -:1060700D00221A611C6808F015FF0146204608F041 -:1060800D1DFF08F0D1FE1A4A296813688B421CD0F7 -:1060900D2BB11A6A914220D01346002BF9D108F08A -:1060A00DB5FE144B1B78DB0716D5BDE87040FFF726 -:1060B00D55BEE2692068936100F03CFA606800F01B -:1060C00D39FA204600F036FAD1E71B6A1360E6E78D -:1060D00DD4E905321A60A3E770BD0A6A1A62DEE7D9 -:1060E00DC4E906333460B4E7483A0020603A002032 -:1060F00D5C3A002086420020034B1B78DB0701D55C -:1061000DFFF782BF704700BF8642002010B50C46D6 -:1061100D8047A047044B1B78DB0703D5BDE8104033 -:1061200DFFF772BF10BD00BF86420020034B1B78E6 -:1061300DDB0700D47047FFF767BF00BF8642002022 -:1061400D38B50346144610460D4698472046A847D5 -:1061500D044B1B78DB0700D438BDBDE83840FFF792 -:1061600D53BF00BF8642002000283DD02DE9F843E3 -:1061700D1F4F3B78DC0735D51E4E33681A69520721 -:1061800D8846044601D15D6A45B11B49012342464B -:1061900D2046FFF751FC0020BDE8F883186809F090 -:1061A00D26F83268136913F0020916D143F0010382 -:1061B00D13614046A04733681869C3F8249020F056 -:1061C00D010210F004001A61E6D0387810F00100D9 -:1061D00DE2D0FFF719FF4846DEE723F00303136112 -:1061E00D2846D9E70548D7E76FF47A70704700BFA6 -:1061F00D86420020483A00202D61020016FCFFFF68 -:1062000D024B1878C0F38000704700BF8642002013 -:1062100D054A137818B143F004031370704703F067 -:1062200DFB031370704700BF864200200022C0E9B7 -:1062300D00227047F8B5394F3B78DA0700D4F8BD26 -:1062400D044608F0F1FD26680136266008F0DEFDF3 -:1062500D012EF4DDFFF7D4FB4369054683B108F049 -:1062600DE3FDD5E90623002B51D09A61AB690BB143 -:1062700DEA69DA610023C5E906336B6108F0C6FDF2 -:1062800D08F0D2FD231D6B616368002B37D01A46D1 -:1062900D9B69002BFBD19561C5E9063208F0B6FD6F -:1062A00D08F0C2FD23689E4220DD6B697BB108F0CA -:1062B00DBBFDEB693BB3AA699A61AB690BB1EA69A6 -:1062C00DDA610023C5E906336B6108F09FFD08F024 -:1062D00DABFD134A6A611368E3B11A469B69002B43 -:1062E00DFBD19561C5E9063208F090FD08F08EFDF1 -:1062F00D3B78DB07A3D5BDE8F840FFF72FBDC5E917 -:1063000D06336560CAE7D5E905321A60D5E76B69D2 -:1063100D1A60ABE7C5E906331560E5E78642002054 -:1063200D583A002038B54468054604B363697BB11B -:1063300D08F07AFDE36913B3A2699A61A3690BB101 -:1063400DE269DA610023C4E90633636108F05EFD9A -:1063500D08F06AFD0C4A6261136863B11A469B69C5 -:1063600D002BFBD19461C4E9063208F04FFD2B6878 -:1063700D013B2B6038BDC4E906331460F5E7D4E961 -:1063800D05321A60DAE700BF583A00202DE9F041D6 -:1063900D4468074688461CB3174D0026636973B1E0 -:1063A00D08F042FDE3691BB3A2699A61A3690BB1C1 -:1063B00DE269DA61C4E90666666108F027FD08F056 -:1063C00D33FD2B6865617BB11A469B69002BFBD1B0 -:1063D00D9461C4E9063208F019FD7C68002CDDD10A -:1063E00DC7F80080BDE8F081C4E906332C60F2E700 -:1063F00DD4E905321A60D9E7583A002043682BB129 -:1064000D00209B690130002BFBD170471846704767 -:1064100D830770B50D4644D100B970BD860808F0EC -:1064200D03FDD5E90040751CA04206D9216800295D -:1064300D07DB04EB8104A042F8D808F0E7FC00204C -:1064400D70BD21F000434FEA810C54F82320002A3F -:1064500D04EB81010EDB0FE022F00042134443F008 -:1064600D0042226054F82320002A04EB83014FEAF6 -:1064700D830C01DA8842EFD89D4201D96444D3E7F9 -:1064800DA042DAD902369E4203D204EB8606B04210 -:1064900D0AD8236823F00043236008F0B7FC201DC1 -:1064A00D70BD8008461CBAE75B1B43F0004346F8FD -:1064B00D043C2560F1E700BFF8B5074660B3184C02 -:1064C00D23783BB117493846FFF7A2FF0446F0B1D8 -:1064D00D2046F8BD144D154A2B70166808F0A4FC23 -:1064E00D104A134BC2E900639B1B9B0843F000430A -:1064F00D33602B7801332B7008F088FC0123094998 -:1065000D23703846FFF784FF04460028E0D114209D -:1065100DF7F75CF92046F8BD04462046F8BD00BFEC -:1065200D874200206C3A0020884200204021002044 -:1065300D00F80120B0B10F4B1A68824210B5044625 -:1065400D02D25B68834204D8BDE810401E20F7F7E5 -:1065500D3DB950F8043C002B05DD43F0004344F8F1 -:1065600D043C10BD70471E20F7F730F954F8043C79 -:1065700DF3E700BF6C3A002010B501FB00F282B0CA -:1065800D10460192FFF798FF044628B10123019AA6 -:1065900D0360002111F0FDFA204602B010BD00BFCE -:1065A00D2DE9F041044610300F46BDF8188016460F -:1065B00D1D4604F0F7FC0021C4E90251C4E908119D -:1065C00D27806680A4F804802046BDE8F08100BFD6 -:1065D00D83889B0710B5044603D5806808B111F078 -:1065E00D76FA204610BD00BF82B070B5046A86B041 -:1065F00D0AA981E80C003CB3236963B101221C4652 -:1066000D1B690132002BFAD1092A04DD06B0BDE861 -:1066100D704002B070470AAB0FCB02AD85E80F009A -:1066200D182011F056FA06AB064613E903008DE863 -:1066300D0300304695E80C0004F0DAFC266106B044 -:1066400DBDE8704002B0704705460FC902AC84E842 -:1066500D0F00182011F03DFA06AB064613E90300B2 -:1066600D8DE80300304694E80C0004F0C1FC2E6266 -:1066700D06B0BDE8704002B0704700BF30B4D0E93D -:1066800D004303F10050013804EBC00084420AD8E6 -:1066900D034603E09442184605D813461D68A942E7 -:1066A00DA3F10802F6D9406830BC704710B4D0E9A8 -:1066B00D004303F10053013B04EBC30C64450FD8B9 -:1066C00D634603E094429C4607D8134618688142FE -:1066D00DA3F10802F6D9DCF800005DF8044B704711 -:1066E00D54F83300F9E700BF10B4D0E9004303F1CB -:1066F00D0053013B04EBC30C644513D8634603E020 -:1067000D94429C4607D8134618688142A3F10802AB -:1067100DF6D9DCF800005DF8044B081AB0FA80F0E9 -:1067200D4009704754F83300F5E700BF01F0F8BB9E -:1067300D01F0CABBFEF7A4BE0020704710B5044A95 -:1067400D026000230446C380FEF7A4FF204610BD5F -:1067500D348E030010B5064A026000230446C38040 -:1067600DFEF798FF204611F0B2F9204610BD00BF8C -:1067700D348E030038B5084B04460025C0E90035BA -:1067800DFEF71AFFE388054A226043F48053258102 -:1067900DE380204638BD00BF348E0300588E0300C1 -:1067A00D00897047807A70470048704716FCFFFFDC -:1067B00D10B5044A026000230446C380FEF76AFF49 -:1067C00D204610BD348E030010B5064A026000232A -:1067D00D0446C380FEF75EFF204611F078F920468F -:1067E00D10BD00BF348E030038B503688172DA6ABC -:1067F00D0C498A42044608D19B6A0B4A0B4D9342C1 -:1068000D0AD1A07AA072284638BD90472368064A5F -:1068100D9B6A93420546F4D020469847C0B2A072B9 -:1068200D284638BDA9670200A567020016FCFFFFC8 -:1068300D38B503680D4DDA6A0181AA42044608D1C4 -:1068400D1B6A0B4A0B4D93420AD1208920812846A1 -:1068500D38BD90472368064A1B6A93420546F4D01B -:1068600D2046984780B22081284638BDA96702008E -:1068700DA167020016FCFFFFF8B50025144B03605D -:1068800D0446456016460F46FEF796FE114B2360F3 -:1068900D94F8363025631422228123F00E03022250 -:1068A00D84F83630A2724FF00113C4E90355C4E9E0 -:1068B00D0555C4E90755C4E90E336762A680E58026 -:1068C00DA586A4F8425084F840502046F8BD00BF7C -:1068D00D348E0300808E0300C26812F5C87F30B578 -:1068E00D80F2848090F8363013F0020340F08680F9 -:1068F00D046914F5C87F66DA90F8361011F00401BA -:1069000D69D1456915F5C87F31DA90F8361011F067 -:1069100D080134D0B1FA81F390F836105B0963F3B6 -:1069200DC30180F8361090F84030032B08D801339E -:1069300DDBB2012B80F840307DD0042B00F082803B -:1069400DB0F8421090F836C0013189B21CF0010E3A -:1069500DA0F8421061D01D2917D900236FF3000C48 -:1069600D80F836C0A0F8423080F840300DE0B5F523 -:1069700DC87F04DD90F8361011F00801CAD0002B45 -:1069800DD1D190F84030002BDAD104FB04F3334918 -:1069900D02FB023305FB05338B423CD912F5487FD0 -:1069A00D45DBB2F5487F44DC14F5487F48DBB4F590 -:1069B00D487F43DC15F5487F37DBB5F5487FD4BFFD -:1069C00D0020062030BDB4F5C87F9ADD90F8361052 -:1069D00D11F0040195D190F83650B1FA81F35B09AD -:1069E00D63F3820580F8365001238AE7B2F5C87F3C -:1069F00D0FDD90F8363013F002030AD190F83610FF -:106A000DB3FA83F35B0963F3410180F83610012378 -:106A100D6EE700236CE7072030BD0929B5D9013B8E -:106A200DA0F842E080F84030AFE7052030BD0320EC -:106A300D30BD042030BDA0F84230A6E7012030BDA6 -:106A400D022030BD90F83630002243F0010380F86B -:106A500D3630A0F842200B2030BD00BFFF70020081 -:106A600DD0E9033230B502FB02F2456903FB032383 -:106A700D05FB0535B5F5800F85B0044625D9038F87 -:106A800D002B45D0B5F5100F02D9638F002B5ED0CA -:106A900DB5F1107F02D9A38F002B4FD0B5F1806FC8 -:106AA00D02D9E38F002B40D0012384F831302046EA -:106AB00DFFF712FF0B2814D0A38E83421AD00023A8 -:106AC00DA08684F8303005B030BD90F83130042BFD -:106AD00D46D90023C0E90E332046FFF7FDFE0B28F3 -:106AE00DEAD16086024601230D21684604F00CFAB6 -:106AF00D05B030BD94F83030042B12D8628E0133BE -:106B000DDBB2824284F83030DDD0052BE9D0DAE7F4 -:106B100D01230C220D21684604F0F6F90123238789 -:106B200DB0E7638E8342DCD1CDE701230A220D212C -:106B300D684604F0E9F90123E387B5E7012309224B -:106B400D0D21684604F0E0F90123A387A6E7012390 -:106B500D08220D21684604F0D7F90123638797E7D2 -:106B600D0133DBB2A1E700BF30B58BB0016A00F194 -:106B700D18030CCB02AD00910446416A284604F07F -:106B800DADF995E80700E38804F10C0523F0020345 -:106B900D85E807002046E380FFF762FF0123A18807 -:106BA00D1A4606A804F0B0F900200BB030BD00BFA6 -:106BB00D0368054A1B6B934210B5044601D1E0688A -:106BC00D10BD9847E06810BDA96702000368054A2B -:106BD00D1B6B934210B5044601D1206910BD984737 -:106BE00D206910BDA96702000368054A1B6B93421B -:106BF00D10B5044601D1606910BD9847606910BD9C -:106C000DA96702000048704716FCFFFF0089704716 -:106C100D10B5044A026000230446C380FEF73AFD16 -:106C200D204610BD348E030010B5064A02600023C5 -:106C300D0446C380FEF72EFD204610F048FF204687 -:106C400D10BD00BF348E0300D0E90D1230B5C36BFB -:106C500D0446C068091A2069121A60691B1AA069D6 -:106C600D00FB01F189126163E16901FB02F2216A06 -:106C700D8BB001FB03F39B129212A26302ADE3638F -:106C800D04F1340200930CCA216C284604F026F955 -:106C900D95E80700012304F1280585E80700A18880 -:106CA00D1A4606A804F030F900200BB030BD00BF25 -:106CB00D38B503680D4DDA690181AA42044608D141 -:106CC00D5B6A0B4A0B4D93420AD1208920812846DD -:106CD00D38BD90472368064A5B6A93420546F4D057 -:106CE00D2046984780B22081284638BD056C0200A9 -:106CF00D0D6C020016FCFFFFF8B50025114B03606B -:106D000D0446456016460F46FEF756FC0E4B2360B3 -:106D100D4FF48063C4E90553C4E9073314224FF4DB -:106D200D8053C4E90355C4E90955C4E90B55C4E9B9 -:106D300D0D55C4E90F576564A6802281E380204676 -:106D400DF8BD00BF348E0300C08E030084B030B593 -:106D500D0DF1100C8CE80E00C588044600F10C0EE8 -:106D600DBCE80F00AEE80F009CE8070045F00205F7 -:106D700D8EE80700E580BDE8304004B0704700BFE5 -:106D800D41647047F0B50B680B4D9B6AAB4283B005 -:106D900D0F46044616460CD1F86B396CCDE900064A -:106DA00D07F1340320460CCB04F046F8204603B01F -:106DB00DF0BD08469847EFE7056C02000089704763 -:106DC00D40897047FF299ABF017300206FF47A70D4 -:106DD00D704700BF007B7047704700BF10B54A89F0 -:106DE00D0B8982B0CDE9003200231A4610310446DA -:106DF00D04F050FB204602B010BD00BF10B5074B8C -:106E000D044640F8103B04F007F9054A22600023C0 -:106E100D2046E380FEF73EFC204610BDF88E0300B1 -:106E200D348E030010B5094B044640F8103B04F0B6 -:106E300DF3F8074A22600023E3802046FEF72AFC80 -:106E400D204610F044FE204610BD00BFF88E030012 -:106E500D348E0300F8B51F460B4B03600023044628 -:106E600D43600E461546FEF7A7FB2046074B40F83C -:106E700D103B2AB231B204F01BF9FF232373268194 -:106E800D6581A7802046F8BD348E0300F88E03007F -:106E900D6FF47D70704700BF6FF47D70704700BF59 +:1000000DCCE6206D04920346C8E606AD0122E16BF5 +:1000100D28460BF0F9FA29461BEE900A0BF024FB4B +:1000200D28460BF019FBA269206DE76C151D0346E0 +:1000300DAA46D8E706A80BF0E1FA1BEE900A06A92E +:1000400D0BF012FB06A80BF007FBC8E6000080447E +:1000500D0000803A00000044F0B50C4601F11C0789 +:1000600D85B0394606460BF0EDFAE36A6D4633B1BD +:1000700D28462146FFF772FE28460BF0EDFA0023C5 +:1000800DE36204F1180138460BF0EEFA21462846DA +:1000900DFFF764FE28460BF0DFFAE06803681B6883 +:1000A00D9847236C002B02DD013B236413B13046CE +:1000B00D05B0F0BD21890123022228460AF02CFF4C +:1000C00D304605B0F0BD00BF438919B143F00203BE +:1000D00D4381704723F002039BB24381704700BFF9 +:1000E00D01607047704700BF70B5664E664D674C36 +:1000F00D674930460BF07EFB3046664E2A46214658 +:1001000D17F0E8FC644930460BF074FB3046634E43 +:1001100D2A46214617F0DEFC614930460BF06AFB9A +:1001200D3046604E2A46214617F0D4FC5E493046D3 +:1001300D0BF060FB30465D4E2A46214617F0CAFC97 +:1001400D5B4930460BF056FB30465A4E2A46214647 +:1001500D17F0C0FC584930460BF04CFB3046574E5B +:1001600D2A46214617F0B6FC554930460BF042FBA6 +:1001700D3046544E2A46214617F0ACFC52493046C3 +:1001800D0BF038FB3046514E2A46214617F0A2FCA3 +:1001900D4F4930460BF02EFB30464E4E2A46214637 +:1001A00D17F098FC4C4930460BF024FB30464B4E73 +:1001B00D2A46214617F08EFC494930460BF01AFBB2 +:1001C00D3046484E2A46214617F084FC46493046B3 +:1001D00D0BF010FB3046454E2A46214617F07AFCAF +:1001E00D434930460BF006FB3046424E2A46214627 +:1001F00D17F070FC404930460BF0FCFA30463F4E8C +:1002000D2A46214617F066FC3D4930460BF0F2FABE +:1002100D30463C4E2A46214617F05CFC3A493046A2 +:1002200D0BF0E8FA3046394E2A46214617F052FCBB +:1002300D374930460BF0DEFA3046364E2A46214617 +:1002400D17F048FC344930460BF0D4FA3046334EA3 +:1002500D2A46214617F03EFC314930460BF0CAFACA +:1002600D3046304E2A46214617F034FC2E49304692 +:1002700D0BF0C0FA2A4621463046BDE8704017F013 +:1002800D29BC00BFAC38002040200020A5B70200DB +:1002900DC880030080380020D0800300A0380020E3 +:1002A00D40820300C438002048820300A438002097 +:1002B00D24830300C83800202C83030084380020D9 +:1002C00D088403009438002014840300983800201B +:1002D00DA8840300B4380020AC840300A8380020A3 +:1002E00D40850300CC38002048850300B838002035 +:1002F00DDC8503008C380020E4850300B038002035 +:1003000D788603008838002080860300BC380020E2 +:1003100D14870300903800201C8703009C380020B0 +:1003200D68870300C0380020708703006FF47D706C +:1003300D704700BF6FF47D70704700BF6FF47D7024 +:1003400D704700BFC08800F00500003818BF0120BD +:1003500D704700BFC08800F00A00003818BF0120A8 +:1003600D704700BFC08810F0030018BF0120704710 +:1003700DC08800F00C00003818BF0120704700BF86 +:1003800DC088C0F3802070476FF47D70704700BF48 +:1003900D6FF47D70704700BF03684FF47A729B6BEA +:1003A00D02FB01F1184700BF6FF47D70704700BF6D +:1003B00D6FF47D70704700BF08B50368DB6B98471D +:1003C00D024BA3FB0030800908BD00BFD34D621066 +:1003D00D6FF47D70704700BFC1600020704700BF93 +:1003E00D6FF47D70704700BF6FF47D70704700BF74 +:1003F00D0A717047704700BF704700BF006B7047B0 +:1004000DC06A70470120704710B5044617F067FBAE +:1004100D204610BD438B990710B5044606D5C36C15 +:1004200D5BB110BD23F002039BB26383E26C002A23 +:1004300DC4BF43F00203638310BD07F0A5FCE36B5B +:1004400DC01A61F10001652871F10003638BE9D2D7 +:1004500D9A07EBD510BD00BF0B4B10B503F108018A +:1004600D03F18802AC33044601604261C361283058 +:1004700D0BF0F2F8054A6261002304F11400638366 +:1004800D05F010F9204610BD54890300448E030079 +:1004900D38B50C4B03F1080103F18802AC33044667 +:1004A00D40F8141C0260836014300BF0D5F8064A36 +:1004B00D226000232046A4F11405E38005F0F2F834 +:1004C00D284638BD54890300448E0300026838B5B0 +:1004D00D93690D4612498B42044617D1C38803F028 +:1004E00D05031BB153680F4A934201D10E4838BD25 +:1004F00D20469847B5FA85F35B098342F6D1236808 +:1005000D0A4A1B68934206D1002038BD984700283F +:1005100DECD02268E6E7294620469847002038BDF2 +:1005200D45030200E1E3010012FCFFFF9DF3010012 +:1005300D02680849D26B8A4208B505D1C06A064BDC +:1005400DA3FB0030800908BD9047034BA3FB00308F +:1005500D800908BD01040200D34D621001207047CF +:1005600D0D4B10B503F1080103F18802AC330446BD +:1005700D01604261C36128300BF06EF8074A626179 +:1005800D0023638304F1140005F08CF8204617F066 +:1005900DA6FA204610BD00BF54890300448E030007 +:1005A00D38B50E4B03F1080103F18802AC33044654 +:1005B00D40F8141C0260836014300BF04DF8084AAB +:1005C00D22600023A4F11405E380204605F06AF8AB +:1005D00D284617F084FA284638BD00BF5489030019 +:1005E00D448E0300C388990710B5044606D5836B66 +:1005F00D5BB110BD23F002039BB2E380A26B002A16 +:1006000DC4BF43F00203E38010BD07F0BDFBA36A36 +:1006100DC01A61F10001652871F10003E388E9D288 +:1006200D9A07EBD510BD00BF1B4B70B50446036098 +:1006300D4FF48073C3800025184B22810220207156 +:1006400D636104F114002574E560A5610E4604F0A4 +:1006500DBBFF134B266203F1080103F18802AC3393 +:1006600D21606261E36101224FF4007104F1280001 +:1006700D0AF0CAFF638BA26AE56200218020043272 +:1006800D43F4804320636562E5636264A164E564BD +:1006900D6383204670BD00BFE8880300448E0300CD +:1006A00D54890300836A10B4043333F8024C0029D3 +:1006B00D3BD01919426B274C436CA4FB0242994263 +:1006C00D4FEA121C2AD9520907EE902AB8EEE77AA2 +:1006D00D07EE90CADFED205AF8EEE76AB7EE006A32 +:1006E00DD0ED127AF4EEC77AF1EE10FA4FF0000267 +:1006F00D48BF90F84C201A70D0ED127A436C77EE0B +:1007000D867A0133F4EEE67AF1EE10FAC8BFF0EE18 +:1007100D657A8B42C0ED127A4364E1D3D0E90B23A5 +:1007200D5DF8044BC0E90D237047D0E90F21521A33 +:1007300D07EE902A9FED097AF8EE677A67EE877AD1 +:1007400DFDEEE77A17EE902AA242D4BF9918191937 +:1007500DB0E700BFA38B2EBA0000000078C2B93CF1 +:1007600D10B5044607F010FBE36AE06303B1236B99 +:1007700DE36400212046FFF795FF638BDB0700D56F +:1007800D10BDFCF7AFFC04F11C01074A206A802361 +:1007900DFEF7E4FC628B016842F0010209686062B9 +:1007A00D6283BDE81040084700442C47B1F5806FC7 +:1007B00D0DD8B1F5007F08B5C8BFC1F5806180299E +:1007C00DA8BF80210163FFF7CBFF002008BD6FF4A8 +:1007D00D7A70704708B5134BA3FB01231B09162232 +:1007E00D02FB03F39A1807EE103A07EE901A06EE85 +:1007F00D902AF8EE677AF8EE666AB8EE477A37EE29 +:1008000DC77A77EEE67AB0EEC77AF0EEE77AB4EE15 +:1008100DE77AF1EE10FA58BF1346C362FFF7A0FF57 +:1008200D002008BDA38B2EBA036810B54FF47A745F +:1008300D9B6B04FB01F1174CA34227D1164BA3FB75 +:1008400D01C316241B0904FB03F303EB040C07EE91 +:1008500D103A07EE901A06EE90CAF8EE677AF8EEA7 +:1008600D666AB8EE477A37EEC77A77EEE67AB0EE7B +:1008700DC77AF0EEE77AB4EEE77AF1EE10FA58BFE8 +:1008800D6346C362FFF76CFF002010BDBDE810404A +:1008900D184700BFD5070200A38B2EBA70B50C46C2 +:1008A00D82B005460AF0AAFE638B9B070DD4A36A9E +:1008B00D0433636407F068FA636A20641A681846A3 +:1008C00D13689847284602B070BD04F128063146DA +:1008D00D28460AF0C9FE20460121FFF7E3FE01225A +:1008E00D4FF4007101A80AF08FFE01A930460AF0FD +:1008F00DBBFE01A80AF0B0FED9E700BFA1F11C01B3 +:1009000DFFF7CCBF0220704701EB810100EB4100E6 +:1009100D1430704782B010B58C4684B04968864655 +:1009200DDCF800000DF1080CACE8030006A981E825 +:1009300D0C00039BDA070EEB630C12D55A10029BC9 +:1009400D5EF80220D45808AB93E803008DE803004D +:1009500D06AB0CCB6046A04704B0BDE8104002B01A +:1009600D7047029CEFE700BF03682DE9F0411B695A +:1009700D1A4E0F88B34204460D4626D11E30038809 +:1009800DBB4201D0BDE8F0816B89012BFAD9A98951 +:1009900DA06861820368DB699847A06803682546F3 +:1009A00D1B6A984755F8123B60821B69B3420FD101 +:1009B00D04F11E06204601F01FF82A4601460223C7 +:1009C00D3046BDE8F04100F035B901219847D6E732 +:1009D00D0121204698470646ECE700BF09090200B1 +:1009E00D30B5194B1D688DB045B3044606A80AF005 +:1009F00DE1FA164B0293182017F073F814490022F0 +:100A000DCDE900120146CDE9040241F80C4BCDE9C8 +:100A100D0A22C2604A606A46034603CA586099605A +:100A200D2A680C4992680C4858618A424FF01203AB +:100A300DADF80C3004D102A805F0D2FD0DB030BDDB +:100A400D02A928469047F6E7843A002005000100E8 +:100A500D210B020079DA01001509020070B5044678 +:100A600D82B0806806F0ACF8A081A06806F0B6F8F8 +:100A700DE081A06806F0C0F8A36820821A681846C5 +:100A800D136A98471D4B608228201E6817F029F8BD +:100A900D054610300AF08EFA194B2B60182017F00E +:100AA00D20F8184900910146002241F80C4B0192A3 +:100AB00DC260EA604A60C5E908226A460346A8603A +:100AC00D03CA5860996032680F4952680F485861DF +:100AD00D8A424FF0C203AB8008D1284605F080FD55 +:100AE00D284602B0BDE8704016F0F9BF29463046E1 +:100AF00D90470028F1D102B070BD00BF843A0020AC +:100B000D05000100210B020049CE0100150902006C +:100B100D024B1B680BB1FFF7A1BF7047843A002051 +:100B200D82B070B504A981E80C00044600F076FF90 +:100B300D18B9BDE8704002B07047A06806F040F8E3 +:100B400DA081A06806F04AF825460346E381A06817 +:100B500D06F052F855F80C3B0B4A1B692082934264 +:100B600D0DD104F11406204600F046FF2A46014639 +:100B700D3046BDE87040062302B000F071B8002188 +:100B800D204698470646EEE70909020030B50446AF +:100B900D85B0154600F070FE1E4B2360A56004F174 +:100BA00D140000F041F8002504F11E0000F03CF89F +:100BB00D19492046C4E9035500F07CFE40F25371FB +:100BC00D204600F08BFE06220920CDE9012004F11C +:100BD00D0C032946009220464CF64B2200F08EFE67 +:100BE00D02210520CDE901100091204604F11203E8 +:100BF00D4FF62432012100F081FE204600F00EFF59 +:100C000D28B1064B1B6813B12046FFF727FF20467E +:100C100D05B030BD248A0300A48A0300843A002065 +:100C200DACDF7047AEDF7047002202810260426088 +:100C300D704700BF10B5844682B014460022ADF84F +:100C400D022008466A46BCF80010ADF80030019449 +:100C500DFFF7E6FFB0FA80F0400902B010BD00BF0B +:100C600D2DE9F0414FF6FF7486B0A142ADF8063084 +:100C700D33D0048914F001040D46064617460FD1F2 +:100C800D9BB202AA00243188ADF808302846ADF891 +:100C900D0A400397FFF7C4FF204606B0BDE8F08178 +:100CA00D0388ADF808300592012302AA8DF80A30A9 +:100CB00D4FF000080DF1060311462846ADF80C80E3 +:100CC00D04930092FFF7AEFF0028E5D0049B009A35 +:100CD00D1988BDF806309942D4D10024204606B0BB +:100CE00DBDE8F081F0B50C4687B04FF6FF718C4230 +:100CF00DADF806302FD003899B07054617460FD454 +:100D000DBDF8063002AA2988ADF808302046002427 +:100D100DADF80A400397FFF783FF204607B0F0BDFB +:100D200D0288ADF80820022302AA8DF80A30114678 +:100D300D0DF10603002620460092ADF80C600493D9 +:100D400D0597FFF76FFF009A40B1049B1988BDF816 +:100D500D06309942D7D0002007B0F0BD012007B072 +:100D600DF0BD00BF72DF704773DF704774DF7047EF +:100D700D76DF704777DF704778DF70477ADF70472F +:100D800D8FDF704769DF70471321FFF7F1BF00BF99 +:100D900D0B68034A0146D2560320FFF7EBBF00BF95 +:100DA00D788A030010B5094B044640F8143B0AF04D +:100DB00DF9FC04F110000AF0F5FC054A226000234D +:100DC00D2046E38004F06EFC204610BD888A0300A7 +:100DD00D448E0300C388590705D41B0700D4704700 +:100DE00D04200EF085BF10B5044606F0CDFFA369B3 +:100DF00DC01A61F10001B0F5FA6F71F1000303D271 +:100E000DE3881A070BD410BD074800210FF088FDA9 +:100E100DE38823F004039BB21A07E380F3D5BDE802 +:100E200D104004200EF064BF890D020070B584B02F +:100E300D0DF107034FF6FF70039310F0D3F94FF642 +:100E400DFF75A84227D0044607E0039B1B786BB1C2 +:100E500D10F0C8F9A84204461DD002AA012120466F +:100E600D10F0BEFB03462046002BEED006F08CFFA3 +:100E700D0A4E04460D4610F055FF09E006F084FFBA +:100E800D031B61EB0502B3F57A7F72F1000302D209 +:100E900D3368002BF2D104B070BD00BF10390020B3 +:100EA00D10B59AB004463C2200210BA816F079FE2D +:100EB00D0023012205930A930293CDE90833CDE96E +:100EC00D033306938DF814208DF829200F4B4FF422 +:100ED00D7A7202FB04F40221A3FB043406238DF87D +:100EE00D2C1002AA0A498DF82F300BA81F23640A73 +:100EF00D0191ADF8083007940FF010F805AA01A97B +:100F000D0448FFF72FFF1AB010BD00BF5917B7D116 +:100F100DDC380020CC21002038B5664D002943D1A6 +:100F200D2B78990638D4DA062FD41C0725D4580708 +:100F300D1DD4990713D4DA070BD45B0603D40EF036 +:100F400D93FC002038BD5C4B01211878FFF70CFF96 +:100F500DF5E712F045F92B785B06F0D5F3E7574B23 +:100F600D4FF400321A602B78DA07E6D5F1E7534AD1 +:100F700D012151609907DED5F1E7504B4FF000721A +:100F800D1A602B785807D4D5F1E74C4B01221A6023 +:100F900D2B781C07CBD5F0E7484B4FF400621A6055 +:100FA00D2B78DA06C1D5F0E70EF058FC00232B7034 +:100FB00D12F02EF92C7810B944F001042C703F4B2F +:100FC00D1B689A0348BF44F002043C4B48BF2C7089 +:100FD00D5B68DB0748BF44F00404384B48BF2C70F6 +:100FE00D1B68980148BF44F00804344B48BF2C706F +:100FF00D1B68D90748BF44F01004304B48BF2C7014 +:1010000D1B681A052C4B48BF44F02004187848BFC4 +:1010100D2C70FFF7ABFEB0B1E30719D4A0071CD4B9 +:1010200D610726D422072FD4E30639D4A00688D52C +:1010300D224B4FF40062C3F88020BFF34F8FBFF3F4 +:1010400D6F8F002038BD44F04004E3072C70E5D5C8 +:1010500D12F0A4F82C78A007E2D5184B4FF400320B +:1010600DC3F88020BFF34F8FBFF36F8F2C786107CC +:1010700DD8D5124B0122C3F88420BFF34F8FBFF395 +:1010800D6F8F2C782207CFD50C4B4FF00072C3F821 +:1010900D8020BFF34F8FBFF36F8F2C78E306C5D53C +:1010A00D064B0122C3F88020BFF34F8FBFF36F8F24 +:1010B00D2C78BBE782420020CC21002000E100E02B +:1010C00D0B4B10B5044640F8143B0AF06BFB04F1D2 +:1010D00D10000AF067FB074A22600023E3802046D8 +:1010E00D04F0E0FA204616F0FAFC204610BD00BFD1 +:1010F00D888A0300448E030010B5044682B010F0B8 +:1011000DFFFE204610F00AFF2378023B062B0CD879 +:1011100DDFE803F01022040B0B0B0D000123608898 +:1011200D8DF8043001A910F0F9FD02B010BD237A3D +:1011300D012B1FD0124B1C68002CF6D094F82030D8 +:1011400D002BF2D1E3689B07EFD4A369002BECD001 +:1011500D06F01AFEA061E8E7094B1B68002BE4D0EE +:1011600D93F82020002AE0D1DA689207DDD402221C +:1011700DDA60DAE7034A1368013B1360DAE700BF70 +:1011800D143900201039002003883B2B42D80F2B37 +:1011900D40F29B8010B5103B86B02B2B38D8DFE882 +:1011A00D03F0475C373737163737377737373737E9 +:1011B00D3737378937373737373737373737373760 +:1011C00D373737373737373737373737374000F116 +:1011D00D0801062268460AF05DFB694601A80AF07F +:1011E00D7FFB3A4B1C686CB101A902A80AF078FB91 +:1011F00D02A904F110000AF083FB0123E36002A8A9 +:1012000D0AF0D0FA01A80AF0CDFA68460AF0CAFA37 +:1012100D06B010BD562B03D180881321FFF7A8BD52 +:1012200D70478088132106B0BDE81040FFF7A0BDC0 +:1012300D81884FF6FF73994206D0254B254A1B68CE +:1012400D0320D256FFF796FD01231A464FF47A710B +:1012500D02A809F061FE06B010BD1C4B1C68002CE5 +:1012600DD6D0012302224FF47A7102A809F054FE60 +:1012700D94F82130002BCBD00FF0D0FA0028C7D135 +:1012800D154B1878012106B0BDE81040FFF76CBD75 +:1012900D037A002BBCD10D4B1C68002CB8D094F8F0 +:1012A00D2030002BB4D1E3689B07B1D406F06CFD60 +:1012B00DA061ADE7002302A980888DF808308DF874 +:1012C00D0930FFF75DFD06B010BD704714390020E1 +:1012D00DE0200020788A0300CC21002038B50E4B89 +:1012E00D00250446C0E9003504F06EF90B4B236070 +:1012F00DA56004F110000AF0FDFA04F114000AF0E3 +:1013000DF9FA074BE56040F2011222841C6012F0DD +:1013100DA5F9204638BD00BF448E0300888A03001E +:1013200D143900202DE9F04FC488A3B014F4805473 +:1013300D9DF8B4B002D023B0BDE8F08F1E462C9BB3 +:1013400D8360C0E906449146884605460EF0DAF9F9 +:1013500D12F032F800940EF0B5FC11F047FE69461C +:1013600D012011F0ADFFA74B05F1140A196812A861 +:1013700D0AF040FA12A950460AF0C2FA12A80AF071 +:1013800D11FA06AFA04904A80AF034FA9F4938466D +:1013900D0AF030FA04AA514608A80AF00BFB42469F +:1013A00D08A90BA80AF006FB3A460BA912A80AF0E9 +:1013B00D01FB12A950460AF0A3FA12A80AF0F2F99D +:1013C00D0BA80AF0EFF908A80AF0ECF938460AF074 +:1013D00DE9F904A80AF0E6F96B6908940220C4F350 +:1013E00D072260F301028DF821201A1D0A9409923B +:1013F00D08A95B88009AADF828304120ADF82A3055 +:1014000DFFF7C0FC684611F0A3FF2046FFF7B4FCC0 +:1014100D03224FF0000362F3061304944FF01008FB +:1014200D8DF8103007238DF811308DF814408DF89C +:1014300D128010F015FC0DEB080010F057FC7448ED +:1014400D10F038FC0823ADF8183038464FF4C87347 +:1014500DADF81A80ADF81C40ADF81E30FFF78EFCCC +:1014600D6C4821460FF0ECFBBBF1000F40F0B6804D +:1014700D0DF10C0B0DF10808674B129312A812F029 +:1014800D6DF8664901A80AF0B5F95E4B404619683A +:1014900D0AF0B0F9624958460AF0ACF95A4641468D +:1014A00D0BA80AF087FA01AA0BA912A80AF082FA72 +:1014B00D12A940460AF024FA12A80AF073F90BA8F3 +:1014C00D0AF070F958460AF06DF94022002112A871 +:1014D00D16F067FB534B1868139001238DF8843079 +:1014E00D10B116F09AFB80B2ADF8480002980430A6 +:1014F00D159016F092FBADF85000D9F800000430AD +:1015000D179016F08AFB484BADF8580018681990E3 +:1015100D10B116F082FB80B2444BADF86000186834 +:1015200D1B9010B116F079FB80B2414BADF86800FD +:1015300D18681D9010B116F070FB84B212A8ADF8AA +:1015400D704012F057F9502016F0CBFA324629466A +:1015500D00F0E4FF10F0F8FB364B18601B68002B11 +:1015600D01DDFFF763FC344C344E3220FFF798FC5D +:1015700D4FF0010921463248C4F800900FF0D0F920 +:1015800D3178FF2905D023682E4A4846D256FFF7F9 +:1015900DF1FB00234FF4A032CDE90E33CDE910332A +:1015A00D4FF4F023CDE90C230BA803238DF838302D +:1015B00D0B970EF0C5FF012185F821103078FFF74C +:1015C00DD3FBEB8843F48053EB8040460AF0EAF8F6 +:1015D00D01A80AF0E7F823B0BDE8F08F10F0B4FBD6 +:1015E00D03280DF10C0B0DF108087FF745AF12AB79 +:1015F00D5A460BA9404610F0B9FBBDF80C0010F08F +:1016000DABFB39E7DC200020588A03005C8A03001D +:1016100DF9100200FC380020F5160200608A030064 +:1016200D648A0300D4380020D0380020D820002050 +:1016300DD838002010390020E0200020CC210020D7 +:1016400D910D0200788A0300072915D810B50C4CAE +:1016500D0C480B46214623600FF062F90A4B1978AE +:1016600DFF2901D1002010BD2368084A0120D25660 +:1016700DFFF780FB002010BD6FF47A70704700BF3C +:1016800DE0200020910D0200CC210020788A03007B +:1016900D08B50FF0C3F8003818BF012008BD00BF12 +:1016A00D38B5124B044600251878FFF75FFB84F818 +:1016B00D21500FF09DF898B9E3696BB106F064FB0A +:1016C00DE369C01A61F10001B0F5FA7F71F1000311 +:1016D00D2CBF0120002038BD06F056FBE061EDE780 +:1016E00D294603480FF01CF9284638BDCC210020AF +:1016F00D890D020020B9034B186808B1FFF7D0BF60 +:1017000D704700BF143900200238012801D901208B +:1017100D704710B5074C206850B1C38843F00803DB +:1017200DC38003F063FA2068BDE81040FFF7B8BF2F +:1017300D012010BD14390020012801D0012070476F +:1017400D0B4B10B51C6824B12046BDE81040FFF7C7 +:1017500DA7BF084B1878FFF709FB0FF049F808B938 +:1017600D012010BD214604480FF0DAF8204610BDC7 +:1017700D14390020CC210020890D020044F2010310 +:1017800D984214D009D801280FD041F20103984294 +:1017900D14BF4A204720FCF721B844F202039842B7 +:1017A00D14BF4A204820FCF719B84620F3E749201A +:1017B00DF1E700BFA8DF7047B0DF704762DF704709 +:1017C00D704700BF0368034A9B68934200D170477E +:1017D00D06311847C11702000B88502B70B504460F +:1017E00D2CD00FD9512B35D0532B09D10368204D57 +:1017F00D1C6BAC4233D19B680A461E498B4233D1D8 +:1018000D012070BD102B1ED0112BF9D10368194D7D +:1018100DDA69AA4225D100252E4605E023681B6909 +:1018200D9847013523680681DB68204698470346B3 +:1018300DAB4229462046F1DC012070BD03681B6ACE +:1018400D9847012070BD03680A4A9B699342F7D1FE +:1018500D012070BD03685B6A9847012070BDA047E9 +:1018600DCEE790472368D6E7911D9847C8E700BF9C +:1018700DC5170200C117020010B50023054A02600A +:1018800D04460371C38000F0E7F9214600F0F2F938 +:1018900D204610BDBC8A030010B5054B03600446FD +:1018A00D00F0DAF9214600F0F7F9204610BD00BF2F +:1018B00DBC8A030000B585B010316B460DF1100CDC +:1018C00D11F8012D03F8012B6345F9D1011D68466F +:1018D00DFFF774FF05B05DF804FB00BF00B583B0E2 +:1018E00D03798DF806308C46821D01A90120ADF8D3 +:1018F00D04C0FFF75FFF03B05DF804FB2DE9F0476F +:1019000D88B00546BDF84090BDF84460BDF848402C +:1019100D92460F46202200216846984616F041F95E +:1019200DADF80460B6EB090618BF01262B79ADF8AA +:1019300D00A0E007CDF80880ADF806908DF80C609A +:1019400D8DF8023005D59DF80D3043F002038DF86A +:1019500D0D30A10705D59DF80D3043F004038DF82A +:1019600D0D30620705D59DF80D3043F008038DF855 +:1019700D0D30230705D59DF80D3043F010038DF87C +:1019800D0D30E60605D59DF80D3043F020038DF89A +:1019900D0D30A00605D59DF80D3043F040038DF8B0 +:1019A00D0D30610605D59DF80D3043F001038DF81E +:1019B00D0D30E20544BF01238DF80F3040F20112C6 +:1019C00DA30548BF0123ADF812202A6848BF8DF842 +:1019D00D1030012312698DF811308DF8143039460D +:1019E00D2846EC8890476946024620460EF0F2FFE5 +:1019F00D08B0BDE8F08700BF00B58DB001A80EF0AE +:101A000D33FF019B23B1BDF808000DB05DF804FB59 +:101A100D4FF6FF700DB05DF804FB00BF08B50EF07A +:101A200DFDFE003818BF012008BD00BF03682DE979 +:101A300DF041DB6806460C4690469847071E1BDDB5 +:101A400D00250BE04388A3421ED08388A34221D0FA +:101A500DC388A34224D00135AF420DD03368294647 +:101A600D1B69304698470388A342EBD1012388F8C0 +:101A700D00302846BDE8F08100234FF0FF3588F88F +:101A800D00302846BDE8F081022388F80030284652 +:101A900DBDE8F081032388F800302846BDE8F081C9 +:101AA00D042388F800302846BDE8F08130B583B0B6 +:101AB00D0C460DF10702C9880546FFF7B7FF011E59 +:101AC00D08DB9DF80730032B06D02B680A4A1B68EC +:101AD00D93420BD103B030BD238A022BF5D12B6875 +:101AE00D28461B699847638A0381EEE7A11D2846A6 +:101AF00D984703B030BD00BFC117020070B58AB062 +:101B000D0C460DF1070209890646FFF78FFF0028E5 +:101B100D2CDB9DF8072001239A428DF8083027D140 +:101B200D2389ADF81830336825485B68E189ADF835 +:101B300D1A10002540F2011C83420895ADF824507F +:101B400DADF81CC029D12B462E4605939DF80E30BD +:101B500DADF8101062F30003A088ADF80C5002A987 +:101B600DADF812608DF80E30FFF726FE0AB070BD8D +:101B700D9DF80E20E589A088ADF81050002363F381 +:101B800D000202A9ADF80C308DF80E20ADF8123020 +:101B900D0593FFF711FE0AB070BD06A930469847B0 +:101BA00D9DF81C309DF81D20BDF81A10BDF824605D +:101BB00D1BB9089B4FF48175C7E7089BC5E700BFAC +:101BC00DC117020000B583B009890DF10702FFF7B7 +:101BD00D2DFF03B05DF804FB91F806C0BCF1010FB9 +:101BE00D11D0BCF1020F0DD110B50268094CD26AAB +:101BF00DA24282B00AD109890DF10702FFF716FF43 +:101C000D02B010BD704703689B6A184702B0BDE86B +:101C100D10401047C51B0200F8B50E4C26689EB14A +:101C200D3368002B0FDD07463546002402E033688C +:101C300DA34208DD55F8040F036839465B6901348A +:101C400D98470028F3D1F8BD542015F04AFF2060C5 +:101C500D0660F8BD1839002010B5054C206800B19C +:101C600D10BD542015F03DFF00230360206010BD12 +:101C700D1839002038B50368132B04460D4605DCD2 +:101C800D04EB830201335560236038BD1420FBF74C +:101C900D53FC2368F4E700BF30B40568002D19DD4F +:101CA00D0246002302E00133AB4213D052F8044F39 +:101CB00D8C42F8D15A1CAA42B8BF00EB820108DA57 +:101CC00D01324C6841F8044BAA42F9D1591ED31A7E +:101CD00D0B44036030BC704702207047013101EBAB +:101CE00D810100EB4100704782B010B58C4684B085 +:101CF00D49688646DCF800000DF1080CACE80300DD +:101D000D06A981E80C00039BDA070EEB630C12D5D4 +:101D100D5A10029B5EF80220D45808AB93E80300DA +:101D200D8DE8030006AB0CCB6046A04704B0BDE8C0 +:101D300D104002B07047029CEFE700BF2DE9F04F55 +:101D400D83B0DDE90CABBDF83870002B41D0804677 +:101D500D0E4691461D46BAF1000F3DD00F2E01D112 +:101D600DC02F36D1282015F0BCFE0446103009F0E6 +:101D700D21F918202680A4F8029015F0B2FECDE9C5 +:101D800D00AB47F00207A7806B4607460246A060EE +:101D900D03CB47F80C5B0023D8F80060D360E360F9 +:101DA00D7B609160506075680D495161C4E90833DD +:101DB00D0C4B9D4208D1204604F012FC204603B086 +:101DC00DBDE8F04F15F08BBE21464046A8470028D0 +:101DD00DF1D103B0BDE8F08F1BF0010FBED1F8E7D4 +:101DE00DE91C020049CE01002DE9F0438DB00446F7 +:101DF00D149FDDF85490884616461D465FB306A81D +:101E000D09F0D8F81820ADF80880ADF80A6015F083 +:101E100D68FE0146CDE9007941F80C5B0023EC46E4 +:101E200D0246C3604B60BCE80300506020689160BF +:101E300D05930D498568049251610C4A0A9312214C +:101E400D9542ADF80C100B9309D102A804F0C8FB14 +:101E500D0DB0BDE8F08319F0010FD0D1F8E7614660 +:101E600D2046A847F1E700BFE91C020079DA01001E +:101E700D30B5124D2A6889B0EAB111490024CDE977 +:101E800D061408A9034611E9030003938DE8030026 +:101E900D104601212246FFF7A7FF0A4A039BCDE911 +:101EA00D042404AA92E8030022468DE80300286862 +:101EB00D0221FFF799FF09B030BD00BF843A002021 +:101EC00DC51F0200251F0200F0B5134D2E688BB003 +:101ED00DFEB1124A05900024CDE90824102702977F +:101EE00D0AA9034611E9030022468DE80300304696 +:101EF00D0121FFF723FF0A4A0297CDE9062406A91F +:101F000D03C9059B8DE80300224628680221FFF7CF +:101F100D15FF0BB0F0BD00BF843A0020C51F0200B5 +:101F200D251F020082B070B504A981E80C0004469B +:101F300DBDF81250FFF772FD28B1022D1ED0012DF4 +:101F400D1ED0052D03D0BDE8704002B070470223AE +:101F500D2546637255F8093B194A1B69934225D1F1 +:101F600D04F114062046FFF747FD2A460146304688 +:101F700DBDE87040012302B0FEF772BE0023E7E713 +:101F800D2646657256F8093B0D4A1B69934212D1DC +:101F900D04F114052046FFF72FFD32460146284671 +:101FA00DBDE87040012302B0FEF75ABE0121204664 +:101FB00D98470646D6E72946204698470546E9E75D +:101FC00DDD1C020082B070B504A981E80C00044646 +:101FD00DBDF81250FFF722FD28B1022D1ED0012DA4 +:101FE00D29D0052D03D0BDE8704002B07047022303 +:101FF00D2546237255F8083B1D4A1B69934230D183 +:1020000D04F10A062046FFF7F7FC2A460146304642 +:1020100DBDE87040012302B0FEF722BE0021254627 +:1020200D217255F8083B124A1B699342E8D02046AD +:1020300D98470646E6E72646257256F8083B0C4AB1 +:1020400D1B6993420FD104F10A052046FFF7D4FC1A +:1020500D324601462846BDE87040012302B0FEF726 +:1020600DFFBD0021E3E70021204698470546ECE738 +:1020700DDD1C0200F0B5234E35688FB00DB303465D +:1020800D0C4601B3204A05930024CDE90624102700 +:1020900D029706AA92E8030022468DE8030028461F +:1020A00D0121FFF74BFE194A0297CDE9082408A933 +:1020B00D03C9059B8DE80300224630680221FFF716 +:1020C00D3DFE0FB0F0BD104A0593CDE90A210AAAD5 +:1020D00D92E8030022468DE8030028460121FFF710 +:1020E00D83FE0A4ACDE90C240EAB13E90300224608 +:1020F00D8DE80300059B30680221FFF775FE0FB0D8 +:1021000DF0BD00BF843A0020C51F0200251F02004C +:1021100DF0B5044685B0FFF7AFFB20461C4B40F8E9 +:1021200D0A3BFEF781FD002704F11400FEF77CFD4C +:1021300D184927812046FFF7BDFB0125092649F6E1 +:1021400D82012046FFF7CAFB04F1080339464DF61C +:1021500D90222046CDE901560095FFF7CFFB204692 +:1021600DCDE90156A3194DF6912200952946FFF7A9 +:1021700DC5FB2046FFF752FC10B9204605B0F0BD57 +:1021800D20462946FFF776FF204605B0F0BD00BF7B +:1021900DF88A0300A48A03000020704704207047CA +:1021A00D01EB810100EB41002630704782B010B584 +:1021B00D8C4684B049688646DCF800000DF1080CA9 +:1021C00DACE8030006A981E80C00039BDA070EEBCF +:1021D00D630C12D55A10029B5EF80220D45808AB3E +:1021E00D93E803008DE8030006AB0CCB6046A047D7 +:1021F00D04B0BDE8104002B07047029CEFE700BF8D +:1022000D10B50749074A016000238260C381044667 +:1022100D083003F047FA2046FFF73EFB204610BD7D +:1022200D348B0300448E030010B50849084C01603F +:1022300D0022C28040F8084CA0F1080403F032FAE5 +:1022400D2046FFF729FB204610BD00BF448E03003A +:1022500D348B030082B070B504A981E80C000446EC +:1022600DFFF7DCFB18B9BDE8704002B0704723687A +:1022700D0E4A1B69BDF81000BDF812102083934261 +:1022800D61830ED104F126052046FFF7B5FB04F15D +:1022900D180201462846BDE87040042302B0FEF73F +:1022A00DDFBC0021204698470546EDE7A12102003D +:1022B00D2DE9F04F0368444D1B694F89B1F800803B +:1022C00DAB4285B006460C4628D13A3003884345CB +:1022D00D0DD03368B4F800801B69AB426FD106F1A5 +:1022E00D4400038843451CD005B0BDE8F08F032F93 +:1022F00DFADD3D1F04F1140325F0030510341D44D0 +:1023000D34F8022C34F8041C01236846043408F018 +:1023100D03FEAC42F4D105B0BDE8F08F0221984721 +:1023200DD4E7032FE0DD043F04F1140327F0030786 +:1023300DDFF8A08010341F4408E0284604F050F95F +:1023400D284615F0CCFB0434BC42CDD034F804AC97 +:1023500DBAF10F0F4FF02800F5D034F8029CD6F8E3 +:1023600D10B015F0BEFB0546103008F023FEA5F8A1 +:1023700D00A0A5F80290182015F0B3FB0146134AF2 +:1023800D41F80C6B00920022C26001924A60EA6033 +:1023900DC5E908220E4A42616A460346A86003CA8F +:1023A00D58609960DBF800305B6812224345AA80C3 +:1023B00DC3D05846294698470028C4D0BDE703210D +:1023C00D304698478DE700BFA1210200552202003B +:1023D00DAD21020049CE01000368154A1B699342E5 +:1023E00D70B50E8804460D4612D130300388B342C5 +:1023F00D00D070BD2069A18C03680E4ADB684E1CAD +:1024000D9342A68407D11C340023AC60AB8170BD10 +:1024100D01219847EAE798470028F4D043880188BE +:1024200DE38304F11C020423A183AA60AB8170BD78 +:1024300DA12102009921020070B58CB00546FFF76D +:1024400DEDFA08B9AB8C0BB90CB070BD0446A8847D +:1024500D06A82E6908F0AEFD1820029415F041FB78 +:1024600D114A04900146CDE9002441F80C5B6A46FF +:1024700DC46003464C6003CA0C4A996058605A61A7 +:1024800D33680594CDE90A449B68094C1222A34296 +:1024900DADF80C2004D102A804F0A2F80CB070BD68 +:1024A00D02A930469847F6E755220200AD210200F9 +:1024B00D79DA0100A0F10800FFF7BEBF10B5094998 +:1024C00D094A016000238260C3810446083003F08D +:1024D00DE9F82046FFF7E0F9204615F000FB20460D +:1024E00D10BD00BF348B0300448E030038B509497D +:1024F00D094D01600022A0F10804C28040F8085C7B +:1025000D03F0D0F82046FFF7C7F9204615F0E7FA9B +:1025100D204638BD448E0300348B03002DE9F04175 +:1025200D86B00446154600F10807FFF7A5F9314AB4 +:1025300D0023C4E90223384603F046F82E4B2360EE +:1025400D48332561A36004F1260504F14E062846A3 +:1025500D0A35FEF769FBAE42F9D100252562206AE6 +:1025600DE061E069656104F11803A584A061234968 +:1025700D05932046FFF79EF9204649F2AF31FFF74C +:1025800DADF9294609220425059B02922046CDE985 +:1025900D005549F27572FFF7B1F9062302932046F3 +:1025A00D04F11403CDE9005504F1200845F204426D +:1025B00D0221FFF7A3F943462046CDE901550095C9 +:1025C00D42F2C4320321FFF799F904F11C0640F2DF +:1025D00D09123346029201214BF64C022046CDE9F9 +:1025E00D0055FFF78BF9384602F000FB204606B088 +:1025F00DBDE8F081448E0300348B0300A48A0300F0 +:1026000D0420704701EB810100EB4100523070470F +:1026100D10B50749074A016000238260C381044653 +:1026200D083003F03FF82046FFF736F9204610BD7D +:1026300DA08B0300448E030010B50849084C0160BF +:1026400D0022C28040F8084CA0F1080403F02AF8DB +:1026500D2046FFF721F9204610BD00BF448E030030 +:1026600DA08B030010B50949094A0160002382605F +:1026700DC3810446083003F015F82046FFF70CF926 +:1026800D204615F02CFA204610BD00BFA08B03008C +:1026900D448E030038B50949094D01600022A0F1AF +:1026A00D0804C28040F8085C02F0FCFF2046FFF7EA +:1026B00DF3F8204615F013FA204638BD448E03007A +:1026C00DA08B03002DE9F84F0368A04F1B690E88FE +:1026D00DBB4204460D4640F077815C300288B24221 +:1026E00D22D0BB422E886DD1B4F85220B24204F1F3 +:1026F00D52006FD0BB422E8840F0BB80B4F86630DC +:1027000DB34204F1660000F0BB8023682E881B697C +:1027100DBB4240F00381B4F87030B34204F1700055 +:1027200D00F00381BDE8F88F6A89032AD9D92646BE +:1027300DEA6846F8182FBB4240F04B8104F15C0863 +:1027400D2046FFF759F93246014604234046FEF76D +:1027500D71FA4FF00C0900264FF0010A11E0A26941 +:1027600D18EA020F06EB460306D0206900EBC303FF +:1027700D4844DB685B6998470136132E09F1180947 +:1027800D1BD063690AFA06F818EA030FE7D1A269AC +:1027900D18EA020F06EB4603EED0206900EBC303E7 +:1027A00D4844DB685B689847636918EA030FD6D124 +:1027B00D0136132E09F11809E3D123682E881B6900 +:1027C00DBB4291D000212046984702882368B2422F +:1027D00D1B698FD16A89032A8CD92646EA6846F887 +:1027E00D142FBB4240F0FA8004F152082046FFF747 +:1027F00D03F93246014604234046FEF71BFA4FF01B +:1028000D0C0900264FF0010A11E0A26918EA020F27 +:1028100D06EB460306D0206900EBC3034844DB6892 +:1028200D5B6998470136132E09F118091BD06369AE +:1028300D0AFA06F818EA030FE7D1A26918EA020F9F +:1028400D06EB4603EED0206900EBC3034844DB687A +:1028500D5B689847636918EA030FD6D10136132ECA +:1028600D09F11809E3D123682E881B69BB423FF497 +:1028700D45AF0221204698470388B3427FF445AF08 +:1028800D6A89002A3FF44EAF02EBC20302EBC30389 +:1028900D03EB43235B429BB242F292418B423FF6E4 +:1028A00D41AF2B4BA3FB0213D21A03EB520212F4CE +:1028B00D7F7FC2F387033FF428AF05F10C064FF07D +:1028C00D070A1AFB036A3278B6F80110D6F803909E +:1028D00D122A4FF00C0813469DBF4046182212FBDA +:1028E00D03080023206903EB43034FEAC30B00EBFE +:1028F00DC3034044DB68DB6898472069834407368F +:1029000DDBF80C3049469B6B40449847B245DAD111 +:1029100D23682E881B69BB423FF4FDAE0321204680 +:1029200D98470388B3427FF4FDAE6F89012F7FF680 +:1029300DF9AE023F05F11003C7F34E070E3503EB59 +:1029400D47074FF001080C261BE000BF05260200CB +:1029500D25499224122B206915F8011C96BF1822C7 +:1029600D134612FB036203EB430300EBC30388BF63 +:1029700D0C22DB6810441B6898470235AF423FF4C8 +:1029800DD1AE15F8023CA16908FA03F21140F4D159 +:1029900D60690240DED0122B9ABF182010FB036233 +:1029A00D0B46206915F8011C03EB430300EBC30331 +:1029B00D88BF0C22DB68FF29DB68104414BF890037 +:1029C00D40F2FF319847D8E70121984723681B69EA +:1029D00D84E60121204698478046B1E60021204635 +:1029E00D9847804602E700BF2DE9F04385B00446C5 +:1029F00D154600F10807FEF73FFF364A0023C4E9EC +:102A000D0223384602F0E0FD334B23604833256145 +:102A100DA36004F1520504F17A0628460A35FEF743 +:102A200D03F9AE42F9D10025C4F84A502046C4E955 +:102A300D05552A49C4F83E50C4F84250C4F84650D2 +:102A400DC4F84D50E561256265622585FEF732FFBC +:102A500D042620464FF0050941F27B21FEF73EFF8B +:102A600D04F1140329462046CDE90066CDF80890FF +:102A700D45F69902FEF742FF04F118032046CDE911 +:102A800D016900964BF6FE120121FEF737FF04F1A6 +:102A900D1C080E22CDE900224346204602964DF633 +:102AA00D22020221FEF72AFF142340F20D12CDE976 +:102AB00D0132032104F12A034FF40D422046009503 +:102AC00DFEF71CFF384602F091F8204605B0BDE830 +:102AD00DF08300BF448E0300A08B0300A48A030083 +:102AE00D2DE9F04700240546884600F13E060C27E7 +:102AF00DA1464FF0010A20E000EBCC0C3844DCF885 +:102B000D0C305B689847C0B205EB4903B8F1000F74 +:102B100D02D13278824209D009F10109B9F1090FC8 +:102B200D307083F82A4083F82B001ADC0134132C03 +:102B300D06F1010607F1180713D0AB690AFA04F282 +:102B400D1A42F3D0D5E904031A4204EB440CD3D056 +:102B500D00EBCC013844CB685B699847C0F3870024 +:102B600DD2E74846BDE8F08703680D4A1B699342DA +:102B700D70B50E8804460D460FD170300388B342F0 +:102B800D00D070BD01212046FFF7AAFF0028F8D024 +:102B900D2A344000AC60A88170BD03219847EDE751 +:102BA00D0526020070B582B00446FEF737FF08B95E +:102BB00D02B070BD00212046FFF792FF0028F7D02C +:102BC00D25460F4955F82A3B1A6940008A4283B2BF +:102BD00D0ED104F1700620460193FEF70DFF019B07 +:102BE00D01462A46304602B0BDE87040FEF738B8BF +:102BF00D0193032120469047019B0646EBE700BF5A +:102C000D0526020070B5A0F1080582B004462846DD +:102C100DFEF704FF08B902B070BD00212846FFF78A +:102C200D5FFF0028F7D054F8083C10491E6940009A +:102C300D8E4204F1220283B20ED168342846CDE9CA +:102C400D0023FEF7D9FEDDE900230146204602B040 +:102C500DBDE87040FEF704B8CDE9002303212846F6 +:102C600DB047DDE900230446E8E700BF0526020072 +:102C700D0320704701EB810100EB410028307047C4 +:102C800D2DE9F04F03681E4A1B690C88934283B0EF +:102C900D0546884631D128300388A34202D003B0BF +:102CA00DBDE8F08F05F10C03002701931E46BA46CF +:102CB00D4FF0010906F801AB0FFA87FB0024A86855 +:102CC00D21B25A46103008F0CBFAC4F10403013496 +:102CD00D30B116F8011C09FA03F30B4306F8013C59 +:102CE00D052CECD10137052FE4D1019BC8F8083034 +:102CF00DA8F80C7003B0BDE8F08F00219847CBE722 +:102D000D752C02002DE9F0430368404C1B690F46FA +:102D100DA34237F80C8B83B005460E464CD12830B4 +:102D200D038843451FD02B68B6F800801B69A3426A +:102D300D64D105F132000388434540D02B683788B4 +:102D400D1B69A3425ED105F13C000388BB4202D052 +:102D500D03B0BDE8F0837389012B84BFB3896B8207 +:102D600D03B0BDE8F0837389013B9BB2042BDAD825 +:102D700DA8683C3005F006FB73894FF00008002B66 +:102D800DE6D00FFA88F900243B78A868C4F1040254 +:102D900D134143F3000321B2DBB2103001344A4634 +:102DA00D08F042FA052CEFD1738908F1010843456B +:102DB00D07F10107E5DCCBE700219847B0E7B6F94D +:102DC00D0A203946684608F065FDA8683C3005F0D4 +:102DD00DD9FAA868694600F13C0401A808F080FD05 +:102DE00D6A8A01A9204605F075FB01A808F0DAFCF6 +:102DF00D684608F0D7FC03B0BDE8F08301212846F2 +:102E000D984798E70221284698479EE7752C0200BF +:102E100DF0B5044685B01546FEF72EFD234B236015 +:102E200DA56004F12800FDF7FFFE04F13200FDF767 +:102E300DFBFE04F13C00FDF7F7FE002578236382CD +:102E400D20461B49E56025742575FEF733FD2046A8 +:102E500D4DF61D11FEF742FD052604F10C0740F25B +:102E600D05123B46294602922046CDE9006647F6FB +:102E700D7732FEF743FD14220421CDE90121A31879 +:102E800D0092204649F2EE320121FEF737FD022174 +:102E900D2046CDE90116009104F1120340F62D52A2 +:102EA00DFEF72CFD204605B0F0BD00BF0C8C0300D5 +:102EB00DA48A03000220704701EB810100EB410061 +:102EC00D2430704790F823200023038480F82230AB +:102ED00D02B9704700B585B00123032240F2FF31DE +:102EE00D684608F019F805B05DF804FBF0B583B03D +:102EF00D0446FEF793FD18B90025284603B0F0BD32 +:102F000D2368254F1B69BB42054639D104F12400C6 +:102F100D03899B07F0D594F82230E27CE66894F89B +:102F200D2110132B16440FD916E0E26884F8220005 +:102F300D525CF25494F8223094F813E09CFBFEF1AD +:102F400D132B0EFB11C107D894F820208A4203F1F0 +:102F500D010001F1010CE8D122681269BA429BB25D +:102F600D12D104F1240720460193FEF745FD019B84 +:102F700D014632463846FDF7B5FE284603B0F0BD92 +:102F800D002120469847C3E7019300212046904732 +:102F900D019B0746E7E700BFB92E02002DE9F04F70 +:102FA00D0368314A1B690C88934285B005468946F2 +:102FB00D56D12E300388A34202D005B0BDE8F08F64 +:102FC00DB9F80A30002BF8D009F10C0909EB030B05 +:102FD00D2B7CAA7C697C5E1CB6FBF2F002FB1066B2 +:102FE00D8E422AD0AA6999F80070B2F90280B8F120 +:102FF00D000F17DD05F1180A002401E0A04510D0DF +:1030000D21B2504608F0EEFC874204F10104F5D1DF +:1030100D01231A464FF49661684607F07DFFA045DF +:1030200DEED12B7CAA68D754EB692E749E420CD03E +:1030300D09F10109CB45CBD1BFE7012303224FF4A1 +:1030400D9661684607F068FFF2E74FF0FF33EB61DA +:1030500D022201234FF49661684607F05DFFE7E712 +:1030600D01219847A6E700BFB92E020030B50368CD +:1030700D1C4A1B690D88934285B004462FD124301C +:1030800D0388AB4201D005B030BD94F8221094F8FE +:1030900D2130E27C94F823500B44B3FBF2F102FB98 +:1030A00D1133002284F8213084F8222001230322D9 +:1030B00D40F2FF31684607F02FFF002DE3D194F861 +:1030C00D2230002BDFD194F8212094F820309A4241 +:1030D00DD9D0204605B0BDE83040FFF707BF00212D +:1030E00D9847CDE7B92E0200F0B5044685B01546D8 +:1030F00D1E46FEF7C1FB2046214B40F8183B08F059 +:1031000DF9FB013604F12400FDF78EFDF6B204F152 +:1031100D2E000135FDF788FDEDB206F128000121E5 +:1031200D284403F031FA05F1140300270344C4E9E0 +:1031300D0203A574204613492782E6742762FEF721 +:1031400DB9FB20460121FEF7C9FBA36800972B446C +:1031500D06211425CDE90151204603220121FEF758 +:1031600DCDFB0195E368009710220292204633446F +:1031700D02223946FEF7C2FB204605B0F0BD00BF66 +:1031800D588C0300408C03002DE9F04FB2F1000B79 +:1031900D83B040F38980012B1D4600F085800446E5 +:1031A00D0E46FEF73BFC00287BD02368404F1B6981 +:1031B00DBB4272D104F1240003899A0771D54FF0F7 +:1031C00D000A04F12403D14601934FF00108204673 +:1031D00DFEF724FC002847D023681B69BB4247D16A +:1031E00D019803899B073FD5DA451CDA0AF1FF30B8 +:1031F00D94F8201030440BE0E26810F801CF02F88B +:1032000D01C00AF1010AD9B2D34584F820100AD0C1 +:1032100D94F813C094F821204B1CB3FBFCFE0CFB5F +:1032200D1E339A42E8D1022D26D184F82380032142 +:1032300D40F2FF3002F0FEFC94F8223043B994F8CE +:1032400D212094F820309A4202D02046FFF74EFEFE +:1032500D02F054FED34584F82390B8D194F8212080 +:1032600D94F820309A42B2D1504603B0BDE8F08FA9 +:1032700D002120469847B4E794F82230002BF3D173 +:1032800D94F8212094F820309A42EDD02046FFF793 +:1032900D2DFE504603B0BDE8F08F00212046984723 +:1032A00D8AE7DFF810A0DFE76FF47A7ADCE700BF7A +:1032B00DB92E020016FCFFFF09681346043131F9DF +:1032C00D022CFFF761BF00BF2DE9F04F2DED028BF2 +:1032D00D85B000AF012B08EE100A7B6000F09280E4 +:1032E00D91F811A00C7CA2458846934635D0136801 +:1032F00DB3F90210D8F80830554600295E5D23DD7C +:1033000D00244FF0FF3921B2584608F06BFBDBF873 +:1033100D0010B1F902100134B04208BFA946A14214 +:1033200DF1DC98F8120098F81040013595FBF0F695 +:1033300D00FB1655AC4218D0B9F1FF3F18D1D8F8A3 +:1033400D083000295E5DDBDC98F81200013595FB35 +:1033500DF0F600FB1655AC42CFD17B68022B59D04D +:1033600D18EE100A08F0C6FA44E07B68022B4ED026 +:1033700DB9F1000FF4DBD145BDBF98F81250A5EBA4 +:1033800D0A054D44A9EB0A0505F1080222F00702D2 +:1033900D6C46ADEB020D00216A1C684614F001FC71 +:1033A00D1FFA89F39A45D8F808C098F81260694653 +:1033B00D1FFA8AF00ED00DF1FF3E421C92B2B2FB05 +:1033C00DF6FA06FB1A221CF800A00EF801AF90B217 +:1033D00D8342F2D198F8113001332B4493FBF6F070 +:1033E00D06FB10332AB218EE100A88F8113008F0D7 +:1033F00D51FAA54618EE100A1437BD46BDEC028BE6 +:1034000DBDE8F08F6FF47A7108F0D4F9F2E7B9F1F5 +:1034100DFF3FADD1594608F1180407F10C0008F033 +:1034200D5FFA07F10C01204608F06AFA01214FF40A +:1034300D966002F095FD07F10C0008F0B3F998F8CD +:1034400D103007F10C0003F1FF3908F053FA07F1C2 +:1034500D0C01204608F054FA07F10C0008F0A2F90F +:1034600D86E700BF012A0FD010B51830144608F0BA +:1034700D47FA022C01D0002010BD01214FF49660B7 +:1034800D02F06EFD002010BD6FF47A70704700BF22 +:1034900D42DF7047704700BF084602F077BD00BF9E +:1034A00D82B010B58C4684B049688646DCF80000C1 +:1034B00D0DF1080CACE8030006A981E80C00039B94 +:1034C00DDA070EEB630C12D55A10029B5EF8022040 +:1034D00DD45808AB93E803008DE8030006AB0CCB82 +:1034E00D6046A04704B0BDE8104002B07047029C92 +:1034F00DEFE700BF82B08DE80C00002100F6281028 +:1035000D02B0F9F7FBBD00BF82B010B502A981E88A +:1035100D0C00BDF80A30152B044610D8022B1DD90E +:1035200D033B122B1AD8DFE803F025191D371919A3 +:1035300D191919191D191919191919193F0040F6D9 +:1035400DB93293420AD100F580544FF0FF31D4F8CF +:1035500D8001BDE8104002B006F0FABFBDE8104092 +:1035600D02B07047BDE81040D0F81009036802B0F2 +:1035700D1B6B1847002100F6540005F055F904F6B1 +:1035800D7400002105F050F904F69400BDE81040D8 +:1035900D012102B006F04CBABDE81040D0F8140974 +:1035A00D036802B09B6A184700F580540121D4F8D6 +:1035B00D8001BDE8104002B007F00AB838B500F53B +:1035C00DE26504462846FAF741FD40B104F10C00CE +:1035D00DFEF75EF838B92846FAF740FD50B9BDE858 +:1035E00D38400BF031BC2846FAF78CFDBDE8384069 +:1035F00D0BF02ABC2846FAF7CFFE0028EFD138BDD4 +:1036000D064A1368591E11603BB9054A116821B16C +:1036100D4189136021F4005343817047E420002059 +:1036200D30200020704700BF064A1368591E1160F4 +:1036300D3BB9054A116821B1C188136021F40053CB +:1036400DC3807047E4200020302000202DE9F04F8A +:1036500D2DED028B87B00446F9F7D8FEB44B00254B +:1036600DC4E90135201D01F0AFFFB24B236003F11A +:1036700D3C0204F10C0604F1340862603046FDF79B +:1036800D2DFE04F14C07AC492663092240460BF090 +:1036900D49FB04F16406A9490A2238460BF042FBA6 +:1036A00DA7491A2230460BF03DFB2A46414601231D +:1036B00D04F1800004F0C6FB04F1E00304F1B8004E +:1036C00D039305F081FE3946039F222304F53B7BCE +:1036D00D5B22384608F08AFB3146122204F54B7600 +:1036E00D58460BF06DF804F2746339465A4630466D +:1036F00D04F2DC67049300F0E1F9924B049804F5B1 +:1037000DC46204F5C1610AF0A9FE04F5AF6204F5C7 +:1037100DAC61384601F0EEFD04F59A6204F59D6149 +:1037200D04F2F46001F0E6FD04F5E2692822434657 +:1037300D0092394632464846FAF7EEF904F5EB6346 +:1037400D08EE103A18462A233946324600934B4666 +:1037500DFAF782FED5F8F83F01330ABF4FF0102378 +:1037600DD5F8F81F59694FF0805304F28476186923 +:1037700D1B6900EB4000091A04F2947501223046D2 +:1037800DFBF702FE314600222846059505F0A4F808 +:1037900D0523C4F8C837C4F8CC37C4F8D037C4F8FB +:1037A00DD437D4F85036C4F8B437D4F85436C4F8F6 +:1037B00DB837D4F85836C4F8BC37D4F85C36C4F8EA +:1037C00DC037D4F86036C4F8C4375F4BC4F8E0375F +:1037D00D04F5B263C4F8A03704F5B563C4F8A43793 +:1037E00D04F5B863C4F8A83704F5BB6304F2E478B4 +:1037F00DC4F8AC3704F5F46604F5BE6304F2B47591 +:1038000D04F5F96AC4F8B037072251464046C4F8AA +:1038100DD867C4F8DC57FAF755F80023CDE9003323 +:1038200D01231A4604F56C7104F6540004F0C4FF2C +:1038300D0023CDE900330222012304F5886104F64B +:1038400D740004F0B9FF03230222012104F6940051 +:1038500D06F0ACF85A4640F6AC5304F5A06104F6F8 +:1038600DA40006F01FF9092104F6D40001F0AAFA0C +:1038700D082104F6FC0001F06BFC384600F038FC22 +:1038800DC4F81009384600F0BBFC059B00930146B7 +:1038900D4346D4F81029C4F8140904F6181000F0A2 +:1038A00D3DFD04F5A662019204F5A36804F5A96235 +:1038B00D039B009204F54E71424604F62810F9F769 +:1038C00D7DFC04F593504A4618EE101A049B0830FF +:1038D00DFAF768F804F5C7694FF0000363814846AD +:1038E00D09F0D8FF0221484609F0D4FDB4F83E3660 +:1038F00D164923F480733846A4F83E3608F0A2FF2B +:1039000D56F8040B01210AF0A3FAB542F8D155F887 +:1039100D040B01210AF09CFAAA45F8D10121404679 +:1039200D0AF096FA204607B0BDEC028BBDE8F08F89 +:1039300D448E0300CC8C03000090004000A000409A +:1039400D00A0014000200040908C0300801A06006A +:1039500D2DE9F04F83B0DDE90CABBDF83880002BBD +:1039600D3CD007460E4691461D46BAF1000F32D0A7 +:1039700D0F2E02D1B8F1C00F30D1282014F0B1F8BC +:1039800D0446103007F016FB18202680A4F802908C +:1039900D14F0A7F8CDE900AB84466B460246A06053 +:1039A00D03CB4CF80C5B00233E68D360E360CCF88E +:1039B00D043050609160756848F00208C4E908331E +:1039C00D0C4BA4F80480384653612146A84740B9F2 +:1039D00D03B0BDE8F08F1BF0010FC9D16FF47A7001 +:1039E00DF6E7204602F0FCFD204614F078F8024878 +:1039F00DEEE700BFA134020016FCFFFF30B587B023 +:103A000D00224FF48053009204460D4602A8114641 +:103A100D8022FBF7B9FC01230E4A01A902A8FBF78E +:103A200D03FC019B7BB10B4901236A4602A8FBF7FE +:103A300D07FC04F593500830FAF702F802A8FBF7DB +:103A400DABFC07B030BD002DF3D102A8FBF7A4FCF1 +:103A500D07B030BD8C8C0300A0F10400F8F718BC42 +:103A600D10B5084B0360044600F5517007F0F4FDE6 +:103A700D054A226000232046E38001F013FE204614 +:103A800D10BD00BF2C8D0300448E030010B5094BF3 +:103A900D0360044600F5517007F0DEFD064A226012 +:103AA00D0023E380204601F0FDFD204614F017F8B9 +:103AB00D204610BD2C8D0300448E03002DE9F04FE0 +:103AC00DB54B03604FF0000987B08046C0F80490F5 +:103AD00DCDE9021201F078FD4046B04B40F80C3BA9 +:103AE00D02220323642109F03DFF03231A466521B9 +:103AF00D08F1240009F036FF08F1540004460323B1 +:103B000D0422662108F13C0009F02CFF08F16C0B32 +:103B100D03231F2267212046009409F023FF03236E +:103B200D1C226821584609F01DFF08F1840608F192 +:103B300D9C031D460E2203236921304609F012FF16 +:103B400D08F1B40A032325226A212846019509F0BC +:103B500D09FF03230B226B21504609F003FF0323BA +:103B600D0A226C2108F1CC0009F0FCFE08F1FC07DB +:103B700D032309226D2108F1E40009F0F3FE08F595 +:103B800D8A7503231E226E21384609F0EBFE0323AE +:103B900D17226F21284609F0E5FE03230C22702120 +:103BA00D08F5967009F0DEFE03231122712108F548 +:103BB00DA27009F0D7FE03230122722108F5AE7021 +:103BC00D09F0D0FE03230D22732108F5BA7009F018 +:103BD00DC9FE03232222742108F5C67009F0C2FE26 +:103BE00D03231A22772108F5D27009F0BBFE08F5E0 +:103BF00DEA7403232022782108F5DE7009F0B2FE65 +:103C000D032324227921204609F0ACFE4A460323E2 +:103C100D7A2108F5F67009F0A5FE032314227B2105 +:103C200D08F5017009F09EFE03230522862108F593 +:103C300D077009F097FE032310227C2108F50D7003 +:103C400D09F090FE032308227D2108F5137009F079 +:103C500D89FE032315227E2108F5197009F082FED5 +:103C600D032316227F2108F51F7009F07BFE032325 +:103C700D0F22802108F5257009F074FE0323182208 +:103C800D812108F52B7009F06DFE0323132282218B +:103C900D08F5317009F066FE01230622832108F52F +:103CA00D377009F05FFE01232822842108F53D704D +:103CB00D09F058FE19228521032308F5437009F0F8 +:103CC00D51FE009BC8F82C33019BC8F8404308F502 +:103CD00D5179C8E9CC37C8E9CE65C8E9C9BA4846B3 +:103CE00D07F08CFC2E4B029919602E4B039A1A602B +:103CF00D21231325C8F80830236820465B6C00216A +:103D000D9847D8F808300135AB4204F11804F3DCBC +:103D100DD8F82403036800215B6C9847D8F8280372 +:103D200D036800215B6C9847D8F82C0303680021C9 +:103D300D5B6C9847D8F83003036800215B6C98479B +:103D400DD8F83403036800215B6C9847D8F8380322 +:103D500D036800215B6C9847D8F83C030368002189 +:103D600D5B6C9847D8F808100122114405A807F09C +:103D700D4BFC05A9484607F077FC05A807F06CFC3D +:103D800DD8F80810D8F844330B44002240461A7175 +:103D900D07B0BDE8F08F00BF448E03002C8D0300EB +:103DA00D743B0020703B00202DE9F8438268D0F869 +:103DB00D443313441A7942F001021A718368002BBF +:103DC00D44DD0025DFF88890064600F10C04A84676 +:103DD00D13E0D3F8003703F44033B3F5003F06D1B9 +:103DE00DD6F844332B441A7942F008021A71B3689D +:103DF00D0135AB4204F1180428DDD6F84433277C95 +:103E000D2B44204683F804802368DB69984707F02C +:103E100D1F020028EBD1202F34BF4FF0A0434B469B +:103E200D03EB8203D3F8002702F44032B2F5403F92 +:103E300DCFD1D6F844332B4401351A7942F0040220 +:103E400D1A71B368AB4204F11804D6DCBDE8F883EF +:103E500D00030050F8B58168D0F844331E4A0B4476 +:103E600D197921F0010119718368D2F80473D2F820 +:103E700D0413C2F80813002B2ADD064600F10C04CA +:103E800D00250FE011F0080320464FF0020104BF9A +:103E900D2046194609F0F6FFB3680135AB4204F12F +:103EA00D180415DD23682046DB6998470028F3D1F7 +:103EB00DD6F844332B4419794B07E3D5204603211B +:103EC00D09F0E0FFB3680135AB4204F11804E9DCF9 +:103ED00D014BC3F80473F8BD006000402DE9F04FAD +:103EE00D06463A4883B09946B3689246D0F8042303 +:103EF00D0092002BD0F80423C0F808232FDD88464C +:103F000D34460025E36894F81CB0DB6904F10C0716 +:103F100D38469847E8B9E36838461B6A9847C0B1F8 +:103F200D638A13F4007124D0B8F1000F11D0BAF1E7 +:103F300D000F2BD0BBF1200F0BF01F0B244A0BF5FC +:103F400DE07138BF4FF0A04252F8211011F4403FFC +:103F500D27D0B3680135AB4204F11804D2DC1B4BFA +:103F600D0022C3F87C21009AC3F8042303B0BDE8F6 +:103F700DF08FB9F1000FECD0384609F083FFB3682C +:103F800D0135AB4204F11804BCDCE8E73846514674 +:103F900D09F078FFB3680135AB4204F11804B1DCC8 +:103FA00DDDE7C3F30023C3F103013846019209F0A5 +:103FB00D69FF019A012303FA0BF3C2F82035B368A8 +:103FC00D0135AB4204F118049CDCC8E700600040E9 +:103FD00D0003005010B582B0062916D8DFE801F0B5 +:103FE00D323E4D18181D0400816800290DDD002298 +:103FF00D438A9C0548BF23F4007302F1010248BFB8 +:1040000D43828A4200F11800F2D1002002B010BDA7 +:1040100DFFF720FF002002B010BD002A46D08468B3 +:1040200D002CC8BF0023F0DD418A11F4007F03F19D +:1040300D010300F1180002D0116801311160A34293 +:1040400DF2D1E2E70190FFF7AFFE012201980023C4 +:1040500D1146FFF743FF002002B010BD8268D0F873 +:1040600D443313441B79DA0716D501230022194670 +:1040700DFFF734FF002002B010BDD0F84433826842 +:1040800D13441B79DB070CD501231A461946FFF79C +:1040900D25FF002002B010BD0190FFF785FE0198AD +:1040A00DE3E70190FFF780FE0198EDE76FF47A707A +:1040B00DACE700BF00207047002070476FF47D70A3 +:1040C00D704700BF6FF47D70704700BF10B5044698 +:1040D00D03EB4300C4E9022321608000012102F0BB +:1040E00D53FA002360602382204610BD704700BF45 +:1040F00D2DE9F043364C236813F0010383B00546D8 +:1041000D1AD0344C2368DE0721D5334C334F344E4F +:1041100D0A2002F013FB204609F0BCFB02212046C9 +:1041200D09F0B8F9E3883A7823F48073E380E2B1BB +:1041300D306803B0BDE8F08301222A48114606F02D +:1041400D7FFE01232360234C2368DE07DDD4192273 +:1041500D85210323204809F005FC0123224A234928 +:1041600D1D48236013F0B6FCCFE7DFF88480326082 +:1041700D32212846C8F8002004F07AFE28B93068AC +:1041800D01233B7003B0BDE8F083502013F0A9FC70 +:1041900D32230522CDE9003229462246114B8146B4 +:1041A00D04F04CFE5420C6F8009013F09AFC224601 +:1041B00D3C2306248146CDE900342946094B04F001 +:1041C00D35FF3168C8F80090484602F0E1FDD6E7AA +:1041D00D1C39002020390020303900208342002076 +:1041E00D243900202839002040200020ED40020015 +:1041F00D4839002010B5044613F071FC204610BD5F +:1042000D10B504460A2002F099FA2046FFF770FF18 +:1042100D014B186810BD00BF4839002082B010B5A1 +:1042200D8C4684B049688646DCF800000DF1080C18 +:1042300DACE8030006A981E80C00039BDA070EEB3E +:1042400D630C12D55A10029B5EF80220D45808ABAD +:1042500D93E803008DE8030006AB0CCB6046A04746 +:1042600D04B0BDE8104002B07047029CEFE700BFFC +:1042700D2DE9F04F83B0DDE90CABBDF83870002BA4 +:1042800D41D080460E4691461D46BAF1000F3DD0F5 +:1042900D0F2E01D1C02F36D1282013F022FC044659 +:1042A00D103006F087FE18202680A4F8029013F037 +:1042B00D18FCCDE900AB47F00207A7806B46074617 +:1042C00D0246A06003CB47F80C5B0023D8F80060D2 +:1042D00DD360E3607B609160506075680D495161FA +:1042E00DC4E908330C4B9D4208D1204602F078F901 +:1042F00D204603B0BDE8F04F13F0F1BB2146404618 +:1043000DA8470028F1D103B0BDE8F08F1BF0010FD5 +:1043100DBED1F8E71D42020049CE010030B58DB087 +:1043200D044610982160C4E901231B49E06004F0A4 +:1043300D17FBD0B105460DF1140E00696969AA6924 +:1043400DEB69F446ACE80F00286A696AAA6AACE822 +:1043500D07001CE90F008DE80F0020689EE80E0095 +:1043600D02F0FCFC284613F0BAFB0C4B1D6885B11E +:1043700D0B4A0023CDE9052305AB93E80300C023C9 +:1043800D8DE8030002930322234606212846FFF7FA +:1043900D6FFF20460DB030BD488D0300843A0020DC +:1043A00D9D48020070B40B680468D0E90156E31A09 +:1043B00D07EE903A4B68EB1A06EE903AF8EEE66A85 +:1043C00D8B68F8EEE77A66EEA66AF31AE7EEA76A4F +:1043D00D012A07EE903AF8EEE77AE7EEA76A35DDA7 +:1043E00D02EB420201EB8200B0EE666A0C38D1E9B5 +:1043F00D0323EB1A07EE903AA21AF8EEE77A07EECE +:1044000D102A4B69B8EEC77A67EEA77AF31AE7EE72 +:1044100D077A0C3107EE103AB8EEC77AE7EE077A55 +:1044200DF4EE667AF1EE10FAB4EE676A48BFF0EE7C +:1044300D676AF1EE10FA48BFB0EE676A8842D6D1CE +:1044400D76EE667A70BC17EE900A7047B0EE666A2B +:1044500D76EE667A70BC17EE900A70472DE9F0473C +:1044600D2DED068B84B004AC04E90E00139A029E68 +:1044700D1D4600230F469A424FF48061C0E9003378 +:1044800DC0E90311814683608361416140F3D480AB +:1044900D129CDFED7D8A02EB420204EB8208A246FC +:1044A00DDAE90023F31A07EE903ABA1AF8EEE77A32 +:1044B00D07EE102ADAF80830B8EEC77A67EEA77A59 +:1044C00DEB1AE7EE077A07EE103AB8EEC77AE7EE89 +:1044D00D077AF5EE407AF1EE10FA00F1B880B1EE00 +:1044E00DE77A0AF10C0AFDEEC77AF8EEE77AF4EEF8 +:1044F00D687AF1EE10FAC8BFF0EE678AD045CFD1D9 +:1045000D9FED619AF7EE00AAF0EE499AB0EE49AA36 +:1045100DB0EE498AD4E90012B31A07EE903A7B1A2D +:1045200D07EE103AF8EEE77AA368B8EEC77A67EEB1 +:1045300DA77AE81AE7EE077A07EE100AB8EEC77AFF +:1045400DE7EE077AF5EE407AF1EE10FA00F186808B +:1045500DF1EEE75AC91B921B5B1B0C3488EEA56A62 +:1045600D07EE901AF8EEE76A07EE902AB8EEE77AB2 +:1045700D07EE903AF8EEE77A86EEA55AC7EE256A71 +:1045800D87EEA57A76EE6A7ABDEEC88ABDEEE76A49 +:1045900D18EE102A16EE103A9A42B8BF1A4608EED7 +:1045A00D102AB0EEC56AF0EEE66AB0EEC77AA04505 +:1045B00DA6EE27AAE6EEA79AA7EE279AB8EEC88A26 +:1045C00DA8D169EEA97AEAEE0A7AE9EE097AF5EE52 +:1045D00D407AF1EE10FA4BD4BDEEE87A17EE103AB0 +:1045E00DB1EEE77A4846C9E90165C9F80070C9F826 +:1045F00D18308AEE075AC9EE875A89EE076AF7EE28 +:1046000D007AF0EE676AB0EE677AE5EE086AA5EE1D +:1046100D887AE6EE087AFEEECB6ABEEECB7AFEEE37 +:1046200DCB7AC9ED036A89ED047AC9ED057A04B038 +:1046300DBDEC068BBDE8F0879FED139AF0EE499A1D +:1046400DB0EE49AAB0EE498AF0EE497AC8E717EE06 +:1046500D900A12F021F807EE100A42E717EE900AC1 +:1046600D12F01AF8D4E9001205EE900AA36871E76A +:1046700D17EE900A12F010F8FDEEE87A07EE100A28 +:1046800D17EE903AAEE700BF000000002DE9F04FA5 +:1046900D93B0161E1190884640F3FA80002206EB67 +:1046A00D460C0B46740001EB8C0C15461746D3E9EE +:1046B00D00010C330D4453F8041C9C4507440A4477 +:1046C00DF5D197FBF6F3099395FBF6F3079392FB60 +:1046D00DF6F30393119B099A1A60079A5A60039A8D +:1046E00D9A60414632461846FFF75CFE3444D8F8CE +:1046F00D0030D8F80410D8F808B00A93A8F10C02CD +:1047000D02EB84026FF0C704E41A10946FF0C70433 +:1047100D641AC3F5C8730B940D936FF0C704C1F5FC +:1047200DC87305EE900AA4EB0B0400200E93CBF595 +:1047300DC87305910C9006948246019081460F93A3 +:1047400D099B1099194402910D99CB18089307995B +:1047500D0E9B0B44049303990F9B03EB010EDDEDB0 +:1047600D027A0A9B17EE901AF8EEE74A5D180B9B3A +:1047700D079964EEA44A03EB010C07EE90CAF8EE1C +:1047800DE77A059B0399B0EE645AA7EEA75A03EB9F +:1047900D0C04069B5F1807EE907AF8EEE77AB0EE00 +:1047A00D456AA7EEA76A012E0BEB0700F0EE466AED +:1047B00D29DD43461969611A07EE901AD968691AFD +:1047C00D07EE101AF8EEE77A5969B8EEC77A67EE78 +:1047D00DA77A411AE7EE077A0C3307EE101AB8EEF6 +:1047E00DC77AE7EE077AB4EE676AF1EE10FAF4EEE7 +:1047F00D676AC8BFB0EE676AF1EE10FA48BFF0EE17 +:1048000D676A9A42D6D176EEC66AF4EEE56AF1EEA3 +:1048100D10FA04D5F0EE665A82460194A946C837BF +:1048200DBE45B8D1049B0CF1C80C6345A5D1029BC4 +:1048300D0899C8339942029391D1099B4B4508D0F1 +:1048400D019B07930123CDF80CA00C93CDF8249078 +:1048500D76E7079B01998B4206D0019B07930123B5 +:1048600DCDF80CA00C936BE7039B9A4504D0012364 +:1048700DCDF80CA00C9363E70C9B2BB1119B099AFF +:1048800D1A60079AC3E9012A119813B0BDE8F08F99 +:1048900D002303930793099374001BE782B02DE95E +:1048A00DF04F2DED028BF1B001467CAC642084E815 +:1048B00D0C00069101F042FF0522114612A806F0E8 +:1048C00DFFFB964913A806F025FC25AB70A9002225 +:1048D00D9A60C3E900220C339942F9D1069C1C92CF +:1048E00DA0688DF8742003681792CDE91822CDE9E0 +:1048F00D1A229B6ADFF83892984708EE100AA068D2 +:1049000D0368FF215B6A9847A0683C3003F03AFDCD +:1049100D43F68C420023099205939B4607930A9315 +:1049200D099B43F68C429342A9F1020A00F0BA802A +:1049300D7B4A9342C0F2B680099B002B00F0DE80CB +:1049400D059A0F2A00F0DA80A3F16402089313B2DE +:1049500D09930799734B069D2831A3FB0132C8209B +:1049600D920900FB1212D3B26868079302F028F97E +:1049700D0446686802F032F914F52A7FC0F2B2805D +:1049800D14F1C80FC0F2B680B4F52A7F00F3C180D0 +:1049900DC82C00F3218102230C93984610F52A7F31 +:1049A00DC0F29C8010F1C80FC0F2A080B0F52A7F34 +:1049B00D00F3AB80C82800F3138102230D930B93F2 +:1049C00D594D12A817AE06F025FC2C460A9B37460A +:1049D00D04E002344C450CD017F8013F012BF8D1FF +:1049E00D62782178FF2312A8023406F01DFC4C4595 +:1049F00DF2D1079BDDE90C1212A806F015FC089BFD +:104A000D002B02DB059B0F2B09D900230093069B7E +:104A100D9868002310301A4612A906F035FC0023C1 +:104A200D1A460EAF0B9B05E0554506F101062AD03F +:104A300D15F8022F9045F7D16A789A42F4D125A93D +:104A400D0BEB4B0401EB8404317801294FF000028C +:104A500DEAD00893069B3846196802F09BF9059A2F +:104A600D0132D3B297E807000BF1010B05935545C1 +:104A700D4FF00103337084E80700089B5FFA8BFB4E +:104A800D06F10106D4D1642001F058FEBBF1180FD8 +:104A900D50D89DF85C300A93099B43F68C429342A3 +:104AA00D7FF446AF069CA068FAF7CEFFA4681F49B5 +:104AB00D1EA806F09FFE3C3478220DEB0201204625 +:104AC00D03F008FD1EA806F06DFE43F68C4343F679 +:104AD00D2842CDE90832002305933AE700230D93D0 +:104AE00D0B936DE700230C93984657E701230D9325 +:104AF00D0B9365E701230C9398464FE7069B986847 +:104B000D3C3003F03FFC099B1EE704230D930B93F0 +:104B100D56E704230C93984640E700BF548D0300DD +:104B200DD18AFFFF1F85EB51B48D03009C8D0300CF +:104B300DE68D030014AC5A4625A92046FFF7A6FDC5 +:104B400D25ABCDF804B0009394E80E001EA8FFF736 +:104B500D85FC21AB0FCB8DE80F00069D1EAB2868A1 +:104B600D0ECB02F0FBF8E86820B11F491EAA1C23EA +:104B700D03F03CFF069EB068FAF766FFB06813A914 +:104B800D00F13C05204606F0BBFA002340F2DC5252 +:104B900DCDE9003221461A46284603F00FFC204687 +:104BA00D06F042FA4FF47A7001F0C8FDB068FAF7DA +:104BB00D4BFFB068036818EE101A5B6A984713A88C +:104BC00D06F032FA12A806F02FFA71B0BDEC028B86 +:104BD00DBDE8F04F02B0704703230C939846DDE615 +:104BE00D03230D930B93EBE6488D0300C38843F429 +:104BF00D8043C380704700BF84B003AA01900DF1BC +:104C000D07030DF1030013F8011902F8011B83428C +:104C100DF9D1039804B0704740BA82B080B202B0A7 +:104C200D704700BF10B5044A026000230446C380DC +:104C300D00F038FD204610BD448E030010B5064A25 +:104C400D026000230446C38000F02CFD204612F0C4 +:104C500D46FF204610BD00BF448E0300F8B54569E0 +:104C600D0446002D5ED04FF0804200210123C2F892 +:104C700D00111360D2F80031002BFBD0637A2E4A5D +:104C800D2E4DD35CC5F80C35217A2D4BC5F8081582 +:104C900D0022C5F81025C5F81C35A67AF8F738FCA2 +:104CA00D10B9A672C5F82465244BDFF89CC067695E +:104CB00D244D002001210826C3F82C050222C3F83B +:104CC00D30154FF6FF7EC3F81465C3F818C5DFF82D +:104CD00D7CC0C3F83425C3F83CE5C3F838C54FF0A4 +:104CE00D180CC3F854C5C3F80475C3F80463C5F8AC +:104CF00D80212A60D3F8002242F01002C3F800226E +:104D000DC3F800015960D3F80021002AFBD0E288D6 +:104D100D012142F4804200200A43C3F80C0199603E +:104D200DE280F8BD2C2012F0DCFE2C22064629462E +:104D300D12F037FF666196E7E88D03000010004022 +:104D400D7469627500E100E0200004022110010089 +:104D500DF0B51B4F85B0054600F118062C698CB1D6 +:104D600DE278012A10D0022A05F1200024D0012377 +:104D700D0A21684606F0D0F82B69A3420AD01C46DA +:104D800D002CEDD105B0F0BD304600F043F92B6994 +:104D900DA342F4D10222C7F88020BFF34F8FBFF397 +:104DA00D6F8F2B695B6A2B61EB7A013BEB722046AF +:104DB00D3A6012F094FED1E700F054F9DCE700BF41 +:104DC00D00E100E0104B70B500250446C0E9003548 +:104DD00D0E4600F0F9FB20460C4B40F8183B2146DF +:104DE00D00F014F9214604F1200000F037F940F2EB +:104DF00D0772C4E90225064BA680C4E90455E58077 +:104E000D1C60204670BD00BF448E0300FC8D030066 +:104E100D4C39002038B5436943B3C27A032A04469E +:104E200D21D8C288D2074CBFC268124A9A622C2080 +:104E300D12F057FE2C220021054612F0B2FE6369D6 +:104E400D00225A6223695BB11A465B6A002BFBD1C3 +:104E500D63695362E37A65610133E372002038BD03 +:104E600D63692361F6E76FF47B7038BD6FF47A7078 +:104E700D38BD00BF16FCFFFF1A4BD3F8002122B13D +:104E800D00210122C3F800119A60164BD3F80C21B2 +:104E900D82B10022C3F80C21D3F8001401290AD0E5 +:104EA00D114B1B68D988C90700D5DA600D4B01225B +:104EB00D9A607047704710B50B4CD3F84835206891 +:104EC00DC288D207C3F1000300D5C360FFF7A2FF6C +:104ED00D2268044B5269C3F80425024B01229A60E3 +:104EE00D10BD00BF001000404C39002010B5044625 +:104EF00DF8F70EFBF0B9E38813F0010301D1184662 +:104F000D10BD0D4B0222C3F88020BFF34F8FBFF3AE +:104F100D6F8F0A4A0123C2F810011361D2F81031C4 +:104F200D002BFBD0E38823F4804323F00103002002 +:104F300DE38010BD024810BD00E100E0001000400C +:104F400D16FCFFFF70B505460E46F8F7E1FA00288E +:104F500D3CD13EB9EB8813F0040420D19A072DD42F +:104F600D002070BDEB88044613F001000ED1184AE5 +:104F700D11688C07F4D543F002030221EB80C2F8CF +:104F800D8010BFF34F8FBFF36F8F70BD2846FFF7B3 +:104F900DADFFEB8843F004032046EB8070BD23F09A +:104FA00D0402D907EA80DBD4F8F7B2FA04460028E8 +:104FB00DD6D12846FFF752FE204670BD044A23F095 +:104FC00D02030221EB802046116070BD014870BDC7 +:104FD00D00E100E016FCFFFF03699BB10A4910B424 +:104FE00D0224C1F88040BFF34F8FBFF36F8F02696A +:104FF00D526A0261C27A013AC2720C6018465DF8BB +:1050000D044B70471846704700E100E00022C0E9EC +:1050100D0012704710B5044684B00068FFF7DCFF3E +:1050200D00224262616889B14B6A33B119465B6AED +:1050300D0132002BFAD1032A0ADC486201231A46F9 +:1050400D0921684605F068FF04B010BD6060F5E702 +:1050500D04B0BDE8104012F042BD00BF0022416017 +:1050600D0270704738B504464068FFF7B5FF01235D +:1050700D23700546043005F0A7FF0023237025B1EA +:1050800D2846BDE8384012F02ABD38BD4CDF7047C8 +:1050900D10B5044A026000230446C38000F002FBF1 +:1050A00D204610BD448E030010B5064A0260002351 +:1050B00D0446C38000F0F6FA204612F010FD20469B +:1050C00D10BD00BF448E030010B586B0002304460A +:1050D00D0193F8F71DFA00BB124A01231360D2F8B1 +:1050E00D0031002BFBD00023C2F80031D2F8083577 +:1050F00D019301215160002BB8BF03339B10238214 +:1051000D02F042FEE268A18801231044A0601A4615 +:1051100D02A805F001FF06B010BD01A8FFF7B6FF0C +:1051200D019BE8E700C00040C38843F4804310B5FD +:1051300D0446C38002F028FEA368984271F1000373 +:1051400D00D210BD2046BDE81040FFF7BDBF00BF27 +:1051500D70B5094B00250446C0E900350E4600F038 +:1051600D33FA064A22604FF47A73C4E90253A680DB +:1051700D2561204670BD00BF448E0300208E0300C4 +:1051800D10B50446006806F06BFC204610BD00BF4C +:1051900DF8B522EAE275044605F10C001F460E46ED +:1051A00D01F092F9206006F083FC23681D722068DF +:1051B00D476036B12A4631460930BDE8F84012F055 +:1051C00DC8BCF8BD08B50023194605480122FFF7F4 +:1051D00DDFFFBDE80840034A0349014812F07ABCDD +:1051E00D50390020402000208151020010B5ADF54E +:1051F00D627D01A800F096F84FF46072002102A8BC +:1052000D12F0CFFC022300225821039303A801239F +:1052100D0A930AF073FC00220290C3219AA80AF0A7 +:1052200D6DFC00239990D3F8FC2F013219D04FF06B +:1052300D8052D3F8FC4F13691C444FF4607202A9DD +:1052400D204612F076FCD0B900234FF46072D3F8EB +:1052500DFC4F02A9204612F06CFC50BB0DF5627D8F +:1052600D10BD4FF010224FF0805394691B691C4400 +:1052700D4FF4607202A9204612F05BFC70B121461A +:1052800D01A800F051F8E02302AA214601A800F080 +:1052900D81F80023D3F8FC3F0133D5D14FF0102313 +:1052A00D4FF460729C6902A9204612F042FC00285E +:1052B00DD4D0214601A800F037F8E02302AA2146F8 +:1052C00D01A800F067F80DF5627D10BD0023D3F83D +:1052D00DFC2F01320ABF4FF01023D3F8FC2F9A692F +:1052E00D4FF080531B69134493F8A13203B97047F3 +:1052F00DFFF77CBF10B50023044607F0B3FB024B4C +:1053000D2360204610BD00BF747D030029DF704768 +:1053100D28DF7047022802D1014B01221A70704715 +:1053200D84420020704700BF70B50C46F8F7F0F8C6 +:1053300DA0B1164D00232B704FF0805601E002F006 +:1053400DF7FD3069B4FBF0F0FFF7E2FF03460A20EA +:1053500D002BF4D12B78002BFCD070BD0C4A02230E +:1053600DC2F80435D2F80034002BFBD00849C2F83E +:1053700D0845D1F80034002BFBD00023044AC1F8B6 +:1053800D0435D2F80034002BFBD070BD84420020D0 +:1053900D00E00140F8B50D4614461E46F8F7B8F882 +:1053A00D90B11A4F00233B7001E002F0C1FD32466F +:1053B00D21462846FFF7AAFF03460A20002BF4D109 +:1053C00D3B78002BFCD0F8BD114A0123C2F80435FF +:1053D00DD2F80034002BFBD0002E0EDD221F0C4C1A +:1053E00D291F02EB860652F8043F41F8043FD4F81A +:1053F00D00040028FBD0B242F5D1054A0023C2F8C3 +:1054000D0435D2F80034002BFBD0F8BD84420020C7 +:1054100D00E0014070B5A9B380EAE0741B4E0D4663 +:1054200D01F1FF3CC4EBE074002186FB0423E2177D +:1054300DC2EBA30202EB8203A4EB4303002BB8BF24 +:1054400D5B4230338E460CF8013F01311446002A81 +:1054500DEBD1002803DA2D236B540EF1020100234A +:1054600D6B54284612F0D9FB01382844854207D2E7 +:1054700D2B78027805F8012B00F801398542F7D316 +:1054800D204670BD6FF47A74FAE700BF67666666F2 +:1054900D014B18600020704754390020022908B5CF +:1054A00D09D90339012904D80368094ADB689342F5 +:1054B00D0BD1002008BD0029FBD00368044ADB682E +:1054C00D9342F6D001219847F3E700219847F0E782 +:1054D00D19D8010070B584B004AC04E90F00BDF813 +:1054E00D0230012B13D0022B0FD1144C144E04F1AA +:1054F00DF00554F8040F30B1C3885B0403D503687D +:1055000D9B68B34217D1AC42F3D104B070BD0B4CC4 +:1055100D0C4E04F1F00501E0AC42F6D054F8040F46 +:1055200D0028F9D0C3889A04F6D503685B68B342A6 +:1055300DF2D09847F0E79847E5E700BF54390020CF +:1055400D45CE010041CE010010B4084C0023224687 +:1055500D02E001333C2B06D052F8041B8842F8D1EF +:1055600D002244F823205DF8044B70475839002081 +:1055700D38B50A4D04462A46002302E001333C2B80 +:1055800D06D052F8041B8C42F8D1002245F8232096 +:1055900D204612F0A4FA204638BD00BF583900202D +:1055A00D10B5084C20884FF6E853984202D8431C9A +:1055B00D238010BD1520F8F711F92088431C238096 +:1055C00D10BD00BFC82100202DE9F041304C82B044 +:1055D00D2246002302E001333C2B05D052F8041B78 +:1055E00D0029F8D144F823002A4C237813F0010345 +:1055F00D0BD1294D2A6842B10093102201234FF49B +:1056000D7A60002102F0E0FB10B102B0BDE8F0813C +:1056100D2820D5F80080214F12F063FAC0230093A3 +:1056200D01221F4B1021064600F0C2FFD8F80030B2 +:1056300D5B68BB4220D1304600F0D2FF304612F0FD +:1056400D4EFA28202E6812F04CFAC0230093022245 +:1056500D134B0F21054600F0ABFF33685B68BB426F +:1056600D10D1284600F0BCFF284612F038FA2378F6 +:1056700D43F001032370C8E74046314698470028A0 +:1056800DDFD0D8E72946304698470028EFD0E8E725 +:1056900D5839002085420020843A002049CE01006F +:1056A00DD554020010B4084C0023224602E0013309 +:1056B00D3C2B06D052F8041B8142F8D1002244F84D +:1056C00D23205DF8044B704758390020F8B5054686 +:1056D00D0E46062813D8DFE800F013131304041345 +:1056E00D04000F4F07F1F00454F8043D32462946EB +:1056F00D184613B11B681B699847BC42F4D1F8BD1D +:1057000D084C04F1F00754F8043F32462946184678 +:1057100D13B11B681B699847BC42F4D1F8BD00BF9B +:1057200D5839002054390020084600F02FBC00BF26 +:1057300D2DE9F04385B004AC04E90F0023490D6851 +:1057400D4FF47A72DDE90201002312F02FF885B3D0 +:1057500DDFF87C8006460F464FF000092C46AD69F8 +:1057600DE3689E4277F1000321D363697BB109F0B1 +:1057700D63FBE3692BB3A2699A61A3690BB1E2697B +:1057800DDA61C4E90699C4F8149009F047FB09F0F1 +:1057900D53FBD8F80030C4F814806BB11A469B69DE +:1057A00D002BFBD19461C4E9063209F037FB002DC3 +:1057B00DD4D105B0BDE8F083C4E90633C8F8004084 +:1057C00DF3E7D4E905321A60D7E700BF503A00205D +:1057D00D583A00202DE9F04FDFF8A49193B004ACB6 +:1057E00D84E80F00D9F800302BB3614BBDF81040A1 +:1057F00DD3F800A0BDF81280BAF1000F17D0002326 +:1058000D5C4D039340F2FE361F46D346B442DBF89F +:1058100D0C30DAF818A04FEA134099B203460DD0B8 +:1058200D002944D08C4242D0BAF1000FEDD1A4F240 +:1058300DFE33012B79D813B0BDE8F08F40F2FF3C59 +:1058400D6145EDD1002869D1039B002BECD1DBF82C +:1058500D1430ABB109F0F0FADBF81C30002B00F07E +:1058600D8280DBF818109961DBF8183013B1DBF882 +:1058700D1C10D961CBE90677CBF8147009F0CEFA7C +:1058800D09F0DAFA2B68CBF81450002B62D01946C8 +:1058900D9B69002BFBD1C1F818B0CBE9063109F09B +:1058A00DBDFA01230393BAF1000FAED1BFE708B1E2 +:1058B00D4345B9D1DBF814309BB109F0BDFADBF8E3 +:1058C00D1C303BB3DBF818109961DBF8183013B1BD +:1058D00DDBF81C10D961CBE90677CBF8147009F011 +:1058E00D9DFA09F0A9FA2B68CBF814506BB1194643 +:1058F00D9B69002BFBD1C1F818B0CBE9063109F03B +:1059000D8DFABAF1000F80D191E7CBE90633C5F8D6 +:1059100D00B0F4E7DBE905311960D6E7404593D0D7 +:1059200DBAF1000F7FF471AF81E7D9F80050102361 +:1059300D00934246104B214608A800F039FE2B6813 +:1059400D0E4A9B6893420AD108A800F049FE13B095 +:1059500DBDE8F08FCBE90633C5F800B09FE708A985 +:1059600D28469847F0E7DBE9053119607CE700BF71 +:1059700D683A0020583A0020D557020079DA010024 +:1059800D4C3A002038B509F057FA1F4B1C685CB330 +:1059900D63697BB109F050FAE3690BB3A2699A61AF +:1059A00DA3690BB1E269DA610023C4E906336361CF +:1059B00D09F034FA09F032FA002323616362256895 +:1059C00D09F078FA0146284609F080FA09F034FA10 +:1059D00D0E4B1A6822621C6009F020FA204638BD71 +:1059E00DD4E905321A60DBE7282012F07AF8282274 +:1059F00D0021044612F0D5F809F060FA0023C4E93D +:105A000D0003A360D6E700BF603A00205C3A002097 +:105A100D38B50B4B1C682369DB0707D5094D286882 +:105A200D30B1626A4262002363620446204638BD8B +:105A300DFFF7A8FF28600028F3D1204638BD00BF2E +:105A400D483A0020543A00202DE9F04105460E4613 +:105A500D17469846FFF796FF044620B332463B465D +:105A600D2946006809F03CFA256809F023FA011F60 +:105A700D284609F029FA0F4B0F492068B8F1000F9D +:105A800D18BF194609F01EFA09F0D6F90B4A6261E2 +:105A900D13685BB11A469B69002BFBD19461C4E975 +:105AA00D063209F0BBF92046BDE8F081C4E90633A2 +:105AB00D1460F6E7516102001D610200583A0020A2 +:105AC00D2DE9F0414E4D2B78DB0782B002D502B0A7 +:105AD00DBDE8F0814B4E3060FFF754FF4A4B044652 +:105AE00D186009F0A9F9494A62611368002B70D05A +:105AF00D1A469B69002BFBD19461C4E9063209F06B +:105B000D8DF9FFF73FFF424C0768206009F0D2F98D +:105B100D011F384609F0D8F923683E49186809F085 +:105B200DD1F93468002C4DD0282011F0DAFFC023B4 +:105B300D00930022384BDFF8E88040F2FF31074632 +:105B400D00F036FD23685B68434552D1384600F0BE +:105B500D47FD384611F0C3FF2820376811F0C1FF0B +:105B600DC023009300222C4B40F2FE31044600F07E +:105B700D1FFD3B685B68434535D1204600F030FD85 +:105B800D204611F0ACFF00220123002100924FF4BA +:105B900D7A600F2202F018F92820366811F0A1FF63 +:105BA00DC023009301221D4B0F21044600F000FD80 +:105BB00D33685B68434510D1204600F011FD204647 +:105BC00D11F08DFF2B7843F001032B7002B0BDE86F +:105BD00DF081C4E90633146091E7214630469847B9 +:105BE00D0028EFD0E8E73846214698470028CAD06C +:105BF00DC3E72046394698470028ADD0A6E700BF39 +:105C000D864200204C3A0020483A0020583A0020A5 +:105C100D643A0020115F0200D5570200315702008F +:105C200D49CE0100024B187800F00100704700BF0B +:105C300D86420020F0B5304F3B6883B0002B58D022 +:105C400D2E4B1B78DB0754D505460E46FFF7E0FEBD +:105C500D45EA0643C360436904467BB109F0ECF89D +:105C600DD4E9062303B39A61A3690BB1E269DA6142 +:105C700D0023C4E90633636109F0D0F809F0DCF8BC +:105C800D1F4A6261136853B31A469B69002BFBD1FF +:105C900D9461C4E9063209F0C1F8A5F2FE33012B77 +:105CA00D05D8002003B0F0BD63691A60DCE7282039 +:105CB00D3F6811F016FFC023324600932946114B61 +:105CC00D044600F075FC3B680F4A5B6893420AD1AD +:105CD00D204600F085FC204611F001FFE1E7C4E904 +:105CE00D06331460D7E72146384698470028D8D0A8 +:105CF00DEEE70648D6E700BF4C3A0020864200206A +:105D000D683A0020D557020049CE010016FCFFFF6E +:105D100D024B1868B0FA80F040097047583A0020DD +:105D200D10B5104C23789A0784B004D50E4B1B6820 +:105D300D73B104B010BD43F00200207001230222A4 +:105D400D0F21684605F0E8F8074B1B68002BF0D1D2 +:105D500D237823F00203237004B0BDE81040F7F759 +:105D600D4BBD00BF86420020583A00202DE9F0417E +:105D700D5C4D2C682269D10727D45B4E3368002B0C +:105D800D57D06169B1426BD02B60584F3968994239 +:105D900D52D09C4242D08C4242D0554B62699A42BD +:105DA00D3ED0206809F094F8064609F093F8A168F2 +:105DB00D63682F68361ACB1A9E4265D8BB683A685D +:105DC00D2068BDE8F04109F0B7B94A4E2068336844 +:105DD00D42F0020222611A691C6842F004021A6143 +:105DE00D09F07CF80146204609F070F837683868EC +:105DF00D09F06EF8044609F06DF8D7E90123241A6D +:105E000D9B1A9C4255D833689968186809F0D5F9E2 +:105E100D2B681A6900219207316045D4BDE8F081E5 +:105E200D2A68002193681268BDE8F041084609F020 +:105E300D83B92E4F3B682B60130718D42B689C42F7 +:105E400DECD039680E6809F035F8011F304609F0BD +:105E500D3BF83B682849186809F034F839689AE727 +:105E600DA169002908BF194629600B468DE72C60F2 +:105E700DFFF756FF3368002BFAD09C422B60CDD034 +:105E800D39688B4287D1DDE72C6009F023F8606813 +:105E900D203626F01F0610BB304600F015FB3118DA +:105EA00DC4E901012F6089E7BDE8F041186809F0E8 +:105EB00DBEB9D5F800802F6009F00CF87868203451 +:105EC00D24F01F0440B9204600F0FEFA0444C7E94F +:105ED00D0104C5F8008096E700F034FBF3E700F00D +:105EE00D31FBD9E7483A0020583A0020643A0020A7 +:105EF00D603A0020543A0020115F0200034B1B78DA +:105F000DDB0701D5FFF732BF704700BF8642002087 +:105F100D00B5114C114D85B005E02A68A2B1DA0724 +:105F200D02D5FFF723FF23789907F6D443F0020C2F +:105F300D022201230F21684684F800C004F0ECFF13 +:105F400D2A682378002AEAD123F002032370F7F799 +:105F500D53FC2378E3E700BF86420020583A002027 +:105F600D00B583B0FFF766FE10B103B05DF804FB1A +:105F700D054B1B78DB07F8D50190FFF7F7FE01986D +:105F800D03B05DF804FB00BF8642002070B5204EC3 +:105F900D3378DA072FD50546FFF73AFD044601F0B1 +:105FA00DF3FE63692844E0607BB108F045FFE369C7 +:105FB00D53B3A2699A61A3690BB1E269DA61002357 +:105FC00DC4E90633636108F029FF08F035FF114A73 +:105FD00D62611368A3B11A469B69002BFBD19461D2 +:105FE00DC4E9063208F01AFF3378DB0707D5BDE8A0 +:105FF00D7040FFF7BBBEBDE8704000F09FBB70BDA9 +:1060000DC4E906331460EDE7D4E905321A60D2E72E +:1060100D86420020503A002070B5374D2C686369D8 +:1060200D8BB108F009FFE369002B59D0A2699A6181 +:1060300DA3690BB1E269DA610023C4E90633636138 +:1060400D08F0ECFE2C682D4E08F0F6FE3368666104 +:1060500D002B4DD01A469B69002BFBD19461C4E9EE +:1060600D063208F0DBFE34684CB1A369002223B17F +:1060700D1C460132A369002BFAD1032A21DC2B68BF +:1060800D00221A611C6808F015FF0146204608F031 +:1060900D1DFF08F0D1FE1A4A296813688B421CD0E7 +:1060A00D2BB11A6A914220D01346002BF9D108F07A +:1060B00DB5FE144B1B78DB0716D5BDE87040FFF716 +:1060C00D55BEE2692068936100F03CFA606800F00B +:1060D00D39FA204600F036FAD1E71B6A1360E6E77D +:1060E00DD4E905321A60A3E770BD0A6A1A62DEE7C9 +:1060F00DC4E906333460B4E7483A0020603A002022 +:1061000D5C3A002086420020034B1B78DB0701D54B +:1061100DFFF782BF704700BF8642002010B50C46C6 +:1061200D8047A047044B1B78DB0703D5BDE8104023 +:1061300DFFF772BF10BD00BF86420020034B1B78D6 +:1061400DDB0700D47047FFF767BF00BF8642002012 +:1061500D38B50346144610460D4698472046A847C5 +:1061600D044B1B78DB0700D438BDBDE83840FFF782 +:1061700D53BF00BF8642002000283DD02DE9F843D3 +:1061800D1F4F3B78DC0735D51E4E33681A69520711 +:1061900D8846044601D15D6A45B11B49012342463B +:1061A00D2046FFF751FC0020BDE8F883186809F080 +:1061B00D26F83268136913F0020916D143F0010372 +:1061C00D13614046A04733681869C3F8249020F046 +:1061D00D010210F004001A61E6D0387810F00100C9 +:1061E00DE2D0FFF719FF4846DEE723F00303136102 +:1061F00D2846D9E70548D7E76FF47A70704700BF96 +:1062000D86420020483A00203D61020016FCFFFF47 +:1062100D024B1878C0F38000704700BF8642002003 +:1062200D054A137818B143F004031370704703F057 +:1062300DFB031370704700BF864200200022C0E9A7 +:1062400D00227047F8B5394F3B78DA0700D4F8BD16 +:1062500D044608F0F1FD26680136266008F0DEFDE3 +:1062600D012EF4DDFFF7D4FB4369054683B108F039 +:1062700DE3FDD5E90623002B51D09A61AB690BB133 +:1062800DEA69DA610023C5E906336B6108F0C6FDE2 +:1062900D08F0D2FD231D6B616368002B37D01A46C1 +:1062A00D9B69002BFBD19561C5E9063208F0B6FD5F +:1062B00D08F0C2FD23689E4220DD6B697BB108F0BA +:1062C00DBBFDEB693BB3AA699A61AB690BB1EA6996 +:1062D00DDA610023C5E906336B6108F09FFD08F014 +:1062E00DABFD134A6A611368E3B11A469B69002B33 +:1062F00DFBD19561C5E9063208F090FD08F08EFDE1 +:1063000D3B78DB07A3D5BDE8F840FFF72FBDC5E906 +:1063100D06336560CAE7D5E905321A60D5E76B69C2 +:1063200D1A60ABE7C5E906331560E5E78642002044 +:1063300D583A002038B54468054604B363697BB10B +:1063400D08F07AFDE36913B3A2699A61A3690BB1F1 +:1063500DE269DA610023C4E90633636108F05EFD8A +:1063600D08F06AFD0C4A6261136863B11A469B69B5 +:1063700D002BFBD19461C4E9063208F04FFD2B6868 +:1063800D013B2B6038BDC4E906331460F5E7D4E951 +:1063900D05321A60DAE700BF583A00202DE9F041C6 +:1063A00D4468074688461CB3174D0026636973B1D0 +:1063B00D08F042FDE3691BB3A2699A61A3690BB1B1 +:1063C00DE269DA61C4E90666666108F027FD08F046 +:1063D00D33FD2B6865617BB11A469B69002BFBD1A0 +:1063E00D9461C4E9063208F019FD7C68002CDDD1FA +:1063F00DC7F80080BDE8F081C4E906332C60F2E7F0 +:1064000DD4E905321A60D9E7583A002043682BB118 +:1064100D00209B690130002BFBD170471846704757 +:1064200D830770B50D4644D100B970BD860808F0DC +:1064300D03FDD5E90040751CA04206D9216800294D +:1064400D07DB04EB8104A042F8D808F0E7FC00203C +:1064500D70BD21F000434FEA810C54F82320002A2F +:1064600D04EB81010EDB0FE022F00042134443F0F8 +:1064700D0042226054F82320002A04EB83014FEAE6 +:1064800D830C01DA8842EFD89D4201D96444D3E7E9 +:1064900DA042DAD902369E4203D204EB8606B04200 +:1064A00D0AD8236823F00043236008F0B7FC201DB1 +:1064B00D70BD8008461CBAE75B1B43F0004346F8ED +:1064C00D043C2560F1E700BFF8B5074660B3184CF2 +:1064D00D23783BB117493846FFF7A2FF0446F0B1C8 +:1064E00D2046F8BD144D154A2B70166808F0A4FC13 +:1064F00D104A134BC2E900639B1B9B0843F00043FA +:1065000D33602B7801332B7008F088FC0123094987 +:1065100D23703846FFF784FF04460028E0D114208D +:1065200DF7F75CF92046F8BD04462046F8BD00BFDC +:1065300D874200206C3A0020884200204021002034 +:1065400D00F80120B0B10F4B1A68824210B5044615 +:1065500D02D25B68834204D8BDE810401E20F7F7D5 +:1065600D3DB950F8043C002B05DD43F0004344F8E1 +:1065700D043C10BD70471E20F7F730F954F8043C69 +:1065800DF3E700BF6C3A002010B501FB00F282B0BA +:1065900D10460192FFF798FF044628B10123019A96 +:1065A00D0360002111F0FDFA204602B010BD00BFBE +:1065B00D2DE9F041044610300F46BDF818801646FF +:1065C00D1D4604F0F7FC0021C4E90251C4E908118D +:1065D00D27806680A4F804802046BDE8F08100BFC6 +:1065E00D83889B0710B5044603D5806808B111F068 +:1065F00D76FA204610BD00BF82B070B5046A86B031 +:1066000D0AA981E80C003CB3236963B101221C4641 +:1066100D1B690132002BFAD1092A04DD06B0BDE851 +:1066200D704002B070470AAB0FCB02AD85E80F008A +:1066300D182011F056FA06AB064613E903008DE853 +:1066400D0300304695E80C0004F0DAFC266106B034 +:1066500DBDE8704002B0704705460FC902AC84E832 +:1066600D0F00182011F03DFA06AB064613E90300A2 +:1066700D8DE80300304694E80C0004F0C1FC2E6256 +:1066800D06B0BDE8704002B0704700BF30B4D0E92D +:1066900D004303F10050013804EBC00084420AD8D6 +:1066A00D034603E09442184605D813461D68A942D7 +:1066B00DA3F10802F6D9406830BC704710B4D0E998 +:1066C00D004303F10053013B04EBC30C64450FD8A9 +:1066D00D634603E094429C4607D8134618688142EE +:1066E00DA3F10802F6D9DCF800005DF8044B704701 +:1066F00D54F83300F9E700BF10B4D0E9004303F1BB +:1067000D0053013B04EBC30C644513D8634603E00F +:1067100D94429C4607D8134618688142A3F108029B +:1067200DF6D9DCF800005DF8044B081AB0FA80F0D9 +:1067300D4009704754F83300F5E700BF01F0F8BB8E +:1067400D01F0CABBFEF7A4BE0020704710B5044A85 +:1067500D026000230446C380FEF7A4FF204610BD4F +:1067600D448E030010B5064A026000230446C38020 +:1067700DFEF798FF204611F0B2F9204610BD00BF7C +:1067800D448E030038B5084B04460025C0E900359A +:1067900DFEF71AFFE388054A226043F480532581F2 +:1067A00DE380204638BD00BF448E0300688E030091 +:1067B00D00897047807A70470048704716FCFFFFCC +:1067C00D10B5044A026000230446C380FEF76AFF39 +:1067D00D204610BD448E030010B5064A026000230A +:1067E00D0446C380FEF75EFF204611F078F920467F +:1067F00D10BD00BF448E030038B503688172DA6A9C +:1068000D0C498A42044608D19B6A0B4A0B4D9342B0 +:1068100D0AD1A07AA072284638BD90472368064A4F +:1068200D9B6A93420546F4D020469847C0B2A072A9 +:1068300D284638BDB9670200B567020016FCFFFF98 +:1068400D38B503680D4DDA6A0181AA42044608D1B4 +:1068500D1B6A0B4A0B4D93420AD120892081284691 +:1068600D38BD90472368064A1B6A93420546F4D00B +:1068700D2046984780B22081284638BDB96702006E +:1068800DB167020016FCFFFFF8B50025144B03603D +:1068900D0446456016460F46FEF796FE114B2360E3 +:1068A00D94F8363025631422228123F00E03022240 +:1068B00D84F83630A2724FF00113C4E90355C4E9D0 +:1068C00D0555C4E90755C4E90E336762A680E58016 +:1068D00DA586A4F8425084F840502046F8BD00BF6C +:1068E00D448E0300908E0300C26812F5C87F30B548 +:1068F00D80F2848090F8363013F0020340F08680E9 +:1069000D046914F5C87F66DA90F8361011F00401A9 +:1069100D69D1456915F5C87F31DA90F8361011F057 +:1069200D080134D0B1FA81F390F836105B0963F3A6 +:1069300DC30180F8361090F84030032B08D801338E +:1069400DDBB2012B80F840307DD0042B00F082802B +:1069500DB0F8421090F836C0013189B21CF0010E2A +:1069600DA0F8421061D01D2917D900236FF3000C38 +:1069700D80F836C0A0F8423080F840300DE0B5F513 +:1069800DC87F04DD90F8361011F00801CAD0002B35 +:1069900DD1D190F84030002BDAD104FB04F3334908 +:1069A00D02FB023305FB05338B423CD912F5487FC0 +:1069B00D45DBB2F5487F44DC14F5487F48DBB4F580 +:1069C00D487F43DC15F5487F37DBB5F5487FD4BFED +:1069D00D0020062030BDB4F5C87F9ADD90F8361042 +:1069E00D11F0040195D190F83650B1FA81F35B099D +:1069F00D63F3820580F8365001238AE7B2F5C87F2C +:106A000D0FDD90F8363013F002030AD190F83610EE +:106A100DB3FA83F35B0963F3410180F83610012368 +:106A200D6EE700236CE7072030BD0929B5D9013B7E +:106A300DA0F842E080F84030AFE7052030BD0320DC +:106A400D30BD042030BDA0F84230A6E7012030BD96 +:106A500D022030BD90F83630002243F0010380F85B +:106A600D3630A0F842200B2030BD00BFFF70020071 +:106A700DD0E9033230B502FB02F2456903FB032373 +:106A800D05FB0535B5F5800F85B0044625D9038F77 +:106A900D002B45D0B5F5100F02D9638F002B5ED0BA +:106AA00DB5F1107F02D9A38F002B4FD0B5F1806FB8 +:106AB00D02D9E38F002B40D0012384F831302046DA +:106AC00DFFF712FF0B2814D0A38E83421AD0002398 +:106AD00DA08684F8303005B030BD90F83130042BED +:106AE00D46D90023C0E90E332046FFF7FDFE0B28E3 +:106AF00DEAD16086024601230D21684604F00CFAA6 +:106B000D05B030BD94F83030042B12D8628E0133AD +:106B100DDBB2824284F83030DDD0052BE9D0DAE7E4 +:106B200D01230C220D21684604F0F6F90123238779 +:106B300DB0E7638E8342DCD1CDE701230A220D211C +:106B400D684604F0E9F90123E387B5E7012309223B +:106B500D0D21684604F0E0F90123A387A6E7012380 +:106B600D08220D21684604F0D7F90123638797E7C2 +:106B700D0133DBB2A1E700BF30B58BB0016A00F184 +:106B800D18030CCB02AD00910446416A284604F06F +:106B900DADF995E80700E38804F10C0523F0020335 +:106BA00D85E807002046E380FFF762FF0123A188F7 +:106BB00D1A4606A804F0B0F900200BB030BD00BF96 +:106BC00D0368054A1B6B934210B5044601D1E0687A +:106BD00D10BD9847E06810BDB96702000368054A0B +:106BE00D1B6B934210B5044601D1206910BD984727 +:106BF00D206910BDB96702000368054A1B6B9342FB +:106C000D10B5044601D1606910BD9847606910BD8B +:106C100DB96702000048704716FCFFFF00897047F6 +:106C200D10B5044A026000230446C380FEF73AFD06 +:106C300D204610BD448E030010B5064A02600023A5 +:106C400D0446C380FEF72EFD204610F048FF204677 +:106C500D10BD00BF448E0300D0E90D1230B5C36BDB +:106C600D0446C068091A2069121A60691B1AA069C6 +:106C700D00FB01F189126163E16901FB02F2216AF6 +:106C800D8BB001FB03F39B129212A26302ADE3637F +:106C900D04F1340200930CCA216C284604F026F945 +:106CA00D95E80700012304F1280585E80700A18870 +:106CB00D1A4606A804F030F900200BB030BD00BF15 +:106CC00D38B503680D4DDA690181AA42044608D131 +:106CD00D5B6A0B4A0B4D93420AD1208920812846CD +:106CE00D38BD90472368064A5B6A93420546F4D047 +:106CF00D2046984780B22081284638BD156C020089 +:106D000D1D6C020016FCFFFFF8B50025114B03604A +:106D100D0446456016460F46FEF756FC0E4B2360A3 +:106D200D4FF48063C4E90553C4E9073314224FF4CB +:106D300D8053C4E90355C4E90955C4E90B55C4E9A9 +:106D400D0D55C4E90F576564A6802281E380204666 +:106D500DF8BD00BF448E0300D08E030084B030B563 +:106D600D0DF1100C8CE80E00C588044600F10C0ED8 +:106D700DBCE80F00AEE80F009CE8070045F00205E7 +:106D800D8EE80700E580BDE8304004B0704700BFD5 +:106D900D41647047F0B50B680B4D9B6AAB4283B0F5 +:106DA00D0F46044616460CD1F86B396CCDE900063A +:106DB00D07F1340320460CCB04F046F8204603B00F +:106DC00DF0BD08469847EFE7156C02000089704743 +:106DD00D40897047FF299ABF017300206FF47A70C4 +:106DE00D704700BF007B7047704700BF10B54A89E0 +:106DF00D0B8982B0CDE9003200231A4610310446CA +:106E000D04F050FB204602B010BD00BF10B5074B7B +:106E100D044640F8103B04F007F9054A22600023B0 +:106E200D2046E380FEF73EFC204610BD088F030090 +:106E300D448E030010B5094B044640F8103B04F096 +:106E400DF3F8074A22600023E3802046FEF72AFC70 +:106E500D204610F044FE204610BD00BF088F0300F1 +:106E600D448E0300F8B51F460B4B03600023044608 +:106E700D43600E461546FEF7A7FB2046074B40F82C +:106E800D103B2AB231B204F01BF9FF232373268184 +:106E900D6581A7802046F8BD448E0300088F03004E :106EA00D6FF47D70704700BF6FF47D70704700BF49 -:106EB00D10B584B003688DF80F20002400941C6A6F -:106EC00D0DF10F020123A04704B010BD10B584B021 -:106ED00D04688DF80C20002200928DF80D30246A84 -:106EE00D022303AAA04704B010BD00BF10B50123B3 -:106EF00D84B00468CDE900330DF10F03E46AA047B7 -:106F000D08B99DF80F0004B010BD00BF2DE9F84F72 -:106F100D9DF82870002A54D0002B1D4651DD934654 -:106F200D0268DFF8A4809368434506460C4636D1C7 -:106F300D1369DFF898A0534538D1B5F1010918D080 -:106F400D023D5D440BF1FF3404E004F8013FA5421E -:106F500D0DD03268526952454FF00B03F5D0002128 -:106F600D30469047C3B204F8013FA542F1D13268D3 -:106F700DCB44536953450DD10B208BF8000037B925 -:106F800D3368DB68434518D13846BDE8F88F0020DB -:106F900DBDE8F88F012130469847C0B2EDE798471C -:106FA00D3268DFF828A013695345C6D044F00101BB -:106FB00DC9B2304698473268BFE7304698473846E1 -:106FC00DE6E76FF47A70E3E7A16E0200A96E0200A6 -:106FD00D2DE9F0479DF82070002A37D0002B9946F7 -:106FE00D34DD14460268DFF8708095684545064625 -:106FF00D8A4624D11269174DAA4219D1A14404E041 -:1070000D01344C4509D033681A69AA42F8D0217869 -:1070100D3046013490474C45F5D137B93368DB68BC -:1070200D43450FD13846BDE8F0870020BDE8F08715 -:1070300D5FFA8AF13046904733681A69DEE7A84750 -:1070400D3268D7E7304698473846EFE76FF47A70E5 -:1070500DECE700BFA96E0200A16E02002DE9F04120 -:1070600D86B004469DF834508DF80F201E460F460D -:1070700D95B1026801230093156A0DF10F02A8471F -:1070800D38B9236800909D6A0C9B324639462046DC -:1070900DA84706B0BDE8F0810368DFF824C0D3F837 -:1070A00D1C809DF80F20E04508D100951D6A8DF8D4 -:1070B00D172001230DF11702A847E1E7C047DFE7CD -:1070C00DB16E0200024A026000218180704700BF4C -:1070D00D388F03006FF47D70704700BF40797047A3 -:1070E00D4171704711B370B5064608689042144659 -:1070F00D0D4610D020B102680E49126E8A420CD195 -:1071000D34B123680C4ADB6D93420AD100233371ED -:1071100D2C60002070BD002070BD9047002CF0D178 -:1071200DF6E70022314620469847F1E76FF47A7072 -:1071300D704700BFE5030200E10302000EB42DE924 -:1071400DF04787B00FAB044653F8046B00933178CA -:1071500D39B92AE0236820469B6901369847317872 -:1071600D19B32529F6D1009A73781768101D252BB0 -:1071700D009006F1020659D0583BDAB2202A19D8F0 -:1071800D202B17D8DFE803F057161616161616160D -:1071900D1616164C3316161616161616161616162F -:1071A00D16161626161616168A0007B0BDE8F047F5 -:1071B00D03B0704723683F219B6920469847236899 -:1071C00D3F219B692046984723683F219B692046B4 -:1071D00D9847C4E717F8011B0029C0D02368204643 -:1071E00D9B699847397801370029F7D1B7E7002314 -:1071F00D01A93846CDE90133CDE903330593FEF7F7 -:1072000D01F99DF804100029A9D00DF10505236899 -:1072100D20469B69984715F8011B0029F7D19EE779 -:1072200D2368F9B29B692046984798E72368204662 -:1072300D9B69984793E74FF000094FF01C0A08250A -:1072400D4FF0000812E0B9F1000F2AD003F1570CEE -:1072500D236861469B6920464FF001089847013D20 -:1072600D15F0FF05AAF1040A3FF479AF27FA0AF3E6 -:1072700D03F00F0303F13002392A5FFA82FCE2DCDE -:1072800D302A4FF030012046E2D1B8F1000F01D184 -:1072900D012DE4D123689B699847E0E74FF0010980 -:1072A00DCBE703F1370CD3E7C389DB0600D4704776 -:1072B00D10B5044684B0818901230422684603F089 -:1072C00D23FEE38923F01003E38104B010BD00BF5A -:1072D00DC388DB0600D4704710B5044684B081889E -:1072E00D01230422684603F00FFEE38823F0100308 -:1072F00DE38004B010BD00BFC3895B073FD52DE906 -:1073000DF0418369B3F90270002F84B005460E4633 -:1073100D15DD00F11808002401E0A7420FD021B2BD -:1073200D404604F057FBB04204F10104F5D10123AE -:1073300DA9891A46684603F0E7FDA742EFD1EB8C09 -:1073400D95F824209BB20133B3FBF2F102FB11330C -:1073500D2A8D9BB29A421DD0EA8C296A92B28E5424 -:1073600DEB84EB69002B03DBEA8C92B2934207D0DE -:1073700DEB8943F01003EB8104B0BDE8F081704759 -:1073800D4FF0FF33EB61A98901230222684603F018 -:1073900DBBFDEDE7A98901230322684603F0B4FD87 -:1073A00D04B0BDE8F08100BFC3891B0719D530B506 -:1073B00D838EC16A02689BB20446C95C926985B02E -:1073C00D9047A58E94F83030628EADB20135B5FB85 -:1073D00DF3F103FB1155ADB2AA4203D0A58605B05A -:1073E00D30BD7047022240F2FF310123684603F0A1 -:1073F00D8BFD236801219B6820469847A58605B023 -:1074000D30BD00BFC3895A0770B5044607D5036860 -:1074100D00219B689847206AFFF78CF8E38994F860 -:1074200D240023F004039DB2E581FFF745F82062A7 -:1074300D60B12368002645F004055B68E684268567 -:1074400DE581314620469847304670BD6FF47B701C -:1074500D70BD00BF2DE9F04F2DED028B85B0884634 -:1074600DC98900AFCC0708EE100A7B6000F1DF8000 -:1074700D4B07934640F1CB80B8F82650B8F82890CA -:1074800DADB241F00101A945A8F80E1000F012812E -:1074900DDBF80030D8F82000B3F902104D46002972 -:1074A00D465D25DD00244FF0FF3A21B2584604F029 -:1074B00D91FADBF80010B1F902100134B04208BFA7 -:1074C00DAA46A142F1DC98F82440B8F8260001350F -:1074D00D80B295FBF4F604FB1655A84200F0AA8085 -:1074E00DBAF1FF3F44D1D8F820000029465DD9DC20 -:1074F00D98F82440B8F8263001359BB295FBF4F688 -:1075000D04FB1655AB42CAD17B68012B00F09A8063 -:1075100D7B68022B40F08380594607F10C0008F17F -:1075200D180404F0D5F907F10C01204604F0E0F938 -:1075300D0121B8F80C00FEF70BFD07F10C0004F06B -:1075400D29F9B8F8262092B202F1FF3A1AB998F843 -:1075500D243003F1FF3A07F10C0004F0C3F907F1F1 -:1075600D0C01204604F0C4F907F10C0004F012F9E7 -:1075700DBAF1000F53DBCA45BDBF98F82450A5EBF7 -:1075800D09055544AAEB090505F1080222F0070289 -:1075900D6C46ADEB020D00216A1C684610F0F9FA3D -:1075A00D1FFA8AF39945D8F820E098F82400694627 -:1075B00D0FD00DF1FF3609F10102B2FBF0FC00FB1B -:1075C00D1C221EF809C006F801CF1FFA82F94B459F -:1075D00DF1D1B8F8283001332B442AB2B8F80E5047 -:1075E00D25F00105A8F80E5093FBF0F500FB1533BF -:1075F00DA8F8283018EE100A04F044F9A54618EE44 -:1076000D100A1437BD46BDEC028BBDE8F08F404625 -:1076100DFFF7F8FE00283FD1B8F80E102CE7B8F8A8 -:1076200D0E1021F0010118EE100AA8F80E1004F04A -:1076300D59F9E4E77B68012B25D1BAF1FF3F97D1CA -:1076400DD8F82000B8F826309BB2AB42FAD000290A -:1076500D445D27DD00264FF0FF3A31B2584604F065 -:1076600DB9F9DBF80010B1F902100136A04208BFDC -:1076700DAA46B142F1DC98F82400013595FBF0F4EF -:1076800D00FB1455D9E77B68022B7FF471AFBAF17B -:1076900DFF3F7FF46DAF3FE7014618EE100A04F08F -:1076A00D81F8ACE798F82430013595FBF3F403FB32 -:1076B00D1455C7E77B68012B04D07B68022B3FF480 -:1076C00D2BAFAEE7DBF80030D8F82000B3F902108D -:1076D00DB8E700BF2DE9F0471E46214B036000259A -:1076E00D204B85800446C560836008308846174668 -:1076F00D9DF82090BDF824A0FDF75EFF1A4B03F115 -:1077000D080240332260A360C4E9048704F1180025 -:1077100D04F0E8F809F1010384F8303001364FF038 -:1077200DFF33E361E58404F110014246A4F80CA097 -:1077300D84F824602562E56225856586A586204648 -:1077400DFFF7D0FC3A4604F114012046FFF7CAFCBE -:1077500DE38943F480432046E381BDE8F08700BF11 -:1077600D748F0300348E0300788F030010B5044628 -:1077700D002937D001291BD0022917D1C3895B07F6 -:1077800D3AD5E28C238D92B2934219D10221A08970 -:1077900DFEF748FAE38C94F824209BB20133B3FB37 -:1077A00DF2F102FB1133E361FEF7A0FB238D07E03D -:1077B00DE3895A070FD5E28C238D92B29342F7D00D -:1077C00D216A94F82420C85C0133B3FBF2F102FB6B -:1077D00D1133238510BD2046FFF714FE0028EAD093 -:1077E00D238DEDE7C38959070BD5E28C238D92B21A -:1077F00D9342E5D1054810BDFFF704FE0028C0D027 -:1078000DD4E7FFF7FFFD0028EFD0CFE70CFCFFFF1B -:1078100D38B50C1E06DB0368DB680546984700B9D2 -:1078200DAC6338BD6FF47A7038BD00BF828E438E65 -:1078300D92B29A4206D990F83010828E0B4490B2D3 -:1078400D181A7047808E80B2181A70470A4B10B5FF -:1078500D03F108024033044602608360183003F0E0 -:1078600D99FF064AA260002304F10800E381FDF7A9 -:1078700D11FF204610BD00BF788F0300348E03002A -:1078800D08B5C06803681B6B9847002008BD00BF92 -:1078900D08B5C06803689B6A9847002008BD00BF03 -:1078A00DF0B5054683B014461F4607F0BDFAEE68E5 -:1078B00D697C336801919A6CDD6B304690470A2CD8 -:1078C00D77F1000338BF0A24021901993046A84701 -:1078D00D03B0BDE8F04007F099BA00BF70B504469B -:1078E00D07F0A2FAE06803689B6C9847D4E9083169 -:1078F00D62686060821A9B182362A3681A4441F182 -:1079000D0001B2F57A7F6162A26012D3D4E906312B -:1079100D013341F10001581CA2F57A720D4641F177 -:1079200D0001B2F57A7F1E460346F4D2C4E906651E -:1079300DA260BDE8704007F069BA00BF2DE9F04FB5 -:1079400D466B83B0002EBDF83410BDF830B09DF8F5 -:1079500D38A001913DDDC46A074690469946002145 -:1079600D03E0B14204F1180433D0258A0131002D12 -:1079700DF7D13846FFF7B2FF3B6A7A6A18EB03037B -:1079800D49EB0202BAF1000F28D151465046C4E925 -:1079900D0232019B63820F9B6361C4E90010A4F85E -:1079A00D10B007F041FA3B6B3BB1D3E90203A1687C -:1079B00DE268814272EB030305D23C6342464B46BB -:1079C00D3846FFF76DFF07F021FA002003B0BDE840 -:1079D00DF08F6FF47B7003B0BDE8F08F41464846E1 -:1079E00DD5E700BFF0B4456BC36A00218D4201633A -:1079F00D1DDD0A461C8A013254B139B19E688F686B -:107A000DCC68BE42DE6876EB040401D203631946EE -:107A100DAA4203F11803EDD149B1036A8A68D21A5B -:107A200D0A2AB8BF0A22F0BCD317FFF739BFF0BC42 -:107A300D704700BF2DE9F04F06468BB069B1C468A1 -:107A400D017C23680591DD6B9B6C20469847364A77 -:107A500D059903461A442046A8473046FFF73EFFD6 -:107A600D726BF46A002A45DD0025A946012718E04E -:107A700DD4E900BA5BEA0A08628A41D1306B00236F -:107A800DA042238243D0CDE900EC029706A803F073 -:107A900D61FA726B09F101090135AA4204F118046A -:107AA00D25DD218A0029F7D0D6F820E0A368D6F885 -:107AB00D24C0E0689E457CEB000AD9D26369DB07E0 -:107AC00DEAD5FEF79DFB60B1D6E90830174A13EBF6 -:107AD00D020ED4E9021240F1000C714572EB0C025A -:107AE00D17D3726B0135AA4204F11804D9DCB9F130 -:107AF00D000FB6D130460BB0BDE8F04FFFF772BFA7 -:107B000D13EB0B0340EB0A00C4E90230BBE7336310 -:107B100DB9E7CDE900300297052240F2FF3106A802 -:107B200D03F018FADDE700BF80969800A0860100EB -:107B300D084B1B6801465BB1187C014111F0010136 -:107B400D03D001211846FFF775BF1846FFF772BF26 -:107B500D704700BF783A0020416BC36A01EB4101C9 -:107B600D03EBC1018B424FF0000024D21A8AF2B10F -:107B700D5A69D2071BD5C8B130B49C688568C268F4 -:107B800DAC42DC6874EB02020AD3183399420BD96C -:107B900D1A8A002AF9D05A69D407F6D50028ECD1F3 -:107BA00D184618339942F3D830BC7047184618332D -:107BB00D9942DBD870477047F8B505460C4607F07B -:107BC00D33F9E86803689B6C98476A682B6A6860AC -:107BD00D821A9B182B62AB681A446B6AAA6043F138 -:107BE00D0003B2F57A7F06466B6212D3AB69E96981 -:107BF00D013341F1000C591CA2F57A7260464CF12B -:107C000D000CB2F57A7F1F460B46F4D2C5E906701B -:107C100DAA60E86803681B6B984707F0F7F8002324 -:107C200DC4E90063D5E90801F8BD00BF2DE9F843AB -:107C300DDDE908680546174607F0F6F856EA080329 -:107C400D35D02B6A9B192B626B6A48EB03036B6271 -:107C500D4FF47A720023304641460FF09FFDAB6919 -:107C600D0446E418EB69AC610A46304643EB020664 -:107C700D4146EE614FF47A7200230FF08FFDA86834 -:107C800D8318B3F57A7FAB6010D3601C46F1000109 -:107C900D421CA3F57A730C4641F10001B3F57A7FCE -:107CA00D06461046F4D2C5E90664AB606F602846FF -:107CB00DFFF714FE6B6BD5E9080703EB430E0023AA -:107CC00D2B63EB6A0A3003EBCE0E47F100077345C9 -:107CD00D15D333E0D3E902128142BA4101D2C3E98F -:107CE00D02072A6B3AB196689968D268DC68B1428E -:107CF00D74EB020200D22B6318339E451ED91A8AEB -:107D000D002AF9D0D3E9004654EA0602E2D09A6877 -:107D100DD968A21846EB0101824271EB070CE0D243 -:107D200D12EB040C904662468C4641EB06018242F2 -:107D300D71EB0709F4D3C3E9028CD2E7E868036855 -:107D400D9B6C9847EB680A4A19680244CE6B297CF4 -:107D500D04461846B0472B6B33B1E868697C03685D -:107D600D04F10A02DB6B9847BDE8F84307F04EB803 -:107D700D80969800704700BF064B10B51C682CB15B -:107D800D2046FFF7ABFDD4E9060110BD0020002110 -:107D900D10BD00BF783A0020064B10B51C682CB101 -:107DA00D2046FFF79BFDD4E9080110BD00200021FE -:107DB00D10BD00BF783A002010B5094C246884B07E -:107DC00D64B10193069B03930B460121009202912E -:107DD00D02462046FFF7B2FD04B010BD0148FBE797 -:107DE00D783A002016FCFFFF70B50E4D2C68B4B12B -:107DF00D2046FFF773FD0C4B266A42F21070984730 -:107E000D2C682046FFF76AFD236A0849053B9B1B3A -:107E100D42F210720020B2FBF3F30B6070BD044808 -:107E200D70BD00BF783A0020E9200020743A002090 -:107E300D16FCFFFF70B516461E4A02601E4A4374BB -:107E400D0A230446C160436310600D460674012188 -:107E500DF020FEF791FB00230022C4E90B03002361 -:107E600DC4E90623C4E908232B681449DA698A4258 -:107E700D1AD1134AEA603146124ADB6B28469847FD -:107E800DE06803685B6A9847E06803680022A260B7 -:107E900D9B6C9847E36860601A681846936A984728 -:107EA00DFFF7A2FF204670BD284605499047E568BB -:107EB00D2B68E0E7DC8F0300783A002061DA0100DF -:107EC00D317B020080969800F8B5114E3468E4B10C -:107ED00D104B0546186890B92046FFF7FFFCD4E912 -:107EE00D08072D1847F1000734682046FFF7F6FC08 -:107EF00DD4E90823AA42BB41F6D30020F8BD05FB07 -:107F000D00F0054B98470020F8BD0448F8BD00BFB0 -:107F100D783A0020743A0020E920002016FCFFFF7B -:107F200D4FF47A7303FB00F0FFF7CEBF064B1B68CF -:107F300D014613B11846FFF73FBE00220023C0E9EA -:107F400D0023194610467047783A002010B5084CAA -:107F500D246882B04CB1CDE9002302460B46204681 -:107F600DFFF764FE002002B010BD0248FBE700BF22 -:107F700D783A002016FCFFFF084B1B685BB110B56B -:107F800D04461846FFF7E8FD20B1D0E90223C4E905 -:107F900D0023012010BD1846704700BF783A00201D -:107FA00DC3880D4A23F4005310B504460260C38004 -:107FB00D2C3003F031F804F1240003F0EBFB04F155 -:107FC00D1C0003F0E7FB054A226000232046E380F6 -:107FD00DFDF760FB204610BDEC8F0300348E0300CF -:107FE00DC3880F4A23F4005310B504460260C380C2 -:107FF00D2C3003F011F804F1240003F0CBFB04F155 -:1080000D1C0003F0C7FB074A22600023E3802046D3 -:1080100DFDF740FB20460FF05AFD204610BD00BF76 -:1080200DEC8F0300348E0300F8B50025144B03606C -:1080300D044645600F461646FDF7BEFA114B236008 -:1080400DA76004F10C0002F0C7FE04F11C0003F060 -:1080500D49FC04F1240003F045FC04F12C0003F06D -:1080600D21F84FF4405384F822502563A680E38015 -:1080700D2575E5822583258425852046F8BD00BF1D -:1080800D348E0300EC8F03002DE9F0410446806827 -:1080900D84B00121103003F0CBF994F92230042B78 -:1080A00D06DCE269B4F92010B2F902208A421CDC28 -:1080B00D01335DB2A06884F822500368DB699847EC -:1080C00D0130854202D004B0BDE8F081E269B4F917 -:1080D00D2030002184F82210B2F902209A4230DDBE -:1080E00D0133238404B0BDE8F08104F11C0003F0DA -:1080F00D71FC014604F10C0002F080FE94F922306F -:1081000D0646A068C3F1040301279F400368DB699D -:1081100D98470138FFB2013E00255FFA80F816F846 -:1081200D013F1F4205D10135052DF8D194F92230BB -:1081300DBEE7A0682AB2FF234146103003F06CF869 -:1081400DF1E701231A4621756846A18802F0DCFE8D -:1081500D01231A4640F2FE31684602F0D5FEB2E721 -:1081600D30B5436AB0F92810B3F9023085688B42F7 -:1081700D85B0044605F1100510DC202100231A46B8 -:1081800D284603F00FF9626AB4F92830B2F90220DB -:1081900D9A4208DB0133238505B030BD243003F04E -:1081A00D19FC0146EAE701230020A18820751A4633 -:1081B00D684602F0A9FE01231A4640F2FE316846D8 -:1081C00D02F0A2FE05B030BD10B50446806886B041 -:1081D00D103003F017F8A068B4F930200023009395 -:1081E00D04F12C01103003F047F810B994F8333036 -:1081F00D53B994F932303BB1218E01220B442386C1 -:1082000D84F8332006B010BD012300211A462175D4 -:1082100D02A8A18802F078FE01231A4640F2FE3131 -:1082200D02A802F071FE06B010BD00BF30B50446C5 -:1082300D8068B4F93050036887B0DB699847E36A0A -:1082400D94F932105B88CB1A1844854202DC94F8FD -:1082500D33307BBBB4F93020002A12DCA068002338 -:1082600D04F12C010093103003F006F894F932104C -:1082700D79B1228E0123114484F83330218607B061 -:1082800D30BDA0684942103003F0D2F8B4F9302067 -:1082900DE4E701231A46217502A8A18802F034FEF5 -:1082A00D012340F2FE311A4602A802F02DFE94F988 -:1082B00D3210DEE7237D062B10D001230020A1888C -:1082C00D20751A4602A802F01FFE01231A4640F23D -:1082D00DFE3102A802F018FE07B030BDA0681030C4 -:1082E00D02F090FFE9E700BF037DFBB110B5038BF2 -:1082F00DC28A04339BB29A4284B00446038313D8D6 -:1083000D037D0022022B028327D0237D032B2BD04C -:1083100D237D042B24D0237D052B08D0237D062B14 -:1083200D05D0237D072B08D004B010BD7047204623 -:1083300DFFF77CFF237D072BF6D1012300211A4681 -:1083400D21756846A18802F0DFFD01231A4640F22F -:1083500DFE31684602F0D8FDE6E7FFF795FED4E75B -:1083600D2046FFF731FFD6E72046FFF7F9FECFE7AE -:1083700DFFF7BABF10B5037D84B0044633B9A068CA -:1083800D103004B0BDE8104002F03CBF01230021C5 -:1083900D1A4601758188684602F0B6FD01231A461A -:1083A00D40F2FF31684602F0AFFDE8E770B582B0EC -:1083B00D079D002D1BDB0446007D10B1207D01289B -:1083C00D13D1069EA068F6B21BB212B21030009601 -:1083D00D02F052FF15B9284602B070BD00200723E8 -:1083E00DE5822083237502B070BD0248F4E76FF477 -:1083F00D7A70F1E712FCFFFF2DE9F04385B00D9E79 -:1084000D002E58DB9846037D04460F46914623B94E -:1084100D0AE0FDF79DFD257D35B194F814C00121CD -:1084200D8C4540F2FF30F4D1237D002B41D13946EC -:1084300D03A802F05DFE237D13B1237D012B26D110 -:1084400D0C99A068C9B200910FFA88F30FFA89F25E -:1084500D103003A902F010FF96B100220723E68227 -:1084600D2283237503A802F0D7FD01210720FDF714 -:1084700D6FFD124B984210D0002005B0BDE8F0837F -:1084800D03A802F0C9FD304605B0BDE8F08303A88E -:1084900D02F0C2FD002EEFD0E7E7237D2BB9EBE70D -:1084A00D06F0CAFC237D002BE6D0237D012BF7D1EE -:1084B00DE2E70348E8E76FF47A70E5E716FCFFFFA3 -:1084C00D11FCFFFF70B5161E15DD037D044613B1BB -:1084D00D037D012B0DD1002584F82250258404F154 -:1084E00D1C0003F005FA0223E68225832375284636 -:1084F00D70BD024870BD6FF47A7070BD12FCFFFF45 -:1085000DC08800F00100704710B5054B03F108025B -:1085100D383304460260C360FEF710F9204610BDE3 -:1085200D0890030010B5074B03F1080238330446D9 -:1085300D0260C360FEF702F920460FF0C8FA20462C -:1085400D10BD00BF08900300C388DB045ED530B5B5 -:1085500D036889B05B6A04469847237E20B30B2BD2 -:1085600D28D80133DBB2082B237623D8012B2AD947 -:1085700DE28802F00305012D23D1FFF7FDFB6369AE -:1085800DC01A40F2DC5361F10001984271F1000311 -:1085900D17D3E388A18843F00203E38005222B461D -:1085A00D04A802F0B1FC0CE06BB1013BDBB2082B6F -:1085B00D2376DBD9E288D10729D502F00305012DF9 -:1085C00DDBD009B030BDE288D307F6D522F0030227 -:1085D00DE280A18801230222684602F095FC657EA7 -:1085E00D012DC5D1FFF7C8FB6369C01A61F1000108 -:1085F00DB0F57A7F71F1000328BF0422A1882B46C4 -:1086000D38BF032204A802F07FFCB1E770470123B5 -:1086100D42EA0300A188E0801A4604A802F074FC27 -:1086200D238901332381FFF7A7FB237E60619DE73B -:1086300D38B5044600F10C0528460121FEF750FD22 -:1086400DE0690A4A03685B6893420CD16FF47D7050 -:1086500DA47E241AB4FA84F4284600216409FEF796 -:1086600D3FFD204638BD9847F2E700BFD1E301003A -:1086700DC388027C23F40053C3808AB103680B4A7C -:1086800D9B69934210B504460CD1094B03603033FE -:1086900DC360FEF753F820460FF019FA002010BD05 -:1086A00D002070479847002010BD00BF25850200AF -:1086B00D1090030030F8063C027923F4005320F8A3 -:1086C00D063C62B150F80C3C0C4A9B69934210B5C4 -:1086D00DA0F10C0405D020469847002010BD0020C5 -:1086E00D7047074B40F80C3C303303602046FEF7D3 -:1086F00D25F820460FF0EBF9002010BD258502006E -:1087000D109003002DE9F041044684B051B1C388A7 -:1087100D002223F00303C38002810276002004B0FF -:1087200DBDE8F081C369DB889B05F7D503681C4A5A -:1087300D5B6A93422FD100F10C0630460D460121A4 -:1087400DFEF7CEFCE069174A03685B68934207D1D8 -:1087500D30462946FEF7C4FC002004B0BDE8F08188 -:1087600D984794F81A80074629463046FEF7B8FC1C -:1087700DB845D3D1E088A1880123184303251A46B3 -:1087800DE0802576684602F0BFFB01232381FFF7C9 -:1087900DF3FA6061C2E798470028BFD0EAE700BF4F -:1087A00D31860200D1E301002DE9F84304460D4660 -:1087B00D9DF820909DF8246090461F46FDF7DAFF46 -:1087C00D134B23603033E3600023238223766361F0 -:1087D00DEB882A68A4F80480B9F1010F16BF23F4C1 -:1087E00D807343F480739BB2EB80536C094AE5614F -:1087F00D9342677684F81A9006D1E38843F40053C8 -:1088000D2046E380BDE8F883314628469847F4E7D3 -:1088100D1090030095F301004176704700207047DA -:1088200D6FF47D70704700BF70B504464068224AF2 -:1088300D01680E6984B000239642009301936D4642 -:1088400D23D11E4AA0680023CDE9002368B300217F -:1088500D4FF480720FF09DF995E8030002AA82E8AB -:1088600D0300134603CBA268154D10605160D4E987 -:1088700D001003689A69AA4212D15D69114B9D429D -:1088800D0BD0A2684023A84707E02268022329469F -:1088900DB0470A4B009A9A42D3D1019804B070BDEB -:1088A00D9047D4E900100368E7E74FF48070FDF7B7 -:1088B00D03FEA060CBE700BFAD400200A10D0C0090 -:1088C00D21880200B5400200F8B50446161E4FF08F -:1088D00D0000C4E901100B680F460EDB194D1A6834 -:1088E00DAA4218D19B68184A934205461BD12560B0 -:1088F00D2046FFF799FF2046F8BD144D5A68AA424D -:1089000D1BD105469B68104A9342F0D038469847D4 -:1089100D00FB1655EBE7084690473B680A4A9B68F3 -:1089200D93420546E3D03846984700FB065525602F -:1089300D2046FFF779FF2046F8BD084690473B6873 -:1089400D0546DFE7A54002001D880200A940020090 -:1089500D2DE9F84F81468A46FFF766FF074680B33B -:1089600D3020D9F800500FF0B4F8302200218046A5 -:1089700D0FF00FF9002F05F108051FDDDFF858B0D6 -:1089800D002408E0414650460FF035F9303598B1D6 -:1089900D0134A74219D0D9F8040003681E695E4559 -:1089A00DF0D02A460C234146B047414650460FF0C1 -:1089B00D22F930350028EBD1A74206D04046BDE85C -:1089C00DF88F80464046BDE8F88F40460FF07FF89F -:1089D00D4FF00008F2E700BFAD4002002DE9F04F67 -:1089E00D0446A7B008460D4692461E460FF00DF9F7 -:1089F00D00F10108B8F1100F00F20A81202E00F2EB -:108A000D078129462046FFF7A3FF074688B1324666 -:108A100D514610300FF085F881463846B9F1000FF8 -:108A200D05D10FF054F8484627B0BDE8F08F0FF090 -:108A300D4EF84246294602A80FF083F832465146B9 -:108A400D06A80FF07EF820462568FFF7EDFE3022D0 -:108A500D009000210EA80FF09CF8A06805F1080801 -:108A600D002800F0CC804FF4807200210FF091F8B7 -:108A700D009B002B40F3C9800026019602271AADFA -:108A800D0DF1980960680368D3F810A0634B9A45FF -:108A900D79D102A90EA80FF0AEF8002843D0A36833 -:108AA00D0DF1380E03EB870ABEE80F00AC46ACE8BB -:108AB00D0F00BEE80F00ACE80F009EE80F008CE839 -:108AC00D0F00AB46DC46BCE80F00CC450AF1100A9E -:108AD00D0BF1100B4AF8100C4AF80C1C4AF8082C34 -:108AE00D4AF8043CEED1009B0136B34208F1300840 -:108AF00D07F10C07C6D103EB4307019ABF000237FC -:108B000D002A45D0D4E900100368454D9A69AA4260 -:108B100D6AD15D69434B9D426BD14FF000094846C8 -:108B200D27B0BDE8F08F404B1A93009B1B932B464B -:108B300D03CBA36818605960A3680DF1080A03EB15 -:108B400D870CBAE80F00AE46AEE80F00BAE80F008A -:108B500DAEE80F009AE80F008EE80F00AB46DE4638 -:108B600DBEE80F00CE450CF1100C0BF1100B4CF8BC -:108B700D100C4CF80C1C4CF8082C4CF8043CEED1A5 -:108B800D01230193AFE70C2342460EA9D04780E79E -:108B900D052B40D0BB000098234A1A9201301B9040 -:108BA00D2A4603CAA76838607960A76802AE1F44D9 -:108BB00D0FCEAC460FC50FCE0FC596E80F0085E85A -:108BC00D0F000DF1980E65460FCD754507F1100795 -:108BD00D0CF1100C47F8100C47F80C1C47F8082C3A -:108BE00D47F8043CEFD18DE79047D4E900100368B6 -:108BF00D8FE7A2684023A8474FF0000913E74FF411 -:108C000D8070FDF759FCA0602DE708231AADC2E76F -:108C100D6FF47A7907E76FF47B7904E7AD400200D2 -:108C200D21880200B5400200A10D0C0003681B6BEA -:108C300D184700BF01892DE9F0414FF47A760446BB -:108C400D06FB01F12148FDF731FD214BA17AA3FB74 -:108C500D00239B0923811F48FDF728FD656CA07239 -:108C600D2B68B4F84C805F6AE38813F4807320D1CD -:108C700D414628462022B84728BB606C0168102366 -:108C800D4D6AB4F84C102222A847E0B9656CA17A60 -:108C900D2B6810485E6AB4F84C40FDF7EFFC60F0AD -:108CA00D7F00C3B2232221462846B04758B9BDE8FC -:108CB00DF0812189054806FB01F1FDF7DFFC40F04D -:108CC00D0700C3B2D4E70448F1E700BF4C9003009E -:108CD00DD34D6210449003000EFCFFFF10B5034B03 -:108CE00D03600446FDF764FD204610BDC4900300EB -:108CF00D10B5054B03600446FDF75AFD20460EF0F6 -:108D000DE6FE204610BD00BFC490030008B5C28822 -:108D100D034659B1D10507D5016822F4824242F4C8 -:108D200D0072C96AC2808847002008BD9105FBD535 -:108D300D22F4007242F48042DA80002008BD00BFA8 -:108D400DF0B5C388DA0585B005462ED4026843F424 -:108D500D8243D26AC38090470126324FA86C0268C5 -:108D600DC488526884F48074BA424FF00003C4F38F -:108D700D002415D19C424FF027020DD1686C95F857 -:108D800D4C1003681B6B984710F008040FD1002E90 -:108D900DE4D1204605B0F0BD002EDFD13446F8E712 -:108DA00D9047B0FA80F35B09E4E70026D5E7686CDD -:108DB00D012106220368CDE90021A822DC6AB5F85D -:108DC00D4C1002ABA047044648BBBDF90830BDF9B5 -:108DD00D0A20BDF90C10A87A002BB8BF1F33002A4A -:108DE00DB8BF1F3252110029ADF80A2010FB02F254 -:108DF00D4FEA6313B8BF1F315242ADF80830491125 -:108E000D10FB03F3AA612A68ADF80C105B4210FB4E -:108E100D01F1526B2846C5E907319047B9E7024C7D -:108E200DB7E700BFD1E301000EFCFFFFF8B5044624 -:108E300D0E4615461946BDF81C20BDF81870FDF7F5 -:108E400D1BFD064B23600023C4E91165E380A4F8E4 -:108E500D4C702046FFF7EEFE2046F8BDC49003008F -:108E600D08B503680F221B6BC9B29847A0F13300F8 -:108E700DB0FA80F0400908BD03689B6A184700BF2F -:108E800D018938B54FF47A75044605FB01F1154893 -:108E900DFDF70CFC144BA3FB00239B0999B205FBBA -:108EA00D01F123810F48FDF7E9FBC3B2A06CE28805 -:108EB00D0168D2054D6AB4F8501058BF43F0030352 -:108EC00D6022A84758B9A06CE3880268B4F8501026 -:108ED00D546AC3F300236222A04700B938BD03488A -:108EE00D38BD00BFFC900300D34D62100EFCFFFF98 -:108EF00D10B5034B03600446FDF78AFE204610BDF6 -:108F000D2C91030010B5054B03600446FDF780FE60 -:108F100D20460EF0DCFD204610BD00BF2C91030055 -:108F200D08B5C288034659B1D10507D5016822F4A9 -:108F300D824242F40072C969C2808847002008BD90 -:108F400D9105FBD522F4007242F48042DA800020B4 -:108F500D08BD00BFF0B5C388DA0585B005462ED42F -:108F600D026843F48243D269C38090470126294F9A -:108F700DE86C0268C488526884F48074BA424FF079 -:108F800D0003C4F3002415D19C424FF067020DD1AC -:108F900DA86C95F8501003681B6B984710F00804E7 -:108FA00D0FD1002EE4D1204605B0F0BD002EDFD14B -:108FB00D3446F8E79047B0FA80F35B09E4E7002602 -:108FC00DD5E7A86C012106220368CDE90021E8222E -:108FD00DDC6AB5F8501002ABA0470446C0B9BDF825 -:108FE00D0A20BDF90C3028684FF66A7112FB01F2A8 -:108FF00D6A6303EB8303BDF80820C3EB031312FB75 -:1090000D01F15B00C26AEB63A96328469047CAE78A -:1090100D014CC8E7D1E301000EFCFFFFF8B5044693 -:1090200D0E4615461946BDF81C20BDF81870FDF703 -:1090300D63FE054B2360C4E91265A4F85070204609 -:1090400DFFF71EFF2046F8BD2C91030082B08DE87E -:1090500D0C00014802B0704716FCFFFF0029806923 -:1090600D05DD08B904E010B10139406AFBD1704744 -:1090700D704700BF82B010B58C4684B049688646F3 -:1090800DDCF800000DF1080CACE8030006A981E83E -:1090900D0C00039BDA070EEB630C12D55A10029BE2 -:1090A00D5EF80220D45808AB93E803008DE8030066 -:1090B00D06AB0CCB6046A04704B0BDE8104002B033 -:1090C00D7047029CEFE700BF002943D02DE9F04126 -:1090D00D84690646002C3AD0DFF880800D460027C3 -:1090E00D05E0A268AB689A420DD0646AF4B1AA8813 -:1090F00DA38853409907F8D49207F2D5A968A068C0 -:1091000D02F0EEFCC0B12B8813B122889A42ECD14B -:1091100D6B88ABB9B3680BB120469847A38843EA77 -:1091200D0803A380646A0137002CE0D1002FC8BF6B -:1091300D20460CDDBDE8F081AB889B07D5D4D0E788 -:1091400D62889A42D1D1B368002BE5D1E6E76FF47E -:1091500D7A70EFE76FF47A70704700BF0080FFFF01 -:1091600D002975D0F0B5846985B007460D464CB918 -:1091700D66E0A3889B0708D52A6823689A4217D012 -:1091800D646A04B3AB889A07F3D422682B689A42B9 -:1091900DF6D1A268AB689A42F2D1EA68E3689A42C6 -:1091A00DEED1B4F90420A388002A4CDB2A4827E02D -:1091B00DA968A06802F094FC0028E1D0EA68E36891 -:1091C00D9A42DDD1EDE7D7F818C0BCF1000F37D0CA -:1091D00D2A886046634600E00B461988914211D2F9 -:1091E00D596A18460029F7D163451CD0596A69623E -:1091F00D5D62012340F2FD31684601F085FE0020DD -:1092000D05B0F0BD1C46034609E0608869888842B8 -:1092100DEAD2666A2346002EE6D0318834468A4269 -:1092200DF3D06345E2D119888A4203D2C5F824C030 -:1092300DBD61DEE7DAD1588869888842D6D9F5E76D -:1092400D2A88BD61D5E7C3F30E030348A380D7E792 -:1092500D6FF47A70704700BF16FCFFFF2DE9F041E7 -:1092600D83885F0782B0064603D59D062ED4DC06A3 -:1092700D39D443F00403B38006F1100506F1180844 -:1092800D16E0F468B76895E80F000094B847B38806 -:1092900DDA0618D5346AB4B194E80F00276985E869 -:1092A00D0F00204637620EF012FCFCF71FFEB3884C -:1092B00D98070ED4D907E4D495E80F00B468A047F9 -:1092C00DB388DA06E6D423F00403B38002B0BDE818 -:1092D00DF08198E8030095E80C008DE80300B06874 -:1092E00D02F0E2FBD3E700F1180393E8030006F167 -:1092F00D10030CCB8DE803003046FDF775F9E5E75B -:1093000D30B51C4B8DB003F10802283304460260C2 -:1093100DC36006A801F046FE0F23182002930EF03D -:1093200DD8FB15490246002542F80C4BCDE9001536 -:1093300DC56055606A460346CDE9040503CA0F4A68 -:1093400D5A6158609960204602A91223ADF80C307D -:1093500DCDE90A55FFF7B8FE02A8FDF739F9084B1C -:1093600DE36004F10C006582FCF794F920460DB022 -:1093700D30BD00BF74910300F1950200759002009D -:1093800D348E0300A0F10C00FFF7BABF10B50446F0 -:1093900DFFF7B6FF20460EF09AFB204610BD00BF2A -:1093A00D10B5A0F10C042046FFF7AAFF20460EF0E1 -:1093B00D8EFB204610BD00BF70B5254B254A0446D7 -:1093C00D002582B02260C4E902530C302561FCF700 -:1093D00DF3F8214B23602033E360C4E90655256281 -:1093E00DE58428200EF075FB0646103001F0DAFDFD -:1093F00D1A4B336018200EF06CFB194A009202468E -:1094000D019542F80C4BC56055606A460346C6E9A6 -:1094100D020503CA996013495860C222596120465A -:1094200D3146C6E90855B280FFF79AFE48B90E4B92 -:1094300D1A6812B1204602B070BD20461C6002B001 -:1094400D70BD3046FDF7C4F830460EF040FBEEE738 -:1094500D348E0300649103007C9103000F00020021 -:1094600DF195020075900200843A00202DE9F0413B -:1094700D84691CB3002607463546B4F90430A2882A -:1094800D002B06DB2546646A002CF6D13046BDE87C -:1094900DF0815307F6D4D4F8248065B1C5F8248043 -:1094A00D2046FDF795F8204644460EF010FB013698 -:1094B00D002CE2D1EAE7C7F81880F1E726463046DE -:1094C00DBDE8F0812DE9F0418469002C46D0DFF82C -:1094D00D94800D46164601270CE0A38803F0C003C7 -:1094E00DA3F1C003B3FA83F35B09B34215D0002790 -:1094F00D646A3CB323882988994201D0002BF7D1A7 -:1095000D63886A889A4201D0002BF1D1FCF782FB67 -:1095100D0028E2D10123B342E9D1B4F90430B4F803 -:1095200D04E0002BE3DB95E80F0004F1100C1EF0B6 -:1095300D400F8CE80F0008D02046FFF78FFE646ABD -:1095400D002CD7D13846BDE8F081FCF763FB00282D -:1095500DF2D021464046FCF707FEC9E70127384601 -:1095600DBDE8F0815D920200F0B5012287B0076A77 -:1095700D04460D46FFF7A6FF10B9E38C092B01D960 -:1095800D07B0F0BD95E80F0002AE86E80F00182079 -:1095900D0EF09FFA06AB054613E903008DE80300B4 -:1095A00D284696E80C0001F023FD05F03DFC67B15F -:1095B00D3B692B613D612B695BB1E38C0133E38426 -:1095C00D07B0BDE8F04005F021BCE3692B61E56112 -:1095D00DF2E72562F1E700BF82B008B502A9C1E943 -:1095E00D0023FFF7C1FFBDE80840002002B070471F -:1095F00D82B038B504A981E80C000446FFF736FFA8 -:1096000D0FE0E38C013BE38405F000FC29460022CA -:1096100D2046FFF757FF28460EF059FAFCF770FB6E -:1096200D70B105F001FCE5692DB12B69E361002BEB -:1096300DE7D12362E5E7BDE8384002B005F0E6BBAF -:1096400DBDE8384002B07047024B1888421C1A80A2 -:1096500D704700BFCA210020C08800F00300A0F1B0 -:1096600D0300B0FA80F04009704700BF82B010B51A -:1096700D8C4684B049688646DCF800000DF1080C74 -:1096800DACE8030006A981E80C00039BDA070EEB9A -:1096900D630C12D55A10029B5EF80220D45808AB09 -:1096A00D93E803008DE8030006AB0CCB6046A047A2 -:1096B00D04B0BDE8104002B07047029CEFE700BF58 -:1096C00D10B5034B03600446FDF738F8204610BD76 -:1096D00DC091030010B5054B03600446FDF72EF84D -:1096E00D20460EF0F4F9204610BD00BFC0910300D6 -:1096F00D2DE9F04F83B0DDE90CABBDF83870002BD0 -:1097000D41D080460E4691461D46BAF1000F3DD020 -:1097100D0F2E01D1C02F36D128200EF0DAF90446D4 -:1097200D103001F03FFC18202680A4F802900EF0B6 -:1097300DD0F9CDE900AB47F00207A7806B4607468D -:1097400D0246A06003CB47F80C5B0023D8F80060FD -:1097500DD360E3607B609160506075680D49516125 -:1097600DC4E908330C4B9D4208D12046FCF730FF6D -:1097700D204603B0BDE8F04F0EF0A9B92146404692 -:1097800DA8470028F1D103B0BDE8F08F1BF0010F01 -:1097900DBED1F8E76D96020039CE010082B070B5EA -:1097A00D88B00CA981E80C004289BDF83050BDF895 -:1097B00D3230954204460AD0022B44D0052B2FD0CF -:1097C00D012B20D008B0BDE8704002B07047022BCD -:1097D00D86896CD0052B5ED0012BF3D1C388B542A1 -:1097E00D43F00103C38018BF03F002030ED0002B1A -:1097F00DE8D001231A46A18804A801F085FB23892E -:1098000D01332381DEE78689B54203D1E38843F036 -:1098100D0203E380E38803F00103002BD2D0E8E7D5 -:1098200D8689B54203D1E38843F00803E380E388DA -:1098300D03F00403002BC5D0A1880123052204A841 -:1098400D01F062FBBEE71646E388D90751D4954275 -:1098500D32D0A1898D4208466CD0A37B012BB1D1AA -:1098600D01230322294604A801F04EFB6289A08939 -:1098700D95422ED1E18821F001039BB28542E38010 -:1098800D2BD021F00501E18095429BD1E38823F097 -:1098900D1003E38096E7C388B54243F00403C38009 -:1098A00D18BF03F00803BED0002B8BD0C4E7AE4227 -:1098B00DCAD0E3889B071CD4E188CB064DD4A37B8B -:1098C00D012B4CD101F00403002BC9D0012304223C -:1098D00DC8E785427FF476AFE38823F00201954215 -:1098E00DE18031D023F00A039BB223F02003E38003 -:1098F00D68E70123A1880222684601F005FB638910 -:1099000D9D422FD0A289AA4241D0A18801230322D2 -:1099100D04A801F0F9FA6289B24203D1E38843F059 -:1099200D1003E380A089B042A2D1E38843F0200365 -:1099300DE3809DE79E06CFD4A07B012801D0084689 -:1099400D96E703F00803BFE723F006018542E180A7 -:1099500D9AD123F01E039BB2C7E7A0898BE7A1899B -:1099600D084685E7E28802F004010029CDD0B34214 -:1099700D11D0A389B342C8D102F00802002AC4D085 -:1099800DA1880123042204A801F0BEFAC3E7E288EE -:1099900D02F00801E9E702F00402EFE72DE9F043D8 -:1099A00D0446DFF8749089B098460E461546FCF7CC -:1099B00DE1FE184B2360D9F80030A4F8048000278D -:1099C00D6681A581A77303B3DFF850800597CDF8A5 -:1099D00D108004AA92E803008DE803003146C026EA -:1099E00D18463A4623460296FFF782FECDE90687D2 -:1099F00D08AB029613E903003A468DE803002346AF -:109A000DD9F800002946FFF773FE204609B0BDE8DE -:109A100DF08300BFC0910300843A00209D9702009F -:109A200D81737047C388DB0606D4D0E909038342EE -:109A300DB4BF0020012070470020704710B50446C8 -:109A400D006A074B026803F108013833126A21607E -:109A500DE360214690472046FEF756FD204610BD97 -:109A600DE091030010B50446006A094B026803F14A -:109A700D08013833126AE360216021469047204681 -:109A800DFEF742FD20460EF022F8204610BD00BF25 -:109A900DE0910300F0B5002783B015461E460A89F4 -:109AA00D0123CDE900770446FEF77EFE0C4B2360C3 -:109AB00D3033E3602B682562DB692846C4E909670A -:109AC00D21469847BE4207DAE3884FF4FA72C4E99B -:109AD00D097243F01003E380204603B0F0BD00BFD0 -:109AE00DE891030038B5044600F10C052846012124 -:109AF00DFDF7F6FAE0690A4A03685B68934207D1FD -:109B000D28466FF47D740021FDF7EAFA204638BD32 -:109B100D9847002104462846FDF7E2FA204638BD55 -:109B200DD1E3010070B5044600F10C0630460D4638 -:109B300D0121FDF7D5FAE069094A03681B689342D4 -:109B400D05D130460021BDE87040FDF7C9BA294660 -:109B500D984730460021BDE87040FDF7C1BA00BFFF -:109B600D8DF30100C288D30630B511D41E4A62238D -:109B700D01FB03F382FB03544900DB17C3EB6413B2 -:109B800D82FB0142C917C1EB62111944816230BDDC -:109B900D436A33B38B42B8BF0B46134D622404FBAB -:109BA00D03F385FB03EC4900DB17846AC3EB6C13ED -:109BB00D85FB01ECC917C1EB6C11013C19448462A2 -:109BC00D4162002CE3D101EB810385FB0345DB17DB -:109BD00DC3EB65130231194422F010024162C280B9 -:109BE00D30BD0B46D9E700BF1F85EB5130B4456B37 -:109BF00D002D16DD8446021D002302E001339D4237 -:109C000D0FD052F8044F8C42F8D1AA1C02335CF8E5 -:109C100D22204CF82320013D0020CCF8345030BCDC -:109C200D70476FF47A7030BC704700BF82B010B5CA -:109C300D8C4684B049688646DCF800000DF1080CAE -:109C400DACE8030006A981E80C00039BDA070EEBD4 -:109C500D630C12D55A10029B5EF80220D45808AB43 -:109C600D93E803008DE8030006AB0CCB6046A047DC -:109C700D04B0BDE8104002B07047029CEFE700BF92 -:109C800D38B5456B0A2D1CD0002D844608460EDDD7 -:109C900D0CF10402002301E09D4208D052F8044F5C -:109CA00D844203F10103F7D16FF47A7038BDAB1C18 -:109CB00D01354CF82300CCF83450FFF713FF00208A -:109CC00D38BD6FF47B7038BD82B02DE9F04708A91F -:109CD00D81E80C00426B002A804619DD314F051DCD -:109CE00D0024012603E0A24283F82C6010DD55F814 -:109CF00D043FD8690168896CB94204F10104F2D0BE -:109D000D8847D8F834202B68A24283F82C60EEDC0B -:109D100D0120FCF70BFDD8F83000DFF88CA00368AC -:109D200D1B68534536D10027D8F83420B946002A90 -:109D300D26DD002408F10405264602E00134A24286 -:109D400D19DD55F8040F90F82C30002BF6D0FFF7E5 -:109D500DC9FE0128286802D0436ABB4204DC80F8A2 -:109D600D2C903946FFF7FEFED8F834200134A2427C -:109D700D06F10106E5DC174416B1B7F57A7FD6DD9D -:109D800DD8F8300003681B68534506D1BDE8F0478D -:109D900D02B0704701219847C5E7BDE8F0470021A3 -:109DA00D02B01847C10302008DF30100F0B5204B3E -:109DB00D1D68204B03608DB004465DB306A8A788CF -:109DC00D012601F0EFF81820ADF80870ADF80A6023 -:109DD00D0DF07FFE0146002241F80C4BCDE9040247 -:109DE00DC260CDE90A224A60242200920196EC4617 -:109DF00D0346BCE80300104A996058605A612B680D -:109E000D0E4A9B6812219342ADF80C100CD102A89A -:109E100DFCF7DEFB0A4A226000232046E380FBF7B5 -:109E200D39FC20460DB0F0BD614628469847EEE757 -:109E300D843A0020249203002D9C020069DA01006F -:109E400D348E030010B50446FFF7B0FF20460DF029 -:109E500D3EFE204610BD00BF70B5074B00250446E1 -:109E600DC0E900350E46FBF7A7FB044B23602563C5 -:109E700DA6806563204670BD348E030024920300D6 -:109E800D704700BF704700BF002070470048704703 -:109E900D16FCFFFF002070470020704700487047F8 -:109EA00D16FCFFFF036AC1611A68011D526818464E -:109EB00D104700BFC069003818BF0120704700BFB0 -:109EC00D006A0368DB6818470023C361704700BF51 -:109ED00D82B010B50446C06900210DF1080C8CE864 -:109EE00D0C00A16118B103681B689847A061BDE81B -:109EF00D104002B0704700BF006A10B103685B6983 -:109F000D18470020704700BF006A10B103689B69B5 -:109F100D18470020704700BF10B5044601F066FBDE -:109F200D204610BD82B010B58C4684B04968864677 -:109F300DDCF800000DF1080CACE8030006A981E87F -:109F400D0C00039BDA070EEB630C12D55A10029B23 -:109F500D5EF80220D45808AB93E803008DE80300A7 -:109F600D06AB0CCB6046A04704B0BDE8104002B074 -:109F700D7047029CEFE700BF30B54B69012B87B0EE -:109F800D0C46054606D94A89012340F2FF3102A845 -:109F900D00F0BAFF237C002262613BB1216A0B689D -:109FA00D28461B689847284607B030BD0C3421461B -:109FB00D01A801F03FFB02A801F018FB02A9204601 -:109FC00D01F04AFB02A801F03FFB01A9284601F070 -:109FD00D31FB01A801F038FB284607B030BD00BFAA -:109FE00D10B54369032B84B0044603D80133042B09 -:109FF00D436125D0237CDBB9E3685B880BB1A36992 -:10A0000D63B9216A0B6868461B689847694604F175 -:10A0100D0C0001F021FB684601F016FB228901239B -:10A0200D40F2FF31684600F06FFFA06904B010BD2B -:10A0300DE06978B103681B6804B0BDE810401847AB -:10A0400D4289002AD6D0012340F2FF31684600F044 -:10A0500D5BFFCFE70048E9E712FCFFFFA0F104002A -:10A0600DFFF7BEBF38B50B4B03F10802343304467E -:10A0700DC0E900230C300D4601F0B8FA0023012190 -:10A0800D0422C4E90523C4E907352174A3602046E1 -:10A0900D38BD00BF7092030010B5064B03F10802E6 -:10A0A00D3433C0E9002304460C3001F0CDFA2046CC -:10A0B00D10BD00BF7092030010B50446408910B961 -:10A0C00D11B16181084610BDFFF7BEFA608110BD68 -:10A0D00D406903288CBF002001207047017441B9ED -:10A0E00D2DE9F041058982B004461DB102B0BDE8ED -:10A0F00DF0817047FFF7A8FA204B2081D3F800803C -:10A1000D0746B8F1000FF1D028200DF0E2FC06460D -:10A1100D103000F047FF40F2FF3318203380778076 -:10A1200D0DF0D7FC164A00920246019542F80C4BF1 -:10A1300DC56055606A460346C6E9020503CA586004 -:10A1400D9960D8F800200F4952680F4858618A422B -:10A1500D4FF01203C6E90855B38008D13046FCF71D -:10A1600D37FA304602B0BDE8F0410DF0B0BC3146D3 -:10A1700D404690470028B9D0F0E700BF843A002050 -:10A1800DD19E020039CE0100259F020010B5054970 -:10A1900D054A8160002304460260C380FBF77AFA0A -:10A1A00D204610BDE4920300348E030010B507491C -:10A1B00D074A8160002304460260C380FBF76AFAF8 -:10A1C00D20460DF084FC204610BD00BFE492030034 -:10A1D00D348E03002DE9F04F2DED0A8B90F82C30C5 -:10A1E00D8BB00746002B00F02E81F9680B6805A88F -:10A1F00D1B689847F868059A03680432DB6801927A -:10A2000D984730F00403804640F013818023BB61F2 -:10A2100D0223B7EE00AA0293059B029A5B88B3FB5B -:10A2200DF2F30093002B00F0AE80DFED929A9FEDDC -:10A2300D929ADFED92BA9FED92BA9FED92CADFED41 -:10A2400D92AABE69009B9E4200F39D80019B1E4415 -:10A2500D9E4240F20D81DFF84092DDF808A09B464A -:10A2600D47F6FE750024584659F828309847844221 -:10A2700DB8BF04B2D3448542C8BF05B25E45F2D81B -:10A2800D641B04EBD47444F34F034FF0000B03979E -:10A2900D08EE103A3746019C2E46029DDA462046BE -:10A2A00D59F8283098472C44801BA7420BF1010B1D -:10A2B00D00FB00AAF3D89AFBFBF00CF005FF039FFF -:10A2C00D0CF08AF9B8EEC88A0DF018FA28EE0A8A51 -:10A2D00D97ED097AC8EE297A08EE900A67EE877A2B -:10A2E00DC7EE897A17EE900A0CF09EF907EE100A68 -:10A2F00DF3EE047A67EE277A97ED0A7AB4EEE77AF1 -:10A3000DF1EE10FA68DD87ED077ABB690099FA88DE -:10A3100DC91A0091019919440191910708D497ED3B -:10A3200D077AD7ED047AB4EEE77AF1EE10FA5FDC36 -:10A3300D530708D497ED077AD7ED057AB4EEE77A8F -:10A3400DF1EE10FA61D497F83C30002B39D0D7EDEF -:10A3500D107AF4EEE87AF1EE10FA01D5C7ED108A15 -:10A3600DDFED4A7AF4EEE78AF1EE10FA14DDBB6BFD -:10A3700D00210133C7E90D13012287F83C20009B12 -:10A3800D002B7FF45EAF05A801F05EF900200BB045 -:10A3900DBDEC0A8BBDE8F08FBB6B023B0B2B06D8D7 -:10A3A00DD7ED107AF4EECC7AF1EE10FA3ADA7B6B47 -:10A3B00DC7ED10AA00220133C7E90D3287F83C2002 -:10A3C00DDDE7F4EECB8AF1EE10FAE5DD7B6B132BB6 -:10A3D00DE2DDC7ED108ACAE7F0EEE76AF4EE6B6ACC -:10A3E00DF1EE10FA88BFF0EE477AC7ED077A8CE7E9 -:10A3F00D0123B988022206A800F086FDFB8823F010 -:10A4000D040343F00203FB809DE701231A46B9883C -:10A4100D06A800F079FDFB8823F0020343F0040346 -:10A4200DFB8090E7B9880123082206A800F06CFD97 -:10A4300DBDE7082815D04FF48073BB6101239FED54 -:10A4400D14AA0293E8E6D0E91245FDF795FC201A0F -:10A4500D65EB01054C2875F10003FFF4C6AE0D4800 -:10A4600D95E74023BB6104239FED07AA0293D3E632 -:10A4700DFFDE00BF00FEFF46ACC5A737FFFF7F7FA5 -:10A4800D0000484300009643000000000000C84251 -:10A4900D0000804312FCFFFFF0200020A0F1080017 -:10A4A00DFFF798BE2DE9F8431F46234B0360044682 -:10A4B00D002343601646BDF828909DF82C800D466C -:10A4C00DFBF77AF8E388DDED097A266143F00103A5 -:10A4D00DE3801A4B23602833C4ED0A7AA360DDEDC7 -:10A4E00D087AA4F8049000230126E36180236761B4 -:10A4F00DE560C4ED097A266384F82D60A361B8F197 -:10A5000D000F15D02B6804F108015B6828469847A9 -:10A5100D84F82C600023002200200021C4E91201E0 -:10A5200DC4E90D3384F83C3022642046BDE8F8833D -:10A5300D84F82C80EEE700BF348E0300BC9203003C -:10A5400D38B50446C06803680D465B6804F1080120 -:10A5500D9847FDF711FC4B3041F100016B1C08BF12 -:10A5600D256BD4ED077A022DC4E9120102D017EE46 -:10A5700D900A38BDDFED0E6A9FED0E7A77EEE67A22 -:10A5800D67EE877AF5EEC07AF1EE10FA0BD49FEDF7 -:10A5900D0A7AF4EE477AF1EE10FAC8BFF0EE477A78 -:10A5A00D17EE900A38BDDFED057A17EE900A38BD2B -:10A5B00D00000C42B1137B4000007F4300000000FF -:10A5C00D80F82C1031B1C3681A6800F108011846E3 -:10A5D00D53681847704700BF0078704790F9000026 -:10A5E00D704700BF00887047B0F90000704700BF8A -:10A5F00D0068000A704700BF00680012704700BF76 -:10A6000D006870470068704701707047018070479F -:10A6100D018070470A120B140170427083707047ED -:10A6200D016070470160704710B50446806820B91D -:10A6300D206A0368DB689847A06010BD08299ABF9F -:10A6400D816000206FF47A70704700BF006A036864 -:10A6500D5B691847006A03689B6918472DE9F04F3D -:10A6600D2DED028BD1ED057A87B00C46FDEEE77A24 -:10A6700D0390CDED027A00F0B9FF206A0368DB6824 -:10A6800D9847A36882460BB9A06003460133216A3F -:10A6900D03EBD3735B1000930B6804A81B689847FA -:10A6A00DA368049A0AF1010808EBD87801334FEA40 -:10A6B00D680803EBD373B8EB630FB2F8029099FB04 -:10A6C00DF8F900F09380009B09FB03F31946012272 -:10A6D00D05A808EE903A00F08FFF039805A900F049 -:10A6E00DBBFF05A800F0B0FF039B049D1E68B9F1E8 -:10A6F00D000F05F1040506F1040640F381800027E3 -:10A7000DDFF80CB101975BF82A2028469047227F8D -:10A7100D0137454422B1019B03440193029BC01AAA -:10A7200D07EE900A94ED047AA369A268F8EEE77A31 -:10A7300D304667EE877AFDEEE77A17EE901A1943E9 -:10A7400D009B1E44304B53F822209047B945DAD177 -:10A7500D237F73B3DDED017A637FB8EEE77A07EE01 -:10A7600D909AF8EEE77A87EE278AD3B160690CF0FC -:10A7700DBDFC264B00220CF011FD064618EE100A0A -:10A7800D0F460CF0B3FC214B00220CF007FD0246E6 -:10A7900D0B46304639460CF04BFB0CF0AFFF08EE84 -:10A7A00D100AE26884ED058A0123637782B90123DB -:10A7B00DA377039C18EE901A204600F0DFFF04A843 -:10A7C00D00F042FF204607B0BDEC028BBDE8F08FD4 -:10A7D00DFDEEC87A029917EE903A5B1A002BB8BFBE -:10A7E00D5B429A42E5DD0123A377E2E7039804A9D2 -:10A7F00D00F032FF009B09FB03F308EE903A73E77C -:10A8000D00230193A4E700BF142100200000E03FC6 -:10A8100DF0200020A1F10401FFF720BF0170704767 -:10A8200D08299ABF416000206FF47A70704700BF0D -:10A8300DC06903685B691847C06903689B6918475D -:10A8400D10B50446406820B9E0690368DB68984795 -:10A8500D606010BD2DE9F8431F46164B0360203391 -:10A8600D0446DDF82080016243600D46011D243051 -:10A8700D099E9146FFF7F6FB0023B8F1080FA3617F -:10A8800D63774FF0000398BFC4F80880C4F81090A8 -:10A8900D2777E66063615FB1B6FA86F35B092A68D4 -:10A8A00DA37728465368214698472046BDE8F8838C -:10A8B00D0123F4E7F09203002430FFF791BB00BFB2 -:10A8C00D704700BF03698269013303611AB11368D0 -:10A8D00D10461B6818470148704700BF12FCFFFF68 -:10A8E00D8368586A0368DB68184700BF8368586A35 -:10A8F00D03681B69184700BF00F1240300F14C02E7 -:10A9000D53F8040F78B110B484698C4208D0934287 -:10A9100D0DD053F8040F0028F9D084698C42F6D17C -:10A9200D5DF8044B70479342EAD100207047002038 -:10A9300D5DF8044B704700BF10B504460DF0C7F825 -:10A9400D204610BD2DE9F04F0C462DED028B6369AD -:10A9500D896800220133C4E904230B6883B05B6866 -:10A9600D07466846984794ED038AB5EE408AF1EEA6 -:10A9700D10FA55D0A368586A03685B69984707EECB -:10A9800D900AB4EEE78AF1EE10FA49DAA368586A34 -:10A9900D03685B699847A36808EE100A586A036854 -:10A9A00DDB68984794ED037A009BC8EE077A461C46 -:10A9B00D06EBD6767610598891FBF6F18246012288 -:10A9C00D01A8FDEEE77A17EE908A91FBF8F106FBF0 -:10A9D00D01F100F011FEDDE9005463880435043403 -:10A9E00DB3B1DFF858B0DFF8589008FB06F85BF804 -:10A9F00D2A302846984759F82A300146204698476C -:10AA000D019A3444131D5288E31A93424544EEDBF8 -:10AA100D01A9384600F00EFE01A800F015FE03E076 -:10AA200D6946384600F006FE684600F00DFE3846D1 -:10AA300D03B0BDEC028BBDE8F08F00BFF02000200D -:10AA400D1421002000B50A46816885B001230989CB -:10AA500D82611A46684600F057FA05B05DF804FBAE -:10AA600D00B5836885B00022198982610123022215 -:10AA700D684600F049FA05B05DF804FB094B10B5C6 -:10AA800D03F108022C330446C0E900230C3000F01A -:10AA900DDBFD054A62600023201D6381FAF7FAFD94 -:10AAA00D204610BD2C930300348E0300F0B583B007 -:10AAB00D01F10C07044601A80D4600F097FD01A910 -:10AAC00D384600F0D9FD064601A800F0BDFD5EB187 -:10AAD00D696A0B6801A81B68984701A9384600F000 -:10AAE00DBBFD01A800F0B0FD3946204600F0A2FDE7 -:10AAF00D204603B0F0BD00BF70B500F1240306463B -:10AB000D002453F8045F25B101340A2CF9D100203B -:10AB100D70BD1C200CF0DDFF084BF26903600A3498 -:10AB200D303343600132002346F82400C0E9045558 -:10AB300DC36086608561F26170BD00BF7C930300C8 -:10AB400DD0ED037AF5EE407AF1EE10FA04D1836878 -:10AB500D586A03685B69184717EE900A704700BF83 -:10AB600D836810B50446586A03682DED028B5B6946 -:10AB700DE16008EE101A984707EE900AF4EEC87AD5 -:10AB800DF1EE10FA16D5A368586A036818EE101A7C -:10AB900D9B69984707EE900AB4EEE78AF1EE10FA3A -:10ABA00D08DDA368BDEC028B586A0368BDE8104050 -:10ABB00D5B69184718EE100ABDEC028B10BD00BF83 -:10ABC00D10B500F12402002352F8044F8C4204D03A -:10ABD00D01330A2BF8D1002010BDC2690A330024BD -:10ABE00D013A40F82340C26149B10B68064A1B6A1D -:10ABF00D9342084605D10CF06AFF012010BD0120DB -:10AC000D10BD9847012010BD39A902000B4B10B59E -:10AC100D03F108022C330446C0E900230C3000F088 -:10AC200D13FD074A626000236381201DFAF732FD90 -:10AC300D20460CF04CFF204610BD00BF2C930300A6 -:10AC400D348E030038B50C4B03F108022C33044647 -:10AC500D40F8042C40F8083B00F0F6FC074A22604F -:10AC600D0023251FE3802046FAF714FD28460CF03B -:10AC700D2EFF284638BD00BF2C930300348E0300F1 -:10AC800D38B50B4B054603F108022C33044640F84A -:10AC900D042C45F80439083000F0D6FC054A226032 -:10ACA00D00232046E380FAF7F5FC284638BD00BFA7 -:10ACB00D2C930300348E03002DE9F0410023244F23 -:10ACC00D036284B0054600F1240400F14C064FF0F8 -:10ACD00D010854F8043FA3B11A68526ABA4225D14B -:10ACE00D1A699969013208461A6151B10B681B68DE -:10ACF00D984730B92B6A2A7E01332B62CAB185F889 -:10AD000D1880A642E5D12C6A0CB92B7EC3B96846D2 -:10AD100D00F06CFC694605F10C0000F09DFC6846E6 -:10AD200D00F092FC0B4804B0BDE8F0811846904746 -:10AD300DDFE7298901230322684600F0E5F8DEE705 -:10AD400D298901230422684600F0DEF82C76DEE71F -:10AD500DC5A8020012FCFFFFC36842690133C3603E -:10AD600D1AB1136810461B6818470148704700BF99 -:10AD700D12FCFFFFF8B50446144B03600026144B7C -:10AD800D43600430A6600D461746FAF715FC114BCB -:10AD900D03F108022C336360226004F10C0000F013 -:10ADA00D25FC2822A018314665622781E6612662BE -:10ADB00D26760CF0EEFE2B6828465B6821469847F8 -:10ADC00D00220023C4E904232046F8BDB0920300FD -:10ADD00D348E03002C930300024A11687E22C0E9D1 -:10ADE00D0012704738210020034A034692E8030001 -:10ADF00D83E80300184670477C3A0020A1F1200338 -:10AE000D5E2B07D8006805236FF09F0213FB01210D -:10AE100D0844704700207047034A044B11687E2296 -:10AE200DC3E90012704700BF382100207C3A002092 -:10AE300D017042704360704782B010B401AC84E879 -:10AE400D0C0001AA03468C4607CA9DF8104083E802 -:10AE500D0700A4B19CF80100B0B9DCF80420022A67 -:10AE600D1AD0032A34D0012A2CD0012C1ED0022C4A -:10AE700D05D1D3E9011249425242C3E901125DF8ED -:10AE800D044B184602B0704752424942C3E90112C1 -:10AE900DDCF80420022AE4D1D3E90012012CC1F11F -:10AEA00D0001C2F10002C3E90012E0D1D3E90010A4 -:10AEB00D9A685DF8044B5242C3E900019A60184646 -:10AEC00D02B07047D3E900215242C3E90012CCE72A -:10AED00DD3E900125242C3E90021C6E782B010B592 -:10AEE00D82B004AC84E80C00069B0A78CDE90032F0 -:10AEF00D04AB0CCB0446FFF79FFF204602B0BDE824 -:10AF000D104002B0704700BF70B5018082B0428022 -:10AF100D04461D46FCF740FFC4E9020115B9204661 -:10AF200D02B070BD094B1D68002DF8D02A68084B82 -:10AF300D16689E42F3D004F1080393E803008DE8F0 -:10AF400D0300284694E80C00B047E8E7843A002057 -:10AF500D4D90020070B582B09DED067B9DF82030BE -:10AF600D018080ED027B0446428013B9204602B079 -:10AF700D70BD0A4B1D68002DF8D02A68084B166865 -:10AF800D9E42F3D000F1080393E803008DE803001F -:10AF900D284694E80C00B047E8E700BF843A00204B -:10AFA00D4D90020010B5002303600446FCF7F4FE3B -:10AFB00DC4E90201204610BD30B50B4B1C6883B0AF -:10AFC00D24B12168094A0D68954201D103B030BD05 -:10AFD00D00F10802034692E803008DE803002046C5 -:10AFE00D0CCBA84703B030BD843A00204D90020031 -:10AFF00D82B038B5002504A90560044681E80C002F -:10B0000DFCF7CAFE04AB0FCB256184E80F00204688 -:10B0100DBDE8384002B0704710B50446006800F036 -:10B0200D17FD204610BD00BF2DE9F047164606223C -:10B0300D804601FB06200F461D46FBF73DFAC8F87A -:10B0400D000000F02DFDD8F800401FFA87FA1FFA16 -:10B0500D86F9A4F802A0A4F80490DDB1002F17DD45 -:10B0600DB145A8BFB146BA45A8BFBA460634B9F135 -:10B0700D000F0DD000262946204652460CF061FDEA -:10B0800DD8F8003001365B88B1453D441C44F2D1FF -:10B0900DBDE8F08709FB0AF22946A01DBDE8F0477F -:10B0A00D0CF077BD014B0360704700BF8C9503001A -:10B0B00D70B50D1E044615DB002A164612DB062060 -:10B0C00D05FB0200FBF7F8F9206000F0E9FC2068B1 -:10B0D00D05FB06F245808680002106300CF059FDF7 -:10B0E00D204670BD014B2360204670BD8C9503003A -:10B0F00D10B50B6804461846236000F08DFC204601 -:10B1000D10BD00BF2DE9F041064684B000296BD07B -:10B1100D0A780D46002A6DD04FF0000C0B4667469D -:10B1200D6446604607E00A2A52D008B10134002077 -:10B1300D13F8012F42B1A2F130010929F3D813F808 -:10B1400D012F0120002AF6D10FFA8CF3002B48DBDA -:10B1500D38B2002845DB062203FB00201FFA8CF4D1 -:10B1600DBAB2904602FB04F41FFA8CF7FBF7A4F970 -:10B1700D306000F095FC306822464780A0F80480CE -:10B1800D002106300CF005FD37682B780637DBB152 -:10B1900D01AC22464FF0000804E002F8013B15F81F -:10B1A00D013F8BB1A3F130010929F6D9A24282F8F2 -:10B1B00D0080F4D920460CF0B0FC07F8010B15F80F -:10B1C00D013F2246002BEDD1304604B0BDE8F081A1 -:10B1D00D00B10134A445B8BFA44600240137204670 -:10B1E00DA6E7074F3760D0E7054B0360304604B044 -:10B1F00DBDE8F0811446904617460620B6E700BF1D -:10B2000D8C9503000068438882880021063003FB7B -:10B2100D02F20CF0BEBC00BF0068B0F802C0614580 -:10B2200D12DA00B5B0F804E072450ADA002908DB3D -:10B2300D002A06DB08440CFB0202002093715DF826 -:10B2400D04FB6FF47A70FAE76FF47A70704700BF01 -:10B2500D0368588881420CDAB3F804C0624508DAF5 -:10B2600D002906DB002A04DB194400FB0213987940 -:10B2700D70476FF47A7070472DE9F047074688469E -:10B2800D3C689DF8200061888A424EDAA588AB4261 -:10B2900D4BDAD8F800C0BCF8026002EB060ABAF12E -:10B2A00D000F42DDBCF8049003EB090EBEF1000F58 -:10B2B00D3BDD002A3CDBA1EB020AB245A8BFB2463A -:10B2C00D002B59DBED1AA945A8BFA9460CF10605BF -:10B2D00D22EAE272A61D0BB101FB03221644A0B3B4 -:10B2E00DB9F1000F21DD002108460AF1FF3EBAF148 -:10B2F00D000F10DD6B1EB44605EB0E0213F8014F67 -:10B3000D14B18CF80040013093420CF1010CF5D1D1 -:10B3100D3C68D8F800C0BCF8023001311D44638888 -:10B3200D89451E44E3D1BDE8F0870020BDE8F087D4 -:10B3300D8A45A8BF8A46002B2CDBED1AA945A8BF6C -:10B3400DA9460CF10605AD1AC2E7B9F1000FEDDD06 -:10B3500D04462946304652460CF0F3FBD8F800302F -:10B3600D5B881D443B6801345B88A1451E44F0D1C8 -:10B3700D0AFB09F0BDE8F087AE45A8BFAE46F14621 -:10B3800D0CF10605002106FB13131D4422EAE2729F -:10B3900DA61DA3E7AE45A8BFAE46F1460CF10605C6 -:10B3A00D5142F0E72DE9F043054683B06846164655 -:10B3B00D1C460F46FFF718FD2B685A88964234DA63 -:10B3C00D9B889C4231DA1F2F2FD9019B9F422CDC89 -:10B3D00D39466846FFF712FD102700F10508B446FF -:10B3E00D00212B68B3F802E0F44510DA9A889442F4 -:10B3F00D634447FA01F20ADA90F800900EFB043329 -:10B4000D19EA020F14BF4FF0FF3200229A71013179 -:10B4100D05290CF1010CE4D10130404504F1010482 -:10B4200DDDD1002003B0BDE8F0836FF47A70F9E749 -:10B4300D03682DE9F0410E1E5F8827DDBE4203F142 -:10B4400D060419DA9B88A3B18046BF1B0025A119FC -:10B4500D20463A460CF075FB3246E01900210CF0FF -:10B4600D98FBD8F800305A889B8801359D421444CA -:10B4700DEDDB0020BDE8F0819A88002107FB02F288 -:10B4800D20460CF086FB0020BDE8F0816FF47A7049 -:10B4900DF0E700BF2DE9F84F00AFD1F80080FE6A4C -:10B4A00DB8F802501C46BB6A02EB030BAB45814654 -:10B4B00D04EB06033EDABBF1000FD8BFAB46B8F87C -:10B4C00D0460B34202DA002BC8BF1E460BFB06F325 -:10B4D00D073323F0070305FB0422ADEB030D08F141 -:10B4E00D0605A6421544EA46C8BF6B460CDD294643 -:10B4F00D18465A460CF025FB0134B8F802200346D5 -:10B5000DA64215443344F2D10FFA8BF100290ADB20 -:10B5100D32B2002A07DB48465346FFF785FD484601 -:10B5200DBD46BDE8F88F044BC9F800304846BD460E -:10B5300DBDE8F88FAB46C2E78C9503002DE9F843C3 -:10B5400D0C68B4F90270B4F80290002F05462FDB99 -:10B5500DB4F90460B4F80480002E29DB062007FB43 -:10B5600D0600FAF7A9FF286000F09AFA2B68A3F8F5 -:10B5700D0290A3F80480EFB1B045A8BFB046B9451D -:10B5800DA8BFB9460633B8F1000F13D00634002614 -:10B5900D214618464A460CF0D4FA2A6801365188DD -:10B5A00D0346B0453C440B44F2D12846BDE8F88330 -:10B5B00D024B2B602846BDE8F88300BF8C95030035 -:10B5C00D10B5064C0648206000F026FA2046054AC4 -:10B5D00D0549BDE810400CF075BA00BF883A00204F -:10B5E00D8C9503004020002019B00200014B036030 -:10B5F00D704700BF9495030070B50D1E04460CDD19 -:10B6000D281D1646FAF758FF206000F049FA206809 -:10B6100D012E458005D0204670BD054B03602046A8 -:10B6200D70BD2A46002104300CF0B3FA204670BDDF -:10B6300D9495030010B50B6804461846236000F07E -:10B6400DEBF9204610BD00BF10B50446006800F0B0 -:10B6500DFFF9204610BD00BF38B50B6804460068E1 -:10B6600D984206D00D4600F0F3F92868206000F0EE -:10B6700DD3F9204638BD00BF0068096888420ED056 -:10B6800D08B54A8843889A4201D0002008BD04318C -:10B6900D04300CF046FAB0FA80F0400908BD0120E4 -:10B6A00D704700BFB2F1000C19DB0068428808B585 -:10B6B00D1FFA8CFE96450FD833EA230328BF134695 -:10B6C00DA2EB0C029A4200F10400A8BF1A46604496 -:10B6D00D0CF05FFA002008BD6FF47A7008BD6FF4AE -:10B6E00D7A707047002B70B50E46154602DA036866 -:10B6F00D5B889B1A002D21DB006842885919914205 -:10B7000D1CDCA9421ADBCBB136F0004116D05942F0 -:10B7100DB14214DAB34212DD00F1040C002E65447F -:10B7200D1FDB9C1BA919224628460CF018FA32463D -:10B7300D28190021BDE870400CF02BBA70BDA9B2DC -:10B7400D8A42FBD333EA230328BF1346521B04302E -:10B7500D9A422844A8BF1A46BDE8704000210CF05B -:10B7600D18BA29469A197442A81B0CF0F8F922460A -:10B7700D28460021BDE870400CF00BBA002906DB0D -:10B7800D03685A888A4202DB5980002070476FF4A3 -:10B7900D7A70704710B50446006800F059F92046DC -:10B7A00D10BD00BF30B50B4685B0044601A9184643 -:10B7B00DF9F728FE01A80CF028FA05460530FAF72E -:10B7C00D7BFE206000F06CF920682A46458001A9B7 -:10B7D00D04300CF0B6F920680544002320462B7187 -:10B7E00D05B030BD70B5044611B10B780D461BB9CF -:10B7F00D0D4B2360204670BD08460CF006FA064638 -:10B8000D0530FAF759FE206000F04AF920683246FB -:10B8100D4680294604300CF094F92068304400230A -:10B8200D0371204670BD00BF98950300F8B517460B -:10B8300D0A683B68B2F90250B3F902301D44044660 -:10B8400D681D0E46FAF738FE206000F029F92068D1 -:10B8500D31684580B1F90220043004310CF071F9E2 -:10B8600D326823683968B2F90200B1F90220043355 -:10B8700D184404310CF065F923682B4400221A7129 -:10B8800D2046F8BDF8B5054649B10B780C4633B1E5 -:10B8900D084616460CF0B9F9B7B2874203D90B4BDF -:10B8A00D2B602846F8BD701DFAF706FE286000F0E3 -:10B8B00DF7F8286832464780214604300CF041F9EC -:10B8C00D2A683244002313712846F8BD9895030069 -:10B8D00D10B50B6804461846236000F09DF820460D -:10B8E00D10BD00BF014B0360704700BF989503006A -:10B8F00D38B50B6804460068984206D00D4600F036 -:10B9000DA7F82868206000F087F8204638BD00BFF2 -:10B9100D0068096808B54A8843889A4201D000201A -:10B9200D08BD043104300CF066F9B0FA80F040091E -:10B9300D08BD00BF0968B1F902C06245F8B50446FB -:10B9400D05DB1748206000F067F82046F8BD081D9C -:10B9500D8618805C58B1ACEB02029A42A8BF1A4619 -:10B9600D304615460CF051F9ABB2834203D90C4B5E -:10B9700D23602046F8BD2FB2781DFAF79DFD20609B -:10B9800D00F08EF820683A464580314604300CF0C0 -:10B9900DD8F823683B4400221A712046F8BD00BF39 -:10B9A00D9895030070B515686E88044666B10B68EE -:10B9B00D5B881BB1FFF73AFF204670BD0560284636 -:10B9C00D00F02AF8204670BD0868206000F024F8C9 -:10B9D00D204670BD002907DB0368B3F902208A42B7 -:10B9E00D02DD1944087970470020704710B5064CE8 -:10B9F00D0648206000F010F82046054A0549BDE8CC -:10BA000D10400CF05FB800BF8C3A002098950300F1 -:10BA100D4020002095B7020003884FF6FF729BB2BD -:10BA200D934214D0012B10B5044601D0DB0702D48C -:10BA300D1E20F1F7CBFEBFF35B8FD4E85F3F0233DF -:10BA400DC4E8523F002AF8D1BFF35B8F10BD704799 -:10BA500D03884FF6FF729BB2934218D0012B10B59D -:10BA600D044610D0DB070ED5BFF35B8FD4E85F3FE4 -:10BA700D9A1EC4E8512F0029F8D1BFF35B8F9BB2FA -:10BA800D032B05D010BD1E20F1F7A0FEECE770478B -:10BA900D2046BDE8104000F001B800BFFAF74ABDDE -:10BAA00D03230380704700BF82B030B583B006A971 -:10BAB00D81E80C0008AB8646844693E803005EF8E7 -:10BAC00D045B8DE8030006AB0CCBDCF8144071462B -:10BAD00D2846A04703B0BDE8304002B0704700BF14 -:10BAE00D08B502680B689A4201D0002008BD1022EB -:10BAF00D043104300CF015F8B0FA80F0400908BD9F -:10BB000D042070470429024808BF0020704700BF79 -:10BB100D16FCFFFF4268054B106993FBF0F007EE32 -:10BB200D900AF8EEE77A17EE900A704740420F0040 -:10BB300D837C43F020038374704700BF10B5083138 -:10BB400D0446FFF777FD204610BD00BFF8B5144B36 -:10BB500D036003F128020546826000F50070FFF7CF -:10BB600D73FD05F5FE70FFF76FFD0E4F05F5EC74D7 -:10BB700DA5F1080644F8187C2046FEF78DFAA4F1CD -:10BB800D10003C3CFFF760FDB442F3D1064A2A6039 -:10BB900D00232846EB80F9F77DFD2846F8BD00BF50 -:10BBA00D10960300EC950300348E0300F8B5154B89 -:10BBB00D036003F128020546826000F50070FFF76F -:10BBC00D43FD05F5FE70FFF73FFD0F4F05F5EC74D6 -:10BBD00DA5F1080644F8187C2046FEF75DFAA4F19D -:10BBE00D10003C3CFFF730FDB442F3D1074A2A6008 -:10BBF00D0023EB802846F9F74DFD28460BF067FF33 -:10BC000D2846F8BD10960300EC950300348E030012 -:10BC100D30B5837C13F0100483B002D1204603B0FD -:10BC200D30BD4468054601A8FFF7E0FC03F0FCF8C1 -:10BC300DE37D7F3304EB830101A8FFF70DFD03F0D6 -:10BC400DE5F80023EC7C1D481A4602F1510109016B -:10BC500D415801B10133944202F101022AD0082A60 -:10BC600DF3D1174B019A101D48F68804C15AA14211 -:10BC700D034414D0528810446A68927D984298BF4C -:10BC800DA3EB420C08D9520001E0984204D9995A0D -:10BC900DA1429C461344F8D1BCF90030AB81AC896C -:10BCA00D01A824B2FFF7D0FC24EAE474A4B2204624 -:10BCB00D03B030BD013B5B00D4E700BF0070004016 -:10BCC00D2EF8FFFF072914D8032A12D810B4C37C0D -:10BCD00D01751B0103F1804342EA012403F5E043A2 -:10BCE00D427544F480540020C3F818455DF8044BA8 -:10BCF00D70476FF47A70704710B504468069036819 -:10BD000D00219B6B9847A06903684FF47A51DB6C57 -:10BD100D9847A07D216901280346B8BF012303EB95 -:10BD200D8303B1FBF3F3B3F5807FA8BF4FF48073AA -:10BD300D5B104BD000225B1002F10102FBD107EE2C -:10BD400D901AF8EE677AB3EE007A012867EE877ADB -:10BD500D2DD9082A4FF00103A8BF082203FA02F2D9 -:10BD600D07EE102AF8EEC76A194B87EEA67A002166 -:10BD700DC3F8F415C4F80422A06903680021DB6B35 -:10BD800DFDEEC77A17EE902A9847A369114A5B69B1 -:10BD900D114801210224C3F80012C2F8084503F529 -:10BDA00DA074C2F81845C2F81C05D96010BD012356 -:10BDB00D03FA02F106EE901A0549F8EEE66AC1F8AB -:10BDC00DF42587EEA67AC4F80432D5E71A46B6E70D -:10BDD00D0070004000F00140047000402DE9F04F6C -:10BDE00D87B000250193C74B45600360044603925D -:10BDF00D0E46F9F7E1FBC44BDFF82483A66103F18E -:10BE000D0801303304F13406A360C4E907842160CE -:10BE100DA58104F11C0104F124000291FFF7E6FB5A -:10BE200D02993046FEF71EF9636A84F82F500227F7 -:10BE300D5B88638530464FF4007684F82E50A685D6 -:10BE400D278629462585FEF749F904F1700904F185 -:10BE500D5801C4E9168404F160000291FFF7C6FB96 -:10BE600D02994846FEF7FEF8236E48464FF0010949 -:10BE700D84F86B905B88A4F8663084F86A50A4F857 -:10BE800D6860A4F86C702946A4F86450FEF726F992 -:10BE900D04F1AC0B04F19401C4E9258404F19C0078 -:10BEA00D0291FFF7A3FB02995846FEF7DBF8D4F891 -:10BEB00D9C3084F8A7705B88A4F8A230584684F8AB -:10BEC00DA650A4F8A460A4F8A8702946A4F8A05020 -:10BED00DFEF704F904F1E80B04F1D001C4E9348450 -:10BEE00D04F1D8000291FFF781FB02995846FEF745 -:10BEF00DB9F8D4F8D83058464FF0030B84F8E3B0B6 -:10BF000D5B88A4F8DE3084F8E250A4F8E060A4F871 -:10BF100DE4702946A4F8DC50FEF7E0F804F5927AB7 -:10BF200D04F58671C4E9438404F58A700291FFF724 -:10BF300D5DFB02995046FEF795F8D4F814310421B3 -:10BF400D84F81F115B88A4F81A31504684F81E51ED -:10BF500DA4F81C61A4F820712946A4F81851FEF725 -:10BF600DBDF804F5B07A04F5A471C4E9528404F562 -:10BF700DA8700291FFF73AFB02995046FEF772F84E -:10BF800DD4F85031052184F85B115B88A4F8563143 -:10BF900D504684F85A51A4F85861A4F85C712946AA -:10BFA00DA4F85451FEF79AF804F5CE7A04F5C2714F -:10BFB00DC4E9618404F5C6700291FFF717FB02997D -:10BFC00D5046FEF74FF8D4F88C31062184F89711BE -:10BFD00D5B88A4F89231504684F89651A4F8946188 -:10BFE00DA4F898712946A4F89051FEF777F804F556 -:10BFF00DE071C4E9708404F5E47004F5EC78029105 -:10C0000DFFF7F4FA02994046FEF72CF8D4F8C83140 -:10C0100D072184F8D3115B88A4F8CE312946404618 -:10C0200DA4F8D47184F8D251A4F8D06104F5FE7847 -:10C0300DA4F8CC51FEF752F8A7194046FFF7D6FAEF -:10C0400D3846FFF7D3FA019B039AA3802261A6829B -:10C0500D31462A46C4F80492A57584F8085205A8FD -:10C0600DFFF7CAFA4FF0FF332A4605A88821FFF7DC -:10C0700D19FB05A94046FFF7EFFA05A8FFF7E4FA0B -:10C0800DA18A224E2A4605A8FFF7B6FA4FF0FF33D4 -:10C0900D2A4605A88821FFF705FB05A93846FFF7B5 -:10C0A00DDBFA05A8FFF7D0FA194BE57580271C6060 -:10C0B00DC6F88070BFF34F8FBFF36F8F154A164BC5 -:10C0C00D1649C3F800552320C3F8F0B5C3F804038F -:10C0D00DC2F808952046C2F81015C2F81435FFF7BE -:10C0E00D0BFE86F80753A069C6F8807103683760A8 -:10C0F00D5B6A9847A06903681B6B9847204607B099 -:10C1000DBDE8F08F348E03000896030000E100E0D7 -:10C1100D903A002000F00140007000400471004092 -:10C1200DEC950300F0B5584D85B0D5F8402600923A -:10C1300DD5F844260192D5F8482602920023C5F879 -:10C1400DFC3F0122D5F8FC1FC5F8FC2F0099C5F85E -:10C1500D40160199C5F844160299C5F848160321F1 -:10C1600DC5F80035C5F8F01523210446C5F80413AC -:10C1700D844683751E46184617E05FFA8EF0A0754B -:10C1800DBCF830109CF82F7049BA41F4805105EB82 -:10C1900D071789B2C7F81815C3F800250132092A07 -:10C1A00DC3F804650CF13C0C1ED0531EC3EB0313F6 -:10C1B00D04EB8301130191F82E7003F180431101FB -:10C1C00D17F0100700F1010E03F5E04301F1804176 -:10C1D00DD3D101F5E0410132092AC1F800750CF106 -:10C1E00D3C0CC1F80475E0D108B905B0F0BD264E80 -:10C1F00D01252046C6F80055FFF77EFDE77DA18A93 -:10C2000D00227F3703A8FFF7F7F904EB87074FF0FC -:10C2100DFF330022882103A8FFF744FA03A938460B -:10C2200DFFF71AFA03A8FFF70FFAE27DA37DD4F802 -:10C2300D041204EB820203FB01F1D2F8FC2103F19D -:10C2400D00430432013BC6F82C2602EB4302A38ABD -:10C2500DA94093FBF1F001FB10315B1A03EBD37393 -:10C2600D2B41C6F83036094B35600321C3F8041550 -:10C2700D48F6880184F8085213889BB28B42FBD094 -:10C2800D012005B0F0BD00BF0070004000F001407E -:10C2900D90F80832BBB10D4B0D4A10B50324C3F80D -:10C2A00D0845D2F80034DB07FBD40123936090F8E6 -:10C2B00D0832002BFBD190F8083201610BB9FFF762 -:10C2C00D31FF002010BD01610020704700F00140DA -:10C2D00D0070004010B5F1B190F8083203F0FF0185 -:10C2E00D73B11D4B1D4A0324C3F80845D2F8003421 -:10C2F00DDB07FBD40123936090F80832002BFBD1B0 -:10C3000D174B184A197013681749C3F3C0130B70F4 -:10C3100D83B9002010BD144B1B78A3B9104B1B78AB -:10C3200D002BF6D090F80832002BF2D1FFF7FAFE71 -:10C3300D002010BD8023C2F88030BFF34F8FBFF3B4 -:10C3400D6F8F002010BD074B80221A60044B1B78A5 -:10C3500D002BDED0E6E700BF00F00140007000408A -:10C3600D8A42002000E100E08942002007EE901A89 -:10C3700D9FED1F7A4368C7EE277A1A6910B50446F8 -:10C3800DFDEEE77A17EE901A914218DA93F808222B -:10C3900D52B3184A0320C2F808051748D0F80024F4 -:10C3A00DD207FBD40122826093F80822002AFBD128 -:10C3B00D93F80822196112B91846FFF7B3FE2368E6 -:10C3C00D0E4A5B6993420BD163680D481B6990FB64 -:10C3D00DF3F007EE900AF8EEE77A17EE900A10BD2B -:10C3E00D2046BDE810401847C3ED047AE7E700BFCB -:10C3F00D0024744900F001400070004015BB02009C -:10C4000D40420F00F8B50D460446097C25481746F5 -:10C4100DFAF76AF950B1297C2248FAF72FF9461E2E -:10C4200D2FB93701B81B04EB80001C30F8BDC6EBEB -:10C4300D061304EB8303370193F82E30DA0607D584 -:10C4400D2B68194ADB6D934225D100232373E9E74D -:10C4500D94F8083273B1154B0322C3F80825144A1A -:10C4600DD2F80034DB07FBD40123936094F8083233 -:10C4700D002BFBD1BB1B04EB830393F82E2042F062 -:10C4800D100283F82E2094F80832002BD8D12046C4 -:10C4900DFFF748FED4E72846002204F1080198472B -:10C4A00DC0E700BF9C950300E103020000F00140CE -:10C4B00D0070004031B38B7CDA0601D50020704747 -:10C4C00D90F8083210B573B1104B114A0324C3F81C -:10C4D00D0845D2F80034DB07FBD40123936090F8B4 -:10C4E00D0832002BFBD18B7C43F010038B7490F83A -:10C4F00D083203F0FF041BB9FFF714FE204610BDF0 -:10C5000D002010BD6FF47A70704700BF00F001403D -:10C5100D0070004038B50D460446097C2248FAF7F4 -:10C5200DE3F800283DD0297C1F48FAF7A7F8431EF1 -:10C5300DC3EB031204EB82021D0192F82E10C90603 -:10C5400D26D594F8081201F0FF0019B3174A0321FC -:10C5500DC2F808151649D1F80024D207FBD40122E0 -:10C5600D8A6094F80822002AFBD1EB1A04EB8303AE -:10C5700D93F82E2002F0EF0283F82E2094F8083263 -:10C5800D03F0FF0523B92046FFF7CCFD284638BD43 -:10C5900D002038BD92F82E3003F0EF0382F82E30D4 -:10C5A00D38BD6FF47A7038BD9C95030000F00140E2 -:10C5B00D0070004070B50E460546097C0E48FAF72E -:10C5C00D93F880B1317C0C48FAF758F8441E314687 -:10C5D00D2846C4EB0414FFF79DFF05EB840393F885 -:10C5E00D2E20D206FBD42B7B1BB12B6828469B69D2 -:10C5F00D9847002070BD00BF9C950300A0F1080076 -:10C6000DFFF7D8BF2DE9F04F9946837C85B0DC0646 -:10C6100D0E9F56D50D686B88B2EB530F4FEA63042E -:10C6200D4FDA043505EB4404064605EB4205A046FA -:10C6300D023C621B521092FBF9F309FB1322002AF4 -:10C6400DF5D1B4F90030B381B37C9B0639D5B9F17E -:10C6500D010F4CD0B6F90E00B368011DA845194461 -:10C6600D5B882ED914464FEA4909924606F1080B0C -:10C6700D07E0B6F90E209A4219D0A84521D9B6F98E -:10C6800D0E00984204F101041ED0B5F90020BC4201 -:10C6900D92444D44EDD19AFBF4F221F8022BF2892C -:10C6A00D023212B200249A42F281A246E5D106F17D -:10C6B00D1800CDE90013FDF793FCA845DDE9001343 -:10C6C00DDDD805B0BDE8F08F0122B6F9101003A832 -:10C6D00DFEF792FF03A95846FEF7BEFF03A8FEF72B -:10C6E00DB3FFB1680023F3814B880431CDE706F128 -:10C6F00D0800FEF7B1FFB3685B88F38106F11800FF -:10C7000D05B0BDE8F04FFDF76BBC00BF2DE9F04360 -:10C7100D434BD3F8042185B006461AB9D3F814312A -:10C7200D002B44D096F81790DFF8F48009F101033F -:10C7300D03F00103F375D8F8341609F17F0906EB00 -:10C7400D8909490048460024FFF718F806F11C0531 -:10C7500D274603E0082C05F13C051DD004F15103DB -:10C7600D1B01013458F80330002BF3D0494603A8C0 -:10C7700DFEF760FFD6F80412B37D00913A462846C5 -:10C7800D03A9FFF73FFF03A8FEF75EFF082C07F193 -:10C7900D010705F13C05E1D1214BD3F8042112B17C -:10C7A00D0022C3F804211E4BD3F8142132B91C4CBE -:10C7B00DD4F8003163B905B0BDE8F0830022184C00 -:10C7C00DC3F8142186F80822D4F80031002BF2D0DA -:10C7D00DF57DB18A013505F00105002205F17F07D0 -:10C7E00D03A8FEF709FF06EB87074FF0FF33002282 -:10C7F00D882103A8FEF756FF06EB850603A93846E8 -:10C8000DFEF72AFF03A8FEF71FFFD6F8FC31002222 -:10C8100D0433C4F82C36C4F8002105B0BDE8F0830C -:10C8200D00700040024B186808B1FFF76FBF7047EA -:10C8300D903A0020174B99421ED9174B994298BF39 -:10C8400D4FF080621AD9154A4369914210B44FF0E6 -:10C8500DC8604FF0000408BF4FF0C462C3F8004534 -:10C8600DC3F8240508BFC3F82425062200205DF86F -:10C8700D044BC3F8002570474FF0CC72436900217B -:10C8800DC3F80015C3F824250622C3F8002500209F -:10C8900D704700BF8FD003007F1A0600801A060074 -:10C8A00D704700BF10B504460BF011F9204610BDBE -:10C8B00DF0B585B01E468DF80F209DF82C3002681E -:10C8C00D0093176A01230DF10F0204460D46B84778 -:10C8D00D38B9236800909F6A0A9B32462946204644 -:10C8E00DB84705B0F0BD00BFC3688B4210B5044614 -:10C8F00D0ED003698B420BD023793BB12368094AD3 -:10C9000D9B6B934220460AD10BF0E1F8002010BD3D -:10C9100D23680022DB6B114620469847ECE79847C9 -:10C9200D002010BDA5C80200C368002B3CD070B517 -:10C9300D04460069002836D0036801211B6898471A -:10C9400DE068036801211B6898470420F9F7F0FEA1 -:10C9500D0025E068036802219B689847014600BBEB -:10C9600D206903681B6898470420F9F7E1FE2069E8 -:10C9700D036801211B68984701350420F9F7D8FE9B -:10C9800D092DE6D1E068036800211B689847042053 -:10C9900DF9F7CEFEE0680368BDE870401B68012121 -:10C9A00D1847002DEED170BD704700BF38B50B464E -:10C9B00D0446154600F10C011A46FAF793FB2A4678 -:10C9C00D04F110012046FAF78DFB6269E36800253A -:10C9D00DC2F80055F3B12369E3B101212046FAF7FE -:10C9E00D7FFB0621E06801F00FFA0621206901F0B6 -:10C9F00D0BFA2046FFF798FFE068036802219B6859 -:10CA000D98472069036802219B689847294620466C -:10CA100DFAF766FB0A20F9F78BFED4E90423B2B1CD -:10CA200D157CE26882B1107CC3F808554FF0CC71CB -:10CA300D0622C3F80C05C3F824150A20C3F80025F7 -:10CA400DF9F776FE002038BD4FF0FF30ECE74FF0E0 -:10CA500DFF35E6E7F8B504461D460E461746FAF7CC -:10CA600D31FB114B23600023C4E9023323615DB117 -:10CA700D284602F041FA606160B13A4631462046DF -:10CA800DFFF794FF2046F8BD012002F053FA6061D4 -:10CA900D0028F2D15A20F0F799FE3A463146204649 -:10CAA00DFFF784FF2046F8BD449603002DE9F041C1 -:10CAB00D43698EB282B09C590546002C5AD1364F2F -:10CAC00D4FF001080BE0D3F8482592B9632C51DCE7 -:10CAD00D0A20F9F72DFE6B699A59002A4AD1D3F82D -:10CAE00D242132BBBC4224DCD3F850210134002A6E -:10CAF00DE9D1632CECDDD3F8602152B1D3F80022DB -:10CB000DD10506D5D3F848211AB9C3F81C801446AF -:10CB100DDEE7D3F86021002ADAD0D3F8002292059F -:10CB200DD6D5D3F80421002AD2D1C3F814801446E7 -:10CB300DCEE7D3F8C414C3F8C4140022C3F82421DB -:10CB400DD3F82421019201220199144C1A625A61E1 -:10CB500D01E0013C18D00A20F9F7EAFD6B69D3F822 -:10CB600D0431002BF5D00E4CA86838B9204602B020 -:10CB700DBDE8F081A86800240028F7D0F9F7D8FDAA -:10CB800D204602B0BDE8F0812B682A69DB6BE968AD -:10CB900D034C28469847E7E740420F00A086010066 -:10CBA00D0EFCFFFF70B44469C1F34701C4F888154A -:10CBB00D0021C4F8041189B0D4F804510695069DDE -:10CBC00DC4F82411D4F824510595059DC4F86011BD -:10CBD00DD4F860510495049DC4F85C11D4F85C51EF -:10CBE00D0395039DC4F85011D4F850510295029D40 -:10CBF00DC4F84C11D4F84C519DF830600195019D4D -:10CC000DC4F84425C4F8483576B14FF48072012339 -:10CC100DC4F80022A360D4F848210ABB4FF4A471D4 -:10CC200D09B070BCFFF742BF4FF400720123C4F886 -:10CC300D0022A360D4F8482162B12362C4F8486190 -:10CC400DD4F848310793079B4FF4827109B070BC3B -:10CC500DFFF72CBF4FF4827109B070BCFFF726BFF0 -:10CC600D2362C4F84811D4F848310793079BD5E7E0 -:10CC700D70B54469C1F34701C4F888150021C4F8A3 -:10CC800D041188B00546D4F8040106900698C4F83E -:10CC900D2411D4F8240105900598C4F86011D4F836 -:10CCA00D600104900498C4F85C11D4F85C01039001 -:10CCB00D0398C4F85011D4F8500102900298C4F8AA -:10CCC00D4C11D4F84C019DF8306001900198C4F8D6 -:10CCD00D3425C4F8383586B94FF480520123C4F891 -:10CCE00D00222360D4F84821DAB94FF48271284626 -:10CCF00D08B0BDE87040FFF7D9BE01232360D4F81A -:10CD000D482132B12362C4F84811D4F84831079351 -:10CD100D079B4FF4AE712846FFF7C8FE48B108B027 -:10CD200D70BD2362C4F84861D4F848310793079B5E -:10CD300DDBE76B6901224FF4A4712846DA6108B074 -:10CD400DBDE87040FFF7B2BE0D4B10B503F1080101 -:10CD500D03F1340240330446C0E902230160303050 -:10CD600DFEF772FC04F12C00FEF76EFC054A226002 -:10CD700D00232046E380F8F78DFC204610BD00BF50 -:10CD800D84960300348E030038B5446991F810C0C1 -:10CD900D00234FF0FF3504EB83020133D2F8601509 -:10CDA00D614508BFC2F86055042BF4D1037C13B163 -:10CDB00D03689B699847002038BD00BFA0F10C00A7 -:10CDC00DFFF7E2BF0E4B03F1080103F134024033CC -:10CDD00D10B504460160C0E902233030FEF734FC83 -:10CDE00D04F12C00FEF730FC064A22600023E3809C -:10CDF00D2046F8F74FFC20460AF069FE204610BD8C -:10CE000D84960300348E03002DE9F0412DED028B45 -:10CE100D002408EE103A5B4B0360446005460F4654 -:10CE200D1646BDF82080F8F7C7FB574B2B6003F172 -:10CE300D2C023833AA60EB606F612C8205F12C0057 -:10CE400DFEF7D4FB05F13000FEF7D0FB9FED4F7AD6 -:10CE500D4F4B68696E63C7EE087A4FF08022C3E9C5 -:10CE600D0022C3E902224B4BAB61A5F804802C854F -:10CE700DEC612346C0F80045B0EE677ABEEECE7A7F -:10CE800D17EE101AB1F5004F78DB013341FA03F4B8 -:10CE900DB4F5004FF9DA072B15DC04FA03F100297C -:10CEA00DB8BF0F31091107EE901ADFED386AC0F8DF -:10CEB00D0C35F8EEE77AC0F8084586EEA77AC5ED91 -:10CEC00D097A85ED087A00230222C0F8043532492B -:10CED00DC0F81025C0F84835C0F82835C0F84C35D5 -:10CEE00DC0F82C3540F201136B830123C0F81435C3 -:10CEF00D302404238842C0F80032C0F8044321D006 -:10CF000D264988422DD0264A90420ED03268012300 -:10CF100D52682B7605F10801C0F800353046904770 -:10CF200DBDEC028B2846BDE8F0811E4A1E4C956073 -:10CF300D1E4A9168A2F54062C1F8C840C2F884311A -:10CF400D5360E3E7194B174A99681560A3F54063E1 -:10CF500D4FF08052164CC1F8B040C3F880211A60D2 -:10CF600DD4E7104B134C5D60104B9968A3F54063EB -:10CF700DC1F8C440C3F884215A60C7E717EE104AC0 -:10CF800D8DE700BF348E03008C9603000024744996 -:10CF900D943A00200000010100C001400010024041 -:10CFA00D00200240A43A0020ADD1020000ED00E0C7 -:10CFB00D01D2020055D202004369D3F8080570472B -:10CFC00D07EE901AFEEECE7A844617EE901AB1F562 -:10CFD00D004F22DB0023013341FA03F2B2F5004F7B -:10CFE00DF9DA072B1DDC02FA03F10029B8BF0F3166 -:10CFF00D091107EE901ADFED0C6ADCF81400F8EE5B -:10D0000DE77AC0F80C3586EEA77AC0F8082500201F -:10D0100DCCED097A8CED087A704717EE902A002333 -:10D0200DE3E76FF47A70704700247449406A7047E3 -:10D0300D43690020C3F81015704700BF436981761E -:10D0400DC27649B1012004213022C3F81405C3F87A -:10D0500D0012C3F8042370473022C3F81415C3F827 -:10D0600D0012C3F80823704770B590F9293082B0CB -:10D0700D0446002B3BD1C0690D46A8B9A37E002BF9 -:10D0800D41D0637E002B3ED0E37E002B3BD1616906 -:10D0900D234A01EB45110823C1F82025C1F8243599 -:10D0A00D012384F8293020E0616B0B6805F10B0634 -:10D0B00D1B6801A804EB8606984701A93046FEF7C8 -:10D0C00DCBFA01A8FEF7C0FA04EB85036169DB6AB0 -:10D0D00DE269588801EB451140100433013AC1F85B -:10D0E00D2035C1F824050120E26102B070BD42690E -:10D0F00D01235360D2F80431002BFBD0E3690025E6 -:10D1000D6576258513B9002002B070BD2268013BFC -:10D1100DD269E36120469047284602B070BD00BF3A -:10D1200D943A002038B5C369817E01330446C3614A -:10D1300D19B1637E63B1002038BDFFF795FFC8B10B -:10D1400D636901229A60A37E002BF2D1002038BDC5 -:10D1500D012594F8281065762046FFF785FF94F891 -:10D1600D28302B442B4084F828303BB963690122C9 -:10D1700D9A60E0E7E37E002BE5D0E1E7E36913B9C0 -:10D1800D00236376D7E729462046FFF76DFF94F815 -:10D1900D2830013303F0010384F82830002BEFD140 -:10D1A00DE4E700BFA0F10800FFF7BCBF38B5134B93 -:10D1B00D9C6834B16369D3F8102172B9D3F8143176 -:10D1C00D03B938BD002584F8285001212046FFF70A -:10D1D00D4BFF6369C3F8145138BD012384F828301F -:10D1E00D00212046FFF740FF63690022C3F810219C -:10D1F00DD3F81431002BE4D0E4E700BFA43A0020AB -:10D2000D38B5134B1C6834B16369D3F8102172B96A -:10D2100DD3F8143103B938BD002584F82850012105 -:10D2200D2046FFF721FF6369C3F8145138BD012370 -:10D2300D84F8283000212046FFF716FF636900228D -:10D2400DC3F81021D3F81431002BE4D0E4E700BF6C -:10D2500DA43A002038B5134B5C6834B16369D3F838 -:10D2600D102172B9D3F8143103B938BD002584F8F3 -:10D2700D285001212046FFF7F7FE6369C3F81451CA -:10D2800D38BD012384F8283000212046FFF7ECFE3D -:10D2900D63690022C3F81021D3F81431002BE4D0B8 -:10D2A00DE4E700BFA43A0020426900230376C2F8E8 -:10D2B00D00357047032A37DC70B50C4602F5AC75A6 -:10D2C00D4169237C51F825209A42064618D02368DF -:10D2D00D17491A6E8A421BD11A6816498A421ED105 -:10D2E00DDB6D154A7169207C41F82500934209D107 -:10D2F00D00233374E38843F008030020E38070BDFE -:10D3000D002070BD002206F10C0120469847F1E780 -:10D3100D20469047236807491A688A42E0D00021C9 -:10D3200D204690472368DBE76FF47A70704700BFA3 -:10D3300DE50302008DF30100E103020070B50568FD -:10D3400D0F4C2A6AA24218D144698446087C0023F6 -:10D3500D4FF0FF3604EB83020133D2F860158142A2 -:10D3600D08BFC2F86065042BF4D19CF8103013B1DE -:10D3700DAB6960469847002070BDBDE8704010470E -:10D3800D89CD020043698B420AD070B505460C4623 -:10D3900D164613B103681B6E984726716C6170BDFC -:10D3A00D704700BF90F804C01CF0020F29D000296F -:10D3B00D24DB002A22DD002B20DDB4294FF47A7CFA -:10D3C00DA8BFB42130B50CFB01F10F4D046802EB81 -:10D3D00DD27E8908A5FB0151A3EB6E030CFB03F371 -:10D3E00D890802FB0131094A246BCB1782FB01210D -:10D3F00DC3EBA1112346BDE8304018476FF47A7096 -:10D4000D70470348704700BF176CC116D34D6210AB -:10D4100D16FCFFFFC08800F00500003818BF012082 -:10D4200D704700BF037C0B49202B38BF4FF0A04144 -:10D4300D0122D1F8141503F01F0302FA03F30B4276 -:10D4400D06D1C08800F00A00003818BF01207047CF -:10D4500D1046704700030050C08810F0030018BF3D -:10D4600D01207047C08800F00C00003818BF012063 -:10D4700D704700BF03684FF47A729B6B02FB01F19A -:10D4800D184700BF027C0F4B202A38BF4FF0A04336 -:10D4900D02F01F0203EB82030129D3F8002741712B -:10D4A00D22F00C0207D0022908BF42F00C02C3F88B -:10D4B00D00270020704742F00402C3F80027002027 -:10D4C00D704700BF00030050D0F8103521EA03016A -:10D4D00DC0F81815704700BFD0F810351940C0F8C6 -:10D4E00D1815704738B5037C202B0446184838BFF3 -:10D4F00D4FF0A04003F01F0301229A40D0F81435DD -:10D5000D13421BD10D46D9B9C0F80C251146FFF7B2 -:10D5100DE3FF217C0E4B202938BF4FF0A043D3F8F9 -:10D5200D1435134212D0236820461B6E984723688A -:10D5300D29461B6820469847002038BD002038BD7D -:10D5400DC0F808251146FFF7BFFFE2E7014838BDD7 -:10D5500D0003005012FCFFFF38B5C3889B0704463B -:10D5600D0D4604D54069A8B3F9F7B8FD90BB236803 -:10D5700D20461B6E9847FDB9227C274B1F2A02F0CF -:10D5800D1F014FF0010098BF4FF0A0438840C3F832 -:10D5900D0C051F2A204BE28898BF4FF0A04303EBE8 -:10D5A00D810342F00202D3F8001741F00101C3F8E4 -:10D5B00D00170020E28038BD227C174B1F2A02F095 -:10D5C00D1F014FF0010098BF4FF0A0438840C3F8F2 -:10D5D00D0805DEE77DB1237C0F4A202B4FF00101BA -:10D5E00D38BF4FF0A04203F01F0301FA03F3C2F856 -:10D5F00D0835002038BD237C074A202B4FF0010150 -:10D6000D38BF4FF0A04203F01F0301FA03F3C2F835 -:10D6100D0C35002038BD00BF0003005038B503792C -:10D6200D9A071FD5C3885B07044617D50E4B18689C -:10D6300DC0B101222146FEF7E5FE054690B16069B5 -:10D6400D10B1F9F74BFD18B9E38843F00403E380FB -:10D6500D2846FEF7DDFAC0F30F1038BD03681B6EC8 -:10D6600D9847E3E7014838BD743B002016FCFFFFE7 -:10D6700DC3881B0739D570B51D4D1E4C28682DED7F -:10D6800D028B08EE101AFFF797FCF8EE487A08EEB9 -:10D6900D900A17EE901A2868FFF792FCF8EEE88AC8 -:10D6A00D04F108062388286807EE903AB8EE678AD9 -:10D6B00DFFF782FC07EE900AF8EEE77A67EE887ABC -:10D6C00D87EEA87ABCEEC77A17EE103A24F8023B23 -:10D6D00DB442E7D1084B074918680822012308F026 -:10D6E00D4DFFBDEC028B002070BD0448704700BF9C -:10D6F00D783B00207C3B0020843B002016FCFFFF84 -:10D7000D08B5C3881B0701D4064808BD064B186829 -:10D7100DFFF78CFC07EE900AFCEEE77A17EE900A05 -:10D7200D08BD00BF16FCFFFF783B00200368244AAC -:10D7300D9B6A934210B5044630D1C3885B052CD447 -:10D7400D6069B0B1F9F7CAFC98B96069E3880268FD -:10D7500D43F480631268E38021469047194B626958 -:10D7600D1B6803B10C339A421CD0227C00236361E9 -:10D7700D00E0227C144B202A38BF4FF0A04302F06A -:10D7800D1F0203EB8203E288D3F8001702F4306224 -:10D7900D21F44031C3F80017E28010BD98470028EE -:10D7A00DCED010BD094B227C181D4FF0FF0C13F984 -:10D7B00D011B914208BF03F801CC9842F7D1D5E780 -:10D7C00D71030200783B0020000300503C21002033 -:10D7D00D02680F49D26B8A4208B513D1C3881B0763 -:10D7E00D01D40C4808BD0C4B1868FFF71FFC07EE61 -:10D7F00D900AFCEEE77A094B17EE900AA3FB003076 -:10D8000D800908BD9047054BA3FB0030800908BD7A -:10D8100D01D7020036894100783B0020D34D6210BC -:10D8200D70B50568154E6B6CB34204461FD10A46A0 -:10D8300D017C134B4271202938BF4FF0A04301F0FA -:10D8400D1F0103EB8103012AD3F8001721F00C010E -:10D8500D0AD0022A08BF41F00C01C3F80017204678 -:10D8600D6B68BDE87040184741F00401F5E7984733 -:10D8700D256820466B68BDE87040184785D40200C6 -:10D8800D0003005038B5C388DB07044606D5406950 -:10D8900D00283FD0F9F722FC00283BD12368204611 -:10D8A00D1B6E9847227C294B2068202A38BF4FF0E9 -:10D8B00DA04302F01F0103EB8103456CD3F8001761 -:10D8C00D234821F00301C3F80017E188854241F098 -:10D8D00D0101E18002F01F0C617930D1D3F800070E -:10D8E00D012920F00C0027D0022908BF40F00C00C0 -:10D8F00DC3F8000715491F2A8CBF0A464FF0A042F6 -:10D9000D0123D2F8102503FA0CF3134214BF0120A2 -:10D9100D002038BD237C0D4A202B38BF4FF0A0428C -:10D9200D03F01F03D2F81015012202FA03F30B4284 -:10D9300D14BF1046002038BD40F00400D8E7204643 -:10D9400DA847227C02F01F0CD4E700BF0003005053 -:10D9500D85D4020038B5044615464FF48072C28056 -:10D9600D2F2D0F4A23714FF000004FF00103E0609F -:10D9700D21812574226063710ED80A4A0A4942F842 -:10D9800D254000236361094B4FF000404022C1F850 -:10D9900D040320461A6038BD3220EFF717FFECE77D -:10D9A00DD0960300B03A00200060004000E100E096 -:10D9B00D0379DB074FD52DE9F041C388DA0682B034 -:10D9C00D04460D463CD4236820461B6E9847012D16 -:10D9D00D236842D05B682046984723682020D3F8FF -:10D9E00D5C800AF076F80023CDE90033214601234F -:10D9F00D22890746FAF7D8FE2F4B984507F10C06FA -:10DA000D4CD163699E4207D01BB1236820461B6E23 -:10DA100D984701233B746661E38823F400639BB24E -:10DA200D43F01103012DE38011D0002E42D056F8A2 -:10DA300D0C3CDB69A6F10C0002B0BDE8F0411847C3 -:10DA400DC3F3C0238B42BED1012D4669EDD1002E0B -:10DA500DEDD13368FFDE194870473020D3F85C8074 -:10DA600D0AF037F8164B21461A6840F6AC530746B4 -:10DA700DFCF710F8104B984507F10C0614D16369AB -:10DA800D9E4207D01BB1236820461B6E9847012389 -:10DA900D3B746661E38843F40063C1E731460122BC -:10DAA00D2046C0476669B7E731462A462046C0473B -:10DAB00D6669EFE73368FFDE85D3020016FCFFFFD2 -:10DAC00D703B0020C188C1F3C021FFF771BF00BFBB -:10DAD00D10B5C388590684B0044614D49A060AD4E6 -:10DAE00D1B0606D5E36823B1012004B0BDE8104044 -:10DAF00D184704B010BD0123218902226846FDF7A5 -:10DB000D03FAE388ECE70189002305226846FDF757 -:10DB100DFBF963694BB1596A029A5A626846521A07 -:10DB200D0023CDE90223FDF747FAE388D6E700BFCE -:10DB300D10B5C388590684B0044614D49A060AD485 -:10DB400D1B0606D5E36823B1002004B0BDE81040E4 -:10DB500D184704B010BD0123218903226846FDF743 -:10DB600DD3F9E388ECE70189002304226846FDF729 -:10DB700DCBF963694BB1596A029A5A626846521AD7 -:10DB800D0023CDE90223FDF717FAE388D6E700BF9E -:10DB900D2DE9F04BD0F8204584B006466CB3DFF884 -:10DBA00D90800D4601274FF01F0BB4FA84FCABEBB0 -:10DBB00D0C03591907FA03F258F8219024EA0204CC -:10DBC00DB9F1000F17D0B9F8062012F0E00F06EBEF -:10DBD00D83030ED0D3F8002782F48032C3F80027D8 -:10DBE00DD3F80037DA0348461CD5FFF771FFB9F8B3 -:10DBF00D0620930508D4002CD5D14FF0FF33C6F87D -:10DC000D203504B0BDE8F08BF8F7FAFA0028F2D011 -:10DC100D0123052240F2FF316846FDF775F9002C0E -:10DC200DC1D1EAE7FFF784FFB9F80620E1E700BFAD -:10DC300DB03A002008B5094BD3F87C2102B908BDD4 -:10DC400D0021C3F87C114FF0A040FFF7A1FFBDE804 -:10DC500D084003482021FFF79BBF00BF0060004034 -:10DC600D00030050C38813F0E00F70B504460D4655 -:10DC700D21D103685B689847227C3A49202A02F03B -:10DC800D1F0338BF4FF0A04101EB830302F01F02C9 -:10DC900DD3F8006726F44036C3F8006788BBD3F885 -:10DCA00D000740F40030C3F80007012303FA02F225 -:10DCB00DE388C1F820255A060ED423F0E0039BB269 -:10DCC00D022DE38018D0032D22D0012D17D143F062 -:10DCD00D8003E380002070BD032D37D06069036899 -:10DCE00D21461B689847E38823F0E00300229BB28E -:10DCF00D022D6261E380E8D143F02003E380002030 -:10DD000D70BDD3F8000740F44030C3F80007CCE7EE -:10DD100D43F04003E380282009F0DBFE2146054651 -:10DD200D08F028FBFAF738F823680F4ADE6D6862B1 -:10DD300D964212D162699542E1D012B11B6E204616 -:10DD400D984701232B716561002070BD23F0E0031E -:10DD500D43F04003E380002070BD01222946204698 -:10DD600DB047CCE70003005085D30200032910B55E -:10DD700D0C460BDC00291ADC16D1C28812F0F00219 -:10DD800D19D003681B6E9847204610BD04290BD18E -:10DD900D02680B49D26A8A420FD1C188C1F3C021F2 -:10DDA00DFFF706FE002010BD6FF47A7010BDFFF76F -:10DDB00D59FF002010BD104610BD9047002010BD2A -:10DDC00DC5DA020038B5036804465B680D4698470E -:10DDD00DE3885B0609D423680A4A5B6D93424FF0D2 -:10DDE00D0301204607D1FFF73DFF60692946BDE8D5 -:10DDF00D384008F0D7BA984760692946BDE83840E1 -:10DE000D08F0D0BA6DDD0200072913D8027C0B4B48 -:10DE100D202A38BF4FF0A04302F01F0203EB82030C -:10DE200D0020D3F8002722F4E06242EA0121C3F872 -:10DE300D001770476FF47A70704700BF00030050F1 -:10DE400D007C0B4B002914BF4FF44071002120289A -:10DE500D38BF4FF0A04300F01F0003EB80030020FC -:10DE600DD3F8002722F4E0620A43C3F80027704775 -:10DE700D00030050027C0B4B202A38BF4FF0A0430B -:10DE800D02F01F0203EB8203D3F8000720F44030A9 -:10DE900DC3F80007D3F8002742EA0141C3F8001781 -:10DEA00D704700BF00030050F0B5164C236883B0D7 -:10DEB00D2BB1154D2E688EB1002003B0F0BD38206A -:10DEC00D09F007FE054608F03DFB284625600E4D7E -:10DED00D032108F0E5FA2E68002EEDD1382009F067 -:10DEE00DF8FD13230746226800930849084BFEF7F7 -:10DEF00D8BFF3846012231462F60FFF79FF8002037 -:10DF000D03B0F0BD843B0020783B002000C00140F1 -:10DF100D0000484203799B0763D5B1F5806F2DE969 -:10DF200DF0410E465FD2C3881A07054641D52F4FE3 -:10DF300D297C3A464FF0FF34002312F9010B884239 -:10DF400D08BF1C460133042BF7D1631C35D0DFF815 -:10DF500DB480686940B3F9F7C1F828B3D8F8000068 -:10DF600DFFF72AF807EE906A9FED216A2149224BAF -:10DF700DB8EEE77AF7EE007AE7EE467AF0EE676AEA -:10DF800D07EE900AF8EEE77A186867EEA67A012395 -:10DF900DFDEEE77A17EE902A21F81420082208F0FA -:10DFA00DEDFA0020BDE8F081EB8843F00803EB802B -:10DFB00DD4E703681B6E9847B9E72846FFF774FF4F -:10DFC00D0E4BDFF840801C78D8F80000013404F0C7 -:10DFD00D03041C7022462B7C3B552946FFF76AF93A -:10DFE00DB7E7074870476FF47A70DBE73C210020F4 -:10DFF00D0000803A7C3B0020843B0020CD21002096 -:10E0000D16FCFFFF783B002070B5184D2DED028BEF -:10E0100D044608EE101AFFF747FF2868FFF706F8C9 -:10E0200DDFED137A07EE100AB4EE677AF1EE10FA0F -:10E0300D15D1DFED107A9FED0E7A2368B8EE488A80 -:10E0400D204628EE278ADB68C8EE077ABDEC028BE6 -:10E0500DBDE87040FDEEE77A17EE901A184717EEFF -:10E0600D901A2868FEF7ACFFE3E700BF783B00206D -:10E0700D00409C460000804421B9436E4FF4047269 -:10E0800DC3F8082300207047B1F5614F34D00DD887 -:10E0900D47F61223994229D0B1F5164F13D14FF4FB -:10E0A00D1D03426E0020C2F824357047B1F5612F73 -:10E0B00D1FD0134B994211D1426E4FF08053002067 -:10E0C00DC2F824357047426E0E4BB1F5165F18BF7E -:10E0D00D4FF0EB730020C2F824357047B1F5613F66 -:10E0E00D14BF4FF0EB734FF06C73DAE74FF400038E -:10E0F00DD7E74FF07063D4E74FF46B03D1E700BF60 -:10E1000D40420F000050270070B504460E461546DC -:10E1100D2046F9F78BFB0028FADC94F83C3003F02D -:10E1200DFF00002BF4D1636E317C2A7CC3F80C15F3 -:10E1300DC3F8142570BD00BF10B584B004468DF82A -:10E1400D071002E094F83C301BB100F059FE002896 -:10E1500DF8D000F055FE636E60B10022C3F82021A7 -:10E1600DD3F8201103910399C3F85821D3F85821FE -:10E1700D0292029A01220DF1070184F83C20C3F8A6 -:10E1800D4415C3F848259A6000F03AFE98B1636EC5 -:10E1900D00E091B9D3F82021D3F85811002AF8D016 -:10E1A00D59B90122DA60D3F85821002AFBD000209A -:10E1B00D002384F83C3004B010BD0148F8E700BFDF -:10E1C00D09FCFFFF0021F9F7D1BA00BF90F83C30F0 -:10E1D00D03B1704710B584B00446F9F727FBB8B109 -:10E1E00DA28EA38E94F830109BB20133B3FBF1F0E5 -:10E1F00D01FB103392B22068E16A9BB2A386895C61 -:10E2000D836920469847A38E628E9BB29A4201D0B5 -:10E2100D04B010BD0123022240F2FF316846FCF725 -:10E2200D73FEF5E710B5A9B9C3895A07044617D58A -:10E2300D636E04F144012022C3F834150020C3F8A5 -:10E2400D38254FF4047101222064C3F804131A60B9 -:10E2500D002010BD0129FBD1FFF7B8FF002010BD34 -:10E2600DF9F7D0F8E3895B07E2D4002010BD00BFB9 -:10E2700D10B5224B224A0446406E236003F13C0147 -:10E2800DA16082B0C0F8082300F0A6FE00280DDBC7 -:10E2900D43091C490122203300F01F0002FA00F04F -:10E2A00D41F82300BFF34F8FBFF36F8F636ED3F829 -:10E2B00D0022012122F020020020C3F80022596023 -:10E2C00DC3F85801D3F858210192019AD960D3F8B7 -:10E2D00D5821002AFBD04FF0FF320021C3F8001562 -:10E2E00D1846C3F80C25C3F8142500F047FE204648 -:10E2F00DF9F7ACFA204602B010BD00BF44970300F9 -:10E3000D1403420000E100E0A0F10800FFF7B0BFE8 -:10E3100D10B50446FFF7ACFF204609F0D8FB2046A8 -:10E3200D10BD00BF10B5A0F108042046FFF7A0FFF7 -:10E3300D204609F0CCFB204610BD00BF70B5044649 -:10E3400D406E0E4600F048FE054646B3E18911F0D9 -:10E3500D200124D12368384A9B68934268D1636EAB -:10E3600D4FF40472C3F808232046F9F75FFA00282A -:10E3700DFADC94F83C30002BF6D1002D47DB6B090D -:10E3800D2E490122203305F01F0502FA05F541F84B -:10E3900D2350BFF34F8FBFF36F8F002070BD002D43 -:10E3A00D0DDB6B099B0003F1604303F5614305F041 -:10E3B00D1F05012202FA05F5C3F880511D6023687F -:10E3C00D1F4D5B68AB422BD1E3895A0721D5636E94 -:10E3D00D04F144022021C3F83425C3F838154FF455 -:10E3E00D047200212164C3F8042301221A6020461F -:10E3F00DF9F71CFA002806DD23685B68AB4213D1E0 -:10E4000D2046FFF7E3FEA16B2046F9F701FA002045 -:10E4100D70BD2046F8F7F6FFE3895B07E7D5D6E731 -:10E4200D002120469847E2E7012120469847EAE778 -:10E4300D2046984798E700BF79E0020000E100E030 -:10E4400D25E20200A0F10800FFF778BFF0B50C2619 -:10E4500D8DB01D461423CDE90036044616460F46F1 -:10E4600DF9F738F94A4A226000233C3284F83C30EF -:10E4700DA26063662364002D7ED0284600F03CFD2B -:10E4800D0390606600287DD04FF0EB73C0F8243503 -:10E4900D0023C0F86C352046F9F7C8F90028FADCDE -:10E4A00D94F83C3003F0FF05002BF4D1606E3A7CFC -:10E4B00D337CC0F80C25C0F81435C0F80851D0F8DD -:10E4C00D08310B930B9BC0F81051D0F810310A9303 -:10E4D00D0A9BC0F82051D0F820310993099BC0F850 -:10E4E00D2451D0F824310893089BC0F84451D0F83A -:10E4F00D44310793079BC0F85851D0F85831069313 -:10E5000D069BC0F84C51D0F84C310593059BD0F8C3 -:10E5100D0032204D204943F02003C0F8003222463E -:10E5200DC0F8045300F08CFD606E00F055FD00281E -:10E5300D1BDB430900F1604202F561429B0003F1D0 -:10E5400D6043202182F8001303F5614300F01F00A2 -:10E5500D012202FA00F0C3F880011860636E0822F0 -:10E5600D2046C3F800250DB0F0BD0C4B00F00F0098 -:10E5700D034420221A76F1E7102000F0DBFC6066E0 -:10E5800D002881D15A20EFF721F9606E7CE700BF9A -:10E5900D4497030014034A00E9E50200FCEC00E097 -:10E5A00D30B5436ED3F83C55026CAA4283B0044695 -:10E5B00D06DA0022C3F80821D3F808310193019B34 -:10E5C00D236C9D420BDD236C5A1C2344226493F86B -:10E5D00D44102046F8F790FE236CAB42F3DB00238A -:10E5E00D236403B030BD00BF70B5456ED5F808315A -:10E5F00D88B00446B3B1002610E0C5F80861D5F81F -:10E6000D08310193019B236C5A1C2344226493F817 -:10E6100D4410F8F771FED5F808311BB1236C1F2B90 -:10E6200D2046EADDD5F81031002B3AD1D5F84C3122 -:10E6300D73B10023C5F84C31D5F84C31626E03939C -:10E6400D202104F144030398C2F83435C2F838157B -:10E6500DD5F8243153B10023C5F82431D5F8243130 -:10E6600D0493049BD5F88034C5F88034D5F8443133 -:10E6700D33B10023C5F84431D5F844310593059BDA -:10E6800DD5F82031C3B9D5F8583143B10023C5F8B9 -:10E6900D5831D5F858210792079A84F83C3008B0C4 -:10E6A00D70BD0023C5F81031D5F810310293204606 -:10E6B00D029BFFF775FFB9E70023C5F82031D5F8A8 -:10E6C00D20210692069A84F83C302046F9F7AEF8E0 -:10E6D00D002802DC0123EB60D5E72046F8F764FE45 -:10E6E00DD1E700BF10B5034B03600446FBF75EFB9B -:10E6F00D204610BDA497030010B5054B03600446DA -:10E7000DFBF754FB204609F0E2F9204610BD00BF8F -:10E7100DA497030010B50446D4E90E2352694FF4B3 -:10E7200D7A50002BD2F84415C2F8440522DA1A4A61 -:10E7300D0021C2F81015626B013393FBF2F102FB5D -:10E7400D1133E36300F070FBD4E90E23526901210C -:10E7500D002BD1600ADB02330F4A54F82330DB69FA -:10E7600D1B7C1B0243F00113C2F81035BDE81040AD -:10E7700D00F04CBB023354F82300FBF7F3F9E36BC5 -:10E7800D054A0021C2F81015002BD4D1626B012A65 -:10E7900DD2D14FF0FF33D4E700600040034B18682F -:10E7A00D18B1436B0BB1FFF7B5BF7047883B002025 -:10E7B00D70B50D4611460446FBF74EFB1C4A2B68FF -:10E7C00D1C499B6B14600026C4E90E562160284637 -:10E7D00D31469847A06B184D03684FF47A51DB6CA6 -:10E7E00D9847A06B03684FF47A52DB6B314698471C -:10E7F00DA06B124B42690168C3F820554432C3F82F -:10E8000D24250422C3F80425CB690D4A934209D16E -:10E8100D0C4BC3604B6A9847A06B03689B6A984783 -:10E8200D204670BD07499847A06B0168F2E700BF0D -:10E8300D883B0020A49703000061004000F00140D8 -:10E8400D61DA01009DE7020038B50D460446FBF77D -:10E8500D17FA00212846FBF765F9636B012B03D1ED -:10E8600DA06B03685B6B9847002038BD007A70473A -:10E8700D90F91030002B11DB5A0910B460320A4C9C -:10E8800D03F01F03012101FA03F344F82230436919 -:10E8900D5DF8044B012200201A6070474369012284 -:10E8A00D1A600020704700BF00E100E090F91030C1 -:10E8B00D002B08DB5809054903F01F03012202FA5A -:10E8C00D03F341F820300020704700BF00E100E065 -:10E8D00D90F91030002B0DDB5A0907480121203229 -:10E8E00D03F01F0301FA03F340F82230BFF34F8FFB -:10E8F00DBFF36F8F0020704700E100E0012904D0C5 -:10E9000D022902D009B10020704743690020C3F8E5 -:10E9100D04157047437A013B99420FDC10B44FF454 -:10E9200D8033446901F5A87003FA01F144F8202001 -:10E9300D0020C4F804135DF8044B70476FF47A702F -:10E9400D704700BF437A013B994212DC10B4446911 -:10E9500D04EB8100D0F840351A444FF4803303FAAC -:10E9600D01F1C0F840250020C4F804135DF8044BF4 -:10E9700D70476FF47A707047437A013B994208DC17 -:10E9800D42694FF4803303FA01F1C2F808130020F5 -:10E9900D70476FF47A707047032907D8DFE801F0EC -:10E9A00D1710090243690322C3F8082501720020DC -:10E9B00D704743690222C3F8082501720020704791 -:10E9C00D43690022C3F8082501720020704743698E -:10E9D00D0122C3F8082501720020704710B5044AC2 -:10E9E00D026000230446C380F6F754FE204610BD96 -:10E9F00D348E030010B5064A026000230446C3801E -:10EA000DF6F748FE204609F062F8204610BD00BF1B -:10EA100D348E030090F91030002B09DB03F16043B5 -:10EA200D03F561434901C9B283F800130020704713 -:10EA300D044A03F00F031A444901C9B211760020AC -:10EA400D704700BFFCEC00E0B1F57A5F13D80023EE -:10EA500D4FF47A5C2CFA03F2914204D34269002000 -:10EA600DC2F8103570470133092BF3D142690020EC -:10EA700DC2F8103570476FF47A70704703680F4A0B -:10EA800D1B6B934210B5044616D190F91030002B34 -:10EA900D0DDB5A090A480121203203F01F0301FA48 -:10EAA00D03F340F82230BFF34F8FBFF36F8F6369CD -:10EAB00D01225A60002010BD9847F8E7D1E8020006 -:10EAC00D00E100E090F91020002A70B5044636DB15 -:10EAD00D53099B0003F1604301682148096B03F55D -:10EAE00D614302F01F021D68814225FA02F505F00F -:10EAF00D010521D1012101FA02F2C3F88020BFF3F3 -:10EB000D4F8FBFF36F8F63690122DA64D3F84C65C1 -:10EB100D7DB1236813499B6A8B421CD194F9103047 -:10EB200D002B06DB590903F01F039A400E4B43F8E7 -:10EB300D2120304670BD002520468847E3E7026856 -:10EB400D074B116B9942F6D143690122DA64D3F870 -:10EB500D4C65304670BD20469847304670BD00BFAD -:10EB600DD1E80200ADE8020000E100E090F91020CC -:10EB700D002A38B5044635DB53099B0003F1604389 -:10EB800D01681F48096B03F5614302F01F021D6800 -:10EB900D814225FA02F505F001052AD1012101FA7C -:10EBA00D02F2C3F88020BFF34F8FBFF36F8F6269FE -:10EBB00D0123D360D368002BFCD18DB12368114A9A -:10EBC00D9B6A934218D194F91030002B08DB580939 -:10EBD00D0D4903F01F03012202FA03F341F820301F -:10EBE00D002038BD0268064B116B99424FF00005AD -:10EBF00DDDD020468847DAE720469847002038BD0B -:10EC000DD1E80200ADE8020000E100E010B50346D6 -:10EC100D29B390F9101000291FDB4A09920002F167 -:10EC200D604202F5614201F01F01146824FA01FCF3 -:10EC300D1CF0010F11D0C488036844F001041B6B54 -:10EC400DC480164CA34226D1012303FA01F1C2F868 -:10EC500D8010BFF34F8FBFF36F8F002010BDC288A0 -:10EC600DD107FAD519680E4C896A22F00102A1422A -:10EC700DDA800ED193F91030002BEEDB58090949DB -:10EC800D012203F01F0302FA03F341F820300020A4 -:10EC900D10BD8847E1E79847DFE700BFD1E80200E4 -:10ECA00DADE8020000E100E00F4B70B553F82050C5 -:10ECB00DCDB100236C6918464FF0010E1E4604EBD2 -:10ECC00D83020EFA03FCD2F84011013321B14CEA54 -:10ECD00D0000C2F84061C0B2042BF0D1EB6813B153 -:10ECE00DBDE87040184770BD8C3B00200020FFF739 -:10ECF00DDBBF00BF0120FFF7D7BF00BF0220FFF72A -:10ED000DD3BF00BF0320FFF7CFBF00BF0420FFF725 -:10ED100DCBBF00BFF8B5334B0360002646600446F9 -:10ED200D0F461546F6F748FC2F4A3049E660032397 -:10ED300D9742637267612574216047D002F5805256 -:10ED400D974234D002F58032974241D1284A002DA6 -:10ED500D42F8234031DB6909264B0122203105F0B1 -:10ED600D1F0502FA05F543F82150BFF34F8FBFF38E -:10ED700D6F8F94F910506769002D7A601FDB2B445B -:10ED800D402283F8002301234FF47A52092B22FAF3 -:10ED900D03F103F1010002D0B1F57A7F1FD80322F0 -:10EDA00DC7F810352046C7F808252272F8BD104A5D -:10EDB00D0223002D42F82340CDDA01237B600E4B58 -:10EDC00D05F00F052B4440221A76DCE70123BDE741 -:10EDD00D0A4B9F4218BF3346B8D10423B6E703460A -:10EDE00DD4E700BF348E030000900040D497030099 -:10EDF00D8C3B002000E100E0FCEC00E000B00140A5 -:10EE000D014B93F9000070478B420020054A13789F -:10EE100D013B5BB2002B01DD1370704700231370B3 -:10EE200D62B670478B42002072B6024A13780133E6 -:10EE300D137070478B42002020BF70474FF08053F6 -:10EE400D596E186E704700BFBFF34F8F0549064BC3 -:10EE500DCA6802F4E0621343CB60BFF34F8F00BF6B -:10EE600DFDE700BF00ED00E00400FA05704700BFAC -:10EE700D08B50B4B0122C3F8402502210022930057 -:10EE800D03F1A0430132202AC3F80017C3F8001A7A -:10EE900DF5D1FFF7EBFFBDE80840EDF741BB00BF33 -:10EEA00D00E0014000487047000002204020F7F7C5 -:10EEB00D03BB00BF8163704741637047C1637047F7 -:10EEC00DC06B7047EFF30880704700BF406B704711 -:10EED00DC0E900128360704710B5054B054C4FF427 -:10EEE00D8072A168184608F02CFEA06010BD00BF0E -:10EEF00D0024002000ED00E030B50C4D0C4A2C68CC -:10EF000D864605234FF0010C0CFA03F1214203F163 -:10EF100DFF3302D1D06B704505D0591CA2F10C0204 -:10EF200DF2D1002030BD2143296030BDA43B00202B -:10EF300D2C980300F0B40F4D0F4E2C68324605236C -:10EF400D4FF0010C0CFA03F1214202D1576C3842FB -:10EF500D07D1013B591CA2F10C02F3D10020F0BCEA -:10EF600D704703EB4303214356F823002960F0BC9F -:10EF700D704700BFA43B00202C980300144B98420F -:10EF800D15D003F5E04398421AD0A3F534339842D7 -:10EF900D18D003F50433984216D0B0F1402F15D098 -:10EFA00DA3F50033984208BF002001D0704705201B -:10EFB00D084901220B68824023EA02030B60704767 -:10EFC00D0420F5E70320F3E70220F1E70120EFE746 -:10EFD00D00800240A43B002008B5174B984218D082 -:10EFE00DB0F1402F1ED003F5003398421CD0A3F58D -:10EFF00D043398421AD003F53433984218D0A3F550 -:10F0000DE043984216D05A20EEF7E0FB4FF0FF3068 -:10F0100D08BD0023094A03EB430302EB830393F975 -:10F0200D040008BD0123F5E70223F3E70323F1E70D -:10F0300D0423EFE70523EDE7003000402C98030093 -:10F0400D38B5184B98420D46144620D0B0F1402FDC -:10F0500D1FD003F5003398421DD0A3F50433984219 -:10F0600D1BD003F53433984219D0A3F5E0439842F1 -:10F0700D08BF052304D05A20EEF7A8FB4FF0FF334D -:10F0800D09490A4A41F8235042F8234038BD00236C -:10F0900DF6E70123F4E70223F2E70323F0E7042365 -:10F0A00DEEE700BF00300040A83B0020C03B002031 -:10F0B00D024A034B10681B68184700BFC03B002075 -:10F0C00DA83B0020024A034B50685B68184700BFFD -:10F0D00DC03B0020A83B0020024A034B90689B6870 -:10F0E00D184700BFC03B0020A83B0020024A034B3D -:10F0F00DD068DB68184700BFC03B0020A83B00204C -:10F1000D024A034B10691B69184700BFC03B002022 -:10F1100DA83B0020024A034B50695B69184700BFAA -:10F1200DC03B0020A83B0020002815D000604160A6 -:10F1300D8260C360046145618661C76144460462B3 -:10F1400D4C464462544684625C46C4626446046321 -:10F1500D6E46466374468463002906D0C46B043C36 -:10F1600D043925680D60B442F9D1946BA646566BEF -:10F1700DB546002B06D0D46B043C043B1D682560BE -:10F1800DB442F9D1146BA446D46AA346946AA2463C -:10F1900D546AA146146AA046D769966955691469DF -:10F1A00DD368516810689268704700604160826052 -:10F1B00DC360046145618661C761444604624C4683 -:10F1C00D4462544684625C46C462644604636E467F -:10F1D00D466374468463C46B043C043925680D6032 -:10F1E00DB442F9D1C7698669456904697047006001 -:10F1F00D41608260C360046145618661C7614446B8 -:10F2000D04624C464462544684625C46C462644661 -:10F2100D04636C4644637446846304697047846B6D -:10F2200DA646446BA546046BA446C46AA346846AED -:10F2300DA246446AA146046AA046C7698669456923 -:10F2400D0469C36882680068416870470649074AC7 -:10F2500D074B9B1A03DD043BC858D050FBDC00F074 -:10F2600D25F8FFF705FE00001C9B03004020002041 -:10F2700D00240020FEE7FEE7FEE7FEE7FEE7FEE7DF -:10F2800DFEE7FEE7FEE7FEE7BFF34F8F0549064BAE -:10F2900DCA6802F4E0621343CB60BFF34F8F00BF27 -:10F2A00DFDE700BF00ED00E00400FA0508B54FF0E2 -:10F2B00D8053D3F830210D2A55D14FF080410020D5 -:10F2C00DC1F80C01584AC1F81001C1F83805D3F83E -:10F2D00D0404C2F82005D3F80804C2F82405D3F8B5 -:10F2E00D0C04C2F82805D3F81004C2F82C05D3F885 -:10F2F00D1404C2F83005D3F81804C2F83405D3F855 -:10F3000D1C04C2F84005D3F82004C2F84405D3F814 -:10F3100D2404C2F84805D3F82804C2F84C05D3F8E4 -:10F3200D2C04C2F85005D3F83004C2F85405D3F8B4 -:10F3300D3404C2F86005D3F83804C2F86405D3F874 -:10F3400D3C04C2F86805D3F84004C2F86C05D3F844 -:10F3500D4434C2F87035D1F80034D80744BF6FF08B -:10F3600D0103C1F80034314AD2F8883043F47003F8 -:10F3700DC2F88830BFF34F8FBFF36F8F4FF010235C -:10F3800DD3F80C22D20731D4D3F80022002A07DBA0 -:10F3900DD3F80432002B03DB254B264A1A6008BD37 -:10F3A00D254A0123C2F80435D2F80034002BFBD0D6 -:10F3B00D4FF010231221204AC3F80012D2F8003466 -:10F3C00D002BFBD04FF0102312211B4AC3F804125F -:10F3D00DD2F80034002BFBD000231749C2F80435B6 -:10F3E00DD1F80034002BFBD0FFF74EFF124A01235A -:10F3F00DC2F80435D2F80034002BFBD04FF01021A9 -:10F4000D0D4AD1F80C3223F00103C1F80C32D2F8B9 -:10F4100D0034002BFBD000230749C2F80435D1F886 -:10F4200D0034002BFBD0DFE700C0004000ED00E012 -:10F4300D442100200090D00300E0014030B48468E6 -:10F4400D8D68C368CA68A54272EB03032CBF012007 -:10F4500D002030BC704700BF38B5224B1B782BB154 -:10F4600D044618B1037F03F0FF0513B900252846A4 -:10F4700D38BD1D4800F01AFB1C4B1A685B688018DC -:10F4800D1B4AD2E9001243F10003884273EB0202DA -:10F4900D03D210F1807043F10003D4E902128842C7 -:10F4A00D934119D3236903B92377D4E905309847DC -:10F4B00D2369002BDAD0227F02F0FF05002AD5D078 -:10F4C00DD4E90221D31841F10001C4E90231094800 -:10F4D00D214600F075FCCAE70648214600F070FC95 -:10F4E00DC5E700BF8C4200204821002000380020D5 -:10F4F00D08380020789803002DE9F04F83B081463D -:10F5000D00F0AAFA40B1734AD2E9003113F18073C9 -:10F5100D41F10001C2E900310021484600F0B6FA80 -:10F5200D6D4D002840F0CC800121484600F0AEFA28 -:10F5300D002840F0AE80694801A900F077FB002853 -:10F5400D34D0674C674F654E09E02BB301A93046A7 -:10F5500D00F09EFB01A9304600F068FB30B3037844 -:10F5600D012B11D0022BF0D120464FF0000800F0F6 -:10F5700D3BFC30B180F81C80204600F035FC0028A3 -:10F5800DF8D101233B70E1E72B684168994275D0B2 -:10F5900D204600F033FCD9E741680B7F002BD5D115 -:10F5A00D01230B77204600F00BFCCFE74C4E4E4F5E -:10F5B00DDFF8208131E0304600F016FC0446384675 -:10F5C00DD4E902AB00F072FA484BD8F80420D3E925 -:10F5D00D00E1D8F80030C31842F10002734572EB18 -:10F5E00D010103D213F1807342F10002BAEB030360 -:10F5F00D6BEB0202012B72F100022DDBB3F5350F1F -:10F6000D32D2A2684FF496030021384600F09EF9DD -:10F6100DE0B10D2824D000232B60304600F0EAFB2A -:10F6200D2B6870B3002BC6D02B6884689968C268AC -:10F6300DDB688C4272EB03030BD22B681B7F002B14 -:10F6400DB9D02968304600F0BBFBB4E72B688BB10D -:10F6500D2C6003B0BDE8F08F0021384600F00CFAA5 -:10F6600D2046FFF7F9FED6E7384600F01FFA204A8C -:10F6700D0244C7E7484600F03BF9E9E700232B6059 -:10F6800D64E7002BE5D1484603B0BDE8F04F00F02C -:10F6900D33B9154800F00AFA0E4B1A685B688018EA -:10F6A00D124AD2E9004143F10003A04273EB01017C -:10F6B00D03D210F1807043F10003C2E900033AE771 -:10F6C00D2B68002B3FF430AF2868FFF7C5FE0023F1 -:10F6D00D2B6029E700380020443C0020343C0020FA -:10F6E00D789803008C420020482100200838002023 -:10F6F00DFFFFB40010B5134B13491C68134882B0BB -:10F7000D08235822019400F015FA044610B1204642 -:10F7100D02B010BD0E4A0F4801A900F0A3F804462F -:10F7200D0028F4D10B48012100F08EF90123194670 -:10F7300D094A084800F0E4F8084B012220461A70E7 -:10F7400D02B010BD74980300DC3B0020343C002057 -:10F7500DF9F4020048210020FFFF7F008C420020B9 -:10F7600D4AB1A1F101010368B1FA81F14909C3E977 -:10F7700D0412002070470720704700BF037F0BB1B4 -:10F7800D0020704730B5044683B0A2611A480D467B -:10F7900D00F08CF9194B1A685B688018184AD2E989 -:10F7A00D001243F10003884273EB020203D210F101 -:10F7B00D807043F100032818226943F10003C4E966 -:10F7C00D020302B125610F4801A900F0EDF90346CE -:10F7D00D48B100250B481D705C6001A900F016FAB8 -:10F7E00D20B903B030BD042003B030BD024800F095 -:10F7F00D61F9284603B030BD4821002000380020B3 -:10F8000D08380020343C002030B5044683B0002574 -:10F8100D0C48257701A900F0C7F980B103460122F4 -:10F8200D027001A907485C6000F0F0F908B903B057 -:10F8300D30BD054800F03EF9284603B030BD042028 -:10F8400D03B030BD343C002048210020014800F0B9 -:10F8500D53B800BF48210020014800F049B800BF4F -:10F8600D4821002030B51F4C437944F823201E4C0D -:10F8700D04EBC302127992BB02680D88C2F80855D9 -:10F8800D90F904208978002A4FEAC30E20DB4FEA55 -:10F8900D521C02F1604549014FEA8C0C05F561459A -:10F8A00DC9B20CF1604C85F800130CF5614C02F0F7 -:10F8B00D1F02012101FA02F2CCF88021CCF80020C0 -:10F8C00DA64401228EF8042044F83300002030BDF8 -:10F8D00D064D02F00F024901C9B2A954F0E7082004 -:10F8E00D30BD00BF503C0020483C002014ED00E02E -:10F8F00D036801221A607047036801225A6070473D -:10F9000D30B401F1500C4FEA8C0C00681FFA8CFCDE -:10F9100D4FF480348C400025C0F80843C0F84843AC -:10F9200D40F80C5082B050F80C50019501F5A871BB -:10F9300D22F07F42019D40F82120C0F844430BB1D5 -:10F9400DC0F8044302B030BC704700BF2DE9F04F42 -:10F9500D04684FF4803801F1500508FA01F80746A4 -:10F9600DAD0004EB8100C4F84883ADB2C4F8088340 -:10F9700D22F07F494FF0000AD4F80425D0F84065F5 -:10F9800DC0F8402544F805A0A6EB020C85B06259DD -:10F9900D02922CF07F4CBCF1010F029A9B464FEA6C -:10F9A00D810640D0D4F80455C4F84483A9EB050270 -:10F9B00D22F07F42012A24D0264409F1FF33C6F8F4 -:10F9C00D4095D4F80415CBF1FF125B1A02F57F4276 -:10F9D00D23F07F439A4210D33BB10020C4F84483F7 -:10F9E00DC4F8048305B0BDE8F08F09F10102C6F833 -:10F9F00D4025D4F804359942EFD00D2005B0BDE86F -:10FA000DF08F01F5A8710F4B09F1010244F8212087 -:10FA100D43F001034FF4806098473C68D4F80435F7 -:10FA200D9D42DAD0E9E7074A019142F001024FF415 -:10FA300D806090473C68019944F805A06259039293 -:10FA400D039AAFE7407C030003680222C3F8442306 -:10FA500D09B1C3F8042370470368D3F8040100B952 -:10FA600D7047002282B0C3F80421D3F8043101930A -:10FA700D019B012002B0704702684FF4803303FAF6 -:10FA800D01F1C2F84813C2F80813704750318900CC -:10FA900D036889B2585800B9704700225A5082B095 -:10FAA00D5B580193019B012002B070470368D3F8A6 -:10FAB00D0405704790F90430002B09DB5A090548FD -:10FAC00D03F01F030121403201FA03F340F8223005 -:10FAD00D704700BF00E100E0024A034B10681B684D -:10FAE00D184700BF483C0020503C0020D2B113689D -:10FAF00DDB43D9B1014410B40D4C013801F1FF3C89 -:10FB000D10F8011F08224B405908DB074CBF81EA52 -:10FB100D04030B46013AF7D16045F1D1D8435DF8A6 -:10FB200D044B70474FF0FF330029E3D1D8437047A2 -:10FB300D2083B8ED99B110B4B2FBF3F403FB142498 -:10FB400DA4B244B9C0E9001484608281C381204607 -:10FB500D5DF8044B704709205DF8044B70470E208B -:10FB600D704700BF82B050E8022FC188B2EB324F10 -:10FB700D4FF0000317BF92B241EA014142EA014141 -:10FB800D04E04268B2EB324F08BF012340E8021295 -:10FB900D002AE8D18DF807309DF80730002B0CBFF7 -:10FBA00D1120002002B0704710B483B050E8013F1F -:10FBB00D1FFA83FCC489A4448489A44528BFACEBF7 -:10FBC00D040C0489A44502BFBFF32F8F002207E068 -:10FBD00DCCEA030C40E801C4002CE7D14FF0010240 -:10FBE00D8DF803200193019C9DF803200C6032B128 -:10FBF00D006810FA84F003B05DF8044B704702F012 -:10FC000DFF03184603B05DF8044B70470A884B8814 -:10FC100D9A4201D00020704750E8012FC2EA0242FB -:10FC200D40E80123002BF7D10120704710B483B0B9 -:10FC300D50E8023F1FFAA3FCC488A44502BFBFF3DE -:10FC400D2F8F00220EE0C489A4448489A44528BFC7 -:10FC500DACEB040CC3EA0C4C40E802C4002CE7D119 -:10FC600D4FF001028DF803200193019C9DF80320B4 -:10FC700D0C6032B1006800EB144003B05DF8044B2A -:10FC800D704702F0FF03184603B05DF8044B704750 -:10FC900D0A884B889A4201D00020704750E8022F05 -:10FCA00DC2EA224240E80223002BF7D1012070471F -:10FCB00D33DF7047064A074B10B5002414701C60E3 -:10FCC00DBFF35F8F0449054800F064F8204610BD6E -:10FCD00D8E4200205C3C002084980300543C0020A0 -:10FCE00DF8B5264E04460121304604F0F9FFBFF366 -:10FCF00D5F8FD8B9042C3AD0214B1A7832BB214FE3 -:10FD000D01223C701A70204D6B682BB90FE000F08A -:10FD100D4BF86B683C7853B11B68204698470346F7 -:10FD200D2846002BF3D1BFF35F8F3360F8BD023C43 -:10FD300D012C0FD903F024FAE0B94FF080430122D2 -:10FD400DC3F80025BFF34F8F20BFFDE7BFF35F8FD3 -:10FD500D3060F8BDBFF34F8F0C490D4BCA6802F4EC -:10FD600DE0621343CB60BFF34F8F00BFFDE7054F3C -:10FD700D3C78C8E7FFF79CFFDFE700BF5C3C002045 -:10FD800D8E4200208D420020543C002000ED00E00A -:10FD900D0400FA05D1E900329342C0E9001304BF13 -:10FDA00D00234360704700BF436843B10268D2E946 -:10FDB00D01210B449342436004BF0023436070470D -:10FDC00D70B54468064620680D4618B908E02468E9 -:10FDD00D206828B1B368294698470028F7D12068D4 -:10FDE00D2860256070BD00BF4368186808B10268BF -:10FDF00D1A60704743681868704700BF43681868F9 -:10FE000D18B908E00346006828B18142FAD10A68A2 -:10FE100D1A600120704770476DDF704779DF7047BA -:10FE200D7DDF704764DF70472DE9F04F85B099464F -:10FE300D0E9E0388BDF83CA00091174632880192B2 -:10FE400D002B53D04FF00008C3464546804605E0D1 -:10FE500DB8F800200BF1010B5A4529DDD8F8041034 -:10FE600D51F82B00039000220DF10B0103A8FFF7B1 -:10FE700DD9FF044630BB9DF80B20BA42E8D12DB313 -:10FE800D3288D119514536DC4A440DF10B0103A8D6 -:10FE900D0125FFF7C7FF002832D131889DF80B20CF -:10FEA00D0A443280B8F800200BF1010B5A45D5DC1D -:10FEB00DE5B13388019A013B9B1A9BB2FF2B1AD8EF -:10FEC00D09F80230204605B0BDE8F08F3288511C8C -:10FED00D3A440232524589B20DDC009B318009F85B -:10FEE00D01303288013292B23280CDE700242046B3 -:10FEF00D05B0BDE8F08F0C24204605B0BDE8F08FAD -:10FF000D0446204605B0BDE8F08F00BF2DE9F0474F -:10FF100D90F82D30144600222788228086B00646A0 -:10FF200D0D46002B40F0F080B378002B40F0E480BC -:10FF300DF178002940F012817368B3B12288D11C89 -:10FF400DB94200F2DD8093F900100223AB542388EF -:10FF500D01339BB20A222380EA54238801339BB2DA -:10FF600D2380E9542388013323803389002B40F00B -:10FF700D0A81338A002B40F03D81338B002B40F0FA -:10FF800D5581336A002B45D0B4F800E00EF106021E -:10FF900DBA4200F2B5801A88052A40F2A2816FF4A8 -:10FFA00D486802EB080189B24FF27D30814240F280 -:10FFB00D98815988052940F294816FF4486C8C44DE -:10FFC00D1FFA8CFC844540F28C814FF6FF70824203 -:10FFD00D02D08A4200F28581052205F80E20228882 -:10FFE00D013292B212212280A9542288013292B29A -:10FFF00D22801988A9542A44090A51702288023294 +:106EB00D6FF47D70704700BF6FF47D70704700BF39 +:106EC00D10B584B003688DF80F20002400941C6A5F +:106ED00D0DF10F020123A04704B010BD10B584B011 +:106EE00D04688DF80C20002200928DF80D30246A74 +:106EF00D022303AAA04704B010BD00BF10B50123A3 +:106F000D84B00468CDE900330DF10F03E46AA047A6 +:106F100D08B99DF80F0004B010BD00BF2DE9F84F62 +:106F200D9DF82870002A54D0002B1D4651DD934644 +:106F300D0268DFF8A4809368434506460C4636D1B7 +:106F400D1369DFF898A0534538D1B5F1010918D070 +:106F500D023D5D440BF1FF3404E004F8013FA5420E +:106F600D0DD03268526952454FF00B03F5D0002118 +:106F700D30469047C3B204F8013FA542F1D13268C3 +:106F800DCB44536953450DD10B208BF8000037B915 +:106F900D3368DB68434518D13846BDE8F88F0020CB +:106FA00DBDE8F88F012130469847C0B2EDE798470C +:106FB00D3268DFF828A013695345C6D044F00101AB +:106FC00DC9B2304698473268BFE7304698473846D1 +:106FD00DE6E76FF47A70E3E7B16E0200B96E020076 +:106FE00D2DE9F0479DF82070002A37D0002B9946E7 +:106FF00D34DD14460268DFF8708095684545064615 +:1070000D8A4624D11269174DAA4219D1A14404E030 +:1070100D01344C4509D033681A69AA42F8D0217859 +:1070200D3046013490474C45F5D137B93368DB68AC +:1070300D43450FD13846BDE8F0870020BDE8F08705 +:1070400D5FFA8AF13046904733681A69DEE7A84740 +:1070500D3268D7E7304698473846EFE76FF47A70D5 +:1070600DECE700BFB96E0200B16E02002DE9F041F0 +:1070700D86B004469DF834508DF80F201E460F46FD +:1070800D95B1026801230093156A0DF10F02A8470F +:1070900D38B9236800909D6A0C9B324639462046CC +:1070A00DA84706B0BDE8F0810368DFF824C0D3F827 +:1070B00D1C809DF80F20E04508D100951D6A8DF8C4 +:1070C00D172001230DF11702A847E1E7C047DFE7BD +:1070D00DC16E0200024A026000218180704700BF2C +:1070E00D488F03006FF47D70704700BF4079704783 +:1070F00D4171704711B370B5064608689042144649 +:1071000D0D4610D020B102680E49126E8A420CD184 +:1071100D34B123680C4ADB6D93420AD100233371DD +:1071200D2C60002070BD002070BD9047002CF0D168 +:1071300DF6E70022314620469847F1E76FF47A7062 +:1071400D704700BFF5030200F10302000EB42DE9F4 +:1071500DF04787B00FAB044653F8046B00933178BA +:1071600D39B92AE0236820469B6901369847317862 +:1071700D19B32529F6D1009A73781768101D252BA0 +:1071800D009006F1020659D0583BDAB2202A19D8E0 +:1071900D202B17D8DFE803F05716161616161616FD +:1071A00D1616164C3316161616161616161616161F +:1071B00D16161626161616168A0007B0BDE8F047E5 +:1071C00D03B0704723683F219B6920469847236889 +:1071D00D3F219B692046984723683F219B692046A4 +:1071E00D9847C4E717F8011B0029C0D02368204633 +:1071F00D9B699847397801370029F7D1B7E7002304 +:1072000D01A93846CDE90133CDE903330593FEF7E6 +:1072100D01F99DF804100029A9D00DF10505236889 +:1072200D20469B69984715F8011B0029F7D19EE769 +:1072300D2368F9B29B692046984798E72368204652 +:1072400D9B69984793E74FF000094FF01C0A0825FA +:1072500D4FF0000812E0B9F1000F2AD003F1570CDE +:1072600D236861469B6920464FF001089847013D10 +:1072700D15F0FF05AAF1040A3FF479AF27FA0AF3D6 +:1072800D03F00F0303F13002392A5FFA82FCE2DCCE +:1072900D302A4FF030012046E2D1B8F1000F01D174 +:1072A00D012DE4D123689B699847E0E74FF0010970 +:1072B00DCBE703F1370CD3E7C389DB0600D4704766 +:1072C00D10B5044684B0818901230422684603F079 +:1072D00D23FEE38923F01003E38104B010BD00BF4A +:1072E00DC388DB0600D4704710B5044684B081888E +:1072F00D01230422684603F00FFEE38823F01003F8 +:1073000DE38004B010BD00BFC3895B073FD52DE9F5 +:1073100DF0418369B3F90270002F84B005460E4623 +:1073200D15DD00F11808002401E0A7420FD021B2AD +:1073300D404604F057FBB04204F10104F5D101239E +:1073400DA9891A46684603F0E7FDA742EFD1EB8CF9 +:1073500D95F824209BB20133B3FBF2F102FB1133FC +:1073600D2A8D9BB29A421DD0EA8C296A92B28E5414 +:1073700DEB84EB69002B03DBEA8C92B2934207D0CE +:1073800DEB8943F01003EB8104B0BDE8F081704749 +:1073900D4FF0FF33EB61A98901230222684603F008 +:1073A00DBBFDEDE7A98901230322684603F0B4FD77 +:1073B00D04B0BDE8F08100BFC3891B0719D530B5F6 +:1073C00D838EC16A02689BB20446C95C926985B01E +:1073D00D9047A58E94F83030628EADB20135B5FB75 +:1073E00DF3F103FB1155ADB2AA4203D0A58605B04A +:1073F00D30BD7047022240F2FF310123684603F091 +:1074000D8BFD236801219B6820469847A58605B012 +:1074100D30BD00BFC3895A0770B5044607D5036850 +:1074200D00219B689847206AFFF78CF8E38994F850 +:1074300D240023F004039DB2E581FFF745F8206297 +:1074400D60B12368002645F004055B68E684268557 +:1074500DE581314620469847304670BD6FF47B700C +:1074600D70BD00BF2DE9F04F2DED028B85B0884624 +:1074700DC98900AFCC0708EE100A7B6000F1DF80F0 +:1074800D4B07934640F1CB80B8F82650B8F82890BA +:1074900DADB241F00101A945A8F80E1000F012811E +:1074A00DDBF80030D8F82000B3F902104D46002962 +:1074B00D465D25DD00244FF0FF3A21B2584604F019 +:1074C00D91FADBF80010B1F902100134B04208BF97 +:1074D00DAA46A142F1DC98F82440B8F826000135FF +:1074E00D80B295FBF4F604FB1655A84200F0AA8075 +:1074F00DBAF1FF3F44D1D8F820000029465DD9DC10 +:1075000D98F82440B8F8263001359BB295FBF4F677 +:1075100D04FB1655AB42CAD17B68012B00F09A8053 +:1075200D7B68022B40F08380594607F10C0008F16F +:1075300D180404F0D5F907F10C01204604F0E0F928 +:1075400D0121B8F80C00FEF70BFD07F10C0004F05B +:1075500D29F9B8F8262092B202F1FF3A1AB998F833 +:1075600D243003F1FF3A07F10C0004F0C3F907F1E1 +:1075700D0C01204604F0C4F907F10C0004F012F9D7 +:1075800DBAF1000F53DBCA45BDBF98F82450A5EBE7 +:1075900D09055544AAEB090505F1080222F0070279 +:1075A00D6C46ADEB020D00216A1C684610F0F9FA2D +:1075B00D1FFA8AF39945D8F820E098F82400694617 +:1075C00D0FD00DF1FF3609F10102B2FBF0FC00FB0B +:1075D00D1C221EF809C006F801CF1FFA82F94B458F +:1075E00DF1D1B8F8283001332B442AB2B8F80E5037 +:1075F00D25F00105A8F80E5093FBF0F500FB1533AF +:1076000DA8F8283018EE100A04F044F9A54618EE33 +:1076100D100A1437BD46BDEC028BBDE8F08F404615 +:1076200DFFF7F8FE00283FD1B8F80E102CE7B8F898 +:1076300D0E1021F0010118EE100AA8F80E1004F03A +:1076400D59F9E4E77B68012B25D1BAF1FF3F97D1BA +:1076500DD8F82000B8F826309BB2AB42FAD00029FA +:1076600D445D27DD00264FF0FF3A31B2584604F055 +:1076700DB9F9DBF80010B1F902100136A04208BFCC +:1076800DAA46B142F1DC98F82400013595FBF0F4DF +:1076900D00FB1455D9E77B68022B7FF471AFBAF16B +:1076A00DFF3F7FF46DAF3FE7014618EE100A04F07F +:1076B00D81F8ACE798F82430013595FBF3F403FB22 +:1076C00D1455C7E77B68012B04D07B68022B3FF470 +:1076D00D2BAFAEE7DBF80030D8F82000B3F902107D +:1076E00DB8E700BF2DE9F0471E46214B036000258A +:1076F00D204B85800446C560836008308846174658 +:1077000D9DF82090BDF824A0FDF75EFF1A4B03F104 +:1077100D080240332260A360C4E9048704F1180015 +:1077200D04F0E8F809F1010384F8303001364FF028 +:1077300DFF33E361E58404F110014246A4F80CA087 +:1077400D84F824602562E56225856586A586204638 +:1077500DFFF7D0FC3A4604F114012046FFF7CAFCAE +:1077600DE38943F480432046E381BDE8F08700BF01 +:1077700D848F0300448E0300888F030010B50446E8 +:1077800D002937D001291BD0022917D1C3895B07E6 +:1077900D3AD5E28C238D92B2934219D10221A08960 +:1077A00DFEF748FAE38C94F824209BB20133B3FB27 +:1077B00DF2F102FB1133E361FEF7A0FB238D07E02D +:1077C00DE3895A070FD5E28C238D92B29342F7D0FD +:1077D00D216A94F82420C85C0133B3FBF2F102FB5B +:1077E00D1133238510BD2046FFF714FE0028EAD083 +:1077F00D238DEDE7C38959070BD5E28C238D92B20A +:1078000D9342E5D1054810BDFFF704FE0028C0D016 +:1078100DD4E7FFF7FFFD0028EFD0CFE70CFCFFFF0B +:1078200D38B50C1E06DB0368DB680546984700B9C2 +:1078300DAC6338BD6FF47A7038BD00BF828E438E55 +:1078400D92B29A4206D990F83010828E0B4490B2C3 +:1078500D181A7047808E80B2181A70470A4B10B5EF +:1078600D03F108024033044602608360183003F0D0 +:1078700D99FF064AA260002304F10800E381FDF799 +:1078800D11FF204610BD00BF888F0300448E0300FA +:1078900D08B5C06803681B6B9847002008BD00BF82 +:1078A00D08B5C06803689B6A9847002008BD00BFF3 +:1078B00DF0B5054683B014461F4607F0BDFAEE68D5 +:1078C00D697C336801919A6CDD6B304690470A2CC8 +:1078D00D77F1000338BF0A24021901993046A847F1 +:1078E00D03B0BDE8F04007F099BA00BF70B504468B +:1078F00D07F0A2FAE06803689B6C9847D4E9083159 +:1079000D62686060821A9B182362A3681A4441F171 +:1079100D0001B2F57A7F6162A26012D3D4E906311B +:1079200D013341F10001581CA2F57A720D4641F167 +:1079300D0001B2F57A7F1E460346F4D2C4E906650E +:1079400DA260BDE8704007F069BA00BF2DE9F04FA5 +:1079500D466B83B0002EBDF83410BDF830B09DF8E5 +:1079600D38A001913DDDC46A074690469946002135 +:1079700D03E0B14204F1180433D0258A0131002D02 +:1079800DF7D13846FFF7B2FF3B6A7A6A18EB03036B +:1079900D49EB0202BAF1000F28D151465046C4E915 +:1079A00D0232019B63820F9B6361C4E90010A4F84E +:1079B00D10B007F041FA3B6B3BB1D3E90203A1686C +:1079C00DE268814272EB030305D23C6342464B46AB +:1079D00D3846FFF76DFF07F021FA002003B0BDE830 +:1079E00DF08F6FF47B7003B0BDE8F08F41464846D1 +:1079F00DD5E700BFF0B4456BC36A00218D4201632A +:107A000D1DDD0A461C8A013254B139B19E688F685A +:107A100DCC68BE42DE6876EB040401D203631946DE +:107A200DAA4203F11803EDD149B1036A8A68D21A4B +:107A300D0A2AB8BF0A22F0BCD317FFF739BFF0BC32 +:107A400D704700BF2DE9F04F06468BB069B1C46891 +:107A500D017C23680591DD6B9B6C20469847364A67 +:107A600D059903461A442046A8473046FFF73EFFC6 +:107A700D726BF46A002A45DD0025A946012718E03E +:107A800DD4E900BA5BEA0A08628A41D1306B00235F +:107A900DA042238243D0CDE900EC029706A803F063 +:107AA00D61FA726B09F101090135AA4204F118045A +:107AB00D25DD218A0029F7D0D6F820E0A368D6F875 +:107AC00D24C0E0689E457CEB000AD9D26369DB07D0 +:107AD00DEAD5FEF79DFB60B1D6E90830174A13EBE6 +:107AE00D020ED4E9021240F1000C714572EB0C024A +:107AF00D17D3726B0135AA4204F11804D9DCB9F120 +:107B000D000FB6D130460BB0BDE8F04FFFF772BF96 +:107B100D13EB0B0340EB0A00C4E90230BBE7336300 +:107B200DB9E7CDE900300297052240F2FF3106A8F2 +:107B300D03F018FADDE700BF80969800A0860100DB +:107B400D084B1B6801465BB1187C014111F0010126 +:107B500D03D001211846FFF775BF1846FFF772BF16 +:107B600D704700BF783A0020416BC36A01EB4101B9 +:107B700D03EBC1018B424FF0000024D21A8AF2B1FF +:107B800D5A69D2071BD5C8B130B49C688568C268E4 +:107B900DAC42DC6874EB02020AD3183399420BD95C +:107BA00D1A8A002AF9D05A69D407F6D50028ECD1E3 +:107BB00D184618339942F3D830BC7047184618331D +:107BC00D9942DBD870477047F8B505460C4607F06B +:107BD00D33F9E86803689B6C98476A682B6A68609C +:107BE00D821A9B182B62AB681A446B6AAA6043F128 +:107BF00D0003B2F57A7F06466B6212D3AB69E96971 +:107C000D013341F1000C591CA2F57A7260464CF11A +:107C100D000CB2F57A7F1F460B46F4D2C5E906700B +:107C200DAA60E86803681B6B984707F0F7F8002314 +:107C300DC4E90063D5E90801F8BD00BF2DE9F8439B +:107C400DDDE908680546174607F0F6F856EA080319 +:107C500D35D02B6A9B192B626B6A48EB03036B6261 +:107C600D4FF47A720023304641460FF09FFDAB6909 +:107C700D0446E418EB69AC610A46304643EB020654 +:107C800D4146EE614FF47A7200230FF08FFDA86824 +:107C900D8318B3F57A7FAB6010D3601C46F10001F9 +:107CA00D421CA3F57A730C4641F10001B3F57A7FBE +:107CB00D06461046F4D2C5E90664AB606F602846EF +:107CC00DFFF714FE6B6BD5E9080703EB430E00239A +:107CD00D2B63EB6A0A3003EBCE0E47F100077345B9 +:107CE00D15D333E0D3E902128142BA4101D2C3E97F +:107CF00D02072A6B3AB196689968D268DC68B1427E +:107D000D74EB020200D22B6318339E451ED91A8ADA +:107D100D002AF9D0D3E9004654EA0602E2D09A6867 +:107D200DD968A21846EB0101824271EB070CE0D233 +:107D300D12EB040C904662468C4641EB06018242E2 +:107D400D71EB0709F4D3C3E9028CD2E7E868036845 +:107D500D9B6C9847EB680A4A19680244CE6B297CE4 +:107D600D04461846B0472B6B33B1E868697C03684D +:107D700D04F10A02DB6B9847BDE8F84307F04EB8F3 +:107D800D80969800704700BF064B10B51C682CB14B +:107D900D2046FFF7ABFDD4E9060110BD0020002100 +:107DA00D10BD00BF783A0020064B10B51C682CB1F1 +:107DB00D2046FFF79BFDD4E9080110BD00200021EE +:107DC00D10BD00BF783A002010B5094C246884B06E +:107DD00D64B10193069B03930B460121009202911E +:107DE00D02462046FFF7B2FD04B010BD0148FBE787 +:107DF00D783A002016FCFFFF70B50E4D2C68B4B11B +:107E000D2046FFF773FD0C4B266A42F2107098471F +:107E100D2C682046FFF76AFD236A0849053B9B1B2A +:107E200D42F210720020B2FBF3F30B6070BD0448F8 +:107E300D70BD00BF783A0020E9200020743A002080 +:107E400D16FCFFFF70B516461E4A02601E4A4374AB +:107E500D0A230446C160436310600D460674012178 +:107E600DF020FEF791FB00230022C4E90B03002351 +:107E700DC4E90623C4E908232B681449DA698A4248 +:107E800D1AD1134AEA603146124ADB6B28469847ED +:107E900DE06803685B6A9847E06803680022A260A7 +:107EA00D9B6C9847E36860601A681846936A984718 +:107EB00DFFF7A2FF204670BD284605499047E568AB +:107EC00D2B68E0E7EC8F0300783A002071DA0100AF +:107ED00D417B020080969800F8B5114E3468E4B1EC +:107EE00D104B0546186890B92046FFF7FFFCD4E902 +:107EF00D08072D1847F1000734682046FFF7F6FCF8 +:107F000DD4E90823AA42BB41F6D30020F8BD05FBF6 +:107F100D00F0054B98470020F8BD0448F8BD00BFA0 +:107F200D783A0020743A0020E920002016FCFFFF6B +:107F300D4FF47A7303FB00F0FFF7CEBF064B1B68BF +:107F400D014613B11846FFF73FBE00220023C0E9DA +:107F500D0023194610467047783A002010B5084C9A +:107F600D246882B04CB1CDE9002302460B46204671 +:107F700DFFF764FE002002B010BD0248FBE700BF12 +:107F800D783A002016FCFFFF084B1B685BB110B55B +:107F900D04461846FFF7E8FD20B1D0E90223C4E9F5 +:107FA00D0023012010BD1846704700BF783A00200D +:107FB00DC3880D4A23F4005310B504460260C380F4 +:107FC00D2C3003F031F804F1240003F0EBFB04F145 +:107FD00D1C0003F0E7FB054A226000232046E380E6 +:107FE00DFDF760FB204610BDFC8F0300448E03009F +:107FF00DC3880F4A23F4005310B504460260C380B2 +:1080000D2C3003F011F804F1240003F0CBFB04F144 +:1080100D1C0003F0C7FB074A22600023E3802046C3 +:1080200DFDF740FB20460FF05AFD204610BD00BF66 +:1080300DFC8F0300448E0300F8B50025144B03603C +:1080400D044645600F461646FDF7BEFA114B2360F8 +:1080500DA76004F10C0002F0C7FE04F11C0003F050 +:1080600D49FC04F1240003F045FC04F12C0003F05D +:1080700D21F84FF4405384F822502563A680E38005 +:1080800D2575E5822583258425852046F8BD00BF0D +:1080900D448E0300FC8F03002DE9F04104468068F7 +:1080A00D84B00121103003F0CBF994F92230042B68 +:1080B00D06DCE269B4F92010B2F902208A421CDC18 +:1080C00D01335DB2A06884F822500368DB699847DC +:1080D00D0130854202D004B0BDE8F081E269B4F907 +:1080E00D2030002184F82210B2F902209A4230DDAE +:1080F00D0133238404B0BDE8F08104F11C0003F0CA +:1081000D71FC014604F10C0002F080FE94F922305E +:1081100D0646A068C3F1040301279F400368DB698D +:1081200D98470138FFB2013E00255FFA80F816F836 +:1081300D013F1F4205D10135052DF8D194F92230AB +:1081400DBEE7A0682AB2FF234146103003F06CF859 +:1081500DF1E701231A4621756846A18802F0DCFE7D +:1081600D01231A4640F2FE31684602F0D5FEB2E711 +:1081700D30B5436AB0F92810B3F9023085688B42E7 +:1081800D85B0044605F1100510DC202100231A46A8 +:1081900D284603F00FF9626AB4F92830B2F90220CB +:1081A00D9A4208DB0133238505B030BD243003F03E +:1081B00D19FC0146EAE701230020A18820751A4623 +:1081C00D684602F0A9FE01231A4640F2FE316846C8 +:1081D00D02F0A2FE05B030BD10B50446806886B031 +:1081E00D103003F017F8A068B4F930200023009385 +:1081F00D04F12C01103003F047F810B994F8333026 +:1082000D53B994F932303BB1218E01220B442386B0 +:1082100D84F8332006B010BD012300211A462175C4 +:1082200D02A8A18802F078FE01231A4640F2FE3121 +:1082300D02A802F071FE06B010BD00BF30B50446B5 +:1082400D8068B4F93050036887B0DB699847E36AFA +:1082500D94F932105B88CB1A1844854202DC94F8ED +:1082600D33307BBBB4F93020002A12DCA068002328 +:1082700D04F12C010093103003F006F894F932103C +:1082800D79B1228E0123114484F83330218607B051 +:1082900D30BDA0684942103003F0D2F8B4F9302057 +:1082A00DE4E701231A46217502A8A18802F034FEE5 +:1082B00D012340F2FE311A4602A802F02DFE94F978 +:1082C00D3210DEE7237D062B10D001230020A1887C +:1082D00D20751A4602A802F01FFE01231A4640F22D +:1082E00DFE3102A802F018FE07B030BDA0681030B4 +:1082F00D02F090FFE9E700BF037DFBB110B5038BE2 +:1083000DC28A04339BB29A4284B00446038313D8C5 +:1083100D037D0022022B028327D0237D032B2BD03C +:1083200D237D042B24D0237D052B08D0237D062B04 +:1083300D05D0237D072B08D004B010BD7047204613 +:1083400DFFF77CFF237D072BF6D1012300211A4671 +:1083500D21756846A18802F0DFFD01231A4640F21F +:1083600DFE31684602F0D8FDE6E7FFF795FED4E74B +:1083700D2046FFF731FFD6E72046FFF7F9FECFE79E +:1083800DFFF7BABF10B5037D84B0044633B9A068BA +:1083900D103004B0BDE8104002F03CBF01230021B5 +:1083A00D1A4601758188684602F0B6FD01231A460A +:1083B00D40F2FF31684602F0AFFDE8E770B582B0DC +:1083C00D079D002D1BDB0446007D10B1207D01288B +:1083D00D13D1069EA068F6B21BB212B210300096F1 +:1083E00D02F052FF15B9284602B070BD00200723D8 +:1083F00DE5822083237502B070BD0248F4E76FF467 +:1084000D7A70F1E712FCFFFF2DE9F04385B00D9E68 +:1084100D002E58DB9846037D04460F46914623B93E +:1084200D0AE0FDF79DFD257D35B194F814C00121BD +:1084300D8C4540F2FF30F4D1237D002B41D13946DC +:1084400D03A802F05DFE237D13B1237D012B26D100 +:1084500D0C99A068C9B200910FFA88F30FFA89F24E +:1084600D103003A902F010FF96B100220723E68217 +:1084700D2283237503A802F0D7FD01210720FDF704 +:1084800D6FFD124B984210D0002005B0BDE8F0836F +:1084900D03A802F0C9FD304605B0BDE8F08303A87E +:1084A00D02F0C2FD002EEFD0E7E7237D2BB9EBE7FD +:1084B00D06F0CAFC237D002BE6D0237D012BF7D1DE +:1084C00DE2E70348E8E76FF47A70E5E716FCFFFF93 +:1084D00D11FCFFFF70B5161E15DD037D044613B1AB +:1084E00D037D012B0DD1002584F82250258404F144 +:1084F00D1C0003F005FA0223E68225832375284626 +:1085000D70BD024870BD6FF47A7070BD12FCFFFF34 +:1085100DC08800F00100704710B5054B03F108024B +:1085200D383304460260C360FEF710F9204610BDD3 +:1085300D1890030010B5074B03F1080238330446B9 +:1085400D0260C360FEF702F920460FF0C8FA20461C +:1085500D10BD00BF18900300C388DB045ED530B595 +:1085600D036889B05B6A04469847237E20B30B2BC2 +:1085700D28D80133DBB2082B237623D8012B2AD937 +:1085800DE28802F00305012D23D1FFF7FDFB63699E +:1085900DC01A40F2DC5361F10001984271F1000301 +:1085A00D17D3E388A18843F00203E38005222B460D +:1085B00D04A802F0B1FC0CE06BB1013BDBB2082B5F +:1085C00D2376DBD9E288D10729D502F00305012DE9 +:1085D00DDBD009B030BDE288D307F6D522F0030217 +:1085E00DE280A18801230222684602F095FC657E97 +:1085F00D012DC5D1FFF7C8FB6369C01A61F10001F8 +:1086000DB0F57A7F71F1000328BF0422A1882B46B3 +:1086100D38BF032204A802F07FFCB1E770470123A5 +:1086200D42EA0300A188E0801A4604A802F074FC17 +:1086300D238901332381FFF7A7FB237E60619DE72B +:1086400D38B5044600F10C0528460121FEF750FD12 +:1086500DE0690A4A03685B6893420CD16FF47D7040 +:1086600DA47E241AB4FA84F4284600216409FEF786 +:1086700D3FFD204638BD9847F2E700BFE1E301001A +:1086800DC388027C23F40053C3808AB103680B4A6C +:1086900D9B69934210B504460CD1094B03603033EE +:1086A00DC360FEF753F820460FF019FA002010BDF5 +:1086B00D002070479847002010BD00BF358502008F +:1086C00D2090030030F8063C027923F4005320F883 +:1086D00D063C62B150F80C3C0C4A9B69934210B5B4 +:1086E00DA0F10C0405D020469847002010BD0020B5 +:1086F00D7047074B40F80C3C303303602046FEF7C3 +:1087000D25F820460FF0EBF9002010BD358502004D +:1087100D209003002DE9F041044684B051B1C38887 +:1087200D002223F00303C38002810276002004B0EF +:1087300DBDE8F081C369DB889B05F7D503681C4A4A +:1087400D5B6A93422FD100F10C0630460D46012194 +:1087500DFEF7CEFCE069174A03685B68934207D1C8 +:1087600D30462946FEF7C4FC002004B0BDE8F08178 +:1087700D984794F81A80074629463046FEF7B8FC0C +:1087800DB845D3D1E088A1880123184303251A46A3 +:1087900DE0802576684602F0BFFB01232381FFF7B9 +:1087A00DF3FA6061C2E798470028BFD0EAE700BF3F +:1087B00D41860200E1E301002DE9F84304460D4630 +:1087C00D9DF820909DF8246090461F46FDF7DAFF36 +:1087D00D134B23603033E3600023238223766361E0 +:1087E00DEB882A68A4F80480B9F1010F16BF23F4B1 +:1087F00D807343F480739BB2EB80536C094AE5613F +:1088000D9342677684F81A9006D1E38843F40053B7 +:1088100D2046E380BDE8F883314628469847F4E7C3 +:1088200D20900300A5F301004176704700207047AA +:1088300D6FF47D70704700BF70B504464068224AE2 +:1088400D01680E6984B000239642009301936D4632 +:1088500D23D11E4AA0680023CDE9002368B300216F +:1088600D4FF480720FF09DF995E8030002AA82E89B +:1088700D0300134603CBA268154D10605160D4E977 +:1088800D001003689A69AA4212D15D69114B9D428D +:1088900D0BD0A2684023A84707E02268022329468F +:1088A00DB0470A4B009A9A42D3D1019804B070BDDB +:1088B00D9047D4E900100368E7E74FF48070FDF7A7 +:1088C00D03FEA060CBE700BFBD400200A10D0C0070 +:1088D00D31880200C5400200F8B50446161E4FF05F +:1088E00D0000C4E901100B680F460EDB194D1A6824 +:1088F00DAA4218D19B68184A934205461BD12560A0 +:1089000D2046FFF799FF2046F8BD144D5A68AA423C +:1089100D1BD105469B68104A9342F0D038469847C4 +:1089200D00FB1655EBE7084690473B680A4A9B68E3 +:1089300D93420546E3D03846984700FB065525601F +:1089400D2046FFF779FF2046F8BD084690473B6863 +:1089500D0546DFE7B54002002D880200B940020050 +:1089600D2DE9F84F81468A46FFF766FF074680B32B +:1089700D3020D9F800500FF0B4F830220021804695 +:1089800D0FF00FF9002F05F108051FDDDFF858B0C6 +:1089900D002408E0414650460FF035F9303598B1C6 +:1089A00D0134A74219D0D9F8040003681E695E4549 +:1089B00DF0D02A460C234146B047414650460FF0B1 +:1089C00D22F930350028EBD1A74206D04046BDE84C +:1089D00DF88F80464046BDE8F88F40460FF07FF88F +:1089E00D4FF00008F2E700BFBD4002002DE9F04F47 +:1089F00D0446A7B008460D4692461E460FF00DF9E7 +:108A000D00F10108B8F1100F00F20A81202E00F2DA +:108A100D078129462046FFF7A3FF074688B1324656 +:108A200D514610300FF085F881463846B9F1000FE8 +:108A300D05D10FF054F8484627B0BDE8F08F0FF080 +:108A400D4EF84246294602A80FF083F832465146A9 +:108A500D06A80FF07EF820462568FFF7EDFE3022C0 +:108A600D009000210EA80FF09CF8A06805F10808F1 +:108A700D002800F0CC804FF4807200210FF091F8A7 +:108A800D009B002B40F3C9800026019602271AADEA +:108A900D0DF1980960680368D3F810A0634B9A45EF +:108AA00D79D102A90EA80FF0AEF8002843D0A36823 +:108AB00D0DF1380E03EB870ABEE80F00AC46ACE8AB +:108AC00D0F00BEE80F00ACE80F009EE80F008CE829 +:108AD00D0F00AB46DC46BCE80F00CC450AF1100A8E +:108AE00D0BF1100B4AF8100C4AF80C1C4AF8082C24 +:108AF00D4AF8043CEED1009B0136B34208F1300830 +:108B000D07F10C07C6D103EB4307019ABF000237EB +:108B100D002A45D0D4E900100368454D9A69AA4250 +:108B200D6AD15D69434B9D426BD14FF000094846B8 +:108B300D27B0BDE8F08F404B1A93009B1B932B463B +:108B400D03CBA36818605960A3680DF1080A03EB05 +:108B500D870CBAE80F00AE46AEE80F00BAE80F007A +:108B600DAEE80F009AE80F008EE80F00AB46DE4628 +:108B700DBEE80F00CE450CF1100C0BF1100B4CF8AC +:108B800D100C4CF80C1C4CF8082C4CF8043CEED195 +:108B900D01230193AFE70C2342460EA9D04780E78E +:108BA00D052B40D0BB000098234A1A9201301B9030 +:108BB00D2A4603CAA76838607960A76802AE1F44C9 +:108BC00D0FCEAC460FC50FCE0FC596E80F0085E84A +:108BD00D0F000DF1980E65460FCD754507F1100785 +:108BE00D0CF1100C47F8100C47F80C1C47F8082C2A +:108BF00D47F8043CEFD18DE79047D4E900100368A6 +:108C000D8FE7A2684023A8474FF0000913E74FF400 +:108C100D8070FDF759FCA0602DE708231AADC2E75F +:108C200D6FF47A7907E76FF47B7904E7BD400200B2 +:108C300D31880200C5400200A10D0C0003681B6BBA +:108C400D184700BF01892DE9F0414FF47A760446AB +:108C500D06FB01F12148FDF731FD214BA17AA3FB64 +:108C600D00239B0923811F48FDF728FD656CA07229 +:108C700D2B68B4F84C805F6AE38813F4807320D1BD +:108C800D414628462022B84728BB606C0168102356 +:108C900D4D6AB4F84C102222A847E0B9656CA17A50 +:108CA00D2B6810485E6AB4F84C40FDF7EFFC60F09D +:108CB00D7F00C3B2232221462846B04758B9BDE8EC +:108CC00DF0812189054806FB01F1FDF7DFFC40F03D +:108CD00D0700C3B2D4E70448F1E700BF5C9003007E +:108CE00DD34D6210549003000EFCFFFF10B5034BE3 +:108CF00D03600446FDF764FD204610BDD4900300CB +:108D000D10B5054B03600446FDF75AFD20460EF0E5 +:108D100DE6FE204610BD00BFD490030008B5C28802 +:108D200D034659B1D10507D5016822F4824242F4B8 +:108D300D0072C96AC2808847002008BD9105FBD525 +:108D400D22F4007242F48042DA80002008BD00BF98 +:108D500DF0B5C388DA0585B005462ED4026843F414 +:108D600D8243D26AC38090470126324FA86C0268B5 +:108D700DC488526884F48074BA424FF00003C4F37F +:108D800D002415D19C424FF027020DD1686C95F847 +:108D900D4C1003681B6B984710F008040FD1002E80 +:108DA00DE4D1204605B0F0BD002EDFD13446F8E702 +:108DB00D9047B0FA80F35B09E4E70026D5E7686CCD +:108DC00D012106220368CDE90021A822DC6AB5F84D +:108DD00D4C1002ABA047044648BBBDF90830BDF9A5 +:108DE00D0A20BDF90C10A87A002BB8BF1F33002A3A +:108DF00DB8BF1F3252110029ADF80A2010FB02F244 +:108E000D4FEA6313B8BF1F315242ADF80830491114 +:108E100D10FB03F3AA612A68ADF80C105B4210FB3E +:108E200D01F1526B2846C5E907319047B9E7024C6D +:108E300DB7E700BFE1E301000EFCFFFFF8B5044604 +:108E400D0E4615461946BDF81C20BDF81870FDF7E5 +:108E500D1BFD064B23600023C4E91165E380A4F8D4 +:108E600D4C702046FFF7EEFE2046F8BDD49003006F +:108E700D08B503680F221B6BC9B29847A0F13300E8 +:108E800DB0FA80F0400908BD03689B6A184700BF1F +:108E900D018938B54FF47A75044605FB01F1154883 +:108EA00DFDF70CFC144BA3FB00239B0999B205FBAA +:108EB00D01F123810F48FDF7E9FBC3B2A06CE288F5 +:108EC00D0168D2054D6AB4F8501058BF43F0030342 +:108ED00D6022A84758B9A06CE3880268B4F8501016 +:108EE00D546AC3F300236222A04700B938BD03487A +:108EF00D38BD00BF0C910300D34D62100EFCFFFF77 +:108F000D10B5034B03600446FDF78AFE204610BDE5 +:108F100D3C91030010B5054B03600446FDF780FE40 +:108F200D20460EF0DCFD204610BD00BF3C91030035 +:108F300D08B5C288034659B1D10507D5016822F499 +:108F400D824242F40072C969C2808847002008BD80 +:108F500D9105FBD522F4007242F48042DA800020A4 +:108F600D08BD00BFF0B5C388DA0585B005462ED41F +:108F700D026843F48243D269C38090470126294F8A +:108F800DE86C0268C488526884F48074BA424FF069 +:108F900D0003C4F3002415D19C424FF067020DD19C +:108FA00DA86C95F8501003681B6B984710F00804D7 +:108FB00D0FD1002EE4D1204605B0F0BD002EDFD13B +:108FC00D3446F8E79047B0FA80F35B09E4E70026F2 +:108FD00DD5E7A86C012106220368CDE90021E8221E +:108FE00DDC6AB5F8501002ABA0470446C0B9BDF815 +:108FF00D0A20BDF90C3028684FF66A7112FB01F298 +:1090000D6A6303EB8303BDF80820C3EB031312FB64 +:1090100D01F15B00C26AEB63A96328469047CAE77A +:1090200D014CC8E7E1E301000EFCFFFFF8B5044673 +:1090300D0E4615461946BDF81C20BDF81870FDF7F3 +:1090400D63FE054B2360C4E91265A4F850702046F9 +:1090500DFFF71EFF2046F8BD3C91030082B08DE85E +:1090600D0C00014802B0704716FCFFFF0029806913 +:1090700D05DD08B904E010B10139406AFBD1704734 +:1090800D704700BF82B010B58C4684B049688646E3 +:1090900DDCF800000DF1080CACE8030006A981E82E +:1090A00D0C00039BDA070EEB630C12D55A10029BD2 +:1090B00D5EF80220D45808AB93E803008DE8030056 +:1090C00D06AB0CCB6046A04704B0BDE8104002B023 +:1090D00D7047029CEFE700BF002943D02DE9F04116 +:1090E00D84690646002C3AD0DFF880800D460027B3 +:1090F00D05E0A268AB689A420DD0646AF4B1AA8803 +:1091000DA38853409907F8D49207F2D5A968A068AF +:1091100D02F0EEFCC0B12B8813B122889A42ECD13B +:1091200D6B88ABB9B3680BB120469847A38843EA67 +:1091300D0803A380646A0137002CE0D1002FC8BF5B +:1091400D20460CDDBDE8F081AB889B07D5D4D0E778 +:1091500D62889A42D1D1B368002BE5D1E6E76FF46E +:1091600D7A70EFE76FF47A70704700BF0080FFFFF1 +:1091700D002975D0F0B5846985B007460D464CB908 +:1091800D66E0A3889B0708D52A6823689A4217D002 +:1091900D646A04B3AB889A07F3D422682B689A42A9 +:1091A00DF6D1A268AB689A42F2D1EA68E3689A42B6 +:1091B00DEED1B4F90420A388002A4CDB2A4827E01D +:1091C00DA968A06802F094FC0028E1D0EA68E36881 +:1091D00D9A42DDD1EDE7D7F818C0BCF1000F37D0BA +:1091E00D2A886046634600E00B461988914211D2E9 +:1091F00D596A18460029F7D163451CD0596A69622E +:1092000D5D62012340F2FD31684601F085FE0020CC +:1092100D05B0F0BD1C46034609E0608869888842A8 +:1092200DEAD2666A2346002EE6D0318834468A4259 +:1092300DF3D06345E2D119888A4203D2C5F824C020 +:1092400DBD61DEE7DAD1588869888842D6D9F5E75D +:1092500D2A88BD61D5E7C3F30E030348A380D7E782 +:1092600D6FF47A70704700BF16FCFFFF2DE9F041D7 +:1092700D83885F0782B0064603D59D062ED4DC0693 +:1092800D39D443F00403B38006F1100506F1180834 +:1092900D16E0F468B76895E80F000094B847B388F6 +:1092A00DDA0618D5346AB4B194E80F00276985E859 +:1092B00D0F00204637620EF012FCFCF71FFEB3883C +:1092C00D98070ED4D907E4D495E80F00B468A047E9 +:1092D00DB388DA06E6D423F00403B38002B0BDE808 +:1092E00DF08198E8030095E80C008DE80300B06864 +:1092F00D02F0E2FBD3E700F1180393E8030006F157 +:1093000D10030CCB8DE803003046FDF775F9E5E74A +:1093100D30B51C4B8DB003F10802283304460260B2 +:1093200DC36006A801F046FE0F23182002930EF02D +:1093300DD8FB15490246002542F80C4BCDE9001526 +:1093400DC56055606A460346CDE9040503CA0F4A58 +:1093500D5A6158609960204602A91223ADF80C306D +:1093600DCDE90A55FFF7B8FE02A8FDF739F9084B0C +:1093700DE36004F10C006582FCF794F920460DB012 +:1093800D30BD00BF8491030001960200859002005C +:1093900D448E0300A0F10C00FFF7BABF10B50446D0 +:1093A00DFFF7B6FF20460EF09AFB204610BD00BF1A +:1093B00D10B5A0F10C042046FFF7AAFF20460EF0D1 +:1093C00D8EFB204610BD00BF70B5254B254A0446C7 +:1093D00D002582B02260C4E902530C302561FCF7F0 +:1093E00DF3F8214B23602033E360C4E90655256271 +:1093F00DE58428200EF075FB0646103001F0DAFDED +:1094000D1A4B336018200EF06CFB194A009202467D +:1094100D019542F80C4BC56055606A460346C6E996 +:1094200D020503CA996013495860C222596120464A +:1094300D3146C6E90855B280FFF79AFE48B90E4B82 +:1094400D1A6812B1204602B070BD20461C6002B0F1 +:1094500D70BD3046FDF7C4F830460EF040FBEEE728 +:1094600D448E0300749103008C9103000F000200E1 +:1094700D0196020085900200843A00202DE9F0410A +:1094800D84691CB3002607463546B4F90430A2881A +:1094900D002B06DB2546646A002CF6D13046BDE86C +:1094A00DF0815307F6D4D4F8248065B1C5F8248033 +:1094B00D2046FDF795F8204644460EF010FB013688 +:1094C00D002CE2D1EAE7C7F81880F1E726463046CE +:1094D00DBDE8F0812DE9F0418469002C46D0DFF81C +:1094E00D94800D46164601270CE0A38803F0C003B7 +:1094F00DA3F1C003B3FA83F35B09B34215D0002780 +:1095000D646A3CB323882988994201D0002BF7D196 +:1095100D63886A889A4201D0002BF1D1FCF782FB57 +:1095200D0028E2D10123B342E9D1B4F90430B4F8F3 +:1095300D04E0002BE3DB95E80F0004F1100C1EF0A6 +:1095400D400F8CE80F0008D02046FFF78FFE646AAD +:1095500D002CD7D13846BDE8F081FCF763FB00281D +:1095600DF2D021464046FCF707FEC9E701273846F1 +:1095700DBDE8F0816D920200F0B5012287B0076A57 +:1095800D04460D46FFF7A6FF10B9E38C092B01D950 +:1095900D07B0F0BD95E80F0002AE86E80F00182069 +:1095A00D0EF09FFA06AB054613E903008DE80300A4 +:1095B00D284696E80C0001F023FD05F03DFC67B14F +:1095C00D3B692B613D612B695BB1E38C0133E38416 +:1095D00D07B0BDE8F04005F021BCE3692B61E56102 +:1095E00DF2E72562F1E700BF82B008B502A9C1E933 +:1095F00D0023FFF7C1FFBDE80840002002B070470F +:1096000D82B038B504A981E80C000446FFF736FF97 +:1096100D0FE0E38C013BE38405F000FC29460022BA +:1096200D2046FFF757FF28460EF059FAFCF770FB5E +:1096300D70B105F001FCE5692DB12B69E361002BDB +:1096400DE7D12362E5E7BDE8384002B005F0E6BB9F +:1096500DBDE8384002B07047024B1888421C1A8092 +:1096600D704700BFCA210020C08800F00300A0F1A0 +:1096700D0300B0FA80F04009704700BF82B010B50A +:1096800D8C4684B049688646DCF800000DF1080C64 +:1096900DACE8030006A981E80C00039BDA070EEB8A +:1096A00D630C12D55A10029B5EF80220D45808ABF9 +:1096B00D93E803008DE8030006AB0CCB6046A04792 +:1096C00D04B0BDE8104002B07047029CEFE700BF48 +:1096D00D10B5034B03600446FDF738F8204610BD66 +:1096E00DD091030010B5054B03600446FDF72EF82D +:1096F00D20460EF0F4F9204610BD00BFD0910300B6 +:1097000D2DE9F04F83B0DDE90CABBDF83870002BBF +:1097100D41D080460E4691461D46BAF1000F3DD010 +:1097200D0F2E01D1C02F36D128200EF0DAF90446C4 +:1097300D103001F03FFC18202680A4F802900EF0A6 +:1097400DD0F9CDE900AB47F00207A7806B4607467D +:1097500D0246A06003CB47F80C5B0023D8F80060ED +:1097600DD360E3607B609160506075680D49516115 +:1097700DC4E908330C4B9D4208D12046FCF730FF5D +:1097800D204603B0BDE8F04F0EF0A9B92146404682 +:1097900DA8470028F1D103B0BDE8F08F1BF0010FF1 +:1097A00DBED1F8E77D96020049CE010082B070B5BA +:1097B00D88B00CA981E80C004289BDF83050BDF885 +:1097C00D3230954204460AD0022B44D0052B2FD0BF +:1097D00D012B20D008B0BDE8704002B07047022BBD +:1097E00D86896CD0052B5ED0012BF3D1C388B54291 +:1097F00D43F00103C38018BF03F002030ED0002B0A +:1098000DE8D001231A46A18804A801F085FB23891D +:1098100D01332381DEE78689B54203D1E38843F026 +:1098200D0203E380E38803F00103002BD2D0E8E7C5 +:1098300D8689B54203D1E38843F00803E380E388CA +:1098400D03F00403002BC5D0A1880123052204A831 +:1098500D01F062FBBEE71646E388D90751D4954265 +:1098600D32D0A1898D4208466CD0A37B012BB1D19A +:1098700D01230322294604A801F04EFB6289A08929 +:1098800D95422ED1E18821F001039BB28542E38000 +:1098900D2BD021F00501E18095429BD1E38823F087 +:1098A00D1003E38096E7C388B54243F00403C380F9 +:1098B00D18BF03F00803BED0002B8BD0C4E7AE4217 +:1098C00DCAD0E3889B071CD4E188CB064DD4A37B7B +:1098D00D012B4CD101F00403002BC9D0012304222C +:1098E00DC8E785427FF476AFE38823F00201954205 +:1098F00DE18031D023F00A039BB223F02003E380F3 +:1099000D68E70123A1880222684601F005FB6389FF +:1099100D9D422FD0A289AA4241D0A18801230322C2 +:1099200D04A801F0F9FA6289B24203D1E38843F049 +:1099300D1003E380A089B042A2D1E38843F0200355 +:1099400DE3809DE79E06CFD4A07B012801D0084679 +:1099500D96E703F00803BFE723F006018542E18097 +:1099600D9AD123F01E039BB2C7E7A0898BE7A1898B +:1099700D084685E7E28802F004010029CDD0B34204 +:1099800D11D0A389B342C8D102F00802002AC4D075 +:1099900DA1880123042204A801F0BEFAC3E7E288DE +:1099A00D02F00801E9E702F00402EFE72DE9F043C8 +:1099B00D0446DFF8749089B098460E461546FCF7BC +:1099C00DE1FE184B2360D9F80030A4F8048000277D +:1099D00D6681A581A77303B3DFF850800597CDF895 +:1099E00D108004AA92E803008DE803003146C026DA +:1099F00D18463A4623460296FFF782FECDE90687C2 +:109A000D08AB029613E903003A468DE8030023469E +:109A100DD9F800002946FFF773FE204609B0BDE8CE +:109A200DF08300BFD0910300843A0020AD9702006F +:109A300D81737047C388DB0606D4D0E909038342DE +:109A400DB4BF0020012070470020704710B50446B8 +:109A500D006A074B026803F108013833126A21606E +:109A600DE360214690472046FEF756FD204610BD87 +:109A700DF091030010B50446006A094B026803F12A +:109A800D08013833126AE360216021469047204671 +:109A900DFEF742FD20460EF022F8204610BD00BF15 +:109AA00DF0910300F0B5002783B015461E460A89D4 +:109AB00D0123CDE900770446FEF77EFE0C4B2360B3 +:109AC00D3033E3602B682562DB692846C4E90967FA +:109AD00D21469847BE4207DAE3884FF4FA72C4E98B +:109AE00D097243F01003E380204603B0F0BD00BFC0 +:109AF00DF891030038B5044600F10C052846012104 +:109B000DFDF7F6FAE0690A4A03685B68934207D1EC +:109B100D28466FF47D740021FDF7EAFA204638BD22 +:109B200D9847002104462846FDF7E2FA204638BD45 +:109B300DE1E3010070B5044600F10C0630460D4618 +:109B400D0121FDF7D5FAE069094A03681B689342C4 +:109B500D05D130460021BDE87040FDF7C9BA294650 +:109B600D984730460021BDE87040FDF7C1BA00BFEF +:109B700D9DF30100C288D30630B511D41E4A62236D +:109B800D01FB03F382FB03544900DB17C3EB6413A2 +:109B900D82FB0142C917C1EB62111944816230BDCC +:109BA00D436A33B38B42B8BF0B46134D622404FB9B +:109BB00D03F385FB03EC4900DB17846AC3EB6C13DD +:109BC00D85FB01ECC917C1EB6C11013C1944846292 +:109BD00D4162002CE3D101EB810385FB0345DB17CB +:109BE00DC3EB65130231194422F010024162C280A9 +:109BF00D30BD0B46D9E700BF1F85EB5130B4456B27 +:109C000D002D16DD8446021D002302E001339D4226 +:109C100D0FD052F8044F8C42F8D1AA1C02335CF8D5 +:109C200D22204CF82320013D0020CCF8345030BCCC +:109C300D70476FF47A7030BC704700BF82B010B5BA +:109C400D8C4684B049688646DCF800000DF1080C9E +:109C500DACE8030006A981E80C00039BDA070EEBC4 +:109C600D630C12D55A10029B5EF80220D45808AB33 +:109C700D93E803008DE8030006AB0CCB6046A047CC +:109C800D04B0BDE8104002B07047029CEFE700BF82 +:109C900D38B5456B0A2D1CD0002D844608460EDDC7 +:109CA00D0CF10402002301E09D4208D052F8044F4C +:109CB00D844203F10103F7D16FF47A7038BDAB1C08 +:109CC00D01354CF82300CCF83450FFF713FF00207A +:109CD00D38BD6FF47B7038BD82B02DE9F04708A90F +:109CE00D81E80C00426B002A804619DD314F051DBD +:109CF00D0024012603E0A24283F82C6010DD55F804 +:109D000D043FD8690168896CB94204F10104F2D0AD +:109D100D8847D8F834202B68A24283F82C60EEDCFB +:109D200D0120FCF70BFDD8F83000DFF88CA003689C +:109D300D1B68534536D10027D8F83420B946002A80 +:109D400D26DD002408F10405264602E00134A24276 +:109D500D19DD55F8040F90F82C30002BF6D0FFF7D5 +:109D600DC9FE0128286802D0436ABB4204DC80F892 +:109D700D2C903946FFF7FEFED8F834200134A2426C +:109D800D06F10106E5DC174416B1B7F57A7FD6DD8D +:109D900DD8F8300003681B68534506D1BDE8F0477D +:109DA00D02B0704701219847C5E7BDE8F047002193 +:109DB00D02B01847D10302009DF30100F0B5204B0E +:109DC00D1D68204B03608DB004465DB306A8A788BF +:109DD00D012601F0EFF81820ADF80870ADF80A6013 +:109DE00D0DF07FFE0146002241F80C4BCDE9040237 +:109DF00DC260CDE90A224A60242200920196EC4607 +:109E000D0346BCE80300104A996058605A612B68FC +:109E100D0E4A9B6812219342ADF80C100CD102A88A +:109E200DFCF7DEFB0A4A226000232046E380FBF7A5 +:109E300D39FC20460DB0F0BD614628469847EEE747 +:109E400D843A0020349203003D9C020079DA01002F +:109E500D448E030010B50446FFF7B0FF20460DF009 +:109E600D3EFE204610BD00BF70B5074B00250446D1 +:109E700DC0E900350E46FBF7A7FB044B23602563B5 +:109E800DA6806563204670BD448E030034920300A6 +:109E900D704700BF704700BF0020704700487047F3 +:109EA00D16FCFFFF002070470020704700487047E8 +:109EB00D16FCFFFF036AC1611A68011D526818463E +:109EC00D104700BFC069003818BF0120704700BFA0 +:109ED00D006A0368DB6818470023C361704700BF41 +:109EE00D82B010B50446C06900210DF1080C8CE854 +:109EF00D0C00A16118B103681B689847A061BDE80B +:109F000D104002B0704700BF006A10B103685B6972 +:109F100D18470020704700BF006A10B103689B69A5 +:109F200D18470020704700BF10B5044601F066FBCE +:109F300D204610BD82B010B58C4684B04968864667 +:109F400DDCF800000DF1080CACE8030006A981E86F +:109F500D0C00039BDA070EEB630C12D55A10029B13 +:109F600D5EF80220D45808AB93E803008DE8030097 +:109F700D06AB0CCB6046A04704B0BDE8104002B064 +:109F800D7047029CEFE700BF30B54B69012B87B0DE +:109F900D0C46054606D94A89012340F2FF3102A835 +:109FA00D00F0BAFF237C002262613BB1216A0B688D +:109FB00D28461B689847284607B030BD0C3421460B +:109FC00D01A801F03FFB02A801F018FB02A92046F1 +:109FD00D01F04AFB02A801F03FFB01A9284601F060 +:109FE00D31FB01A801F038FB284607B030BD00BF9A +:109FF00D10B54369032B84B0044603D80133042BF9 +:10A0000D436125D0237CDBB9E3685B880BB1A36981 +:10A0100D63B9216A0B6868461B689847694604F165 +:10A0200D0C0001F021FB684601F016FB228901238B +:10A0300D40F2FF31684600F06FFFA06904B010BD1B +:10A0400DE06978B103681B6804B0BDE8104018479B +:10A0500D4289002AD6D0012340F2FF31684600F034 +:10A0600D5BFFCFE70048E9E712FCFFFFA0F104001A +:10A0700DFFF7BEBF38B50B4B03F10802343304466E +:10A0800DC0E900230C300D4601F0B8FA0023012180 +:10A0900D0422C4E90523C4E907352174A3602046D1 +:10A0A00D38BD00BF8092030010B5064B03F10802C6 +:10A0B00D3433C0E9002304460C3001F0CDFA2046BC +:10A0C00D10BD00BF8092030010B50446408910B941 +:10A0D00D11B16181084610BDFFF7BEFA608110BD58 +:10A0E00D406903288CBF002001207047017441B9DD +:10A0F00D2DE9F041058982B004461DB102B0BDE8DD +:10A1000DF0817047FFF7A8FA204B2081D3F800802B +:10A1100D0746B8F1000FF1D028200DF0E2FC0646FD +:10A1200D103000F047FF40F2FF3318203380778066 +:10A1300D0DF0D7FC164A00920246019542F80C4BE1 +:10A1400DC56055606A460346C6E9020503CA5860F4 +:10A1500D9960D8F800200F4952680F4858618A421B +:10A1600D4FF01203C6E90855B38008D13046FCF70D +:10A1700D37FA304602B0BDE8F0410DF0B0BC3146C3 +:10A1800D404690470028B9D0F0E700BF843A002040 +:10A1900DE19E020049CE0100359F020010B5054930 +:10A1A00D054A8160002304460260C380FBF77AFAFA +:10A1B00D204610BDF4920300448E030010B50749EC +:10A1C00D074A8160002304460260C380FBF76AFAE8 +:10A1D00D20460DF084FC204610BD00BFF492030014 +:10A1E00D448E03002DE9F04F2DED0A8B90F82C30A5 +:10A1F00D8BB00746002B00F02E81F9680B6805A87F +:10A2000D1B689847F868059A03680432DB68019269 +:10A2100D984730F00403804640F013818023BB61E2 +:10A2200D0223B7EE00AA0293059B029A5B88B3FB4B +:10A2300DF2F30093002B00F0AE80DFED929A9FEDCC +:10A2400D929ADFED92BA9FED92BA9FED92CADFED31 +:10A2500D92AABE69009B9E4200F39D80019B1E4405 +:10A2600D9E4240F20D81DFF84092DDF808A09B463A +:10A2700D47F6FE750024584659F828309847844211 +:10A2800DB8BF04B2D3448542C8BF05B25E45F2D80B +:10A2900D641B04EBD47444F34F034FF0000B03978E +:10A2A00D08EE103A3746019C2E46029DDA462046AE +:10A2B00D59F8283098472C44801BA7420BF1010B0D +:10A2C00D00FB00AAF3D89AFBFBF00CF005FF039FEF +:10A2D00D0CF08AF9B8EEC88A0DF018FA28EE0A8A41 +:10A2E00D97ED097AC8EE297A08EE900A67EE877A1B +:10A2F00DC7EE897A17EE900A0CF09EF907EE100A58 +:10A3000DF3EE047A67EE277A97ED0A7AB4EEE77AE0 +:10A3100DF1EE10FA68DD87ED077ABB690099FA88CE +:10A3200DC91A0091019919440191910708D497ED2B +:10A3300D077AD7ED047AB4EEE77AF1EE10FA5FDC26 +:10A3400D530708D497ED077AD7ED057AB4EEE77A7F +:10A3500DF1EE10FA61D497F83C30002B39D0D7EDDF +:10A3600D107AF4EEE87AF1EE10FA01D5C7ED108A05 +:10A3700DDFED4A7AF4EEE78AF1EE10FA14DDBB6BED +:10A3800D00210133C7E90D13012287F83C20009B02 +:10A3900D002B7FF45EAF05A801F05EF900200BB035 +:10A3A00DBDEC0A8BBDE8F08FBB6B023B0B2B06D8C7 +:10A3B00DD7ED107AF4EECC7AF1EE10FA3ADA7B6B37 +:10A3C00DC7ED10AA00220133C7E90D3287F83C20F2 +:10A3D00DDDE7F4EECB8AF1EE10FAE5DD7B6B132BA6 +:10A3E00DE2DDC7ED108ACAE7F0EEE76AF4EE6B6ABC +:10A3F00DF1EE10FA88BFF0EE477AC7ED077A8CE7D9 +:10A4000D0123B988022206A800F086FDFB8823F0FF +:10A4100D040343F00203FB809DE701231A46B9882C +:10A4200D06A800F079FDFB8823F0020343F0040336 +:10A4300DFB8090E7B9880123082206A800F06CFD87 +:10A4400DBDE7082815D04FF48073BB6101239FED44 +:10A4500D14AA0293E8E6D0E91245FDF795FC201AFF +:10A4600D65EB01054C2875F10003FFF4C6AE0D48F0 +:10A4700D95E74023BB6104239FED07AA0293D3E622 +:10A4800DFFDE00BF00FEFF46ACC5A737FFFF7F7F95 +:10A4900D0000484300009643000000000000C84241 +:10A4A00D0000804312FCFFFFF0200020A0F1080007 +:10A4B00DFFF798BE2DE9F8431F46234B0360044672 +:10A4C00D002343601646BDF828909DF82C800D465C +:10A4D00DFBF77AF8E388DDED097A266143F0010395 +:10A4E00DE3801A4B23602833C4ED0A7AA360DDEDB7 +:10A4F00D087AA4F8049000230126E36180236761A4 +:10A5000DE560C4ED097A266384F82D60A361B8F186 +:10A5100D000F15D02B6804F108015B682846984799 +:10A5200D84F82C600023002200200021C4E91201D0 +:10A5300DC4E90D3384F83C3022642046BDE8F8832D +:10A5400D84F82C80EEE700BF448E0300CC9203000C +:10A5500D38B50446C06803680D465B6804F1080110 +:10A5600D9847FDF711FC4B3041F100016B1C08BF02 +:10A5700D256BD4ED077A022DC4E9120102D017EE36 +:10A5800D900A38BDDFED0E6A9FED0E7A77EEE67A12 +:10A5900D67EE877AF5EEC07AF1EE10FA0BD49FEDE7 +:10A5A00D0A7AF4EE477AF1EE10FAC8BFF0EE477A68 +:10A5B00D17EE900A38BDDFED057A17EE900A38BD1B +:10A5C00D00000C42B1137B4000007F4300000000EF +:10A5D00D80F82C1031B1C3681A6800F108011846D3 +:10A5E00D53681847704700BF0078704790F9000016 +:10A5F00D704700BF00887047B0F90000704700BF7A +:10A6000D0068000A704700BF00680012704700BF65 +:10A6100D006870470068704701707047018070478F +:10A6200D018070470A120B140170427083707047DD +:10A6300D016070470160704710B50446806820B90D +:10A6400D206A0368DB689847A06010BD08299ABF8F +:10A6500D816000206FF47A70704700BF006A036854 +:10A6600D5B691847006A03689B6918472DE9F04F2D +:10A6700D2DED028BD1ED057A87B00C46FDEEE77A14 +:10A6800D0390CDED027A00F0B9FF206A0368DB6814 +:10A6900D9847A36882460BB9A06003460133216A2F +:10A6A00D03EBD3735B1000930B6804A81B689847EA +:10A6B00DA368049A0AF1010808EBD87801334FEA30 +:10A6C00D680803EBD373B8EB630FB2F8029099FBF4 +:10A6D00DF8F900F09380009B09FB03F31946012262 +:10A6E00D05A808EE903A00F08FFF039805A900F039 +:10A6F00DBBFF05A800F0B0FF039B049D1E68B9F1D8 +:10A7000D000F05F1040506F1040640F381800027D2 +:10A7100DDFF80CB101975BF82A2028469047227F7D +:10A7200D0137454422B1019B03440193029BC01A9A +:10A7300D07EE900A94ED047AA369A268F8EEE77A21 +:10A7400D304667EE877AFDEEE77A17EE901A1943D9 +:10A7500D009B1E44304B53F822209047B945DAD167 +:10A7600D237F73B3DDED017A637FB8EEE77A07EEF1 +:10A7700D909AF8EEE77A87EE278AD3B160690CF0EC +:10A7800DBDFC264B00220CF011FD064618EE100AFA +:10A7900D0F460CF0B3FC214B00220CF007FD0246D6 +:10A7A00D0B46304639460CF04BFB0CF0AFFF08EE74 +:10A7B00D100AE26884ED058A0123637782B90123CB +:10A7C00DA377039C18EE901A204600F0DFFF04A833 +:10A7D00D00F042FF204607B0BDEC028BBDE8F08FC4 +:10A7E00DFDEEC87A029917EE903A5B1A002BB8BFAE +:10A7F00D5B429A42E5DD0123A377E2E7039804A9C2 +:10A8000D00F032FF009B09FB03F308EE903A73E76B +:10A8100D00230193A4E700BF142100200000E03FB6 +:10A8200DF0200020A1F10401FFF720BF0170704757 +:10A8300D08299ABF416000206FF47A70704700BFFD +:10A8400DC06903685B691847C06903689B6918474D +:10A8500D10B50446406820B9E0690368DB68984785 +:10A8600D606010BD2DE9F8431F46164B0360203381 +:10A8700D0446DDF82080016243600D46011D243041 +:10A8800D099E9146FFF7F6FB0023B8F1080FA3616F +:10A8900D63774FF0000398BFC4F80880C4F8109098 +:10A8A00D2777E66063615FB1B6FA86F35B092A68C4 +:10A8B00DA37728465368214698472046BDE8F8837C +:10A8C00D0123F4E7009303002430FFF791BB00BF91 +:10A8D00D704700BF03698269013303611AB11368C0 +:10A8E00D10461B6818470148704700BF12FCFFFF58 +:10A8F00D8368586A0368DB68184700BF8368586A25 +:10A9000D03681B69184700BF00F1240300F14C02D6 +:10A9100D53F8040F78B110B484698C4208D0934277 +:10A9200D0DD053F8040F0028F9D084698C42F6D16C +:10A9300D5DF8044B70479342EAD100207047002028 +:10A9400D5DF8044B704700BF10B504460DF0C7F815 +:10A9500D204610BD2DE9F04F0C462DED028B63699D +:10A9600D896800220133C4E904230B6883B05B6856 +:10A9700D07466846984794ED038AB5EE408AF1EE96 +:10A9800D10FA55D0A368586A03685B69984707EEBB +:10A9900D900AB4EEE78AF1EE10FA49DAA368586A24 +:10A9A00D03685B699847A36808EE100A586A036844 +:10A9B00DDB68984794ED037A009BC8EE077A461C36 +:10A9C00D06EBD6767610598891FBF6F18246012278 +:10A9D00D01A8FDEEE77A17EE908A91FBF8F106FBE0 +:10A9E00D01F100F011FEDDE90054638804350434F3 +:10A9F00DB3B1DFF858B0DFF8589008FB06F85BF8F4 +:10AA000D2A302846984759F82A300146204698475B +:10AA100D019A3444131D5288E31A93424544EEDBE8 +:10AA200D01A9384600F00EFE01A800F015FE03E066 +:10AA300D6946384600F006FE684600F00DFE3846C1 +:10AA400D03B0BDEC028BBDE8F08F00BFF0200020FD +:10AA500D1421002000B50A46816885B001230989BB +:10AA600D82611A46684600F057FA05B05DF804FB9E +:10AA700D00B5836885B00022198982610123022205 +:10AA800D684600F049FA05B05DF804FB094B10B5B6 +:10AA900D03F108022C330446C0E900230C3000F00A +:10AAA00DDBFD054A62600023201D6381FAF7FAFD84 +:10AAB00D204610BD3C930300448E0300F0B583B0D7 +:10AAC00D01F10C07044601A80D4600F097FD01A900 +:10AAD00D384600F0D9FD064601A800F0BDFD5EB177 +:10AAE00D696A0B6801A81B68984701A9384600F0F0 +:10AAF00DBBFD01A800F0B0FD3946204600F0A2FDD7 +:10AB000D204603B0F0BD00BF70B500F1240306462A +:10AB100D002453F8045F25B101340A2CF9D100202B +:10AB200D70BD1C200CF0DDFF084BF26903600A3488 +:10AB300D303343600132002346F82400C0E9045548 +:10AB400DC36086608561F26170BD00BF8C930300A8 +:10AB500DD0ED037AF5EE407AF1EE10FA04D1836868 +:10AB600D586A03685B69184717EE900A704700BF73 +:10AB700D836810B50446586A03682DED028B5B6936 +:10AB800DE16008EE101A984707EE900AF4EEC87AC5 +:10AB900DF1EE10FA16D5A368586A036818EE101A6C +:10ABA00D9B69984707EE900AB4EEE78AF1EE10FA2A +:10ABB00D08DDA368BDEC028B586A0368BDE8104040 +:10ABC00D5B69184718EE100ABDEC028B10BD00BF73 +:10ABD00D10B500F12402002352F8044F8C4204D02A +:10ABE00D01330A2BF8D1002010BDC2690A330024AD +:10ABF00D013A40F82340C26149B10B68064A1B6A0D +:10AC000D9342084605D10CF06AFF012010BD0120CA +:10AC100D10BD9847012010BD49A902000B4B10B57E +:10AC200D03F108022C330446C0E900230C3000F078 +:10AC300D13FD074A626000236381201DFAF732FD80 +:10AC400D20460CF04CFF204610BD00BF3C93030086 +:10AC500D448E030038B50C4B03F108022C33044627 +:10AC600D40F8042C40F8083B00F0F6FC074A22603F +:10AC700D0023251FE3802046FAF714FD28460CF02B +:10AC800D2EFF284638BD00BF3C930300448E0300C1 +:10AC900D38B50B4B054603F108022C33044640F83A +:10ACA00D042C45F80439083000F0D6FC054A226022 +:10ACB00D00232046E380FAF7F5FC284638BD00BF97 +:10ACC00D3C930300448E03002DE9F0410023244FF3 +:10ACD00D036284B0054600F1240400F14C064FF0E8 +:10ACE00D010854F8043FA3B11A68526ABA4225D13B +:10ACF00D1A699969013208461A6151B10B681B68CE +:10AD000D984730B92B6A2A7E01332B62CAB185F878 +:10AD100D1880A642E5D12C6A0CB92B7EC3B96846C2 +:10AD200D00F06CFC694605F10C0000F09DFC6846D6 +:10AD300D00F092FC0B4804B0BDE8F0811846904736 +:10AD400DDFE7298901230322684600F0E5F8DEE7F5 +:10AD500D298901230422684600F0DEF82C76DEE70F +:10AD600DD5A8020012FCFFFFC36842690133C3601E +:10AD700D1AB1136810461B6818470148704700BF89 +:10AD800D12FCFFFFF8B50446144B03600026144B6C +:10AD900D43600430A6600D461746FAF715FC114BBB +:10ADA00D03F108022C336360226004F10C0000F003 +:10ADB00D25FC2822A018314665622781E6612662AE +:10ADC00D26760CF0EEFE2B6828465B6821469847E8 +:10ADD00D00220023C4E904232046F8BDC0920300DD +:10ADE00D448E03003C930300024A11687E22C0E9A1 +:10ADF00D0012704738210020034A034692E80300F1 +:10AE000D83E80300184670477C3A0020A1F1200327 +:10AE100D5E2B07D8006805236FF09F0213FB0121FD +:10AE200D0844704700207047034A044B11687E2286 +:10AE300DC3E90012704700BF382100207C3A002082 +:10AE400D017042704360704782B010B401AC84E869 +:10AE500D0C0001AA03468C4607CA9DF8104083E8F2 +:10AE600D0700A4B19CF80100B0B9DCF80420022A57 +:10AE700D1AD0032A34D0012A2CD0012C1ED0022C3A +:10AE800D05D1D3E9011249425242C3E901125DF8DD +:10AE900D044B184602B0704752424942C3E90112B1 +:10AEA00DDCF80420022AE4D1D3E90012012CC1F10F +:10AEB00D0001C2F10002C3E90012E0D1D3E9001094 +:10AEC00D9A685DF8044B5242C3E900019A60184636 +:10AED00D02B07047D3E900215242C3E90012CCE71A +:10AEE00DD3E900125242C3E90021C6E782B010B582 +:10AEF00D82B004AC84E80C00069B0A78CDE90032E0 +:10AF000D04AB0CCB0446FFF79FFF204602B0BDE813 +:10AF100D104002B0704700BF70B5018082B0428012 +:10AF200D04461D46FCF740FFC4E9020115B9204651 +:10AF300D02B070BD094B1D68002DF8D02A68084B72 +:10AF400D16689E42F3D004F1080393E803008DE8E0 +:10AF500D0300284694E80C00B047E8E7843A002047 +:10AF600D5D90020070B582B09DED067B9DF820309E +:10AF700D018080ED027B0446428013B9204602B069 +:10AF800D70BD0A4B1D68002DF8D02A68084B166855 +:10AF900D9E42F3D000F1080393E803008DE803000F +:10AFA00D284694E80C00B047E8E700BF843A00203B +:10AFB00D5D90020010B5002303600446FCF7F4FE1B +:10AFC00DC4E90201204610BD30B50B4B1C6883B09F +:10AFD00D24B12168094A0D68954201D103B030BDF5 +:10AFE00D00F10802034692E803008DE803002046B5 +:10AFF00D0CCBA84703B030BD843A00205D90020011 +:10B0000D82B038B5002504A90560044681E80C001E +:10B0100DFCF7CAFE04AB0FCB256184E80F00204678 +:10B0200DBDE8384002B0704710B50446006800F026 +:10B0300D17FD204610BD00BF2DE9F047164606222C +:10B0400D804601FB06200F461D46FBF73DFAC8F86A +:10B0500D000000F02DFDD8F800401FFA87FA1FFA06 +:10B0600D86F9A4F802A0A4F80490DDB1002F17DD35 +:10B0700DB145A8BFB146BA45A8BFBA460634B9F125 +:10B0800D000F0DD000262946204652460CF061FDDA +:10B0900DD8F8003001365B88B1453D441C44F2D1EF +:10B0A00DBDE8F08709FB0AF22946A01DBDE8F0476F +:10B0B00D0CF077BD014B0360704700BF9C950300FA +:10B0C00D70B50D1E044615DB002A164612DB062050 +:10B0D00D05FB0200FBF7F8F9206000F0E9FC2068A1 +:10B0E00D05FB06F245808680002106300CF059FDE7 +:10B0F00D204670BD014B2360204670BD9C9503001A +:10B1000D10B50B6804461846236000F08DFC2046F0 +:10B1100D10BD00BF2DE9F041064684B000296BD06B +:10B1200D0A780D46002A6DD04FF0000C0B4667468D +:10B1300D6446604607E00A2A52D008B10134002067 +:10B1400D13F8012F42B1A2F130010929F3D813F8F8 +:10B1500D012F0120002AF6D10FFA8CF3002B48DBCA +:10B1600D38B2002845DB062203FB00201FFA8CF4C1 +:10B1700DBAB2904602FB04F41FFA8CF7FBF7A4F960 +:10B1800D306000F095FC306822464780A0F80480BE +:10B1900D002106300CF005FD37682B780637DBB142 +:10B1A00D01AC22464FF0000804E002F8013B15F80F +:10B1B00D013F8BB1A3F130010929F6D9A24282F8E2 +:10B1C00D0080F4D920460CF0B0FC07F8010B15F8FF +:10B1D00D013F2246002BEDD1304604B0BDE8F08191 +:10B1E00D00B10134A445B8BFA44600240137204660 +:10B1F00DA6E7074F3760D0E7054B0360304604B034 +:10B2000DBDE8F0811446904617460620B6E700BF0C +:10B2100D9C9503000068438882880021063003FB5B +:10B2200D02F20CF0BEBC00BF0068B0F802C0614570 +:10B2300D12DA00B5B0F804E072450ADA002908DB2D +:10B2400D002A06DB08440CFB0202002093715DF816 +:10B2500D04FB6FF47A70FAE76FF47A70704700BFF1 +:10B2600D0368588881420CDAB3F804C0624508DAE5 +:10B2700D002906DB002A04DB194400FB0213987930 +:10B2800D70476FF47A7070472DE9F047074688468E +:10B2900D3C689DF8200061888A424EDAA588AB4251 +:10B2A00D4BDAD8F800C0BCF8026002EB060ABAF11E +:10B2B00D000F42DDBCF8049003EB090EBEF1000F48 +:10B2C00D3BDD002A3CDBA1EB020AB245A8BFB2462A +:10B2D00D002B59DBED1AA945A8BFA9460CF10605AF +:10B2E00D22EAE272A61D0BB101FB03221644A0B3A4 +:10B2F00DB9F1000F21DD002108460AF1FF3EBAF138 +:10B3000D000F10DD6B1EB44605EB0E0213F8014F56 +:10B3100D14B18CF80040013093420CF1010CF5D1C1 +:10B3200D3C68D8F800C0BCF8023001311D44638878 +:10B3300D89451E44E3D1BDE8F0870020BDE8F087C4 +:10B3400D8A45A8BF8A46002B2CDBED1AA945A8BF5C +:10B3500DA9460CF10605AD1AC2E7B9F1000FEDDDF6 +:10B3600D04462946304652460CF0F3FBD8F800301F +:10B3700D5B881D443B6801345B88A1451E44F0D1B8 +:10B3800D0AFB09F0BDE8F087AE45A8BFAE46F14611 +:10B3900D0CF10605002106FB13131D4422EAE2728F +:10B3A00DA61DA3E7AE45A8BFAE46F1460CF10605B6 +:10B3B00D5142F0E72DE9F043054683B06846164645 +:10B3C00D1C460F46FFF718FD2B685A88964234DA53 +:10B3D00D9B889C4231DA1F2F2FD9019B9F422CDC79 +:10B3E00D39466846FFF712FD102700F10508B446EF +:10B3F00D00212B68B3F802E0F44510DA9A889442E4 +:10B4000D634447FA01F20ADA90F800900EFB043318 +:10B4100D19EA020F14BF4FF0FF3200229A71013169 +:10B4200D05290CF1010CE4D10130404504F1010472 +:10B4300DDDD1002003B0BDE8F0836FF47A70F9E739 +:10B4400D03682DE9F0410E1E5F8827DDBE4203F132 +:10B4500D060419DA9B88A3B18046BF1B0025A119EC +:10B4600D20463A460CF075FB3246E01900210CF0EF +:10B4700D98FBD8F800305A889B8801359D421444BA +:10B4800DEDDB0020BDE8F0819A88002107FB02F278 +:10B4900D20460CF086FB0020BDE8F0816FF47A7039 +:10B4A00DF0E700BF2DE9F84F00AFD1F80080FE6A3C +:10B4B00DB8F802501C46BB6A02EB030BAB45814644 +:10B4C00D04EB06033EDABBF1000FD8BFAB46B8F86C +:10B4D00D0460B34202DA002BC8BF1E460BFB06F315 +:10B4E00D073323F0070305FB0422ADEB030D08F131 +:10B4F00D0605A6421544EA46C8BF6B460CDD294633 +:10B5000D18465A460CF025FB0134B8F802200346C4 +:10B5100DA64215443344F2D10FFA8BF100290ADB10 +:10B5200D32B2002A07DB48465346FFF785FD4846F1 +:10B5300DBD46BDE8F88F044BC9F800304846BD46FE +:10B5400DBDE8F88FAB46C2E79C9503002DE9F843A3 +:10B5500D0C68B4F90270B4F80290002F05462FDB89 +:10B5600DB4F90460B4F80480002E29DB062007FB33 +:10B5700D0600FAF7A9FF286000F09AFA2B68A3F8E5 +:10B5800D0290A3F80480EFB1B045A8BFB046B9450D +:10B5900DA8BFB9460633B8F1000F13D00634002604 +:10B5A00D214618464A460CF0D4FA2A6801365188CD +:10B5B00D0346B0453C440B44F2D12846BDE8F88320 +:10B5C00D024B2B602846BDE8F88300BF9C95030015 +:10B5D00D10B5064C0648206000F026FA2046054AB4 +:10B5E00D0549BDE810400CF075BA00BF883A00203F +:10B5F00D9C9503004020002029B00200014B036000 +:10B6000D704700BFA495030070B50D1E04460CDDF8 +:10B6100D281D1646FAF758FF206000F049FA2068F9 +:10B6200D012E458005D0204670BD054B0360204698 +:10B6300D70BD2A46002104300CF0B3FA204670BDCF +:10B6400DA495030010B50B6804461846236000F05E +:10B6500DEBF9204610BD00BF10B50446006800F0A0 +:10B6600DFFF9204610BD00BF38B50B6804460068D1 +:10B6700D984206D00D4600F0F3F92868206000F0DE +:10B6800DD3F9204638BD00BF0068096888420ED046 +:10B6900D08B54A8843889A4201D0002008BD04317C +:10B6A00D04300CF046FAB0FA80F0400908BD0120D4 +:10B6B00D704700BFB2F1000C19DB0068428808B575 +:10B6C00D1FFA8CFE96450FD833EA230328BF134685 +:10B6D00DA2EB0C029A4200F10400A8BF1A46604486 +:10B6E00D0CF05FFA002008BD6FF47A7008BD6FF49E +:10B6F00D7A707047002B70B50E46154602DA036856 +:10B7000D5B889B1A002D21DB0068428859199142F4 +:10B7100D1CDCA9421ADBCBB136F0004116D05942E0 +:10B7200DB14214DAB34212DD00F1040C002E65446F +:10B7300D1FDB9C1BA919224628460CF018FA32462D +:10B7400D28190021BDE870400CF02BBA70BDA9B2CC +:10B7500D8A42FBD333EA230328BF1346521B04301E +:10B7600D9A422844A8BF1A46BDE8704000210CF04B +:10B7700D18BA29469A197442A81B0CF0F8F92246FA +:10B7800D28460021BDE870400CF00BBA002906DBFD +:10B7900D03685A888A4202DB5980002070476FF493 +:10B7A00D7A70704710B50446006800F059F92046CC +:10B7B00D10BD00BF30B50B4685B0044601A9184633 +:10B7C00DF9F728FE01A80CF028FA05460530FAF71E +:10B7D00D7BFE206000F06CF920682A46458001A9A7 +:10B7E00D04300CF0B6F920680544002320462B7177 +:10B7F00D05B030BD70B5044611B10B780D461BB9BF +:10B8000D0D4B2360204670BD08460CF006FA064627 +:10B8100D0530FAF759FE206000F04AF920683246EB +:10B8200D4680294604300CF094F9206830440023FA +:10B8300D0371204670BD00BFA8950300F8B51746EB +:10B8400D0A683B68B2F90250B3F902301D44044650 +:10B8500D681D0E46FAF738FE206000F029F92068C1 +:10B8600D31684580B1F90220043004310CF071F9D2 +:10B8700D326823683968B2F90200B1F90220043345 +:10B8800D184404310CF065F923682B4400221A7119 +:10B8900D2046F8BDF8B5054649B10B780C4633B1D5 +:10B8A00D084616460CF0B9F9B7B2874203D90B4BCF +:10B8B00D2B602846F8BD701DFAF706FE286000F0D3 +:10B8C00DF7F8286832464780214604300CF041F9DC +:10B8D00D2A683244002313712846F8BDA895030049 +:10B8E00D10B50B6804461846236000F09DF82046FD +:10B8F00D10BD00BF014B0360704700BFA89503004A +:10B9000D38B50B6804460068984206D00D4600F025 +:10B9100DA7F82868206000F087F8204638BD00BFE2 +:10B9200D0068096808B54A8843889A4201D000200A +:10B9300D08BD043104300CF066F9B0FA80F040090E +:10B9400D08BD00BF0968B1F902C06245F8B50446EB +:10B9500D05DB1748206000F067F82046F8BD081D8C +:10B9600D8618805C58B1ACEB02029A42A8BF1A4609 +:10B9700D304615460CF051F9ABB2834203D90C4B4E +:10B9800D23602046F8BD2FB2781DFAF79DFD20608B +:10B9900D00F08EF820683A464580314604300CF0B0 +:10B9A00DD8F823683B4400221A712046F8BD00BF29 +:10B9B00DA895030070B515686E88044666B10B68CE +:10B9C00D5B881BB1FFF73AFF204670BD0560284626 +:10B9D00D00F02AF8204670BD0868206000F024F8B9 +:10B9E00D204670BD002907DB0368B3F902208A42A7 +:10B9F00D02DD1944087970470020704710B5064CD8 +:10BA000D0648206000F010F82046054A0549BDE8BB +:10BA100D10400CF05FB800BF8C3A0020A8950300D1 +:10BA200D40200020A5B7020003884FF6FF729BB29D +:10BA300D934214D0012B10B5044601D0DB0702D47C +:10BA400D1E20F1F7CBFEBFF35B8FD4E85F3F0233CF +:10BA500DC4E8523F002AF8D1BFF35B8F10BD704789 +:10BA600D03884FF6FF729BB2934218D0012B10B58D +:10BA700D044610D0DB070ED5BFF35B8FD4E85F3FD4 +:10BA800D9A1EC4E8512F0029F8D1BFF35B8F9BB2EA +:10BA900D032B05D010BD1E20F1F7A0FEECE770477B +:10BAA00D2046BDE8104000F001B800BFFAF74ABDCE +:10BAB00D03230380704700BF82B030B583B006A961 +:10BAC00D81E80C0008AB8646844693E803005EF8D7 +:10BAD00D045B8DE8030006AB0CCBDCF8144071461B +:10BAE00D2846A04703B0BDE8304002B0704700BF04 +:10BAF00D08B502680B689A4201D0002008BD1022DB +:10BB000D043104300CF015F8B0FA80F0400908BD8E +:10BB100D042070470429024808BF0020704700BF69 +:10BB200D16FCFFFF4268054B106993FBF0F007EE22 +:10BB300D900AF8EEE77A17EE900A704740420F0030 +:10BB400D837C43F020038374704700BF10B5083128 +:10BB500D0446FFF777FD204610BD00BFF8B5144B26 +:10BB600D036003F128020546826000F50070FFF7BF +:10BB700D73FD05F5FE70FFF76FFD0E4F05F5EC74C7 +:10BB800DA5F1080644F8187C2046FEF78DFAA4F1BD +:10BB900D10003C3CFFF760FDB442F3D1064A2A6029 +:10BBA00D00232846EB80F9F77DFD2846F8BD00BF40 +:10BBB00D20960300FC950300448E0300F8B5154B49 +:10BBC00D036003F128020546826000F50070FFF75F +:10BBD00D43FD05F5FE70FFF73FFD0F4F05F5EC74C6 +:10BBE00DA5F1080644F8187C2046FEF75DFAA4F18D +:10BBF00D10003C3CFFF730FDB442F3D1074A2A60F8 +:10BC000D0023EB802846F9F74DFD28460BF067FF22 +:10BC100D2846F8BD20960300FC950300448E0300D2 +:10BC200D30B5837C13F0100483B002D1204603B0ED +:10BC300D30BD4468054601A8FFF7E0FC03F0FCF8B1 +:10BC400DE37D7F3304EB830101A8FFF70DFD03F0C6 +:10BC500DE5F80023EC7C1D481A4602F1510109015B +:10BC600D415801B10133944202F101022AD0082A50 +:10BC700DF3D1174B019A101D48F68804C15AA14201 +:10BC800D034414D0528810446A68927D984298BF3C +:10BC900DA3EB420C08D9520001E0984204D9995AFD +:10BCA00DA1429C461344F8D1BCF90030AB81AC895C +:10BCB00D01A824B2FFF7D0FC24EAE474A4B2204614 +:10BCC00D03B030BD013B5B00D4E700BF0070004006 +:10BCD00D2EF8FFFF072914D8032A12D810B4C37CFD +:10BCE00D01751B0103F1804342EA012403F5E04392 +:10BCF00D427544F480540020C3F818455DF8044B98 +:10BD000D70476FF47A70704710B504468069036808 +:10BD100D00219B6B9847A06903684FF47A51DB6C47 +:10BD200D9847A07D216901280346B8BF012303EB85 +:10BD300D8303B1FBF3F3B3F5807FA8BF4FF480739A +:10BD400D5B104BD000225B1002F10102FBD107EE1C +:10BD500D901AF8EE677AB3EE007A012867EE877ACB +:10BD600D2DD9082A4FF00103A8BF082203FA02F2C9 +:10BD700D07EE102AF8EEC76A194B87EEA67A002156 +:10BD800DC3F8F415C4F80422A06903680021DB6B25 +:10BD900DFDEEC77A17EE902A9847A369114A5B69A1 +:10BDA00D114801210224C3F80012C2F8084503F519 +:10BDB00DA074C2F81845C2F81C05D96010BD012346 +:10BDC00D03FA02F106EE901A0549F8EEE66AC1F89B +:10BDD00DF42587EEA67AC4F80432D5E71A46B6E7FD +:10BDE00D0070004000F00140047000402DE9F04F5C +:10BDF00D87B000250193C74B45600360044603924D +:10BE000D0E46F9F7E1FBC44BDFF82483A66103F17D +:10BE100D0801303304F13406A360C4E907842160BE +:10BE200DA58104F11C0104F124000291FFF7E6FB4A +:10BE300D02993046FEF71EF9636A84F82F500227E7 +:10BE400D5B88638530464FF4007684F82E50A685C6 +:10BE500D278629462585FEF749F904F1700904F175 +:10BE600D5801C4E9168404F160000291FFF7C6FB86 +:10BE700D02994846FEF7FEF8236E48464FF0010939 +:10BE800D84F86B905B88A4F8663084F86A50A4F847 +:10BE900D6860A4F86C702946A4F86450FEF726F982 +:10BEA00D04F1AC0B04F19401C4E9258404F19C0068 +:10BEB00D0291FFF7A3FB02995846FEF7DBF8D4F881 +:10BEC00D9C3084F8A7705B88A4F8A230584684F89B +:10BED00DA650A4F8A460A4F8A8702946A4F8A05010 +:10BEE00DFEF704F904F1E80B04F1D001C4E9348440 +:10BEF00D04F1D8000291FFF781FB02995846FEF735 +:10BF000DB9F8D4F8D83058464FF0030B84F8E3B0A5 +:10BF100D5B88A4F8DE3084F8E250A4F8E060A4F861 +:10BF200DE4702946A4F8DC50FEF7E0F804F5927AA7 +:10BF300D04F58671C4E9438404F58A700291FFF714 +:10BF400D5DFB02995046FEF795F8D4F814310421A3 +:10BF500D84F81F115B88A4F81A31504684F81E51DD +:10BF600DA4F81C61A4F820712946A4F81851FEF715 +:10BF700DBDF804F5B07A04F5A471C4E9528404F552 +:10BF800DA8700291FFF73AFB02995046FEF772F83E +:10BF900DD4F85031052184F85B115B88A4F8563133 +:10BFA00D504684F85A51A4F85861A4F85C7129469A +:10BFB00DA4F85451FEF79AF804F5CE7A04F5C2713F +:10BFC00DC4E9618404F5C6700291FFF717FB02996D +:10BFD00D5046FEF74FF8D4F88C31062184F89711AE +:10BFE00D5B88A4F89231504684F89651A4F8946178 +:10BFF00DA4F898712946A4F89051FEF777F804F546 +:10C0000DE071C4E9708404F5E47004F5EC780291F4 +:10C0100DFFF7F4FA02994046FEF72CF8D4F8C83130 +:10C0200D072184F8D3115B88A4F8CE312946404608 +:10C0300DA4F8D47184F8D251A4F8D06104F5FE7837 +:10C0400DA4F8CC51FEF752F8A7194046FFF7D6FADF +:10C0500D3846FFF7D3FA019B039AA3802261A6828B +:10C0600D31462A46C4F80492A57584F8085205A8ED +:10C0700DFFF7CAFA4FF0FF332A4605A88821FFF7CC +:10C0800D19FB05A94046FFF7EFFA05A8FFF7E4FAFB +:10C0900DA18A224E2A4605A8FFF7B6FA4FF0FF33C4 +:10C0A00D2A4605A88821FFF705FB05A93846FFF7A5 +:10C0B00DDBFA05A8FFF7D0FA194BE57580271C6050 +:10C0C00DC6F88070BFF34F8FBFF36F8F154A164BB5 +:10C0D00D1649C3F800552320C3F8F0B5C3F804037F +:10C0E00DC2F808952046C2F81015C2F81435FFF7AE +:10C0F00D0BFE86F80753A069C6F880710368376098 +:10C1000D5B6A9847A06903681B6B9847204607B088 +:10C1100DBDE8F08F448E03001896030000E100E0A7 +:10C1200D903A002000F00140007000400471004082 +:10C1300DFC950300F0B5584D85B0D5F8402600921A +:10C1400DD5F844260192D5F8482602920023C5F869 +:10C1500DFC3F0122D5F8FC1FC5F8FC2F0099C5F84E +:10C1600D40160199C5F844160299C5F848160321E1 +:10C1700DC5F80035C5F8F01523210446C5F804139C +:10C1800D844683751E46184617E05FFA8EF0A0753B +:10C1900DBCF830109CF82F7049BA41F4805105EB72 +:10C1A00D071789B2C7F81815C3F800250132092AF7 +:10C1B00DC3F804650CF13C0C1ED0531EC3EB0313E6 +:10C1C00D04EB8301130191F82E7003F180431101EB +:10C1D00D17F0100700F1010E03F5E04301F1804166 +:10C1E00DD3D101F5E0410132092AC1F800750CF1F6 +:10C1F00D3C0CC1F80475E0D108B905B0F0BD264E70 +:10C2000D01252046C6F80055FFF77EFDE77DA18A82 +:10C2100D00227F3703A8FFF7F7F904EB87074FF0EC +:10C2200DFF330022882103A8FFF744FA03A93846FB +:10C2300DFFF71AFA03A8FFF70FFAE27DA37DD4F8F2 +:10C2400D041204EB820203FB01F1D2F8FC2103F18D +:10C2500D00430432013BC6F82C2602EB4302A38AAD +:10C2600DA94093FBF1F001FB10315B1A03EBD37383 +:10C2700D2B41C6F83036094B35600321C3F8041540 +:10C2800D48F6880184F8085213889BB28B42FBD084 +:10C2900D012005B0F0BD00BF0070004000F001406E +:10C2A00D90F80832BBB10D4B0D4A10B50324C3F8FD +:10C2B00D0845D2F80034DB07FBD40123936090F8D6 +:10C2C00D0832002BFBD190F8083201610BB9FFF752 +:10C2D00D31FF002010BD01610020704700F00140CA +:10C2E00D0070004010B5F1B190F8083203F0FF0175 +:10C2F00D73B11D4B1D4A0324C3F80845D2F8003411 +:10C3000DDB07FBD40123936090F80832002BFBD19F +:10C3100D174B184A197013681749C3F3C0130B70E4 +:10C3200D83B9002010BD144B1B78A3B9104B1B789B +:10C3300D002BF6D090F80832002BF2D1FFF7FAFE61 +:10C3400D002010BD8023C2F88030BFF34F8FBFF3A4 +:10C3500D6F8F002010BD074B80221A60044B1B7895 +:10C3600D002BDED0E6E700BF00F00140007000407A +:10C3700D8A42002000E100E08942002007EE901A79 +:10C3800D9FED1F7A4368C7EE277A1A6910B50446E8 +:10C3900DFDEEE77A17EE901A914218DA93F808221B +:10C3A00D52B3184A0320C2F808051748D0F80024E4 +:10C3B00DD207FBD40122826093F80822002AFBD118 +:10C3C00D93F80822196112B91846FFF7B3FE2368D6 +:10C3D00D0E4A5B6993420BD163680D481B6990FB54 +:10C3E00DF3F007EE900AF8EEE77A17EE900A10BD1B +:10C3F00D2046BDE810401847C3ED047AE7E700BFBB +:10C4000D0024744900F001400070004025BB02007B +:10C4100D40420F00F8B50D460446097C25481746E5 +:10C4200DFAF76AF950B1297C2248FAF72FF9461E1E +:10C4300D2FB93701B81B04EB80001C30F8BDC6EBDB +:10C4400D061304EB8303370193F82E30DA0607D574 +:10C4500D2B68194ADB6D934225D100232373E9E73D +:10C4600D94F8083273B1154B0322C3F80825144A0A +:10C4700DD2F80034DB07FBD40123936094F8083223 +:10C4800D002BFBD1BB1B04EB830393F82E2042F052 +:10C4900D100283F82E2094F80832002BD8D12046B4 +:10C4A00DFFF748FED4E72846002204F1080198471B +:10C4B00DC0E700BFAC950300F103020000F001409E +:10C4C00D0070004031B38B7CDA0601D50020704737 +:10C4D00D90F8083210B573B1104B114A0324C3F80C +:10C4E00D0845D2F80034DB07FBD40123936090F8A4 +:10C4F00D0832002BFBD18B7C43F010038B7490F82A +:10C5000D083203F0FF041BB9FFF714FE204610BDDF +:10C5100D002010BD6FF47A70704700BF00F001402D +:10C5200D0070004038B50D460446097C2248FAF7E4 +:10C5300DE3F800283DD0297C1F48FAF7A7F8431EE1 +:10C5400DC3EB031204EB82021D0192F82E10C906F3 +:10C5500D26D594F8081201F0FF0019B3174A0321EC +:10C5600DC2F808151649D1F80024D207FBD40122D0 +:10C5700D8A6094F80822002AFBD1EB1A04EB83039E +:10C5800D93F82E2002F0EF0283F82E2094F8083253 +:10C5900D03F0FF0523B92046FFF7CCFD284638BD33 +:10C5A00D002038BD92F82E3003F0EF0382F82E30C4 +:10C5B00D38BD6FF47A7038BDAC95030000F00140C2 +:10C5C00D0070004070B50E460546097C0E48FAF71E +:10C5D00D93F880B1317C0C48FAF758F8441E314677 +:10C5E00D2846C4EB0414FFF79DFF05EB840393F875 +:10C5F00D2E20D206FBD42B7B1BB12B6828469B69C2 +:10C6000D9847002070BD00BFAC950300A0F1080055 +:10C6100DFFF7D8BF2DE9F04F9946837C85B0DC0636 +:10C6200D0E9F56D50D686B88B2EB530F4FEA63041E +:10C6300D4FDA043505EB4404064605EB4205A046EA +:10C6400D023C621B521092FBF9F309FB1322002AE4 +:10C6500DF5D1B4F90030B381B37C9B0639D5B9F16E +:10C6600D010F4CD0B6F90E00B368011DA845194451 +:10C6700D5B882ED914464FEA4909924606F1080BFC +:10C6800D07E0B6F90E209A4219D0A84521D9B6F97E +:10C6900D0E00984204F101041ED0B5F90020BC42F1 +:10C6A00D92444D44EDD19AFBF4F221F8022BF2891C +:10C6B00D023212B200249A42F281A246E5D106F16D +:10C6C00D1800CDE90013FDF793FCA845DDE9001333 +:10C6D00DDDD805B0BDE8F08F0122B6F9101003A822 +:10C6E00DFEF792FF03A95846FEF7BEFF03A8FEF71B +:10C6F00DB3FFB1680023F3814B880431CDE706F118 +:10C7000D0800FEF7B1FFB3685B88F38106F11800EE +:10C7100D05B0BDE8F04FFDF76BBC00BF2DE9F04350 +:10C7200D434BD3F8042185B006461AB9D3F814311A +:10C7300D002B44D096F81790DFF8F48009F101032F +:10C7400D03F00103F375D8F8341609F17F0906EBF0 +:10C7500D8909490048460024FFF718F806F11C0521 +:10C7600D274603E0082C05F13C051DD004F15103CB +:10C7700D1B01013458F80330002BF3D0494603A8B0 +:10C7800DFEF760FFD6F80412B37D00913A462846B5 +:10C7900D03A9FFF73FFF03A8FEF75EFF082C07F183 +:10C7A00D010705F13C05E1D1214BD3F8042112B16C +:10C7B00D0022C3F804211E4BD3F8142132B91C4CAE +:10C7C00DD4F8003163B905B0BDE8F0830022184CF0 +:10C7D00DC3F8142186F80822D4F80031002BF2D0CA +:10C7E00DF57DB18A013505F00105002205F17F07C0 +:10C7F00D03A8FEF709FF06EB87074FF0FF33002272 +:10C8000D882103A8FEF756FF06EB850603A93846D7 +:10C8100DFEF72AFF03A8FEF71FFFD6F8FC31002212 +:10C8200D0433C4F82C36C4F8002105B0BDE8F083FC +:10C8300D00700040024B186808B1FFF76FBF7047DA +:10C8400D903A0020174B99421ED9174B994298BF29 +:10C8500D4FF080621AD9154A4369914210B44FF0D6 +:10C8600DC8604FF0000408BF4FF0C462C3F8004524 +:10C8700DC3F8240508BFC3F82425062200205DF85F +:10C8800D044BC3F8002570474FF0CC72436900216B +:10C8900DC3F80015C3F824250622C3F8002500208F +:10C8A00D704700BF8FD003007F1A0600801A060064 +:10C8B00D704700BF10B504460BF011F9204610BDAE +:10C8C00DF0B585B01E468DF80F209DF82C3002680E +:10C8D00D0093176A01230DF10F0204460D46B84768 +:10C8E00D38B9236800909F6A0A9B32462946204634 +:10C8F00DB84705B0F0BD00BFC3688B4210B5044604 +:10C9000D0ED003698B420BD023793BB12368094AC2 +:10C9100D9B6B934220460AD10BF0E1F8002010BD2D +:10C9200D23680022DB6B114620469847ECE79847B9 +:10C9300D002010BDB5C80200C368002B3CD070B5F7 +:10C9400D04460069002836D0036801211B6898470A +:10C9500DE068036801211B6898470420F9F7F0FE91 +:10C9600D0025E068036802219B689847014600BBDB +:10C9700D206903681B6898470420F9F7E1FE2069D8 +:10C9800D036801211B68984701350420F9F7D8FE8B +:10C9900D092DE6D1E068036800211B689847042043 +:10C9A00DF9F7CEFEE0680368BDE870401B68012111 +:10C9B00D1847002DEED170BD704700BF38B50B463E +:10C9C00D0446154600F10C011A46FAF793FB2A4668 +:10C9D00D04F110012046FAF78DFB6269E36800252A +:10C9E00DC2F80055F3B12369E3B101212046FAF7EE +:10C9F00D7FFB0621E06801F00FFA0621206901F0A6 +:10CA000D0BFA2046FFF798FFE068036802219B6848 +:10CA100D98472069036802219B689847294620465C +:10CA200DFAF766FB0A20F9F78BFED4E90423B2B1BD +:10CA300D157CE26882B1107CC3F808554FF0CC71BB +:10CA400D0622C3F80C05C3F824150A20C3F80025E7 +:10CA500DF9F776FE002038BD4FF0FF30ECE74FF0D0 +:10CA600DFF35E6E7F8B504461D460E461746FAF7BC +:10CA700D31FB114B23600023C4E9023323615DB107 +:10CA800D284602F041FA606160B13A4631462046CF +:10CA900DFFF794FF2046F8BD012002F053FA6061C4 +:10CAA00D0028F2D15A20F0F799FE3A463146204639 +:10CAB00DFFF784FF2046F8BD549603002DE9F041A1 +:10CAC00D43698EB282B09C590546002C5AD1364F1F +:10CAD00D4FF001080BE0D3F8482592B9632C51DCD7 +:10CAE00D0A20F9F72DFE6B699A59002A4AD1D3F81D +:10CAF00D242132BBBC4224DCD3F850210134002A5E +:10CB000DE9D1632CECDDD3F8602152B1D3F80022CA +:10CB100DD10506D5D3F848211AB9C3F81C8014469F +:10CB200DDEE7D3F86021002ADAD0D3F8002292058F +:10CB300DD6D5D3F80421002AD2D1C3F814801446D7 +:10CB400DCEE7D3F8C414C3F8C4140022C3F82421CB +:10CB500DD3F82421019201220199144C1A625A61D1 +:10CB600D01E0013C18D00A20F9F7EAFD6B69D3F812 +:10CB700D0431002BF5D00E4CA86838B9204602B010 +:10CB800DBDE8F081A86800240028F7D0F9F7D8FD9A +:10CB900D204602B0BDE8F0812B682A69DB6BE9689D +:10CBA00D034C28469847E7E740420F00A086010056 +:10CBB00D0EFCFFFF70B44469C1F34701C4F888153A +:10CBC00D0021C4F8041189B0D4F804510695069DCE +:10CBD00DC4F82411D4F824510595059DC4F86011AD +:10CBE00DD4F860510495049DC4F85C11D4F85C51DF +:10CBF00D0395039DC4F85011D4F850510295029D30 +:10CC000DC4F84C11D4F84C519DF830600195019D3C +:10CC100DC4F84425C4F8483576B14FF48072012329 +:10CC200DC4F80022A360D4F848210ABB4FF4A471C4 +:10CC300D09B070BCFFF742BF4FF400720123C4F876 +:10CC400D0022A360D4F8482162B12362C4F8486180 +:10CC500DD4F848310793079B4FF4827109B070BC2B +:10CC600DFFF72CBF4FF4827109B070BCFFF726BFE0 +:10CC700D2362C4F84811D4F848310793079BD5E7D0 +:10CC800D70B54469C1F34701C4F888150021C4F893 +:10CC900D041188B00546D4F8040106900698C4F82E +:10CCA00D2411D4F8240105900598C4F86011D4F826 +:10CCB00D600104900498C4F85C11D4F85C010390F1 +:10CCC00D0398C4F85011D4F8500102900298C4F89A +:10CCD00D4C11D4F84C019DF8306001900198C4F8C6 +:10CCE00D3425C4F8383586B94FF480520123C4F881 +:10CCF00D00222360D4F84821DAB94FF48271284616 +:10CD000D08B0BDE87040FFF7D9BE01232360D4F809 +:10CD100D482132B12362C4F84811D4F84831079341 +:10CD200D079B4FF4AE712846FFF7C8FE48B108B017 +:10CD300D70BD2362C4F84861D4F848310793079B4E +:10CD400DDBE76B6901224FF4A4712846DA6108B064 +:10CD500DBDE87040FFF7B2BE0D4B10B503F10801F1 +:10CD600D03F1340240330446C0E902230160303040 +:10CD700DFEF772FC04F12C00FEF76EFC054A2260F2 +:10CD800D00232046E380F8F78DFC204610BD00BF40 +:10CD900D94960300448E030038B5446991F810C091 +:10CDA00D00234FF0FF3504EB83020133D2F86015F9 +:10CDB00D614508BFC2F86055042BF4D1037C13B153 +:10CDC00D03689B699847002038BD00BFA0F10C0097 +:10CDD00DFFF7E2BF0E4B03F1080103F134024033BC +:10CDE00D10B504460160C0E902233030FEF734FC73 +:10CDF00D04F12C00FEF730FC064A22600023E3808C +:10CE000D2046F8F74FFC20460AF069FE204610BD7B +:10CE100D94960300448E03002DE9F0412DED028B15 +:10CE200D002408EE103A5B4B0360446005460F4644 +:10CE300D1646BDF82080F8F7C7FB574B2B6003F162 +:10CE400D2C023833AA60EB606F612C8205F12C0047 +:10CE500DFEF7D4FB05F13000FEF7D0FB9FED4F7AC6 +:10CE600D4F4B68696E63C7EE087A4FF08022C3E9B5 +:10CE700D0022C3E902224B4BAB61A5F804802C853F +:10CE800DEC612346C0F80045B0EE677ABEEECE7A6F +:10CE900D17EE101AB1F5004F78DB013341FA03F4A8 +:10CEA00DB4F5004FF9DA072B15DC04FA03F100296C +:10CEB00DB8BF0F31091107EE901ADFED386AC0F8CF +:10CEC00D0C35F8EEE77AC0F8084586EEA77AC5ED81 +:10CED00D097A85ED087A00230222C0F8043532491B +:10CEE00DC0F81025C0F84835C0F82835C0F84C35C5 +:10CEF00DC0F82C3540F201136B830123C0F81435B3 +:10CF000D302404238842C0F80032C0F8044321D0F5 +:10CF100D264988422DD0264A90420ED032680123F0 +:10CF200D52682B7605F10801C0F800353046904760 +:10CF300DBDEC028B2846BDE8F0811E4A1E4C956063 +:10CF400D1E4A9168A2F54062C1F8C840C2F884310A +:10CF500D5360E3E7194B174A99681560A3F54063D1 +:10CF600D4FF08052164CC1F8B040C3F880211A60C2 +:10CF700DD4E7104B134C5D60104B9968A3F54063DB +:10CF800DC1F8C440C3F884215A60C7E717EE104AB0 +:10CF900D8DE700BF448E03009C9603000024744966 +:10CFA00D943A00200000010100C001400010024031 +:10CFB00D00200240A43A0020BDD1020000ED00E0A7 +:10CFC00D11D2020065D202004369D3F808057047FB +:10CFD00D07EE901AFEEECE7A844617EE901AB1F552 +:10CFE00D004F22DB0023013341FA03F2B2F5004F6B +:10CFF00DF9DA072B1DDC02FA03F10029B8BF0F3156 +:10D0000D091107EE901ADFED0C6ADCF81400F8EE4A +:10D0100DE77AC0F80C3586EEA77AC0F8082500200F +:10D0200DCCED097A8CED087A704717EE902A002323 +:10D0300DE3E76FF47A70704700247449406A7047D3 +:10D0400D43690020C3F81015704700BF436981760E +:10D0500DC27649B1012004213022C3F81405C3F86A +:10D0600D0012C3F8042370473022C3F81415C3F817 +:10D0700D0012C3F80823704770B590F9293082B0BB +:10D0800D0446002B3BD1C0690D46A8B9A37E002BE9 +:10D0900D41D0637E002B3ED0E37E002B3BD16169F6 +:10D0A00D234A01EB45110823C1F82025C1F8243589 +:10D0B00D012384F8293020E0616B0B6805F10B0624 +:10D0C00D1B6801A804EB8606984701A93046FEF7B8 +:10D0D00DCBFA01A8FEF7C0FA04EB85036169DB6AA0 +:10D0E00DE269588801EB451140100433013AC1F84B +:10D0F00D2035C1F824050120E26102B070BD4269FE +:10D1000D01235360D2F80431002BFBD0E3690025D5 +:10D1100D6576258513B9002002B070BD2268013BEC +:10D1200DD269E36120469047284602B070BD00BF2A +:10D1300D943A002038B5C369817E01330446C3613A +:10D1400D19B1637E63B1002038BDFFF795FFC8B1FB +:10D1500D636901229A60A37E002BF2D1002038BDB5 +:10D1600D012594F8281065762046FFF785FF94F881 +:10D1700D28302B442B4084F828303BB963690122B9 +:10D1800D9A60E0E7E37E002BE5D0E1E7E36913B9B0 +:10D1900D00236376D7E729462046FFF76DFF94F805 +:10D1A00D2830013303F0010384F82830002BEFD130 +:10D1B00DE4E700BFA0F10800FFF7BCBF38B5134B83 +:10D1C00D9C6834B16369D3F8102172B9D3F8143166 +:10D1D00D03B938BD002584F8285001212046FFF7FA +:10D1E00D4BFF6369C3F8145138BD012384F828300F +:10D1F00D00212046FFF740FF63690022C3F810218C +:10D2000DD3F81431002BE4D0E4E700BFA43A00209A +:10D2100D38B5134B1C6834B16369D3F8102172B95A +:10D2200DD3F8143103B938BD002584F828500121F5 +:10D2300D2046FFF721FF6369C3F8145138BD012360 +:10D2400D84F8283000212046FFF716FF636900227D +:10D2500DC3F81021D3F81431002BE4D0E4E700BF5C +:10D2600DA43A002038B5134B5C6834B16369D3F828 +:10D2700D102172B9D3F8143103B938BD002584F8E3 +:10D2800D285001212046FFF7F7FE6369C3F81451BA +:10D2900D38BD012384F8283000212046FFF7ECFE2D +:10D2A00D63690022C3F81021D3F81431002BE4D0A8 +:10D2B00DE4E700BFA43A0020426900230376C2F8D8 +:10D2C00D00357047032A37DC70B50C4602F5AC7596 +:10D2D00D4169237C51F825209A42064618D02368CF +:10D2E00D17491A6E8A421BD11A6816498A421ED1F5 +:10D2F00DDB6D154A7169207C41F82500934209D1F7 +:10D3000D00233374E38843F008030020E38070BDED +:10D3100D002070BD002206F10C0120469847F1E770 +:10D3200D20469047236807491A688A42E0D00021B9 +:10D3300D204690472368DBE76FF47A70704700BF93 +:10D3400DF50302009DF30100F103020070B50568BD +:10D3500D0F4C2A6AA24218D144698446087C0023E6 +:10D3600D4FF0FF3604EB83020133D2F86015814292 +:10D3700D08BFC2F86065042BF4D19CF8103013B1CE +:10D3800DAB6960469847002070BDBDE870401047FE +:10D3900D99CD020043698B420AD070B505460C4603 +:10D3A00D164613B103681B6E984726716C6170BDEC +:10D3B00D704700BF90F804C01CF0020F29D000295F +:10D3C00D24DB002A22DD002B20DDB4294FF47A7CEA +:10D3D00DA8BFB42130B50CFB01F10F4D046802EB71 +:10D3E00DD27E8908A5FB0151A3EB6E030CFB03F361 +:10D3F00D890802FB0131094A246BCB1782FB0121FD +:10D4000DC3EBA1112346BDE8304018476FF47A7085 +:10D4100D70470348704700BF176CC116D34D62109B +:10D4200D16FCFFFFC08800F00500003818BF012072 +:10D4300D704700BF037C0B49202B38BF4FF0A04134 +:10D4400D0122D1F8141503F01F0302FA03F30B4266 +:10D4500D06D1C08800F00A00003818BF01207047BF +:10D4600D1046704700030050C08810F0030018BF2D +:10D4700D01207047C08800F00C00003818BF012053 +:10D4800D704700BF03684FF47A729B6B02FB01F18A +:10D4900D184700BF027C0F4B202A38BF4FF0A04326 +:10D4A00D02F01F0203EB82030129D3F8002741711B +:10D4B00D22F00C0207D0022908BF42F00C02C3F87B +:10D4C00D00270020704742F00402C3F80027002017 +:10D4D00D704700BF00030050D0F8103521EA03015A +:10D4E00DC0F81815704700BFD0F810351940C0F8B6 +:10D4F00D1815704738B5037C202B0446184838BFE3 +:10D5000D4FF0A04003F01F0301229A40D0F81435CC +:10D5100D13421BD10D46D9B9C0F80C251146FFF7A2 +:10D5200DE3FF217C0E4B202938BF4FF0A043D3F8E9 +:10D5300D1435134212D0236820461B6E984723687A +:10D5400D29461B6820469847002038BD002038BD6D +:10D5500DC0F808251146FFF7BFFFE2E7014838BDC7 +:10D5600D0003005012FCFFFF38B5C3889B0704462B +:10D5700D0D4604D54069A8B3F9F7B8FD90BB2368F3 +:10D5800D20461B6E9847FDB9227C274B1F2A02F0BF +:10D5900D1F014FF0010098BF4FF0A0438840C3F822 +:10D5A00D0C051F2A204BE28898BF4FF0A04303EBD8 +:10D5B00D810342F00202D3F8001741F00101C3F8D4 +:10D5C00D00170020E28038BD227C174B1F2A02F085 +:10D5D00D1F014FF0010098BF4FF0A0438840C3F8E2 +:10D5E00D0805DEE77DB1237C0F4A202B4FF00101AA +:10D5F00D38BF4FF0A04203F01F0301FA03F3C2F846 +:10D6000D0835002038BD237C074A202B4FF001013F +:10D6100D38BF4FF0A04203F01F0301FA03F3C2F825 +:10D6200D0C35002038BD00BF0003005038B503791C +:10D6300D9A071FD5C3885B07044617D50E4B18688C +:10D6400DC0B101222146FEF7E5FE054690B16069A5 +:10D6500D10B1F9F74BFD18B9E38843F00403E380EB +:10D6600D2846FEF7DDFAC0F30F1038BD03681B6EB8 +:10D6700D9847E3E7014838BD743B002016FCFFFFD7 +:10D6800DC3881B0739D570B51D4D1E4C28682DED6F +:10D6900D028B08EE101AFFF797FCF8EE487A08EEA9 +:10D6A00D900A17EE901A2868FFF792FCF8EEE88AB8 +:10D6B00D04F108062388286807EE903AB8EE678AC9 +:10D6C00DFFF782FC07EE900AF8EEE77A67EE887AAC +:10D6D00D87EEA87ABCEEC77A17EE103A24F8023B13 +:10D6E00DB442E7D1084B074918680822012308F016 +:10D6F00D4DFFBDEC028B002070BD0448704700BF8C +:10D7000D783B00207C3B0020843B002016FCFFFF73 +:10D7100D08B5C3881B0701D4064808BD064B186819 +:10D7200DFFF78CFC07EE900AFCEEE77A17EE900AF5 +:10D7300D08BD00BF16FCFFFF783B00200368244A9C +:10D7400D9B6A934210B5044630D1C3885B052CD437 +:10D7500D6069B0B1F9F7CAFC98B96069E3880268ED +:10D7600D43F480631268E38021469047194B626948 +:10D7700D1B6803B10C339A421CD0227C00236361D9 +:10D7800D00E0227C144B202A38BF4FF0A04302F05A +:10D7900D1F0203EB8203E288D3F8001702F4306214 +:10D7A00D21F44031C3F80017E28010BD98470028DE +:10D7B00DCED010BD094B227C181D4FF0FF0C13F974 +:10D7C00D011B914208BF03F801CC9842F7D1D5E770 +:10D7D00D81030200783B0020000300503C21002013 +:10D7E00D02680F49D26B8A4208B513D1C3881B0753 +:10D7F00D01D40C4808BD0C4B1868FFF71FFC07EE51 +:10D8000D900AFCEEE77A094B17EE900AA3FB003065 +:10D8100D800908BD9047054BA3FB0030800908BD6A +:10D8200D11D7020036894100783B0020D34D62109C +:10D8300D70B50568154E6B6CB34204461FD10A4690 +:10D8400D017C134B4271202938BF4FF0A04301F0EA +:10D8500D1F0103EB8103012AD3F8001721F00C01FE +:10D8600D0AD0022A08BF41F00C01C3F80017204668 +:10D8700D6B68BDE87040184741F00401F5E7984723 +:10D8800D256820466B68BDE87040184795D40200A6 +:10D8900D0003005038B5C388DB07044606D5406940 +:10D8A00D00283FD0F9F722FC00283BD12368204601 +:10D8B00D1B6E9847227C294B2068202A38BF4FF0D9 +:10D8C00DA04302F01F0103EB8103456CD3F8001751 +:10D8D00D234821F00301C3F80017E188854241F088 +:10D8E00D0101E18002F01F0C617930D1D3F80007FE +:10D8F00D012920F00C0027D0022908BF40F00C00B0 +:10D9000DC3F8000715491F2A8CBF0A464FF0A042E5 +:10D9100D0123D2F8102503FA0CF3134214BF012092 +:10D9200D002038BD237C0D4A202B38BF4FF0A0427C +:10D9300D03F01F03D2F81015012202FA03F30B4274 +:10D9400D14BF1046002038BD40F00400D8E7204633 +:10D9500DA847227C02F01F0CD4E700BF0003005043 +:10D9600D95D4020038B5044615464FF48072C28036 +:10D9700D2F2D0F4A23714FF000004FF00103E0608F +:10D9800D21812574226063710ED80A4A0A4942F832 +:10D9900D254000236361094B4FF000404022C1F840 +:10D9A00D040320461A6038BD3220EFF717FFECE76D +:10D9B00DE0960300B03A00200060004000E100E076 +:10D9C00D0379DB074FD52DE9F041C388DA0682B024 +:10D9D00D04460D463CD4236820461B6E9847012D06 +:10D9E00D236842D05B682046984723682020D3F8EF +:10D9F00D5C800AF076F80023CDE90033214601233F +:10DA000D22890746FAF7D8FE2F4B984507F10C06E9 +:10DA100D4CD163699E4207D01BB1236820461B6E13 +:10DA200D984701233B746661E38823F400639BB23E +:10DA300D43F01103012DE38011D0002E42D056F892 +:10DA400D0C3CDB69A6F10C0002B0BDE8F0411847B3 +:10DA500DC3F3C0238B42BED1012D4669EDD1002EFB +:10DA600DEDD13368FFDE194870473020D3F85C8064 +:10DA700D0AF037F8164B21461A6840F6AC530746A4 +:10DA800DFCF710F8104B984507F10C0614D163699B +:10DA900D9E4207D01BB1236820461B6E9847012379 +:10DAA00D3B746661E38843F40063C1E731460122AC +:10DAB00D2046C0476669B7E731462A462046C0472B +:10DAC00D6669EFE73368FFDE95D3020016FCFFFFB2 +:10DAD00D703B0020C188C1F3C021FFF771BF00BFAB +:10DAE00D10B5C388590684B0044614D49A060AD4D6 +:10DAF00D1B0606D5E36823B1012004B0BDE8104034 +:10DB000D184704B010BD0123218902226846FDF794 +:10DB100D03FAE388ECE70189002305226846FDF747 +:10DB200DFBF963694BB1596A029A5A626846521AF7 +:10DB300D0023CDE90223FDF747FAE388D6E700BFBE +:10DB400D10B5C388590684B0044614D49A060AD475 +:10DB500D1B0606D5E36823B1002004B0BDE81040D4 +:10DB600D184704B010BD0123218903226846FDF733 +:10DB700DD3F9E388ECE70189002304226846FDF719 +:10DB800DCBF963694BB1596A029A5A626846521AC7 +:10DB900D0023CDE90223FDF717FAE388D6E700BF8E +:10DBA00D2DE9F04BD0F8204584B006466CB3DFF874 +:10DBB00D90800D4601274FF01F0BB4FA84FCABEBA0 +:10DBC00D0C03591907FA03F258F8219024EA0204BC +:10DBD00DB9F1000F17D0B9F8062012F0E00F06EBDF +:10DBE00D83030ED0D3F8002782F48032C3F80027C8 +:10DBF00DD3F80037DA0348461CD5FFF771FFB9F8A3 +:10DC000D0620930508D4002CD5D14FF0FF33C6F86C +:10DC100D203504B0BDE8F08BF8F7FAFA0028F2D001 +:10DC200D0123052240F2FF316846FDF775F9002CFE +:10DC300DC1D1EAE7FFF784FFB9F80620E1E700BF9D +:10DC400DB03A002008B5094BD3F87C2102B908BDC4 +:10DC500D0021C3F87C114FF0A040FFF7A1FFBDE8F4 +:10DC600D084003482021FFF79BBF00BF0060004024 +:10DC700D00030050C38813F0E00F70B504460D4645 +:10DC800D21D103685B689847227C3A49202A02F02B +:10DC900D1F0338BF4FF0A04101EB830302F01F02B9 +:10DCA00DD3F8006726F44036C3F8006788BBD3F875 +:10DCB00D000740F40030C3F80007012303FA02F215 +:10DCC00DE388C1F820255A060ED423F0E0039BB259 +:10DCD00D022DE38018D0032D22D0012D17D143F052 +:10DCE00D8003E380002070BD032D37D06069036889 +:10DCF00D21461B689847E38823F0E00300229BB27E +:10DD000D022D6261E380E8D143F02003E38000201F +:10DD100D70BDD3F8000740F44030C3F80007CCE7DE +:10DD200D43F04003E380282009F0DBFE2146054641 +:10DD300D08F028FBFAF738F823680F4ADE6D6862A1 +:10DD400D964212D162699542E1D012B11B6E204606 +:10DD500D984701232B716561002070BD23F0E0030E +:10DD600D43F04003E380002070BD01222946204688 +:10DD700DB047CCE70003005095D30200032910B53E +:10DD800D0C460BDC00291ADC16D1C28812F0F00209 +:10DD900D19D003681B6E9847204610BD04290BD17E +:10DDA00D02680B49D26A8A420FD1C188C1F3C021E2 +:10DDB00DFFF706FE002010BD6FF47A7010BDFFF75F +:10DDC00D59FF002010BD104610BD9047002010BD1A +:10DDD00DD5DA020038B5036804465B680D469847EE +:10DDE00DE3885B0609D423680A4A5B6D93424FF0C2 +:10DDF00D0301204607D1FFF73DFF60692946BDE8C5 +:10DE000D384008F0D7BA984760692946BDE83840D0 +:10DE100D08F0D0BA7DDD0200072913D8027C0B4B28 +:10DE200D202A38BF4FF0A04302F01F0203EB8203FC +:10DE300D0020D3F8002722F4E06242EA0121C3F862 +:10DE400D001770476FF47A70704700BF00030050E1 +:10DE500D007C0B4B002914BF4FF44071002120288A +:10DE600D38BF4FF0A04300F01F0003EB80030020EC +:10DE700DD3F8002722F4E0620A43C3F80027704765 +:10DE800D00030050027C0B4B202A38BF4FF0A043FB +:10DE900D02F01F0203EB8203D3F8000720F4403099 +:10DEA00DC3F80007D3F8002742EA0141C3F8001771 +:10DEB00D704700BF00030050F0B5164C236883B0C7 +:10DEC00D2BB1154D2E688EB1002003B0F0BD38205A +:10DED00D09F007FE054608F03DFB284625600E4D6E +:10DEE00D032108F0E5FA2E68002EEDD1382009F057 +:10DEF00DF8FD13230746226800930849084BFEF7E7 +:10DF000D8BFF3846012231462F60FFF79FF8002026 +:10DF100D03B0F0BD843B0020783B002000C00140E1 +:10DF200D0000484203799B0763D5B1F5806F2DE959 +:10DF300DF0410E465FD2C3881A07054641D52F4FD3 +:10DF400D297C3A464FF0FF34002312F9010B884229 +:10DF500D08BF1C460133042BF7D1631C35D0DFF805 +:10DF600DB480686940B3F9F7C1F828B3D8F8000058 +:10DF700DFFF72AF807EE906A9FED216A2149224B9F +:10DF800DB8EEE77AF7EE007AE7EE467AF0EE676ADA +:10DF900D07EE900AF8EEE77A186867EEA67A012385 +:10DFA00DFDEEE77A17EE902A21F81420082208F0EA +:10DFB00DEDFA0020BDE8F081EB8843F00803EB801B +:10DFC00DD4E703681B6E9847B9E72846FFF774FF3F +:10DFD00D0E4BDFF840801C78D8F80000013404F0B7 +:10DFE00D03041C7022462B7C3B552946FFF76AF92A +:10DFF00DB7E7074870476FF47A70DBE73C210020E4 +:10E0000D0000803A7C3B0020843B0020CD21002085 +:10E0100D16FCFFFF783B002070B5184D2DED028BDF +:10E0200D044608EE101AFFF747FF2868FFF706F8B9 +:10E0300DDFED137A07EE100AB4EE677AF1EE10FAFF +:10E0400D15D1DFED107A9FED0E7A2368B8EE488A70 +:10E0500D204628EE278ADB68C8EE077ABDEC028BD6 +:10E0600DBDE87040FDEEE77A17EE901A184717EEEF +:10E0700D901A2868FEF7ACFFE3E700BF783B00205D +:10E0800D00409C460000804421B9436E4FF4047259 +:10E0900DC3F8082300207047B1F5614F34D00DD877 +:10E0A00D47F61223994229D0B1F5164F13D14FF4EB +:10E0B00D1D03426E0020C2F824357047B1F5612F63 +:10E0C00D1FD0134B994211D1426E4FF08053002057 +:10E0D00DC2F824357047426E0E4BB1F5165F18BF6E +:10E0E00D4FF0EB730020C2F824357047B1F5613F56 +:10E0F00D14BF4FF0EB734FF06C73DAE74FF400037E +:10E1000DD7E74FF07063D4E74FF46B03D1E700BF4F +:10E1100D40420F000050270070B504460E461546CC +:10E1200D2046F9F78BFB0028FADC94F83C3003F01D +:10E1300DFF00002BF4D1636E317C2A7CC3F80C15E3 +:10E1400DC3F8142570BD00BF10B584B004468DF81A +:10E1500D071002E094F83C301BB100F059FE002886 +:10E1600DF8D000F055FE636E60B10022C3F8202197 +:10E1700DD3F8201103910399C3F85821D3F85821EE +:10E1800D0292029A01220DF1070184F83C20C3F896 +:10E1900D4415C3F848259A6000F03AFE98B1636EB5 +:10E1A00D00E091B9D3F82021D3F85811002AF8D006 +:10E1B00D59B90122DA60D3F85821002AFBD000208A +:10E1C00D002384F83C3004B010BD0148F8E700BFCF +:10E1D00D09FCFFFF0021F9F7D1BA00BF90F83C30E0 +:10E1E00D03B1704710B584B00446F9F727FBB8B1F9 +:10E1F00DA28EA38E94F830109BB20133B3FBF1F0D5 +:10E2000D01FB103392B22068E16A9BB2A386895C50 +:10E2100D836920469847A38E628E9BB29A4201D0A5 +:10E2200D04B010BD0123022240F2FF316846FCF715 +:10E2300D73FEF5E710B5A9B9C3895A07044617D57A +:10E2400D636E04F144012022C3F834150020C3F895 +:10E2500D38254FF4047101222064C3F804131A60A9 +:10E2600D002010BD0129FBD1FFF7B8FF002010BD24 +:10E2700DF9F7D0F8E3895B07E2D4002010BD00BFA9 +:10E2800D10B5224B224A0446406E236003F13C0137 +:10E2900DA16082B0C0F8082300F0A6FE00280DDBB7 +:10E2A00D43091C490122203300F01F0002FA00F03F +:10E2B00D41F82300BFF34F8FBFF36F8F636ED3F819 +:10E2C00D0022012122F020020020C3F80022596013 +:10E2D00DC3F85801D3F858210192019AD960D3F8A7 +:10E2E00D5821002AFBD04FF0FF320021C3F8001552 +:10E2F00D1846C3F80C25C3F8142500F047FE204638 +:10E3000DF9F7ACFA204602B010BD00BF54970300D8 +:10E3100D1403420000E100E0A0F10800FFF7B0BFD8 +:10E3200D10B50446FFF7ACFF204609F0D8FB204698 +:10E3300D10BD00BF10B5A0F108042046FFF7A0FFE7 +:10E3400D204609F0CCFB204610BD00BF70B5044639 +:10E3500D406E0E4600F048FE054646B3E18911F0C9 +:10E3600D200124D12368384A9B68934268D1636E9B +:10E3700D4FF40472C3F808232046F9F75FFA00281A +:10E3800DFADC94F83C30002BF6D1002D47DB6B09FD +:10E3900D2E490122203305F01F0502FA05F541F83B +:10E3A00D2350BFF34F8FBFF36F8F002070BD002D33 +:10E3B00D0DDB6B099B0003F1604303F5614305F031 +:10E3C00D1F05012202FA05F5C3F880511D6023686F +:10E3D00D1F4D5B68AB422BD1E3895A0721D5636E84 +:10E3E00D04F144022021C3F83425C3F838154FF445 +:10E3F00D047200212164C3F8042301221A6020460F +:10E4000DF9F71CFA002806DD23685B68AB4213D1CF +:10E4100D2046FFF7E3FEA16B2046F9F701FA002035 +:10E4200D70BD2046F8F7F6FFE3895B07E7D5D6E721 +:10E4300D002120469847E2E7012120469847EAE768 +:10E4400D2046984798E700BF89E0020000E100E010 +:10E4500D35E20200A0F10800FFF778BFF0B50C26F9 +:10E4600D8DB01D461423CDE90036044616460F46E1 +:10E4700DF9F738F94A4A226000233C3284F83C30DF +:10E4800DA26063662364002D7ED0284600F03CFD1B +:10E4900D0390606600287DD04FF0EB73C0F82435F3 +:10E4A00D0023C0F86C352046F9F7C8F90028FADCCE +:10E4B00D94F83C3003F0FF05002BF4D1606E3A7CEC +:10E4C00D337CC0F80C25C0F81435C0F80851D0F8CD +:10E4D00D08310B930B9BC0F81051D0F810310A93F3 +:10E4E00D0A9BC0F82051D0F820310993099BC0F840 +:10E4F00D2451D0F824310893089BC0F84451D0F82A +:10E5000D44310793079BC0F85851D0F85831069302 +:10E5100D069BC0F84C51D0F84C310593059BD0F8B3 +:10E5200D0032204D204943F02003C0F8003222462E +:10E5300DC0F8045300F08CFD606E00F055FD00280E +:10E5400D1BDB430900F1604202F561429B0003F1C0 +:10E5500D6043202182F8001303F5614300F01F0092 +:10E5600D012202FA00F0C3F880011860636E0822E0 +:10E5700D2046C3F800250DB0F0BD0C4B00F00F0088 +:10E5800D034420221A76F1E7102000F0DBFC6066D0 +:10E5900D002881D15A20EFF721F9606E7CE700BF8A +:10E5A00D5497030014034A00F9E50200FCEC00E067 +:10E5B00D30B5436ED3F83C55026CAA4283B0044685 +:10E5C00D06DA0022C3F80821D3F808310193019B24 +:10E5D00D236C9D420BDD236C5A1C2344226493F85B +:10E5E00D44102046F8F790FE236CAB42F3DB00237A +:10E5F00D236403B030BD00BF70B5456ED5F808314A +:10E6000D88B00446B3B1002610E0C5F80861D5F80E +:10E6100D08310193019B236C5A1C2344226493F807 +:10E6200D4410F8F771FED5F808311BB1236C1F2B80 +:10E6300D2046EADDD5F81031002B3AD1D5F84C3112 +:10E6400D73B10023C5F84C31D5F84C31626E03938C +:10E6500D202104F144030398C2F83435C2F838156B +:10E6600DD5F8243153B10023C5F82431D5F8243120 +:10E6700D0493049BD5F88034C5F88034D5F8443123 +:10E6800D33B10023C5F84431D5F844310593059BCA +:10E6900DD5F82031C3B9D5F8583143B10023C5F8A9 +:10E6A00D5831D5F858210792079A84F83C3008B0B4 +:10E6B00D70BD0023C5F81031D5F8103102932046F6 +:10E6C00D029BFFF775FFB9E70023C5F82031D5F898 +:10E6D00D20210692069A84F83C302046F9F7AEF8D0 +:10E6E00D002802DC0123EB60D5E72046F8F764FE35 +:10E6F00DD1E700BF10B5034B03600446FBF75EFB8B +:10E7000D204610BDB497030010B5054B03600446B9 +:10E7100DFBF754FB204609F0E2F9204610BD00BF7F +:10E7200DB497030010B50446D4E90E2352694FF493 +:10E7300D7A50002BD2F84415C2F8440522DA1A4A51 +:10E7400D0021C2F81015626B013393FBF2F102FB4D +:10E7500D1133E36300F070FBD4E90E2352690121FC +:10E7600D002BD1600ADB02330F4A54F82330DB69EA +:10E7700D1B7C1B0243F00113C2F81035BDE810409D +:10E7800D00F04CBB023354F82300FBF7F3F9E36BB5 +:10E7900D054A0021C2F81015002BD4D1626B012A55 +:10E7A00DD2D14FF0FF33D4E700600040034B18681F +:10E7B00D18B1436B0BB1FFF7B5BF7047883B002015 +:10E7C00D70B50D4611460446FBF74EFB1C4A2B68EF +:10E7D00D1C499B6B14600026C4E90E562160284627 +:10E7E00D31469847A06B184D03684FF47A51DB6C96 +:10E7F00D9847A06B03684FF47A52DB6B314698470C +:10E8000DA06B124B42690168C3F820554432C3F81E +:10E8100D24250422C3F80425CB690D4A934209D15E +:10E8200D0C4BC3604B6A9847A06B03689B6A984773 +:10E8300D204670BD07499847A06B0168F2E700BFFD +:10E8400D883B0020B49703000061004000F00140B8 +:10E8500D71DA0100ADE7020038B50D460446FBF74D +:10E8600D17FA00212846FBF765F9636B012B03D1DD +:10E8700DA06B03685B6B9847002038BD007A70472A +:10E8800D90F91030002B11DB5A0910B460320A4C8C +:10E8900D03F01F03012101FA03F344F82230436909 +:10E8A00D5DF8044B012200201A6070474369012274 +:10E8B00D1A600020704700BF00E100E090F91030B1 +:10E8C00D002B08DB5809054903F01F03012202FA4A +:10E8D00D03F341F820300020704700BF00E100E055 +:10E8E00D90F91030002B0DDB5A0907480121203219 +:10E8F00D03F01F0301FA03F340F82230BFF34F8FEB +:10E9000DBFF36F8F0020704700E100E0012904D0B4 +:10E9100D022902D009B10020704743690020C3F8D5 +:10E9200D04157047437A013B99420FDC10B44FF444 +:10E9300D8033446901F5A87003FA01F144F82020F1 +:10E9400D0020C4F804135DF8044B70476FF47A701F +:10E9500D704700BF437A013B994212DC10B4446901 +:10E9600D04EB8100D0F840351A444FF4803303FA9C +:10E9700D01F1C0F840250020C4F804135DF8044BE4 +:10E9800D70476FF47A707047437A013B994208DC07 +:10E9900D42694FF4803303FA01F1C2F808130020E5 +:10E9A00D70476FF47A707047032907D8DFE801F0DC +:10E9B00D1710090243690322C3F8082501720020CC +:10E9C00D704743690222C3F8082501720020704781 +:10E9D00D43690022C3F8082501720020704743697E +:10E9E00D0122C3F8082501720020704710B5044AB2 +:10E9F00D026000230446C380F6F754FE204610BD86 +:10EA000D448E030010B5064A026000230446C380FD +:10EA100DF6F748FE204609F062F8204610BD00BF0B +:10EA200D448E030090F91030002B09DB03F1604395 +:10EA300D03F561434901C9B283F800130020704703 +:10EA400D044A03F00F031A444901C9B2117600209C +:10EA500D704700BFFCEC00E0B1F57A5F13D80023DE +:10EA600D4FF47A5C2CFA03F2914204D342690020F0 +:10EA700DC2F8103570470133092BF3D142690020DC +:10EA800DC2F8103570476FF47A70704703680F4AFB +:10EA900D1B6B934210B5044616D190F91030002B24 +:10EAA00D0DDB5A090A480121203203F01F0301FA38 +:10EAB00D03F340F82230BFF34F8FBFF36F8F6369BD +:10EAC00D01225A60002010BD9847F8E7E1E80200E6 +:10EAD00D00E100E090F91020002A70B5044636DB05 +:10EAE00D53099B0003F1604301682148096B03F54D +:10EAF00D614302F01F021D68814225FA02F505F0FF +:10EB000D010521D1012101FA02F2C3F88020BFF3E2 +:10EB100D4F8FBFF36F8F63690122DA64D3F84C65B1 +:10EB200D7DB1236813499B6A8B421CD194F9103037 +:10EB300D002B06DB590903F01F039A400E4B43F8D7 +:10EB400D2120304670BD002520468847E3E7026846 +:10EB500D074B116B9942F6D143690122DA64D3F860 +:10EB600D4C65304670BD20469847304670BD00BF9D +:10EB700DE1E80200BDE8020000E100E090F910209C +:10EB800D002A38B5044635DB53099B0003F1604379 +:10EB900D01681F48096B03F5614302F01F021D68F0 +:10EBA00D814225FA02F505F001052AD1012101FA6C +:10EBB00D02F2C3F88020BFF34F8FBFF36F8F6269EE +:10EBC00D0123D360D368002BFCD18DB12368114A8A +:10EBD00D9B6A934218D194F91030002B08DB580929 +:10EBE00D0D4903F01F03012202FA03F341F820300F +:10EBF00D002038BD0268064B116B99424FF000059D +:10EC000DDDD020468847DAE720469847002038BDFA +:10EC100DE1E80200BDE8020000E100E010B50346A6 +:10EC200D29B390F9101000291FDB4A09920002F157 +:10EC300D604202F5614201F01F01146824FA01FCE3 +:10EC400D1CF0010F11D0C488036844F001041B6B44 +:10EC500DC480164CA34226D1012303FA01F1C2F858 +:10EC600D8010BFF34F8FBFF36F8F002010BDC28890 +:10EC700DD107FAD519680E4C896A22F00102A1421A +:10EC800DDA800ED193F91030002BEEDB58090949CB +:10EC900D012203F01F0302FA03F341F82030002094 +:10ECA00D10BD8847E1E79847DFE700BFE1E80200C4 +:10ECB00DBDE8020000E100E00F4B70B553F82050A5 +:10ECC00DCDB100236C6918464FF0010E1E4604EBC2 +:10ECD00D83020EFA03FCD2F84011013321B14CEA44 +:10ECE00D0000C2F84061C0B2042BF0D1EB6813B143 +:10ECF00DBDE87040184770BD8C3B00200020FFF729 +:10ED000DDBBF00BF0120FFF7D7BF00BF0220FFF719 +:10ED100DD3BF00BF0320FFF7CFBF00BF0420FFF715 +:10ED200DCBBF00BFF8B5334B0360002646600446E9 +:10ED300D0F461546F6F748FC2F4A3049E660032387 +:10ED400D9742637267612574216047D002F5805246 +:10ED500D974234D002F58032974241D1284A002D96 +:10ED600D42F8234031DB6909264B0122203105F0A1 +:10ED700D1F0502FA05F543F82150BFF34F8FBFF37E +:10ED800D6F8F94F910506769002D7A601FDB2B444B +:10ED900D402283F8002301234FF47A52092B22FAE3 +:10EDA00D03F103F1010002D0B1F57A7F1FD80322E0 +:10EDB00DC7F810352046C7F808252272F8BD104A4D +:10EDC00D0223002D42F82340CDDA01237B600E4B48 +:10EDD00D05F00F052B4440221A76DCE70123BDE731 +:10EDE00D0A4B9F4218BF3346B8D10423B6E70346FA +:10EDF00DD4E700BF448E030000900040E497030069 +:10EE000D8C3B002000E100E0FCEC00E000B0014094 +:10EE100D014B93F9000070478B420020054A13788F +:10EE200D013B5BB2002B01DD1370704700231370A3 +:10EE300D62B670478B42002072B6024A13780133D6 +:10EE400D137070478B42002020BF70474FF08053E6 +:10EE500D596E186E704700BFBFF34F8F0549064BB3 +:10EE600DCA6802F4E0621343CB60BFF34F8F00BF5B +:10EE700DFDE700BF00ED00E00400FA05704700BF9C +:10EE800D08B50B4B0122C3F8402502210022930047 +:10EE900D03F1A0430132202AC3F80017C3F8001A6A +:10EEA00DF5D1FFF7EBFFBDE80840EDF739BB00BF2B +:10EEB00D00E0014000487047000002204020F7F7B5 +:10EEC00D03BB00BF8163704741637047C1637047E7 +:10EED00DC06B7047EFF30880704700BF406B704701 +:10EEE00DC0E900128360704710B5054B054C4FF417 +:10EEF00D8072A168184608F02CFEA06010BD00BFFE +:10EF000D0024002000ED00E030B50C4D0C4A2C68BB +:10EF100D864605234FF0010C0CFA03F1214203F153 +:10EF200DFF3302D1D06B704505D0591CA2F10C02F4 +:10EF300DF2D1002030BD2143296030BDA43B00201B +:10EF400D3C980300F0B40F4D0F4E2C68324605234C +:10EF500D4FF0010C0CFA03F1214202D1576C3842EB +:10EF600D07D1013B591CA2F10C02F3D10020F0BCDA +:10EF700D704703EB4303214356F823002960F0BC8F +:10EF800D704700BFA43B00203C980300144B9842EF +:10EF900D15D003F5E04398421AD0A3F534339842C7 +:10EFA00D18D003F50433984216D0B0F1402F15D088 +:10EFB00DA3F50033984208BF002001D0704705200B +:10EFC00D084901220B68824023EA02030B60704757 +:10EFD00D0420F5E70320F3E70220F1E70120EFE736 +:10EFE00D00800240A43B002008B5174B984218D072 +:10EFF00DB0F1402F1ED003F5003398421CD0A3F57D +:10F0000D043398421AD003F53433984218D0A3F53F +:10F0100DE043984216D05A20EEF7E0FB4FF0FF3058 +:10F0200D08BD0023094A03EB430302EB830393F965 +:10F0300D040008BD0123F5E70223F3E70323F1E7FD +:10F0400D0423EFE70523EDE7003000403C98030073 +:10F0500D38B5184B98420D46144620D0B0F1402FCC +:10F0600D1FD003F5003398421DD0A3F50433984209 +:10F0700D1BD003F53433984219D0A3F5E0439842E1 +:10F0800D08BF052304D05A20EEF7A8FB4FF0FF333D +:10F0900D09490A4A41F8235042F8234038BD00235C +:10F0A00DF6E70123F4E70223F2E70323F0E7042355 +:10F0B00DEEE700BF00300040A83B0020C03B002021 +:10F0C00D024A034B10681B68184700BFC03B002065 +:10F0D00DA83B0020024A034B50685B68184700BFED +:10F0E00DC03B0020A83B0020024A034B90689B6860 +:10F0F00D184700BFC03B0020A83B0020024A034B2D +:10F1000DD068DB68184700BFC03B0020A83B00203B +:10F1100D024A034B10691B69184700BFC03B002012 +:10F1200DA83B0020024A034B50695B69184700BF9A +:10F1300DC03B0020A83B0020002815D00060416096 +:10F1400D8260C360046145618661C76144460462A3 +:10F1500D4C464462544684625C46C4626446046311 +:10F1600D6E46466374468463002906D0C46B043C26 +:10F1700D043925680D60B442F9D1946BA646566BDF +:10F1800DB546002B06D0D46B043C043B1D682560AE +:10F1900DB442F9D1146BA446D46AA346946AA2462C +:10F1A00D546AA146146AA046D769966955691469CF +:10F1B00DD368516810689268704700604160826042 +:10F1C00DC360046145618661C761444604624C4673 +:10F1D00D4462544684625C46C462644604636E466F +:10F1E00D466374468463C46B043C043925680D6022 +:10F1F00DB442F9D1C76986694569046970470060F1 +:10F2000D41608260C360046145618661C7614446A7 +:10F2100D04624C464462544684625C46C462644651 +:10F2200D04636C4644637446846304697047846B5D +:10F2300DA646446BA546046BA446C46AA346846ADD +:10F2400DA246446AA146046AA046C7698669456913 +:10F2500D0469C36882680068416870470649074AB7 +:10F2600D074B9B1A03DD043BC858D050FBDC00F064 +:10F2700D25F8FFF705FE00002C9B03004020002021 +:10F2800D00240020FEE7FEE7FEE7FEE7FEE7FEE7CF +:10F2900DFEE7FEE7FEE7FEE7BFF34F8F0549064B9E +:10F2A00DCA6802F4E0621343CB60BFF34F8F00BF17 +:10F2B00DFDE700BF00ED00E00400FA0508B54FF0D2 +:10F2C00D8053D3F830210D2A55D14FF080410020C5 +:10F2D00DC1F80C01584AC1F81001C1F83805D3F82E +:10F2E00D0404C2F82005D3F80804C2F82405D3F8A5 +:10F2F00D0C04C2F82805D3F81004C2F82C05D3F875 +:10F3000D1404C2F83005D3F81804C2F83405D3F844 +:10F3100D1C04C2F84005D3F82004C2F84405D3F804 +:10F3200D2404C2F84805D3F82804C2F84C05D3F8D4 +:10F3300D2C04C2F85005D3F83004C2F85405D3F8A4 +:10F3400D3404C2F86005D3F83804C2F86405D3F864 +:10F3500D3C04C2F86805D3F84004C2F86C05D3F834 +:10F3600D4434C2F87035D1F80034D80744BF6FF07B +:10F3700D0103C1F80034314AD2F8883043F47003E8 +:10F3800DC2F88830BFF34F8FBFF36F8F4FF010234C +:10F3900DD3F80C22D20731D4D3F80022002A07DB90 +:10F3A00DD3F80432002B03DB254B264A1A6008BD27 +:10F3B00D254A0123C2F80435D2F80034002BFBD0C6 +:10F3C00D4FF010231221204AC3F80012D2F8003456 +:10F3D00D002BFBD04FF0102312211B4AC3F804124F +:10F3E00DD2F80034002BFBD000231749C2F80435A6 +:10F3F00DD1F80034002BFBD0FFF74EFF124A01234A +:10F4000DC2F80435D2F80034002BFBD04FF0102198 +:10F4100D0D4AD1F80C3223F00103C1F80C32D2F8A9 +:10F4200D0034002BFBD000230749C2F80435D1F876 +:10F4300D0034002BFBD0DFE700C0004000ED00E002 +:10F4400D442100200090D00300E0014030B48468D6 +:10F4500D8D68C368CA68A54272EB03032CBF0120F7 +:10F4600D002030BC704700BF38B5224B1B782BB144 +:10F4700D044618B1037F03F0FF0513B90025284694 +:10F4800D38BD1D4800F01AFB1C4B1A685B688018CC +:10F4900D1B4AD2E9001243F10003884273EB0202CA +:10F4A00D03D210F1807043F10003D4E902128842B7 +:10F4B00D934119D3236903B92377D4E905309847CC +:10F4C00D2369002BDAD0227F02F0FF05002AD5D068 +:10F4D00DD4E90221D31841F10001C4E902310948F0 +:10F4E00D214600F075FCCAE70648214600F070FC85 +:10F4F00DC5E700BF8C4200204821002000380020C5 +:10F5000D08380020889803002DE9F04F83B081461C +:10F5100D00F0AAFA40B1734AD2E9003113F18073B9 +:10F5200D41F10001C2E900310021484600F0B6FA70 +:10F5300D6D4D002840F0CC800121484600F0AEFA18 +:10F5400D002840F0AE80694801A900F077FB002843 +:10F5500D34D0674C674F654E09E02BB301A9304697 +:10F5600D00F09EFB01A9304600F068FB30B3037834 +:10F5700D012B11D0022BF0D120464FF0000800F0E6 +:10F5800D3BFC30B180F81C80204600F035FC002893 +:10F5900DF8D101233B70E1E72B684168994275D0A2 +:10F5A00D204600F033FCD9E741680B7F002BD5D105 +:10F5B00D01230B77204600F00BFCCFE74C4E4E4F4E +:10F5C00DDFF8208131E0304600F016FC0446384665 +:10F5D00DD4E902AB00F072FA484BD8F80420D3E915 +:10F5E00D00E1D8F80030C31842F10002734572EB08 +:10F5F00D010103D213F1807342F10002BAEB030350 +:10F6000D6BEB0202012B72F100022DDBB3F5350F0E +:10F6100D32D2A2684FF496030021384600F09EF9CD +:10F6200DE0B10D2824D000232B60304600F0EAFB1A +:10F6300D2B6870B3002BC6D02B6884689968C2689C +:10F6400DDB688C4272EB03030BD22B681B7F002B04 +:10F6500DB9D02968304600F0BBFBB4E72B688BB1FD +:10F6600D2C6003B0BDE8F08F0021384600F00CFA95 +:10F6700D2046FFF7F9FED6E7384600F01FFA204A7C +:10F6800D0244C7E7484600F03BF9E9E700232B6049 +:10F6900D64E7002BE5D1484603B0BDE8F04F00F01C +:10F6A00D33B9154800F00AFA0E4B1A685B688018DA +:10F6B00D124AD2E9004143F10003A04273EB01016C +:10F6C00D03D210F1807043F10003C2E900033AE761 +:10F6D00D2B68002B3FF430AF2868FFF7C5FE0023E1 +:10F6E00D2B6029E700380020443C0020343C0020EA +:10F6F00D889803008C420020482100200838002003 +:10F7000DFFFFB40010B5134B13491C68134882B0AA +:10F7100D08235822019400F015FA044610B1204632 +:10F7200D02B010BD0E4A0F4801A900F0A3F804461F +:10F7300D0028F4D10B48012100F08EF90123194660 +:10F7400D094A084800F0E4F8084B012220461A70D7 +:10F7500D02B010BD84980300DC3B0020343C002037 +:10F7600D09F5020048210020FFFF7F008C42002098 +:10F7700D4AB1A1F101010368B1FA81F14909C3E967 +:10F7800D0412002070470720704700BF037F0BB1A4 +:10F7900D0020704730B5044683B0A2611A480D466B +:10F7A00D00F08CF9194B1A685B688018184AD2E979 +:10F7B00D001243F10003884273EB020203D210F1F1 +:10F7C00D807043F100032818226943F10003C4E956 +:10F7D00D020302B125610F4801A900F0EDF90346BE +:10F7E00D48B100250B481D705C6001A900F016FAA8 +:10F7F00D20B903B030BD042003B030BD024800F085 +:10F8000D61F9284603B030BD4821002000380020A2 +:10F8100D08380020343C002030B5044683B0002564 +:10F8200D0C48257701A900F0C7F980B103460122E4 +:10F8300D027001A907485C6000F0F0F908B903B047 +:10F8400D30BD054800F03EF9284603B030BD042018 +:10F8500D03B030BD343C002048210020014800F0A9 +:10F8600D53B800BF48210020014800F049B800BF3F +:10F8700D4821002030B51F4C437944F823201E4CFD +:10F8800D04EBC302127992BB02680D88C2F80855C9 +:10F8900D90F904208978002A4FEAC30E20DB4FEA45 +:10F8A00D521C02F1604549014FEA8C0C05F561458A +:10F8B00DC9B20CF1604C85F800130CF5614C02F0E7 +:10F8C00D1F02012101FA02F2CCF88021CCF80020B0 +:10F8D00DA64401228EF8042044F83300002030BDE8 +:10F8E00D064D02F00F024901C9B2A954F0E70820F4 +:10F8F00D30BD00BF503C0020483C002014ED00E01E +:10F9000D036801221A607047036801225A6070472C +:10F9100D30B401F1500C4FEA8C0C00681FFA8CFCCE +:10F9200D4FF480348C400025C0F80843C0F848439C +:10F9300D40F80C5082B050F80C50019501F5A871AB +:10F9400D22F07F42019D40F82120C0F844430BB1C5 +:10F9500DC0F8044302B030BC704700BF2DE9F04F32 +:10F9600D04684FF4803801F1500508FA01F8074694 +:10F9700DAD0004EB8100C4F84883ADB2C4F8088330 +:10F9800D22F07F494FF0000AD4F80425D0F84065E5 +:10F9900DC0F8402544F805A0A6EB020C85B06259CD +:10F9A00D02922CF07F4CBCF1010F029A9B464FEA5C +:10F9B00D810640D0D4F80455C4F84483A9EB050260 +:10F9C00D22F07F42012A24D0264409F1FF33C6F8E4 +:10F9D00D4095D4F80415CBF1FF125B1A02F57F4266 +:10F9E00D23F07F439A4210D33BB10020C4F84483E7 +:10F9F00DC4F8048305B0BDE8F08F09F10102C6F823 +:10FA000D4025D4F804359942EFD00D2005B0BDE85E +:10FA100DF08F01F5A8710F4B09F1010244F8212077 +:10FA200D43F001034FF4806098473C68D4F80435E7 +:10FA300D9D42DAD0E9E7074A019142F001024FF405 +:10FA400D806090473C68019944F805A06259039283 +:10FA500D039AAFE7507C030003680222C3F84423E6 +:10FA600D09B1C3F8042370470368D3F8040100B942 +:10FA700D7047002282B0C3F80421D3F804310193FA +:10FA800D019B012002B0704702684FF4803303FAE6 +:10FA900D01F1C2F84813C2F80813704750318900BC +:10FAA00D036889B2585800B9704700225A5082B085 +:10FAB00D5B580193019B012002B070470368D3F896 +:10FAC00D0405704790F90430002B09DB5A090548ED +:10FAD00D03F01F030121403201FA03F340F82230F5 +:10FAE00D704700BF00E100E0024A034B10681B683D +:10FAF00D184700BF483C0020503C0020D2B113688D +:10FB000DDB43D9B1014410B40D4C013801F1FF3C78 +:10FB100D10F8011F08224B405908DB074CBF81EA42 +:10FB200D04030B46013AF7D16045F1D1D8435DF896 +:10FB300D044B70474FF0FF330029E3D1D843704792 +:10FB400D2083B8ED99B110B4B2FBF3F403FB142488 +:10FB500DA4B244B9C0E9001484608281C3812046F7 +:10FB600D5DF8044B704709205DF8044B70470E207B +:10FB700D704700BF82B050E8022FC188B2EB324F00 +:10FB800D4FF0000317BF92B241EA014142EA014131 +:10FB900D04E04268B2EB324F08BF012340E8021285 +:10FBA00D002AE8D18DF807309DF80730002B0CBFE7 +:10FBB00D1120002002B0704710B483B050E8013F0F +:10FBC00D1FFA83FCC489A4448489A44528BFACEBE7 +:10FBD00D040C0489A44502BFBFF32F8F002207E058 +:10FBE00DCCEA030C40E801C4002CE7D14FF0010230 +:10FBF00D8DF803200193019C9DF803200C6032B118 +:10FC000D006810FA84F003B05DF8044B704702F001 +:10FC100DFF03184603B05DF8044B70470A884B8804 +:10FC200D9A4201D00020704750E8012FC2EA0242EB +:10FC300D40E80123002BF7D10120704710B483B0A9 +:10FC400D50E8023F1FFAA3FCC488A44502BFBFF3CE +:10FC500D2F8F00220EE0C489A4448489A44528BFB7 +:10FC600DACEB040CC3EA0C4C40E802C4002CE7D109 +:10FC700D4FF001028DF803200193019C9DF80320A4 +:10FC800D0C6032B1006800EB144003B05DF8044B1A +:10FC900D704702F0FF03184603B05DF8044B704740 +:10FCA00D0A884B889A4201D00020704750E8022FF5 +:10FCB00DC2EA224240E80223002BF7D1012070470F +:10FCC00D33DF7047064A074B10B5002414701C60D3 +:10FCD00DBFF35F8F0449054800F064F8204610BD5E +:10FCE00D8E4200205C3C002094980300543C002080 +:10FCF00DF8B5264E04460121304604F0F9FFBFF356 +:10FD000D5F8FD8B9042C3AD0214B1A7832BB214FD2 +:10FD100D01223C701A70204D6B682BB90FE000F07A +:10FD200D4BF86B683C7853B11B68204698470346E7 +:10FD300D2846002BF3D1BFF35F8F3360F8BD023C33 +:10FD400D012C0FD903F024FAE0B94FF080430122C2 +:10FD500DC3F80025BFF34F8F20BFFDE7BFF35F8FC3 +:10FD600D3060F8BDBFF34F8F0C490D4BCA6802F4DC +:10FD700DE0621343CB60BFF34F8F00BFFDE7054F2C +:10FD800D3C78C8E7FFF79CFFDFE700BF5C3C002035 +:10FD900D8E4200208D420020543C002000ED00E0FA +:10FDA00D0400FA05D1E900329342C0E9001304BF03 +:10FDB00D00234360704700BF436843B10268D2E936 +:10FDC00D01210B449342436004BF002343607047FD +:10FDD00D70B54468064620680D4618B908E02468D9 +:10FDE00D206828B1B368294698470028F7D12068C4 +:10FDF00D2860256070BD00BF4368186808B10268AF +:10FE000D1A60704743681868704700BF43681868E8 +:10FE100D18B908E00346006828B18142FAD10A6892 +:10FE200D1A600120704770476DDF704779DF7047AA +:10FE300D7DDF704764DF70472DE9F04F85B099463F +:10FE400D0E9E0388BDF83CA00091174632880192A2 +:10FE500D002B53D04FF00008C3464546804605E0C1 +:10FE600DB8F800200BF1010B5A4529DDD8F8041024 +:10FE700D51F82B00039000220DF10B0103A8FFF7A1 +:10FE800DD9FF044630BB9DF80B20BA42E8D12DB303 +:10FE900D3288D119514536DC4A440DF10B0103A8C6 +:10FEA00D0125FFF7C7FF002832D131889DF80B20BF +:10FEB00D0A443280B8F800200BF1010B5A45D5DC0D +:10FEC00DE5B13388019A013B9B1A9BB2FF2B1AD8DF +:10FED00D09F80230204605B0BDE8F08F3288511C7C +:10FEE00D3A440232524589B20DDC009B318009F84B +:10FEF00D01303288013292B23280CDE700242046A3 +:10FF000D05B0BDE8F08F0C24204605B0BDE8F08F9C +:10FF100D0446204605B0BDE8F08F00BF2DE9F0473F +:10FF200D90F82D30144600222788228086B0064690 +:10FF300D0D46002B40F0F080B378002B40F0E480AC +:10FF400DF178002940F012817368B3B12288D11C79 +:10FF500DB94200F2DD8093F900100223AB542388DF +:10FF600D01339BB20A222380EA54238801339BB2CA +:10FF700D2380E9542388013323803389002B40F0FB +:10FF800D0A81338A002B40F03D81338B002B40F0EA +:10FF900D5581336A002B45D0B4F800E00EF106020E +:10FFA00DBA4200F2B5801A88052A40F2A2816FF498 +:10FFB00D486802EB080189B24FF27D30814240F270 +:10FFC00D98815988052940F294816FF4486C8C44CE +:10FFD00D1FFA8CFC844540F28C814FF6FF708242F3 +:10FFE00D02D08A4200F28581052205F80E20228872 +:10FFF00D013292B212212280A9542288013292B28A :020000040003F7 -:1000000D92B222805B88AB542A441B0A537023881A -:1000100D02332380736A002B2FD09988B4F800C067 -:1000200D881C0CF102020244BA4269D8FE2867D836 -:1000300D033105F80C102288013292B2FF21228083 -:1000400DA9542288013292B222801988A9542A44D7 -:1000500D090A51702088023080B220809A8862B1DE -:1000600D99680393002900F03C81284407F069FD4D -:1000700D039B9A8823881344238096F82C30002BF9 -:1000800D40F0ED80307800283BD03388012B00F014 -:1000900D288123889A1CBA4232D8012804D171785C -:1000A00D023119448F422BD3023FFF1ABFB2A81859 -:1000B00D04A9ADF81070FFF7B3FE10BB3378022B17 -:1000C00D00F017817178BDF810209142C0F00D81BC -:1000D00D9742C0F00A8117460922FE2F10D82388B7 -:1000E00D791CE954238801339BB22380EA54238879 -:1000F00D01331F44278004E023880433BB425DD9BC -:1001000D0C2006B0BDE8F087082FF9D904A8FFF739 -:1001100D83FE0028F5D123880822EA542388013371 -:1001200D9BB21B222380EA542388DDF81120013372 -:1001300D9BB22380EA502B44BDF815209A8023886A -:1001400D9DF8102006339BB212F0FE0218BF01225B -:1001500D2380EA54238801332380E5E62388DA1CC3 -:1001600DBA42CDD80222EA542388012213449BB20D -:1001700D2380EA54238813449BB22380E9542388B7 -:1001800D13442380D8E606F108080222CDE9004782 -:1001900D2B4611464046FFF747FE0028B1D1CDE969 -:1001A00D004740462B4610220621FFF73DFE002852 -:1001B00DA7D1338A002B3FF4E0AE1BE004A8FFF774 -:1001C00D2DFE00289DD123880322EA542388013374 -:1001D00D9BB219222380EA542388BDF810200133E5 -:1001E00D9BB22380EA542B44120A5A70238802339F -:1001F00D23809DE606F11008CDE900472B4602222B -:1002000D03214046FFF710FE00287FF47AAFCDE9B9 -:1002100D004740462B4610220721FFF705FE002818 -:1002200D7FF46FAF338B002B3FF4ABAE06F11808A4 -:1002300DCDE900472B46022214214046FFF7F4FD7D -:1002400D00287FF45EAFCDE9004740462B461022D3 -:1002500D1521FFF7E9FD00283FF493AE51E7B16A90 -:1002600D00293ED04FF000094B464FF0160A2BE007 -:1002700D2388E854238801339BB2238005F803A01B -:1002800D238801339BB2238031F82220EA542B447A -:1002900D120A5A702088023080B22080B8F80420EB -:1002A00D28444AB1D8F80810D9B107F04AFCB8F87B -:1002B00D042023881344238096F82C205FFA89F3B9 -:1002C00D9A427FF6DFAEB16A03EB430201EB82087F -:1002D00D09F10109B8F80430D81C0233FE2BC7D937 -:1002E00D0EE7072006B0BDE8F087012B08D00822E5 -:1002F00DF3E6BDF810309F42F9D31F460922ECE614 -:1003000D8F42F4D30F460822E7E600BF75DF704732 -:1003100D76DF70477ADF70477BDF704770B51D4D14 -:1003200D2B8884B2A34282B011D11B4E297A327B25 -:1003300D91420ED3337C00222A72F3B9736933B123 -:1003400D00228DF80420ADF8064001A8984702B0B0 -:1003500D70BD05F10A011846FFF7D8FF40B111280D -:1003600DF5D0B369002BF2D002B0BDE8704018474C -:1003700D2B7A01332B7202B070BD3B212046FFF763 -:1003800DC7FF30F00803D9D0B369002BD6D09847FA -:1003900DD4E700BF7C3C0020603C002010B4019CE1 -:1003A00D6388834212D38B4210D840F2F3118A42F4 -:1003B00DA08894BF931A531A834207D80A448242E5 -:1003C00D34BF002001205DF8044B704700205DF81C -:1003D00D044B704710B50B46497A82B0024691B96D -:1003E00D104C93F808C0D4E90110BCF1000F18BFF0 -:1003F00D01465868FFF7C2F988B1A3697BB102B015 -:1004000DBDE810401847074949690020187231B1FD -:1004100D01238DF80430ADF8062001A8884702B0FD -:1004200D10BD00BF603C002070B50388122B82B058 -:1004300D50D015D8102B2AD0112B0FD1394C8288C2 -:1004400D23889A420AD16068FFF7DEF918B1364B5E -:1004500D9B6903B198474FF6FF73238002B070BDBF -:1004600D502BFBD1304CC288E3899A42F6D1038AD6 -:1004700D022BF3D12B4D83882E889E42EED1123064 -:1004800D00F098FA002844D02946304633E0C37B6B -:1004900D012BE3D1234C22884FF6FF739A422FD1C3 -:1004A00D8588224B1030009003CB0022C4F80E102B -:1004B00DC4F80A00238A2272A189E2896089258005 -:1004C00DFFF76CFF184B6072DB89002BC6D12146FC -:1004D00D284610E0134C838825889D42BED10830F4 -:1004E00DA189238A0090E2896089FFF757FF0346AF -:1004F00D21462846637202B0BDE87040FFF76ABF1F -:1005000D094B9B69002BA9D0042002B0BDE87040B7 -:1005100D18476868FFF778F900289FD0A369002B6A -:1005200DF3D19BE77C3C0020603C0020903C0020F8 -:1005300D70B3F8B586460768164E174D0446BEE8EB -:1005400D0F00B446ACE80F009EE8070035608CE85C -:1005500D0700BFB13846FFF7DDFE90B92368186874 -:1005600D596803C50D4B0E490E4A18464FF6FF74D8 -:1005700D40F8041F1C800021FFF7F2F8002818BF77 -:1005800D0320F8BD2846FFF7C7FE0028EAD0F8BDC6 -:1005900D0E207047603C0020903C00207C3C0020E9 -:1005A00D103800201D03030070B582B0064601917E -:1005B00D019D6DB100242546214601A804F03CFBA8 -:1005C00D18B106EB450301359C800134142CF3D191 -:1005D00D3046356002B070BD2DE9F04F0388B0F89C -:1005E00D0480103B8DB007460A2B31D8DFE803F0AD -:1005F00D0647303030303030304E3300364EB36831 -:1006000DDB4300937168684604F08CFB009901A8E8 -:1006100DFFF7CAFFDDF804A0BAF1000F12D00DF1FB -:1006200D06097C364FF0000B39F8025F2B4C204643 -:1006300D2946043404F0F4FAA642F8D10BF1010B6B -:1006400DD345F1D1B8F1130F29D9042003F0DEF908 -:1006500D0DB0BDE8F08F037A21483F2B4FEA1314FC -:1006600D41462CD904F0C2FA1E48414604F0BEFAA8 -:1006700D1D4841460DB0BDE8F04F04F0B7BA1B4818 -:1006800D41460DB0BDE8F04F04F0CABA037A002B15 -:1006900DDED1437A12481B074146F2D5EAE71348EB -:1006A00D414604F0A3FA0D48414604F09FFAFB7B46 -:1006B00D012BCDD00E48414604F098FAC8E704F05E -:1006C00DAFFA032CD0D00748414604F0A9FA022C0A -:1006D00DCED005484146D4E7983C00209C3C0020F4 -:1006E00DB03C0020AC3C0020A83C0020A03C0020E9 -:1006F00DA43C00201328014601D900207047014871 -:1007000D04F09ABA9C3C00201328014601D9002020 -:1007100D7047014804F090BA9C3C0020132801D981 -:1007200D0020704710B504462146074804F084FAAE -:1007300D08B9002010BD2146044804F07DFA0028B8 -:1007400D14BF0220012010BD9C3C0020A03C0020C5 -:1007500D132801D90020704710B5044621460648DC -:1007600D04F06AFA08B9002010BD21460348BDE81F -:1007700D104004F061BA00BF9C3C0020A83C002052 -:1007800D132801D90020704710B5044621460648AC -:1007900D04F052FA08B9002010BD21460348BDE807 -:1007A00D104004F049BA00BF9C3C0020AC3C002036 -:1007B00D132801D90020704710B50446214606487C -:1007C00D04F03AFA08B9002010BD21460348BDE8EF -:1007D00D104004F031BA00BF9C3C0020B03C00201A -:1007E00D30B5094B83B09B68019300252C462146FB -:1007F00D01A8013404F020FA00B10135142CF6D112 -:1008000D284603B030BD00BF983C002030B50C4ADF -:1008100DD36883B0DB4300939168684604F082FA95 -:1008200D0025009B01932C46214601A8013404F0BC -:1008300D03FA00B10135142CF6D1284603B030BDB2 -:1008400D983C002010B5034B04465968FFF7ACFEE9 -:1008500D204610BD983C002010B5084AD36882B0E0 -:1008600DDB4301939168044601A804F05BFA20462E -:1008700D0199FFF799FE204602B010BD983C00206B -:1008800D08B51821024804F0E1F9C0B208BD00BF57 -:1008900D983C002070B50C4E044630460D4604F0D1 -:1008A00DCBF908B1132C01D9002070BD2146301DA4 -:1008B00D04F0C2F90028F7D0E81D214606EB8000B0 -:1008C00DBDE8704004F0B8B9983C0020F8B50F4F62 -:1008D00D044638460D46164604F0AEF908B1132C01 -:1008E00D00D9F8BD2146381D04F0A6F90028F8D02E -:1008F00DE91D07EB810021461EB1BDE8F84004F06B -:1009000D75B9BDE8F84004F08BB900BF983C0020E4 -:1009100DF0B50F4B83B09B6801930746A0B1019DC5 -:1009200D7DB100250E462C46214601A804F084F920 -:1009300D03463146A0B201340BB1B8470135142C32 -:1009400DF2D1284603B0F0BD0546284603B0F0BDF0 -:1009500D983C0020F0B5154E83B004460F46014675 -:1009600D3046154604F068F918B90026304603B034 -:1009700DF0BD063406EB840463680193002FF4D0B8 -:1009800D019B002BF1D000263446214601A804F02E -:1009900D53F903462946A0B201340BB1B8470136CD -:1009A00D142CF2D1304603B0F0BD00BF983C0020AE -:1009B00DAADF7047008800F0010070470088C0F37F -:1009C00D4000704730B591B013460A888C78ADF869 -:1009D00D0C200022ADF800208DF802204A7C012C5D -:1009E00D38BF0124013A8DF80E40042A09D8DFE8FA -:1009F00D12F0C800CC00D000D400050022228DF8E2 -:100A000D00208A7C013A042A09D8DFE812F0CA00D6 -:100A100DCE00D200D600050022228DF80120CA7B1F -:100A200D91F80CC04CEAC20C0A7C4CEA021C9DF8F1 -:100A300D02200CF0190C22F019024CEA020C0A7D6E -:100A400D002A14BF0222012262F3420C4A7B8DF868 -:100A500D02C0002412F0300FCDE90944CDE90B445A -:100A600DCDE90D440F946FD10022CDE907220692F6 -:100A700D4A7B8DF824208C688A7BB1F804C08DF8F0 -:100A800D252003AACDF814D0ADF81CC004921CB1DA -:100A900DCA880894ADF818208C69002C36D04FF018 -:100AA00D000C8DF806C0ADF804C0B4F800C0656840 -:100AB00DADF82CC001AAB4F802C00D92227BADF89E -:100AC00D2EC0013A0A95042A2CD8DFE802F08E9246 -:100AD00D9682280022228DF80520A27A94F808C06B -:100AE00D4CEAC20CE27A4CEA021CA27B002A9DF869 -:100AF00D06200CF0190422F0190244EA020414BF76 -:100B000D0222012262F342048DF80640CA6902B145 -:100B100D0C9204AA09A9FFF74BFF11B030BD222298 -:100B200D8DF80420627B013A042AD6D801A555F828 -:100B300D22F000BFDB0B0300E30B0300C30B03002C -:100B400DCB0B0300D50A0300CA7CADF80840013A6F -:100B500D8DF80A4002AC042A07D8DFE802F0525E95 -:100B600D5A56030022228DF809209DF80A200E9472 -:100B700D012464F342028DF80A2011228DF8082019 -:100B800D72E711228DF800203BE721228DF800201D -:100B900D37E731228DF8002033E712228DF800203F -:100BA00D2FE711228DF8012039E721228DF8012040 -:100BB00D35E731228DF8012031E712228DF8012021 -:100BC00D2DE731228DF8052087E712228DF80520BB -:100BD00D83E712228DF80420A4E711228DF8052059 -:100BE00D7BE721228DF8052077E711228DF804206F -:100BF00D98E721228DF8042094E731228DF8042006 -:100C000D90E711228DF80920AFE712228DF8092007 -:100C100DABE731228DF80920A7E721228DF80920B5 -:100C200DA3E700BF90DF7047A5DF7047B5DF7047C2 -:100C300D08B90E2070474FF01712172302604FF0BE -:100C400D1B0C41F61B32016180F804C0C380836028 -:100C500D82810020704700BF8288002A3CD130B5C8 -:100C600D0388242B85B00C4611D80F2B30D9103B9F -:100C700D142B2DD8DFE803F073942C2C2C2C2C2C5A -:100C800D2C2C2C2C2C2C2C2C2C2C2C9B5F003A2B14 -:100C900D36D0552B1CD1C388C988A272172B38BFEB -:100CA00D17238B4228BF0B4623811046FFF7BEFF4B -:100CB00DE37A6BB922695AB12189ADF80C1040F66F -:100CC00D7720ADF80800ADF80A3002A9204690470C -:100CD00DA37A53B905B030BD70471128237B4AD193 -:100CE00D627B01219A42A17248D3E1880020FFF76F -:100CF00D9BFF0028EED14FF48073638105B030BDAA -:100D000D4389C98825698B4228BF0B46172B38BFED -:100D100D1723238165B1E17A51B140F67721ADF802 -:100D200D0810ADF80A20ADF80C3002A92046A847EE -:100D300D00236381CEE70B69027A4A73002BC7D07B -:100D400D00214DF67A208DF80D10ADF80800ADF8A4 -:100D500D0A108DF80C2002A920469847B8E7C27BEF -:100D600D0B790B73012A0CBF2188C988228908BF12 -:100D700DE1808A4232D3627B9A42A9D200209BB293 -:100D800D6A4602A9ADF80830ADF80A30ADF80C008E -:100D900DADF80E000090ADF80400FFF743FF97E7A4 -:100DA00D172341F61B32CB808B608A8192E7037A41 -:100DB00D0A7B93424FF0000028BF134602A96A46F2 -:100DC00DADF80830ADF80A30ADF80C00ADF80E00F6 -:100DD00D0090ADF80400FFF725FF79E70020FFF73D -:100DE00D23FF00287FF479AF0122237BE272C2E753 -:100DF00D2DE9F041DFF89C8000238AB04FF6FF709B -:100E000DCDE9003388F8003000F01EFD4FF6FF7677 -:100E100DB04220D0044648F2096707E000F0C0FC5C -:100E200D204600F011FDB042044614D0A4F58045D3 -:100E300DADB26A4602A9284603F034FE0346BB4212 -:100E400D2046EBD0284603F079FD48F20762904228 -:100E500D034618D013B90AB0BDE8F0810022CDE9E0 -:100E600D0522CDE9082207214FF6FF7205A88DF85E -:100E700D1410ADF818400793ADF8162000F058FA8D -:100E800D0AB0BDE8F081012388F800300AB0BDE852 -:100E900DF08100BF8F42002010B58389017886B0A4 -:100EA00D03F5804300229BB20429CDE90122CDE94F -:100EB00D03220592ADF8083043D02CD84A1E022AE1 -:100EC00D39D843F6FE729342C38957D8D0E9012031 -:100ED00DA1F10301B1FA81F149098DF80C308DF8BA -:100EE00D0D100490002A4FD19DF81430082243F0C4 -:100EF00D01038DF804208DF81430294C4FF6FF7343 -:100F000D01A8ADF8063000F013FA2378BBB1FFF756 -:100F100D6FFF06B010BD05290DD143684BBB1323E0 -:100F200D8DF804304FF6FF7301A8ADF80830ADF819 -:100F300D063000F0FDF91A4C2378002BE7D106B0EE -:100F400D10BD43F6FE729342F5D8C289002AF2D144 -:100F500D4268F2B10B238DF804300392104C01223C -:100F600D4FF6FF7301A82270ADF8063000F0E0F9DE -:100F700DE2E714228DF804200393D3E703F58044B0 -:100F800DA4B29442A2D9D6E709238DF80430059274 -:100F900DB3E70A2218468DF8042000F001FCDDE7C6 -:100FA00D8F42002030B5184889B003F003FB38BBE1 -:100FB00D03F018FB0546F8B900F0B6FBCDE9035573 -:100FC00D0CE003F057FC019B9C8804F5804405A8B8 -:100FD00DA4B203F07DFC204600F0AEFB05A903AAE8 -:100FE00D4CF2070003F03EFD034601A905A8002BB6 -:100FF00DE7D0284609B030BD8625284609B030BD5A -:1010000D0325284609B030BD990E0300F0B5FF2821 -:1010100D87B007D801290C4617461E4606D00B1F70 -:1010200D052B03D90725284607B0F0BD0023A0F5F1 -:1010300D8040A4F58041CDE9013380B289B201AB86 -:1010400D03AA03F0F3FCF8B901A903A803F012FCFD -:1010500D0546C8B9019BBC705B883B808EB1366874 -:1010600D786802999C00A64228BF2646324606F0B3 -:1010700D68FDB4420CD803A803F02AFC284607B03B -:1010800DF0BD029B7B60F6E70525284607B0F0BD55 -:1010900D0C25C8E7024B0022C3E90022704700BFB0 -:1010A00D143D002070B5012886B004460E46154645 -:1010B00D02D0031F052B1CD8A4F580400E4A80B228 -:1010C00D03A903F0CFFC20B901A903A803F0D2FBBB -:1010D00D10B1002006B070BD019AAC709388528893 -:1010E00D2A8003F58043029A6A6003A8338003F0D7 -:1010F00DEFFB012006B070BD143D002030B5FF2878 -:1011000D89B006D88B78012B154606D01A1F052AF3 -:1011100D03D90724204609B030BDA3F580430A88C2 -:1011200D4C689BB2A0F58040ADF80A3019460023FB -:1011300DCDE90342CDE9003380B26B4605AAADF887 -:1011400D080003F073FCF0B902A905A803F0EEFB4B -:1011500D48F2066304469C421ED007D804BB002DFE -:1011600DD8D0294605A803F0BDFCD3E748F20763A4 -:1011700D9C4219D048F20D639C4214BF03241124E4 -:1011800D204609B030BD02A905A803F0CBFB48F2FB -:1011900D066304469C42E0D18624204609B030BD4A -:1011A00D0324204609B030BD1124204609B030BDBE -:1011B00D4FF6FF7000F0C0BAFF2806D808B500F052 -:1011C00DDBFAFFF715FE002008BD0720704700BFB2 -:1011D00D00F0FABA00F002BB00F036BB00F054BBD1 -:1011E00D10B41D4C00232246B2F800C0844502F114 -:1011F00D0C0208D00133042BF6D14FF0000C6046E1 -:1012000D5DF8044B704703EB430C04EB8C0C9CF81E -:1012100D02208A4213D00133032B03D9EDE70133AA -:1012200D042BEAD003EB43024FEA820C34F8222060 -:1012300D8242F4D1A4449CF802208A42EBD19CF85E -:1012400D0A209207E7D1DCF80420002AE3D160469A -:1012500D5DF8044B704700BF6C3E002010B582B0A6 -:1012600D8278417A044600232F48CDE900338DF86A -:1012700D022000F0A9FF88B3237AA2788DF802200E -:1012800D03EB83039B00013A0190ADF80030072A70 -:1012900D08D8DFE802F00407070707042C430123F1 -:1012A00DADF800302246694632F8040BFFF726FFF1 -:1012B00D112827D005D8A0B1072818BF032002B0E8 -:1012C00D10BD86280AD1A37A184A23F0030343F0F0 -:1012D00D01030121A372117002B010BD032002B0F1 -:1012E00D10BDA37A23F00303A37202B010BD2246F2 -:1012F00D142332F8040BADF800306946FFF7FEFEFB -:1013000D1128D7D1A37A094A23F0030343F002032E -:1013100D01210020A372117002B010BD8388093322 -:1013200D9B08ADF80030BDE75C3E002090420020E8 -:1013300D2DE9F047564F0646C06886B03D463A4601 -:1013400D00235168884202F10C0200F096800133AF -:1013500D042BF6D100243378092B00F08180132B58 -:1013600D57D0082B58D04FF00008304600F038FB0E -:1013700D304601F05BFD304604F05EFB3046454ED5 -:1013800D04F00EF93378BBB1002434704FF001092D -:1013900D04EB440305EB83034FEA440A9B7A9A0757 -:1013A00D0DD5384686F80090FFF758FF98B90134EF -:1013B00D042C07F10C07EBD106B0BDE8F087DB0775 -:1013C00DF5D586F80090B8F1000FF0D03846FFF74C -:1013D00D45FF0028EBD054444FF6FF7235F824300A -:1013E00DADF806208628ADF808304BD007238DF8D0 -:1013F00D0430039001A800F0F3FA01A801F016FDE6 -:1014000D01A804F019FB01A804F0CAF806B0BDE864 -:1014100DF0874FF00108A8E7737A002BA3D1002CB9 -:1014200D34D0227A6AB1DFF870909846617A4144DF -:1014300DC9B2484600F0E0FE237A08F1010898454C -:1014400DF4D34FF6FF732380A37000236360984697 -:1014500DA37A23F00303A3724FF47F43238184E720 -:1014600D737A002B7FF47FAF84B1A27A094E63604B -:1014700D42F00202A272984686E703EB430305EBA6 -:1014800D830468E706238DF80430B3E7A0466CE7C4 -:1014900D6C3E0020904200205C3E002030B5174D80 -:1014A00D002283B02B464FF6FF7C4FF0FF0E144603 -:1014B00D02EB420105EB8101A3F800C083F802C0E5 -:1014C00D83F809E0887A0C33013220F00300042AF6 -:1014D00D887203F8044C43F8084CE9D15024CDE947 -:1014E00D0024074B074908484FF4A07200F002FE94 -:1014F00D002818BF032003B030BD00BF6C3E002094 -:1015000D9C3E00201C3D00205C3E00202DE9F84F44 -:1015100DDFF8B8800546434600241A88AA4203F135 -:1015200D0C030BD00134042CF7D12846FFF744FEF1 -:1015300D10B1072818BF0320BDE8F88F04EB440352 -:1015400D214E08EB83034FF6FF774FF00009997892 -:1015500D2846FFF745FE834600B3037A73B14FF07B -:1015600D000A9BF8091051443046C9B200F044FE00 -:1015700D9BF808300AF1010A9A45F2D39BF80A301C -:1015800DABF800704FF47F4223F003038BF8027029 -:1015900DCBF80490ABF808208BF80A30621C032AB4 -:1015A00DC3D804EB440408EB840302E00132042A9F -:1015B00DBBD09989A94203F10C03F7D102EB420389 -:1015C00D08EB83031446C2E75C3E00206C3E00200E -:1015D00D0023FFF71BBD00BF002B41D02DE9F041CB -:1015E00D1E46CB1F012B0F4629D8531E032B144625 -:1015F00D25D88046FFF7F4FD054698B3037AA3423C -:1016000D2BD1697AFF291DD04FF0000824482C7288 -:1016100D00F0DAFD88B304EB840212010332C2F349 -:1016200D8D02B77070603280B8F1000F04D0082FB2 -:1016300D02D19200063A82800020BDE8F081072099 -:1016400DBDE8F0812146164800F06AFDFF280146ED -:1016500D687216D04FF00108D8E70F20BDE8F08171 -:1016600D0E207047FF214FF6FF70FFF7B9FD0546BD -:1016700D28B1A0F800808770C3E70320E0E71120B0 -:1016800DDEE7AB7AA9704FF6FF72002023F003035B -:1016900D2A804FF47F4268602A81AB721120CFE718 -:1016A00D5C3E002070B5FFF79BFDE0B1037A054667 -:1016B00D5BB10E4E0024697A21443046C9B200F068 -:1016C00D9BFD2B7A01349C42F5D3AB7A4FF6FF721A -:1016D00D4FF47F41002023F00303AA7029812A8053 -:1016E00D6860AB7270BD052070BD00BF5C3E002010 -:1016F00DCB1F012B14D870B5064610460C46154667 -:1017000DFFF766FD50B121463046FFF769FD48B140 -:1017100D84700580BDE87040FFF7A0BD072070BD47 -:1017200D07207047052070BD02484022002106F0B9 -:1017300D30BA00BFA03E00204FF6FF73984210B59F -:1017400D0DD0FF28044602D94FF6FF7010BD094891 -:1017500D214603F057FA0028F6D1204610BD054862 -:1017600D4FF4807103F072FA80B2B0F5807FEBD048 -:1017700D10BD00BFA03E002008B54FF6FF73984284 -:1017800D02D0FF28014601D9002008BD034803F00F -:1017900D39FA0028F8D1012008BD00BFC03E002055 -:1017A00DFF2800D9704710B504462146044803F0C0 -:1017B00D37FA21460348BDE8104003F031BA00BFA7 -:1017C00DA03E0020C03E0020FF28014601D9002088 -:1017D00D7047014803F030BAA03E0020F8B54FF62F -:1017E00DFF7398422AD0013084B2FF2C22D8144DB9 -:1017F00D03E09CB2B4F5807F1CD02146284603F04F -:1018000D1BFA631C0028F4D00E4FA7F120062146C9 -:1018100D384603F011FA78B10134A5B207E0294634 -:1018200D304603F009FAACB201350028EFD1B5F519 -:1018300D807FF4D14FF6FF742046F8BD0024D6E723 -:1018400DA03E0020C03E002038B54FF6FF739842F1 -:1018500D16D0013084B2FF2C0ED80A4D03E09CB295 -:1018600DB4F5807F08D02146284603F0E5F9631CC6 -:1018700D0028F4D0204638BD4FF6FF74204638BD01 -:1018800D0024EAE7C03E002070B50024064E254630 -:1018900D2146304603F0D0F90134B4F5807F05447C -:1018A00DF6D1284670BD00BFA03E0020074B1B7827 -:1018B00D03B9704710B5044604F026FB204601F02D -:1018C00D0DFB2046BDE8104003F056BF92420020AC -:1018D00D2DE9F04F87B083464FF6FF708A4691464B -:1018E00D0193FFF777FC0423039302AB00250593C7 -:1018F00D04AA03AB0621044602950495FFF786FB67 -:1019000D072844D04FF6FF770346B8464FF0FF3611 -:1019100D0AE0052B15D1FFF75DFC03AB04AA0621E8 -:1019200D0446FFF773FB03462046002BF1D1029BC3 -:1019300DAB4224BFA0461D46B3423CBF27461E46C0 -:1019400DE9E74FF6FF739C4203D0032007B0BDE8D3 -:1019500DF08FA04519D0A7420CBF05200020BBF188 -:1019600D000F01D0ABF80080BAF1000F01D0CAF81A -:1019700D0050B9F1000F01D0A9F80070019B002BA8 -:1019800DE4D01E6007B0BDE8F08F0520E7E7052025 -:1019900D07B0BDE8F08F00BF0D4B70B51C7864B17A -:1019A00D0C4D0D4E00231A4629463046FFF790FF89 -:1019B00D052805D0B0FA80F46409084B1C7070BD81 -:1019C00D00232B60054B4FF6FF7232801C7070BDEB -:1019D00D92420020E03E00207642002094420020FA -:1019E00D2DE9F043044687B0808804F005FA23788A -:1019F00D6080083B032B08D8DFE803F03827170277 -:101A000D634B1A78002A40F08D80624F3B784BB1C2 -:101A100D614E002556F8043B204698473B7801352A -:101A200D9D42F7DB07B0BDE8F083594D2B78002BB5 -:101A300D35D15A4B1B78002BE7D0594AA388128811 -:101A400D9A42E2D1FFF7A8FFDFE7637A002BDCD1E2 -:101A500D54490A68002AD8D0E0688242D5D152484C -:101A600D0B600268E360013A0260CEE7637A9BB9CE -:101A700D4C490A681AB1E068824200F08380474BF6 -:101A800D1B78002BC1D0464BA2881B889A42BCD133 -:101A900D237A062BB9D1D5E7012BB6D1EFE74FF657 -:101AA00DFF70FFF797FB4FF6FF7398420646C0D1C4 -:101AB00DFFF792FBB042BCD1364F00230DF1040865 -:101AC00D0C220193C8E90133C8E903338DF80420D2 -:101AD00D3A782B70ADF80800ADF80600A2B12E4E85 -:101AE00D1D46B14659F8043B204698473B780135D1 -:101AF00D9D42F7DB43B1002556F8043B404698471D -:101B000D3B7801359D42F7DB244B1B78002B89D0A8 -:101B100D234AA38812889A4284D107B0BDE8F043C6 -:101B200DFFF73ABF00250DF104081A4F1D70A36889 -:101B300D0195C8E90355C8F8045003933B784FF657 -:101B400DFF720D218DF80410ADF80820ADF80620B8 -:101B500D002B3FF467AF104EB14659F8043B2046B9 -:101B600D98473B7801359D42F7DB002B3FF45AAF88 -:101B700D002456F8043B404698473B7801349C427C -:101B800DF7DB4FE7064AA0880B601080E3603CE767 -:101B900D9142002093420020E43E00209442002018 -:101BA00D76420020F03E0020E03E002078B1F8B5EE -:101BB00D074F3B7853B1074E0546002456F8043BBA -:101BC00D284698473B7801349C42F7DBF8BD7047B7 -:101BD00D93420020E43E0020F8B5074F3B7853B107 -:101BE00D064D0646002455F8043B304698473B7891 -:101BF00D01349C42F7DBF8BD93420020E43E002007 -:101C000DF8B5074F3B7853B1064D0646002455F8FD -:101C100D043B304698473B7801349C42F7DBF8BDD6 -:101C200D93420020E43E0020F8B5074F3B7853B1B6 -:101C300D064D0646002455F8043B304698473B7840 -:101C400D01349C42F7DBF8BD93420020E43E0020B6 -:101C500D10B5FFF7A7F9D8B9FFF720FCC0B901F00F -:101C600D05F9A8B900F080FB90B903F00FFD78B924 -:101C700D03F0EEFE60B9074A074C0849084B206097 -:101C800D4FF6FF7CA2F800C0012208701A7010BD3B -:101C900D032010BD76420020F03E0020944200202B -:101CA00D924200200A4B1B786BB10A4A1378022B23 -:101CB00D0BD810B4591C084C117044F823000020A7 -:101CC00D5DF8044B7047082070470420704700BF33 -:101CD00D9242002093420020E43E0020034B1B78EB -:101CE00D0BB101F015B90820704700BF92420020DA -:101CF00D08B5054B1B782BB101F02CF9082808BF4E -:101D000D112008BD082008BD9242002009B101F044 -:101D100D1FB97047024B1B7803B9704703F00CBE17 -:101D200D92420020034B1B780BB100F0E3BF08205B -:101D300D704700BF92420020024B187800B97047DF -:101D400DFFF74CBA92420020034B1B780BB104F005 -:101D500D83B80820704700BF9242002010B4054C94 -:101D600D24781CB15DF8044BFFF7B2BD08205DF877 -:101D700D044B7047924200202DE9F041394B1B78FE -:101D800D88B0002B39D0384B384C054693E803000A -:101D900D237801AE86E803002BB3354F3C683CBB7E -:101DA00D344BDFF8DC801B88AB42D8F800302ED0E6 -:101DB00D5A1C27D001332E4AC8F800303146284628 -:101DC00DFFF79CF90446A0B1D8F800300022013B82 -:101DD00D11283A60C8F800300AD0862809D00728A3 -:101DE00D18BF032405E0FFF7D7FD2378002BD4D1CE -:101DF00D1124204608B0BDE8F0810824204608B023 -:101E000DBDE8F0811324204608B0BDE8F081002B19 -:101E100DD0D008232846CDE90344CDE905448DF8FB -:101E200D0C30079403F0E8FF9DF81C30124FADF80D -:101E300D0E0064F300038DF81C303B78ADF81050A4 -:101E400D0622ADF814200694002BD2D00B4E254659 -:101E500D56F8043B03A898473B7801359D42F7DBC4 -:101E600DC7E700BF924200209098030094420020E3 -:101E700DF03E00207642002093420020E43E0020F8 -:101E800DE03E002076DF704710B5044682B059B9A8 -:101E900D01A9FFF747FF43F20202904200D0C8B9F3 -:101EA00D9DF804309B0713D400212046FFF720FF37 -:101EB00D70B111280CD00D2813D00B2808D043F287 -:101EC00D0202904204D002B0BDE8104001F09EBD68 -:101ED00D02B010BD01F09AFD9DF804309B07F7D4B8 -:101EE00DE2E71321204602B0BDE81040FFF7CABF5C -:101EF00D017839B1072900D0704780680028FBD0E0 -:101F000D01F084BD4088FFF7BFBF00BF2DE9F04150 -:101F100D037886B00446142B0FD8DFE803F0630E68 -:101F200D750E0E0E110E0B0E0B0E0E0E0E0E0E0E60 -:101F300D0E224B006A4B01221A7006B0BDE8F081EB -:101F400D684C2378002BF8D1654D2B78002B00F0D1 -:101F500D878002F031FD002840F09F80012323701F -:101F600DEBE761495F4A5E4B0C68604F00251570C9 -:101F700D1D7004F108084FF6FF76624202F0070269 -:101F800D04F0070358BF5342013437F81320B2420F -:101F900D0BD001A80295CDE9035527F81360ADF8D4 -:101FA00D082001950595FFF7B1FF4445E5D106B031 -:101FB00DBDE8F08183684B4948F20D6200209342E1 -:101FC00D087002D0B3F5064FB7D10023062201A841 -:101FD00DCDE90133CDE9033305938DF80420FFF7E7 -:101FE00D95FFAAE78088FFF7C7FE86281CD0112829 -:101FF00D1AD0132803D83E4BC340DB079DD406B03F -:1020000DBDE8F04101F002BD037A012B95D8002304 -:1020100D8288059301A8CDE90133CDE90333ADF8ED -:1020200D0820FFF773FF88E72F4830490268A4881E -:1020300D21F81240531C594201F0070103F0070328 -:1020400D58BF4B4200220360062301A80192CDE93F -:1020500D0222CDE904228DF80430FFF757FF6CE71B -:1020600D01A802F049FD38BBBDF80A30002B14BFA2 -:1020700D012300232B707FF46CAF002301AA1946B6 -:1020800D1846FFF76BFE064668B1431F012B7FF61E -:1020900D54AF304601F0BAFC4FE748F20762904268 -:1020A00D3FF44BAFABE7BDF80400FFF74DFE06461E -:1020B00D70B901232B704CE701F0A8FCBDF80A3074 -:1020C00D002B14BF012300232B707FF436AFD4E710 -:1020D00D01F09CFC0122731F93422A70D9D82CE782 -:1020E00DCE21002095420020F43E002050210020FA -:1020F00DC100080030B4DDE9024570B169B163B1CA -:1021000D05FB04FC944508D83CB135B1C0E9024546 -:1021100DC0E9001330BC00207047072030BC704769 -:1021200D2DE9F04100284AD003680646002B46D021 -:1021300D4068002843D0B368002B40D000250F46DF -:1021400DFF2429460DE0FF2C08BF2C462B1B013325 -:1021500DBB4235D0B3680135EDB29D4229462ED232 -:1021600D706802F04FFDBFF35F8F0028EBD0FF2C9E -:1021700D01D1FF24EEE7AC42FBD201343268E4B268 -:1021800D04E0A542F5D932680134E4B2631E5FFA6A -:1021900D83F8002AF5D070680028F2D0B8F1FF0F4F -:1021A00DF2D0BFF35F8F414602F046FD0028E8D024 -:1021B00D7068BFF35F8F414602F032FDE1E7FF2407 -:1021C00D2046BDE8F08100BFA0B138B503680446D4 -:1021D00D73B1406860B1FF290D4609D0BFF35F8F21 -:1021E00D02F02AFD20B1E168206801FB050038BD31 -:1021F00D002038BD0020704748B138B5036804464B -:1022000D23B1406810B1FF290D4601D138BD70478B -:1022100DBFF35F8F02F010FD0028F7D06068BFF3A9 -:1022200D5F8F2946BDE8384002F0FABC7EDF70476B -:1022300D7FDF704786DF704710B58C4686B010493A -:1022400D0024097803940494ADF80E208DF8103015 -:1022500D2246032301948DF80CC08DF80430ADF89F -:1022600D060002940594FEF731FBBDF8060003F05D -:1022700D4FFDADF8080001A800F090FD06B010BDAF -:1022800DD021002030B5164B0C46221E87B018BF4A -:1022900D012219780546FEF719FB124BA4F1010234 -:1022A00DB2FA82F2197828465209FEF70FFB002385 -:1022B00D012228460193CDE90233CDE904338DF88F -:1022C00D0420ADF806508DF80C4003F021FD0346B7 -:1022D00D01A8ADF8083000F061FD07B030BD00BFBA -:1022E00DD2210020D121002070B51A4B88B00D46A7 -:1022F00D197801920446FEF7CDFA04F58072002894 -:1023000D4FF0070190B214BF01260226FFF7CAF95C -:1023100D019B08B1052807D12A463146204608B051 -:1023200DBDE87040FFF788BF0022CDE90322CDE95B -:1023300D06220590072220468DF80C20ADF80E40A0 -:1023400D03F0E6FCADF8100003A800F027FD019B9B -:1023500DE2E700BFD1210020024B0A781978FEF781 -:1023600DB5BA00BFCF210020F8B5184C2378182B33 -:1023700D28D0174D2B78182B20D0164E3378182BCC -:1023800D18D0154F3B78182B10D02378182B0BD065 -:1023900D2B78182B08D03378182B05D03B78182BB9 -:1023A00D0CBF03200020F8BD0320F8BDFEF768FA2E -:1023B00D3870EAE7FEF764FA3070E2E7FEF760FA8C -:1023C00D2870DAE7FEF75CFA2070D2E7D021002002 -:1023D00DD2210020D1210020CF2100202DE9F04174 -:1023E00D90B00E4617460546FEF78EF9202204469C -:1023F00D00210DEB020005F0CCFB012C34D0ECB12B -:1024000D9EB1284603F084FC3378DB071ED503AB61 -:1024100D05F5807080B201220721FFF7DDF8112844 -:1024200D09D000285BD0032005E0852108AB0022F0 -:1024300D2846FFF7FDFE10B0BDE8F08143F2020023 -:1024400D10B0BDE8F0813278D207E1D40021314BD4 -:1024500D0B970F93012CE9D108AB32462846FFF7B5 -:1024600DE7FE10B0BDE8F081DFF8AC80002298F8EF -:1024700D00102846FEF72AFA7EB3284603F048FCE2 -:1024800D4FF6FF739842BFD098F800102846FEF71C -:1024900D01FA0028B8D1CDE90300042203ABCDE940 -:1024A00D0500079028468DF80C200193ADF80E50CD -:1024B00D03F02EFC019BADF81000184600F06EFCE9 -:1024C00D98F800102846FEF7E5F9019B0028BAD1CF -:1024D00D3378D90701D48521B9E78521BCE70146B9 -:1024E00D5022049805F055FB04990A4A0B462846DC -:1024F00D03F8344B089301F118030C934B1C113165 -:1025000D0B970F920D9303F019FC08B90146A1E743 -:1025100D082090E7F83E0020CF21002038B5054671 -:1025200D0C46FEF7F1F8012802D043F2020038BD47 -:1025300D3CB121462846FFF779FE042808BF11203B -:1025400D38BD204638BD00BF2DE9F04F0388113B43 -:1025500D8BB00446092B23D8DFE803F03922055947 -:1025600D2222222296258088FEF7CEF801280246E7 -:1025700D00F07A8134F8040F0023CDE908330434D8 -:1025800D0522CDE9053307948DF81420ADF816001A -:1025900D03F0BEFB034605A8ADF8183000F0FEFBB6 -:1025A00D0BB0BDE8F08FBD4B80881978FEF772F93E -:1025B00D05460028F4D1A088FEF7CAF80146002888 -:1025C00D40F00981A088012341F20602FEE0027A63 -:1025D00D8588B34B3D2A197841F23D0228460CBF40 -:1025E00D14464FF48854FEF755F90028D8D0AB4B5C -:1025F00D28461978FEF74EF9002800F0E3800022F6 -:1026000D214628460BB0BDE8F04FFFF76DBE00F137 -:1026100D1006304603F0CAFB4FF6FF7305469D4288 -:1026200D0746A08800F09980294603F00BFC9C4BCF -:1026300DA088197801900122FEF748F90198002130 -:1026400DFFF720FE03AA07212846FEF7C1FF002849 -:1026500D00F0AC80002500231A46A0882946FFF71C -:1026600DE9FD082803469BD0002840F0F080A37EAA -:1026700DDA0795D5002D93D1A0882B4641F206029D -:1026800D2946FFF7D9FD8BE7057A8688002D76D18F -:1026900D834B2A4619783046FEF718F9637A5B07A3 -:1026A00D40F1F38006F580791FFA89F903AB012219 -:1026B00D07214846FEF790FF8046002840F09A809B -:1026C00D304603F025FB4FF6FF739842054607464B -:1026D00D00F01381C24605AF48462A460721FFF791 -:1026E00D07F8002800F0F280862800F0DB804FF01C -:1026F00D0008CDF814800723C7E90188C7E90388CE -:1027000D079030468DF81430ADF8166003F000FBDD -:1027100DADF81800384600F041FB637AA0888DF8BB -:1027200D1D8013F0040F14BF012302238DF81C30FC -:1027300D02238DF81430ADF8160003F0E9FA0346C4 -:1027400D3846ADF8183000F029FBBAF1000F3FF410 -:1027500D27AF284603F080FB22E703F0D9FA504B50 -:1027600D05461978A08801900122FEF7AFF801986F -:1027700D0021FFF787FDBD423FF46CAF62E7484A89 -:1027800D437A1178304603F00304FEF783F80028EE -:1027900D3FF406AF414B30461978FEF77BF8A9B2EE -:1027A00D002800F0A580224630462BE7A37ED807EF -:1027B00D7FF550AF049D95F84430D90740F1E68080 -:1027C00D343548E703460146224628460BB0BDE89E -:1027D00DF04FFFF731BD324BA08819782A46FEF72E -:1027E00D75F8A088ADF8160002238DF81430ADF8F9 -:1027F00D1C50CDE6072307903046CDE90555CDE9B0 -:1028000D08558DF81430ADF8166003F081FA05AF58 -:1028100D03463846ADF8183000F0C0FA637AA08848 -:1028200DADF8160013F0040F14BF0123022302228A -:1028300D8DF814208DF81C308DF81D5003F068FABA -:1028400D03463846ADF8183000F0A8FAA8E6002285 -:1028500DA08807930721CDE90522CDE908228DF83F -:1028600D1410ADF8160093E6257A0D4BA088197853 -:1028700D019005F00105C5F10205EDB2FEF726F850 -:1028800D01982946FFF7FEFC74E60223A0888DF817 -:1028900D1430ADF81600ADF81C3079E6D2210020C9 -:1028A00DD0210020002305930622C7E90133C7E993 -:1028B00D033330468DF81420ADF8166003F028FA76 -:1028C00D03463846ADF8183000F068FA637AA088F0 -:1028D00D13F0040F14BF01220222022101238DF8EF -:1028E00D1410ADF816008DF81C208DF81D30A5E7DD -:1028F00D0A4623460146304668E70146049803F030 -:1029000DE7F9B8420546824633D0DFF8E0B001461C -:1029100D304603F097FA9BF800103046FDF7BAFFEA -:1029200D824600287FF4D6AE0423CDE90500CDE91B -:1029300D0700099030468DF81430ADF8166003F09D -:1029400DE7F905AFADF81800384600F027FA9BF807 -:1029500D00103046FDF79EFF034600287FF4BCAE05 -:1029600D627AA08812F0040F14BF01220222022104 -:1029700DB5E7FEF71DFC5045054610D029463046FB -:1029800D03F060FA4FF0010A05AFA5E6314605F1F7 -:1029900D460003F0F1F900287FF412AF5AE6072341 -:1029A00DCDE9058830468DF8143004230793CDE921 -:1029B00D0888ADF8166003F0ABF905AF034638464D -:1029C00DADF8183000F0EAF9637AA088ADF816007A -:1029D00D13F0040F14BF0123022302228DF81420DB -:1029E00D8DF81C308DF81D8028E700BFCF21002009 -:1029F00D38B3037803F08202802A21D0C3F3021288 -:102A000D042A1DD803F0F202322A19D042788178B7 -:102A100D8A4215D8062A13D9102911D8C27812F076 -:102A200D040C0DD1017911F0040F09D10A431107DE -:102A300D06D4DB0706D512F0030018BF012070473E -:102A400D0020704712F0030F0CBF012000207047CB -:102A500D31F0080322D070B511298AB00C461BD075 -:102A600D0D2905461BD00023CDE90533CDE90733EC -:102A700D099303F04DF907238DF81430ADF8165076 -:102A800DADF8180005AD0FCD6E460FC62B6833603F -:102A900D68460294FFF78AF80AB070BD70470023AC -:102AA00DCDE90533CDE907331646099303F030F927 -:102AB00D03238DF81430ADF81650ADF8180005ACA1 -:102AC00D0FCC6D460FC523682B607EB1337803F0B4 -:102AD00D0103C3F10203DBB241F2011268468DF826 -:102AE00D0830ADF80A20FFF761F8D5E70223F3E7C8 -:102AF00D2DE9F041244B8EB00026CDE90A661B6806 -:102B000D099309AC0546884694E8070001AF87E8AC -:102B100D0700CDE90C6609962846A66003F0F8F883 -:102B200D05238DF82430ADF82800ADF826500FCCD4 -:102B300D0DF1100CACE80F002368CCF8003004A8A0 -:102B400DCDF818800797FFF731F8104B01991A68E7 -:102B500D2846FFF743FC0E4BA0F11102B2FA82F2A8 -:102B600D1978044652092846FDF7B0FE094B324646 -:102B700D19782846FDF7AAFE019A21462846FFF747 -:102B800D67FF0EB0BDE8F081443F0020383F0020C4 -:102B900DD6210020D52100200021FFF7A9BF00BFBD -:102BA00D2DE9F04706468EB090461F460C4600298B -:102BB00D50D13D4B0A911B68099309AD0B91CDE99D -:102BC00D0C1195E807000DF1040989E8070030465E -:102BD00D099403F09DF84FF0050A8DF824A0ADF887 -:102BE00D2800ADF82660AC46BCE80F0004AD0FC55B -:102BF00DDCF80030CDF81C9004A82B60FEF7D6FF52 -:102C000D2A4BDDF804901B789BB34946424630466B -:102C100DFFF784FC264B11281978054631D0002288 -:102C200D3046FDF753FE112D0AD80D2D15D8DFE8CE -:102C300D05F0261414141414141426141426142632 -:102C400D43F20204A54218BF03244FB920460EB02B -:102C500DBDE8F0874FF00009D7E70324002FF5D02A -:102C600D30464A462946FFF7F3FE20460EB0BDE832 -:102C700DF0879DF80D30002BC7D15446E6E72C4662 -:102C800DE3E701223046FDF721FE0A4B2246197873 -:102C900D3046FDF71BFE084B424619783046FDF7CE -:102CA00D15FE0024D1E700BF443F002096420020CE -:102CB00DD5210020D4210020D321002010B50B4BAD -:102CC00D82B019780446FDF7E5FD094B02461978E7 -:102CD00D01922046FDF7DEFD019A014601232046B3 -:102CE00D02B0BDE81040FFF75BBF00BFD32100204D -:102CF00DD421002000294FD0F0B583B006460C46F4 -:102D000DFDF70CFD054670B3304603F001F8A5F153 -:102D100D020507464FF6FF70381A2378B5FA85F588 -:102D200D18BF01206D0923F0090345EAC0051D43B5 -:102D300D25703046FDF70CFD237860F341032370B9 -:102D400D3046FDF71DFD237860F382032370304676 -:102D500DFDF72EFD054650B12378002065F30413D1 -:102D600D237003B0F0BD43F2020003B0F0BD304656 -:102D700DFDF7EEFC06460028EED06A4638460721E0 -:102D800DFEF726FC0028E7D1019B93F8443013F0A1 -:102D900D010F18BF3546DFE70E20704770B5037879 -:102DA00D052B82B0044615D0122B0DD11E4B1A687F -:102DB00DBAB14088FDF7CCFC0546A0B90246608843 -:102DC00D01232946FFF7ECFE204602B0BDE8704016 -:102DD00DFEF7ECBE8168408802B0BDE87040FFF799 -:102DE00D87BE0125EBE7237A6088C3F34006C3F362 -:102DF00D0002B60046EAC206C3F3800346EA031694 -:102E000D01A9E0238DF80430FFF774FF06F01C06CE -:102E100D9DF80430F6B220B936EA030314BF01253C -:102E200D00252A460025CAE7443F002008B503784F -:102E300D0B2B02D8072B02D808BD132BFCD1074B47 -:102E400D074918780022FDF785FD064B06491878CD -:102E500D0022BDE80840FDF77DBD00BFD621002052 -:102E600D992B0300D5210020BD2C030010B5174C64 -:102E700D2378182B0DD0164C2378182B10D0154C09 -:102E800D2378182B13D0144C2378182B16D0002030 -:102E900D10BDFDF7F5FC20700D4C2378182BEED1ED -:102EA00DFDF7EEFC20700B4C2378182BEBD1FDF7C2 -:102EB00DE7FC2070084C2378182BE8D1FDF7E0FCD7 -:102EC00D18282070E3D1032010BD00BFD5210020AC -:102ED00DD3210020D4210020D621002008B5FFF7F2 -:102EE00D33FB074B074918780022FDF733FD064BDE -:102EF00D064918780022BDE80840FDF72BBD00BF3C -:102F000DD6210020992B0300D5210020BD2C0300D4 -:102F100D38B5044680B1FFF76BFD58B1094B2068F9 -:102F200D18602179084D094A197101212B60117022 -:102F300D002038BD072038BD0349044B086001222D -:102F400D1A7038BD3C3F0020443F002096420020BF -:102F500DFFF702BA00230A461946FFF721BE00BF4C -:102F600D10DF704711DF704710B582B00C49044671 -:102F700D6846FCF70FFF019B23B90EE0FCF714FF29 -:102F800D019B53B1D3E9003120469847034668466B -:102F900D002BF3D1112002B010BD002002B010BDE6 -:102FA00D9C9803000B4991F81623EC235209134109 -:102FB00DDB0707D5084B9A6842B11A6842F48002C4 -:102FC00D1A60704742F2020000F020BD4FF48003FA -:102FD00D0B60704700E100E0D83F002070B5284D30 -:102FE00D2C7884B0002C46D1264E01232046337018 -:102FF00DFFF7BAFF11283BD0234902A8FCF7CAFE00 -:1030000D039B4BB1D3E900310020984702A8FCF790 -:1030100DCBFE039B002BF5D11C4B00221B680193AB -:1030200D02A88DF8082000F001FD194901A8FFF74D -:1030300D97FFB0FA80F304465B099DF808002B70EA -:1030400D00F01AFDA4B9134B34701C70FFF7AAFFE2 -:1030500D0D4902A8FCF79EFE039B4BB1D3E900314D -:1030600D0120984702A8FCF79FFE039B002BF5D18A -:1030700D204604B070BD0824204604B070BD00BFCA -:1030800D9842002097420020B498030098980300BE -:1030900D6D17020099420020F0B52C4D2B7883B0AE -:1030A00D002B44D02A4E01203070FFF75DFF112810 -:1030B00D39D028496846FCF76DFE019B4BB1D3E929 -:1030C00D0031022098476846FCF76EFE019B002BED -:1030D00DF5D1002768468DF8007000F0A7FCFFF7CA -:1030E00D41FF04469DF800002F7000F0C5FCDCB9CF -:1030F00D194B34709A68F2B11A6822F480021A6082 -:1031000D14496846FCF746FE019B6BB1D3E90031CB -:1031100D032098476846FCF747FE019B002BF5D12D -:1031200D204603B0F0BD0024204603B0F0BD0824B6 -:1031300D204603B0F0BD094B4FF48002C3F8802048 -:1031400DBFF34F8FBFF36F8FDAE700BF98420020B8 -:1031500D97420020B4980300D83F002000E100E022 -:1031600D054B1B7833B1054B1B780BB1FFF794BFA3 -:1031700DFFF734BF08207047974200209842002087 -:1031800D014B1878704700BF984200200C4B1B78FC -:1031900D03B970470B4B9A683AB11A6822F4800252 -:1031A00D1A60094B01221A707047084B4FF48002C8 -:1031B00DC3F88020BFF34F8FBFF36F8FF1E700BFD0 -:1031C00D98420020D83F00209942002000E100E005 -:1031D00D10B5084C237813B1074B1B7803B910BDFC -:1031E00D064B4FF48002C3F80021FFF7DBFE0023EE -:1031F00D237010BD994200209842002000E100E0AC -:1032000D034B1B7813B1034B18787047012070479F -:1032100D984200209942002000B583B008496846C5 -:1032200DFCF7B8FD019B43B1D3E9002090476846F8 -:1032300DFCF7BAFD019B002BF6D103B05DF804FB42 -:1032400DA898030060DF704769DF704761DF704742 -:1032500D154B1B7833B330B5144D91B034240DF1AB -:1032600D020103A8ADF80240FFF7F0FF88B9294627 -:1032700D01A8FCF78FFD029B002BF0D0D3E90031A4 -:1032800D03A8984701A8FCF78FFD029B002BF5D1F1 -:1032900DE5E7052801D111B030BD11B0BDE83040D2 -:1032A00D00F0B4BB704700BF9A420020C0980300E5 -:1032B00D002941D070B584B000240D461F4A0A6024 -:1032C00DCDE90144012606238DF8040001A9202033 -:1032D00DADF8083003948DF80660FFF7B5FF2A6846 -:1032E00D039401A94020CDE901448DF80560FFF755 -:1032F00DABFF04230DEB03012A6803943046CDE99F -:1033000D01448DF80430FFF79FFF4FF4E4632A6802 -:1033100D039401A9A120CDE90134FFF795FF2A6897 -:1033200D039401A9A020CDE901448DF80460FFF7B5 -:1033300D8BFF204604B070BD0E207047402000204A -:1033400D08B5FFF77FFF10B9014B01221A7008BDB8 -:1033500D9A4200204BDF704710B5124C84B001A883 -:1033600DFFF7F8FFA8B9214602A8FCF713FD039B50 -:1033700D002BF4D0D3E900310198984702A8FCF74F -:1033800D13FD039B002BF5D101A8FFF7E3FF0028E8 -:1033900DE9D0052801D104B010BD04B0BDE810403E -:1033A00D00F034BBCC98030000207047A8DF7047B5 -:1033B00DADDF7047AEDF7047B0DF704762DF70473B -:1033C00D3CDF70473DDF7047704700BF00282ED0AF -:1033D00DF0B50388512B89B0044629D00AD8102B9B -:1033E00D1CD0112B04D1334B81889A8891421AD06D -:1033F00D09B0F0BD532BFBD12E4DC288EB889A42FC -:1034000DF6D12B7E002BF3D000F0B2F90028EFD0CF -:1034100D6B69022009B0BDE8F0401847254B828842 -:1034200D9A8009B0F0BD4FF6FF729A80E0E77047C1 -:1034300D204D8088AB889842DAD1A379022BD7D161 -:1034400D2189EA889142D3D1A27B043A022ACFD9AD -:1034500D00220492CDE9052207926989029301AFFA -:1034600D02AA8DF810300397FFF7A2FF064690B120 -:1034700D40F2FD13ADF81430A88804A9FFF79CFFA6 -:1034800D1128F9D0BDF81430002BB1D104F108008A -:1034900D00F00EF9ACE73846FDF790FA0028E7D0BA -:1034A00D9DF81630ADF8146043F001038DF8163019 -:1034B00DE2E700BF483F002000B5154B87B0002262 -:1034C00D8646CDF80B2098888DF80F20DA888DF878 -:1034D00D061003234FF0020CADF8023020238DF8B7 -:1034E00D0430ADF8082001AB0DEB0C0202A9CDE9BB -:1034F00D04238DF805E08DF80AC0FFF75BFF20B9B6 -:1035000DBDF80230032B18BF0C2007B05DF804FB8B -:1035100D483F002010B54FF0FF310020FFF752FF5C -:1035200D044608B1204610BDB121FFF749FF0446FE -:1035300D0028F7D1044B01205B6998470220FCF766 -:1035400DCFFB204610BD00BF483F002010B51B4BE0 -:1035500D84460FCB86B002AC84E80F00604650B3B2 -:1035600D174BDCF800205A614FF6FF700021988050 -:1035700D1976EAB1124800F05FF808B106B010BD37 -:1035800D01204FF659630F4A8DF8060001A9ADF8D9 -:1035900D0430FFF70BFF0028F0D109492046FFF753 -:1035A00D0DFF0028EAD1064800F060F806B010BD06 -:1035B00D054A5A61DEE70E2006B010BDD89803000B -:1035C00D483F00204A3F0020C93303004FF0030C51 -:1035D00D00DF704716490B68BBB14B68ABB110B536 -:1035E00D08319847082803460ED0124C70B922684E -:1035F00D012102205376FFF75FFF28B123680320D6 -:1036000DBDE810405B69184710BD70472368002264 -:1036100D06215A760220FFF74FFF18B123680320C9 -:1036200D5B69984723680220BDE810405B69184725 -:1036300D843F0020803F0020034618B1024A00203D -:1036400D136070470E207047803F002008B501F0D1 -:1036500DBBFD00B108BD0448FFF7B8FF0028F9D144 -:1036600DBDE8084001F0BEBD843F002010B588B014 -:1036700D044620220021684604F08BFA22464FF0C2 -:1036800D030C12F8063B8DF802301723ADF8043009 -:1036900D6088ADF800C04FF00133694642F6010471 -:1036A00DADF80C400493FDF78DF908B010BD00BFC7 -:1036B00D70B50446007B01281FD0022812D1627B11 -:1036C00D531E132B29D90521264DFFF7F5FE18B1F1 -:1036D00D2B6803205B6998472B680220BDE870407A -:1036E00D5B6918471F4D0221FFF7E6FE0028F3D056 -:1036F00D2B6803205B699847EEE71A4D2B685E7EB9 -:1037000D1EBB18760146FFF7D7FED8B12B681128DE -:1037100D1E76207B24D00421E6E7134E114D04F1D3 -:1037200D0E01301D04F00DFA2B68627B5B7EB261D9 -:1037300D4BB90E49304651F8083B984718B92B68DC -:1037400D01225A7670BD207BE5E70621FFF7B4FE16 -:1037500D0028F7D02B680320BDE870405B6918473F -:1037600D0621C1E7803F0020643F0020843F0020F8 -:1037700D08B5044B1B6800205B699847BDE80840FD -:1037800DFFF7C8BE803F0020A8DF7047F0B50746A1 -:1037900D89B014461E460D46E9B1C4B12022002160 -:1037A00D684604F0F6F90E4BADF8007002228DF864 -:1037B00D0D2018880E9AADF804406946ADF8064004 -:1037C00D02958DF81160FDF7FDF809B0F0BD2046AA -:1037D00D00F01CF9E2E7084600F018F9DDE700BF3C -:1037E00D7842002070B501238EB041F60A057D4A5E -:1037F00DADF80C5003A9044618468DF80E30FFF7AE -:1038000DC3FF0546002840F092802288002A40F030 -:1038100D91802289002A40F09D80228A002A40F062 -:1038200DA880228B002A40F0B380228C002A40F021 -:1038300DBE80228D002A40F0C780236B002B35D02F -:1038400D1A688DF810201A6894F83C60120A8DF8E9 -:1038500D11205A888DF81220DA788DF813205A68C5 -:1038600D8DF814209B688DF815301A0A8DF81620E6 -:1038700D1B0C2022002106A88DF8173004F089F9C1 -:1038800D42F62323ADF818304FF00813079304AB1D -:1038900D089302238DF82530524B534A18888DF822 -:1038A00D296006A9FDF78EF800284FD1636B5BB137 -:1038B00D1A7919684D4B009394F83C3042F62A2042 -:1038C00DFFF764FF002841D1A36B83B31A788DF8FD -:1038D00D10205A888DF81120120A8DF812209A881E -:1038E00D8DF81320120A8DF81420DB8894F83C40D3 -:1038F00D8DF81530190A20228DF8161006A8002112 -:1039000D04F047F9374B3A4A18888DF8294042F6AA -:1039100D5023ADF818304FF00713079304AB0893FD -:1039200D06A902238DF82530FDF74CF805462846EB -:1039300D0EB070BD2F4994F83C300091616842F68D -:1039400D2920FFF723FF00283FF463AF05462846E3 -:1039500D0EB070BD284994F83C300091E16842F6F4 -:1039600D2420FFF713FF0028F0D1228A002A3FF40C -:1039700D58AF224994F83C300091616942F62520F8 -:1039800DFFF704FF0028E1D1228B002A3FF44DAF51 -:1039900D1B4994F83C300091E16942F62720FFF76E -:1039A00DF5FE0028D2D1228C002A3FF442AF1549F2 -:1039B00D94F83C300091616A42F62620FFF7E6FE4E -:1039C00D00283FF436AFC1E70F4994F83C30009121 -:1039D00DE16A42F62820FFF7D9FE00283FF42DAF0B -:1039E00D0546B4E778420020D03F0020B83F0020C4 -:1039F00DB03F0020A03F0020A83F0020C03F002086 -:103A000D983F0020903F0020C83F002000B585B0B2 -:103A100D0346002101AA44F20100CDE901110393EF -:103A200DEDF7A4FE05B05DF804FB00BF70B4EFF335 -:103A300D108472B60D4B9A68AAB9012199600C4990 -:103A400D0C4ED1F8805035401D60C1F88060D1F822 -:103A500D84505D604FF0FF33C1F88430027004B9BB -:103A600D62B670BC704701230370F8E7D83F0020A1 -:103A700D00E100E0FC06FFBD094B9A687AB170B910 -:103A800D10B4EFF3108172B6064A1C6814605C68BE -:103A900D5460986001B962B65DF8044B7047704789 -:103AA00DD83F002000E100E0194B00EB800003EB54 -:103AB00D80000B68426802F580502BB35A880332A0 -:103AC00D03EB8203834217D210B54FF6FF7E1A68BF -:103AD00D013213D05A88033203EB820290420DD388 -:103AE00DB3F804C0F4450BD01C884CB19C6801346C -:103AF00D06D00B60012010BD00207047002010BDC6 -:103B000D9042FBD91346E2E702F10803DAE700BF62 -:103B100D2040002070B5426882B006460C461AB1AE -:103B200D1E4BD9688A421DD20025258001950020A3 -:103B300D05E0019B3268996891420DD0208801A95A -:103B400DFFF7B2FF0028F4D1238801339BB2238005 -:103B500D002BEBD002B070BD114A73601389338115 -:103B600D02B070BD1B699A42DED812F00303DBD19F -:103B700D0B49008909898842D6D1306891688842FD -:103B800DD2D1084949688A4203D901F580518A4248 -:103B900D01D31846DEE723800120DBE7FC2100205E -:103BA00D084000202040002010B4104C104A6388BB -:103BB00D03EB830302EB8302D36853B94FF0040C7C -:103BC00D516884F800C00B485DF8044B012201F0E8 -:103BD00D25B9094A052002212070918005481168F8 -:103BE00D5DF8044B0023012201F018B908400020B4 -:103BF00D20400020FC210020D44000202DE9F04180 -:103C000D1C469B883BB9174F80460D4616463878A3 -:103C100D28B10123A38048F2096019E0A08821464C -:103C200DFFF742FFB0B12368B8F1000F04D09988B7 -:103C300DB8F800209142F1D11DB119882A8891421E -:103C400DECD19968084A12893281C6E90013002027 -:103C500DBDE8F081A388206001339BB2A380002BC7 -:103C600DD5D0D8E72040002008400020F0B5022331 -:103C700D1A4D0B8000F5805E4FF6FF74083001265B -:103C800D036801331ED0478807F1030C00EB8C0C41 -:103C900DE6451CD38388A34215D003889BB1836866 -:103CA00DB3F1FF3F0FD0D5F800C09C4500D22B607B -:103CB00D0B8803333B440B804388033300EB8300B5 -:103CC00D8645DDD8F0BD002AF2D01670F0E70AB1B6 -:103CD00D012313704FF480630B80F0BD184000205A -:103CE00D30B5104C83B06088211DFFF7DDFE20B983 -:103CF00D03B0BDE83040FFF757BF0B4B62689988A2 -:103D000D1B680A4803EB81015388033300259BB2DE -:103D100D4FF0030C9B00009584F800C001F04AF8A9 -:103D200D03B030BD08400020D4400020FC2100200D -:103D300D2DE9F04FA64FDFF8BCA2DFF8BC92DFF8FB -:103D400DBC828BB006463C68002C00F0B98023780D -:103D500D5A1E052A00F26883DFE802F0412424038D -:103D600D034E002E40F0D88094F804B0BBF1010F43 -:103D700D00F04F82BBF1020F00F04582BBF1000F46 -:103D800D00F02882CDE907660596099605AD48F243 -:103D900D0E66023B0696042B4CD8DFE803F08571C6 -:103DA00D6545A100B4F814B0002E40F09D80894DFA -:103DB00DA17D0BEB8B0205EB82024FEA8B0610897E -:103DC00D526802EB8002062900F22983DFE811F028 -:103DD00D680191017E01A20156013D011801002EDD -:103DE00D40F0E3812279032A00F2AD80DFE812F082 -:103DF00DE4002E029D00C500002E40F0E28198F8EF -:103E000D0B30002B00F0AA8098F8003088F80B607A -:103E100D013B062B5BD8DFE813F03B02C501A60181 -:103E200DA3015A0028028E0104238DF81430E38873 -:103E300DADF82030684C04F1100654F8043B2846C8 -:103E400D03B19847A642F8D15146002648463E6038 -:103E500DFBF71EFF6148012100F088FF00287FF469 -:103E600D72AF0BB0BDE8F08F03238DF81430E188ED -:103E700D2289E3680793ADF82010ADF82220D9E729 -:103E800D02238DF81430A37D2289A188ADF820205E -:103E900DA3F10603B3FA83F3E26807925B09ADF869 -:103EA00D22108DF82430C5E701238DF814302189B7 -:103EB00DA288E3680793ADF82010ADF82220B9E78A -:103EC00D51464846FBF7B2FE044638603FE70023F3 -:103ED00D05AD0593C5E902332B6148F20E660696D2 -:103EE00D05238DF81430A5E7A17DE288394D02290F -:103EF00D07D90BEB8B0005EB8000D11C06893144F3 -:103F000D01814FEA8B065E4405EB8605C2F57F42C3 -:103F100D6989FD320A446A8105AD002205924FF48C -:103F200D0646C5E902222A6133E72D4A2D4811685C -:103F300D0023237102249480012200F06FFF0028DA -:103F400D8FD03C682378284905AD002205924A6040 -:103F500DC5E902222A6148F20D661AE798F8003089 -:103F600D072B00F2DB81DFE813F0EF01D901D90156 -:103F700D1201AC01E600E600BF01194E1B4A1948BB -:103F800D4FF0000B84F804B0CDF800B00823316871 -:103F900D00F010FFB8F8025005EB85030D4D05F844 -:103FA00D23B005EB830533686A686B60B3882B819A -:103FB00D02233260B380C2E7094B0D4A19680948E4 -:103FC00D0123237100230093082300F0F3FEB6E7CD -:103FD00D1C40002020400020F03F0020D040002059 -:103FE00DD4400020FC21002000400020EC9803006C -:103FF00DF498030014400020C04000200840002029 -:1040000DE288214641F61D5006EB0B0C05EB8C0C9E -:1040100DD41CBCF808E07444ACF808405E4405EBD1 -:1040200D8605C2F57F420C466989FD320A446A81D4 -:1040300D05AD41F61D5200269042C5E90066C5E961 -:1040400D02662E613FF4A5AED8E1AA4BAA4A596883 -:1040500DAA4BAB481B8803930623A375002300933B -:1040600D042300F0A7FE40BB039B03EB830305EB8A -:1040700D830501232B740BB0BDE8F08F9D48A36918 -:1040800D03609E49039200234360FFF743FD039AAB -:1040900D0023002800F0B98111460222A27503E029 -:1040A00D0223A37511460023009304239448E218BC -:1040B00D00F080FE00283FF4D4AEA07D3968E28880 -:1040C00D0B78022848F20D60A8D99DE723698C482A -:1040D00D002B14BF03230123A375002302F1080154 -:1040E00D009304F10C02042300F064FE0028E4D1D7 -:1040F00DB7E6032B0CBF05230623A3750023111D63 -:1041000D00937F48042304F1080200F053FE0028B9 -:1041100DD3D1A6E6E3880120A075002002F10C01A1 -:1041200D9B0022690090764800F044FE0028C4D11F -:1041300D0BB0BDE8F08F072388F800300023009303 -:1041400DC8F804306F4B704A19686D48082300F0A9 -:1041500D31FE00283FF485AE3C6805AD237868E755 -:1041600DFFF722FDF5E7D8F80420664853888488C8 -:1041700D0168033300209BB201EB840100900324FE -:1041800D9B005F4888F8004000F014FEE1E75D4AAF -:1041900DD8F804305988938803330B449380022355 -:1041A00D88F80030FFF79CFDD3E7002305AD05939C -:1041B00D564A2B61C5E9023353604FF40646069605 -:1041C00D38E605AD002305934FF40646C5E90233E5 -:1041D00D2B6184E6022305AD23710DF11201E36815 -:1041E00D05932846CDE90666FFF794FC002840F0BC -:1041F00DC08048F209660023C5E90033C5E90233E2 -:1042000D2B612378C5E5CDE907660596099605ADC1 -:1042100DBFE53E4B1B78A01D002B00F0E48005ADE3 -:1042200D3B4B2A463146FFF7E9FC394B002800F09D -:1042300DC980C3E9006648F2096398428ED1C5E989 -:1042400D0066C5E902662E612378A2E5314D2B7813 -:1042500D022B40F0AC800023009369682B702E4A2E -:1042600D2748082300F0A6FD69E6B8F80220294D7D -:1042700D9300134405EB830500236968009306231F -:1042800D88F80030244A1E48082300F093FD60E7AB -:1042900D98F80A3043B11F4DEB68002288F80A20C8 -:1042A00D13B92A7C002A7DD105AD0023059388F82A -:1042B00D0030C5E90233A8F80230C8F804302B618C -:1042C00D0DE6B8F80220134D0E4902EB820305EB03 -:1042D00D830308685C6858608888188102238B8086 -:1042E00D0C6002FA03F3C4E7012388F8003098F854 -:1042F00D0A30CFE7E43F0020E89803007A4200201F -:1043000DFC210020D4400020F49803000040002040 -:1043100DE040002020400020EC980300013B062BDC -:1043200D3FF6D5AD01A252F823F000BF9142030034 -:1043300DA54103006741030061410300CF3E030027 -:1043400D6B420300374103003C4DB8F808202B7831 -:1043500D0132B3FA83F3A8F8082000225B09A8F80C -:1043600D022088F80B20012288F80A3088F80020F6 -:1043700D90E70699324A8B88E3800B882381314878 -:1043800D00960423BDF8124000F014FD002838D12A -:1043900D2A4B04EB840403EB8404012323740BB038 -:1043A00DBDE8F08FA8F80230FFF79AFCD1E6264A57 -:1043B00D05AD0023012105931170C5E902332B6171 -:1043C00D5360FCE600969C881D4A06991D480423FF -:1043D00D00F0F0FCA8B9194B04EB840403EB840442 -:1043E00D84F810B03DE5194B0996CDE90566CDE988 -:1043F00D0766C3E9006605AD48F2016023780646FD -:1044000DC7E43C6848F20D66F5E6CDE90500CDE957 -:1044100D07000990237805AD48F20966B9E4E288F2 -:1044200D214648F20E60EFE505AD00230593C5E981 -:1044300D02332B6148F20E630693FBE4204000200B -:1044400DE8980300FC21002000400020E0400020FF -:1044500D4068FFF76DBC00BF2DE9F04F4F4C25783C -:1044600D83B0002D5ED00C46002972D00988984685 -:1044700D4FF6FF7399424FD06388002B4CD066687E -:1044800D16F003065FD10746002A65D0B2F800B0DA -:1044900DB2F80290424801A9FBF786FB4FF0000AE3 -:1044A00DC0F800A0C0F810A0C0F814A0C0F804A077 -:1044B00DC0F808A0C0F80CA0C0F818A080F80080C3 -:1044C00D636803610546A0F814B00121354800F07A -:1044D00D41FC23882B81B8F1030F6388E860AB8022 -:1044E00DA5F8069024D02E48A5F80AA001A9FBF73F -:1044F00D8DFB3FB1E9682C4A00231289BB72C7E9D5 -:1045000D00133A812948012100F018FC044628B90E -:1045100DFFF70EFC264601E048F20366304603B075 -:1045200DBDE8F08F48F20166304603B0BDE8F08F6C -:1045300D3B68AB61042301A9A5F80AA0AB75184827 -:1045400DFBF764FBD6E748F20266304603B0BDE8E0 -:1045500DF08F48F20466E1E7B4F8089009F1030022 -:1045600D40F2FE3380B2984214D8114A13783BB909 -:1045700D518913890B4403449BB2B3F5806F05D960 -:1045800D48F20666304603B0BDE8F08F0144518114 -:1045900DB3467FE748F20866C0E700BF0040002041 -:1045A00DC04000201840002008400020D0400020CE -:1045B00D20400020094A116804290BD038B5156830 -:1045C00D074C03460121104644F8253000F0C2FB8C -:1045D00D002038BD48F20B60704700BFDC40002062 -:1045E00DF03F00202DE9F04F954D89B02A7800233A -:1045F00DCDE90333CDE905330793002A4ED1281DAC -:1046000D02F0FF0800F0BEFB20B10024204609B0E7 -:1046100DBDE8F08FD8F8F83F5C1C4AD04FF08052BF -:1046200D11695269874F88493B610022A3F50053F8 -:1046300D3846FB6000F0B2FB04460028E6D11C238F -:1046400D82498348DFF824A2DFF824B28C22FBF7DD -:1046500D71FA022326460093A146FB68F018F35821 -:1046600D00F0E1805B4530D143687A4A93424BD0EC -:1046700D013293422BD1B8F1000F40F09480764B6C -:1046800D7649186000220193FFF7F0FA019B9B8891 -:1046900D022B0CBF042308231C434CE0704C04F187 -:1046A00D100554F8043B03A803B19847A542F8D16F -:1046B00DABE74FF010234FF080525B6911695269DF -:1046C00D581C08BF02FB01F3ACE701330BD1031DEE -:1046D00D00F5805102E0994200F08F801A68013296 -:1046E00D03F10403F7D0009B013B9BB2009309EB50 -:1046F00D89030AEB830209F10109506003220AF8CC -:1047000D23201FFA89F916E009EB89030AEB8302CE -:1047100D9900506001F1100208314FF0000C524425 -:1047200D51440AF823C0FFF7A1FA09F1010944F039 -:1047300D02041FFA89F906F58056B6F5005F8CD193 -:1047400D009B012B2CD9E4B2062C0ED1444C012236 -:1047500D00232A706B6004F1100554F8043B03A884 -:1047600D03B19847AC42F8D14FE702D814F0FD0FD2 -:1047700D16D0374802A9FBF717FA053C0023012292 -:1047800D036043608360C3600361436183610270B2 -:1047900D062C1DD8DFE804F02B1C2B1C1A2E1A003A -:1047A00D48F20A6432E709EB890C0AEB8C0202210C -:1047B00D294B0AF82C1011812A49A1F80290196889 -:1047C00D516009F101091FFA89F959E703230371B2 -:1047D00D02A91F48FBF71AFA2348012100F0AEFA8F -:1047E00D044600287FF411AFFFF7A2FA0EE701236C -:1047F00D0371EDE702230371EAE7174B1A68CAB19B -:1048000D184A09EB89010AEB8103A2F802900222F2 -:1048100D09F101090AF8212058601FFA89F91A8156 -:1048200D44F0010487E75A1C3FF451AF5B453FF458 -:1048300D4EAF58E7022218609A804FF00108EFE75B -:1048400D00400020FC210020089903003440002086 -:1048500DC0400020FE011EF1D4400020D8400020B1 -:1048600DF03F002008400020D040002020400020D4 -:1048700DDEC0ADDE30B370B50D4682B0F1B10DF1D5 -:1048800D06010446FFF746F918B948F2096002B06F -:1048900D70BDBDF806000D4B666800EB800003EBA4 -:1048A00D800001210C3000F055FA636801220C33B1 -:1048B00D0020C5E90063A27202B070BD48F2046029 -:1048C00D02B070BD48F20460704700BF2040002068 -:1048D00D10B310B582B00DF106010446FFF71AF9B9 -:1048E00DB0B1BDF806300E4A03EB830302EB830330 -:1048F00DDA684AB1A27A3AB1DA680021013A08467B -:1049000DDA60A17202B010BD48F2056002B010BDB0 -:1049100D48F2096002B010BD48F20460704700BF54 -:1049200D2040002002230022FFF796BD18B103237B -:1049300D0022FFF791BD48F20460704770B51B4B24 -:1049400D1B7882B01BB34FF6FF739842054628D0F3 -:1049500D01A91748FBF728F9002405220126446018 -:1049600D0460C58002708460C46004614461846128 -:1049700D067101A90E48FBF749F90E48314600F0C2 -:1049800DDDF9054640B12546284602B070BD48F216 -:1049900D0165284602B070BDFFF7CAF9284602B07E -:1049A00D70BD48F20365284602B070BD004000207E -:1049B00DC0400020D040002010B5184B1B7882B0AD -:1049C00D0BB301A91648FBF7EFF8034600220621A9 -:1049D00D02605A609A60DA601A615A619A611970C0 -:1049E00D0F4801A9FBF712F90E4B1A780AB10122F3 -:1049F00DDA720D48012100F0A1F9044640B10024FE -:104A000D204602B010BD48F20164204602B010BD30 -:104A100DFFF78EF9204602B010BD00BF0040002008 -:104A200DC040002008400020D040002010B582B0CA -:104A300DADF806000A48ADF80410047844B15AB137 -:104A400D53B101A90DF10600FFF7D8F802B010BD62 -:104A500D48F2016002B010BD48F2046002B010BD12 -:104A600D0040002000B50E4B83B01B78ADF806005A -:104A700D5BB179B172B1134600200A460DF1060102 -:104A800DFFF7BCF803B05DF804FB48F2016003B01A -:104A900D5DF804FB48F2046003B05DF804FB00BF51 -:104AA00D0040002000B50E4B83B01B78ADF806001A -:104AB00D5BB179B172B113460DF106000A460021C2 -:104AC00DFFF79CF803B05DF804FB48F2016003B0FA -:104AD00D5DF804FB48F2046003B05DF804FB00BF11 -:104AE00D0040002020B119B103680B600020704711 -:104AF00D48F20460704700BF384B1B78002B67D01D -:104B000D002868D030B50022354C026042608260CA -:104B100DB4F80AC02389C260022101806168028253 -:104B200D63449BB2002934D02E4A0D68954230D192 -:104B300D2D4A4D682A44012A2BD8E2684280C3F5DC -:104B400D806292B2A0F808C0438102B1828101F166 -:104B500D08034FF6FF7E01F580511A68013216D019 -:104B600D5A88033203EB8202914225D39A8872450B -:104B700D12D01A8882B19A6801320DD08288013222 -:104B800D82805A88033203EB82039942E5D80020D4 -:104B900D30BD01220280D0E7B0F806C0C2890CF109 -:104BA00D010CA0F806C05C8803322244C2815A88E9 -:104BB00D033203EB8203E8E7C289C488CB1A02EB08 -:104BC00DA30301340122C480C3810274002030BDCF -:104BD00D48F20160704748F20460704700400020C1 -:104BE00D20400020DEC0ADDE02FEE10E4B0901F0DB -:104BF00D1F024FF0010C0CFA02F100EB830000F0E4 -:104C000D85B800BF4B0910B501F01F040121A1406B -:104C100D00EB830000F06EF8E04000F0010010BDE5 -:104C200D01F01F02012303FA02F24B0900EB83008E -:104C300DD14300F077B800BF4B0901F01F0150F8C8 -:104C400D2300C84000F00100704700BF2DE9F04F70 -:104C500D01F1FF3A83B04FEA5A130D460446019312 -:104C600D4FF000094FF0010854F8293004EB890684 -:104C700D6FEA030B9BFAABFBBBFA8BFBBBF1200F6F -:104C800D25D00BEB491B5D454FEA49170CD81EE0AB -:104C900D3368DB4393FAA3F3B3FA83F3202B07EBCB -:104CA00D030B14D05D4512D90BF01F034FEA5B10B7 -:104CB00D08FA03F104EB80009A4600F01BF820FA85 -:104CC00D0AF0C307E4D4584603B0BDE8F08F019A4B -:104CD00D4A4509F1010301D09946C5E7AB46F2E714 -:104CE00D034653E8000F0A4643E8002C9CF0000FE2 -:104CF00DF7D17047034653E8000F40EA010243E83D -:104D000D002C9CF0000FF6D1704700BF034653E80E -:104D100D002F42EA010043E8000C9CF0000FF6D191 -:104D200D704700BF034653E8002F02EA010043E835 -:104D300D000C9CF0000FF6D1704700BF034653E8FE -:104D400D000F00EB010243E8002C9CF0000FF6D1A0 -:104D500D704700BF034653E8002F02EB010043E804 -:104D600D000C9CF0000FF6D1704700BF034653E8CE -:104D700D002FA2EB010043E8000C9CF0000FF6D1D0 -:104D800D704700BF0346012253E8000F40EA0201BD -:104D900D43E8001C9CF0000FF6D1704740B139B1CB -:104DA00D10B40C680160234611465DF8044B18479A -:104DB00D0E2070472DE9F047DDF820A048B342B32F -:104DC00D06684EB31D460BB34768D7F80490B3FB86 -:104DD00DF9F809FB1838B8F1000F17D142EA0104B0 -:104DE00DA4078E460FD1C468A1420CD3046901F10A -:104DF00DFF3E7544A54206D8CDF820A0F468A44620 -:104E000DBDE8F04760471020BDE8F0870920BDE8F8 -:104E100DF0870E20BDE8F0870820F5E7D8B1F0B592 -:104E200D0668D6B1AAB1446827687C1E0C428E462E -:104E300D0DD1C468A1420AD34C1E07FB024E046972 -:104E400DA64504D83469A446BDE8F040604710205B -:104E500DF0BD0920F0BD0E2070470820F0BD00BF49 -:104E600D29DF704728DF704703689A6852B310B581 -:104E700D86B00023CDE9023300930493037984684F -:104E800D059401918BB1012B03D06846904706B074 -:104E900D10BDC368416904911B0302208DF8000009 -:104EA00D02936846904706B010BDD0E903144369DC -:104EB00D049301208DF80000CDE90241684690472A -:104EC00D06B010BD704700BF084670470020704700 -:104ED00D024B187A003818BF01207047844100201A -:104EE00D034B187A0122B0FA80F05A7440097047CA -:104EF00D8441002008B510461A4602F022FE00201B -:104F000D08BD00BF10B5064B06480024C3E9004498 -:104F100DC3E902441C61FAF725FE204610BD00BF0F -:104F200D844100207441002010B50A4C0A4B4360A7 -:104F300D2046FFF727FF08B1002010BDFEF720F92E -:104F400D02462274054906481C238C22FAF7F2FD0D -:104F500D002010BD84410020FC980300E840002093 -:104F600D7441002038B5254D2B7AFBB1244B1C68BC -:104F700D02232B72237923B3012B0CD0204603215E -:104F800DFFF772FF00232B726B601E491E48BDE8B0 -:104F900D3840FAF77DBED4E903031844FFF762FFEA -:104FA00D18B31128EAD101232B7238BD15491648C3 -:104FB00DFAF73CFE124B044618600028D8D1686001 -:104FC00D38BDD4E90523D21AB2F5805F28BF4FF45E -:104FD00D80529208E1682069012A38BF01221944E4 -:104FE00D1844FFF73DFF0028DBD12B7C002BDCD1D3 -:104FF00DBDE83840022000F009B800BF8441002010 -:1050000D9C410020984100207441002010B5254C92 -:1050100D237A93B1022B06D103280FD1E368013314 -:1050200D082B2AD8E360637C1BB9BDE81040FFF75D -:1050300D99BFBDE81040FEF793B810BD1A4B002282 -:1050400D1B68E2601A79FAB1012AECD1D3E9042187 -:1050500D01328A421A61E6D10022022822720CBF67 -:1050600D11460D211846FFF7FFFE10491048FAF7BB -:1050700D0FFE637C002BDCD1D7E70B4B00221B68A6 -:1050800DE26022720D21EDE7D3E90512A1EB020CCE -:1050900DBCF5805F94BF624402F5805291429A61E3 -:1050A00DC1D1D9E7844100209C41002098410020C6 -:1050B00D74410020831E012B01D8FFF7A7BF704755 -:1050C00D00F0FD03012B00D07047A0F10100044B4F -:1050D00DB0FA80F0002240095A741874FFF742BFED -:1050E00D84410020F0B585B007460C46184803A949 -:1050F00D15461E46FAF758FD30B38446240B8660DC -:1051000D07600123CCF80C40124E1148CCF8145016 -:1051100D0024CCF8044003A9CCF81040CCF818407A -:1051200D8CF80430FAF772FD301DFFF72BFE10B12D -:1051300D204605B0F0BD737C002BFAD10190FFF72E -:1051400D11FF019805B0F0BD042005B0F0BD00BF02 -:1051500D7441002084410020F0B585B006460F460D -:1051600D164803A915461C46FAF71EFD10B38446D2 -:1051700D0A9B066083600761114ECCF81440002431 -:1051800D0E48CCF80C5003A9CCF80440CCF81840CC -:1051900DFAF73CFD301DFFF7F5FD10B1204605B0C7 -:1051A00DF0BD737C002BFAD10190FFF7DBFE019867 -:1051B00D05B0F0BD042005B0F0BD00BF7441002066 -:1051C00D8441002013DF70470023D3F8F80F421CF1 -:1051D00D01D0FFF7F7BF4FF010235869431CF8D1EA -:1051E00D042070470148FFF7EDBF00BF00C001006C -:1051F00DA0DF7047A1DF7047ADDF7047B3DF7047A9 -:1052000DB4DF704730B50D4B83B01A68019242F68A -:1052100DA623012501AA69460446ADF80030ADF874 -:1052200D0250FFF7E5FF08B103B030BD044B2A462D -:1052300D19782046FBF74AFB03B030BD28990300CF -:1052400D9B42002070B54FF6FF738AB00024984240 -:1052500DCDE90044CDE902440494ADF802001CD020 -:1052600D054600F049FC1128064643D017D8E0B199 -:1052700D0B2829D10F23BDF802008DF8003000F066 -:1052800D47FD03466846ADF80430FCF7A5FC224601 -:1052900D194B28461978FBF719FB0AB070BD43F27C -:1052A00D0203984210D12246F2E70E23BDF8020008 -:1052B00D8DF8003000F02CFD03466846ADF8043043 -:1052C00DFCF78AFC3246E3E7002407232846CDE9A4 -:1052D00D0544CDE908448DF81430ADF81650079605 -:1052E00D00F016FD034605A8ADF81830FCF774FC68 -:1052F00D2246CDE70122CBE79E420020FFF7A2BF59 -:1053000D2DE9F047DFF8548188B098F80010074672 -:1053100DFBF7C0FA10B108B0BDE8F0870446384677 -:1053200D00F050FC11280CD8112825D8DFE800F02A -:1053300D7D242424242448244F2424242424242478 -:1053400D243A43F2020290422CD043F201429042A1 -:1053500D12D13846FFF776FF01263F4B32461978BA -:1053600D3846FBF7B3FA98F800102246384608B0D5 -:1053700DBDE8F047FBF7AABA0023CDE90333CDE929 -:1053800D06330590072338468DF80C30ADF80E70B6 -:1053900D00F0BEFC034603A8ADF810300126FCF763 -:1053A00D1BFCDAE70126D8E701AB294603AA3846EC -:1053B00D0493FFF721FF18B9BDF80430002BCCD1B1 -:1053C00D384600F0A5FC00F019FC0026C5E70DF1EC -:1053D00D0600FFF713FFBDF80630012BF0D90026AC -:1053E00D012502A94FF0020942F6021A09E0BDF8A3 -:1053F00D08305345D8D0BDF806300135ADB2AB42BB -:1054000DDED928460022CDE90391FFF7F9FE42F6D9 -:1054100D05230028D4D102A9002EE8D1BDF80860DB -:1054200DF61AB6FA86F67609E5E700231022384615 -:1054300DCDE90333CDE9053307938DF80C20ADF895 -:1054400D0E7000F065FC0124034603A8ADF8103082 -:1054500D2646FCF7C1FB80E7A0420020A1420020B8 -:1054600D30B5012187B005462948FFF739FCBFF358 -:1054700D5F8F08B107B030BD0446284600F0F0FA42 -:1054800D8628024623D00FD8C8B1112833D1214B1D -:1054900D012219782846FBF719FABFF35F8F1C4BD1 -:1054A00D00221A6007B030BD43F20203984222D1A8 -:1054B00D184B224619782846FBF708FAEDE7154BED -:1054C00D1978284607B0BDE83040FBF7FFB9CDE9A4 -:1054D00D03440623CDE9014428468DF80430ADF888 -:1054E00D0650059400F014FC034601A8ADF80830F1 -:1054F00DFCF772FBDCE700240723CDE90144CDE97D -:1055000D04448DF804302846ADF806500392E9E7BF -:1055100DA04100209F420020037803B1704730B5B1 -:1055200D044683B04088FFF78DFE6588284600F05D -:1055300D33FBA0B96488204600F0EAFB00236A46DD -:1055400D0921FBF763FD052818D0104B1049187879 -:1055500D0022FBF7FFF9024640B103B030BD0D4B01 -:1055600D012219782846FBF7B1F9E3E70A4B0B49FD -:1055700D187803B0BDE83040FBF7ECB9064B0122BB -:1055800D19782046FBF7A2F9DFE700BF9F42002004 -:1055900D61540300A04200209C42002005520300EC -:1055A00D70B50378082B82B009D0314C3149207881 -:1055B00D0022FBF7CFF9024650B302B070BD467A18 -:1055C00D0446002EF1D1057A072D29D0082D45D09E -:1055D00D012DEAD180886A462946FBF7F9FF064678 -:1055E00D0028E2D1019B1B78002BDED0A08800F0B3 -:1055F00D03FC4FF6FF739842D7D01F4C2A462178F3 -:1056000DFBF764F91D4920783246FBF7A3F9CCE787 -:1056100D1B4B1C49187802B0BDE87040FBF79AB9D6 -:1056200D8088134C00F0E8FB4FF6FF739842054657 -:1056300DBCD021780122FBF749F9284600F068FB20 -:1056400D33466A460921FBF7E1FC0528AED10C4B28 -:1056500D012219782846FBF739F9A7E70A4B1A6892 -:1056600D012AA2D1BFF35F8F014C1E609EE700BFE0 -:1056700D9F42002061540300A0420020015303000B -:1056800D9C42002005520300A04100202DE9F84363 -:1056900DFBF7F6F81E4C1F4D2070FBF7F1F8287044 -:1056A00DFBF7EEF81C4E1D4F3070FBF7E9F8387024 -:1056B00DFBF7E6F8DFF87080DFF8709088F80000EF -:1056C00DFBF7DEF889F80000FBF7DAF82378144AC7 -:1056D00D182B107019D02B78182B16D03378182B57 -:1056E00D13D03B78182B10D098F80030182B0CD015 -:1056F00D99F80030182B08D0182806D0094B002037 -:1057000D1860BFF35F8FBDE8F8830320BDE8F88311 -:1057100D9F4200209E420020A0420020A142002076 -:1057200D9D420020A04100209C4200209B42002071 -:1057300D30B50D4B83B000220C4619780B4B0192FE -:1057400D05460093FBF7C2F809490A4B2846002C81 -:1057500D08BF0B46019300F0DBFA00226946FBF708 -:1057600DCDFC03B030BD00BF9C42002001000900FC -:1057700D2C9903003099030070B503888588353B5B -:1057800D86B004461F2B2AD8DFE803F061102929C3 -:1057900D292929292929292929292929292929296C -:1057A00D292929292929298429A32938554E28460B -:1057B00D3178FBF76FF890B1317800222846FBF76E -:1057C00D85F8E188002940F08980E389012B03D118 -:1057D00D217C003918BF01212846FFF7A9FF4A4C4B -:1057E00D4A4B4B4918780022FBF7B4F84949207809 -:1057F00D002206B0BDE87040FBF7ACB800261123BF -:1058000D2846CDE90166CDE903668DF8043005968D -:1058100DADF8065000F07CFAADF8080000F0EEF996 -:1058200D3D4B394C197832462846FBF74FF8217815 -:1058300D32462846FBF74AF8BDF8060000F068FA34 -:1058400D034601A8ADF80830FCF7C6F9C8E7334E9A -:1058500D28463178FBF71EF80028C0D00022317899 -:1058600D2846FBF733F8E288002A39D02C4B264C1A -:1058700D19782C4B00222846CDE90132FBF726F88A -:1058800D294B0293284600F043FA002201A9FBF7A9 -:1058900D35FCA5E7037B012BA1D1827A012A9ED18C -:1058A00D018942F60213994299D1204C284621785C -:1058B00DFBF70CF800221E492078FBF74BF8024647 -:1058C00D00288CD1164B1B4918780F4CFBF742F86A -:1058D00D86E72846FFF7B6FC0B4C81E700217BE7F6 -:1058E00DA689012EC2D1E1892846FFF783FC002845 -:1058F00DBCD1044B044C197832462846FAF7E6FF22 -:1059000D6EE700BF9D420020A04200209E42002075 -:1059100DFD52030001530300A14200209B420020D1 -:1059200D9C420020010009002C9903009F42002099 -:1059300D61540300055203002DE9F0418CB000F0D5 -:1059400D1DF901A8FAF77EFF019EDFF85480DEB144 -:1059500D00244FF6FF7703E00134A4B2B44213D212 -:1059600D0CAB03EB440333F8285C284600F0D0F968 -:1059700DB842F1D1013498F8001001222846A4B2A2 -:1059800DFAF7A4FFB442EBD3044998F800000022C3 -:1059900D0CB0BDE8F041FAF7DDBF00BF01530300C5 -:1059A00DA0420020AFDF7047B1DF7047B2DF704714 -:1059B00DB3DF704770B51E4B1E4C93E80300238870 -:1059C00D88B04FF6FF7601ADB34285E8030007D1ED -:1059D00D27E02088FBF7FEFBB0420346208020D055 -:1059E00D184600222946FBF789FB03460028F0D014 -:1059F00D002220880792112BCDE90322CDE9052243 -:105A000DADF810000DD0862B0DD007228DF80C208F -:105A100D059300F0F1F9034603A8ADF80E30FCF73D -:105A200DEFF808B070BD06238DF80C30F1E700BF1C -:105A300D349903007C420020044A12884FF6FF730C -:105A400D9A4200D17047FFF7B5BF00BF7C420020DE -:105A500D024B4FF6FF721A80002070477C420020E7 -:105A600D2DE9F04182B0074600F052F94FF6FF7371 -:105A700D98423AD0064601224FF003086B460821A2 -:105A800D3046551CFBF7A8FD0446ADB2032338463E -:105A900DE4B9019A911D42F8048BFFF787FF034685 -:105AA00D08213046CBB10C2B03D1FBF7FBFD2A4669 -:105AB00DE4E70821052B18BF1C46FBF7F3FD002872 -:105AC00D18BF0324204602B0BDE8F081072C08BFA3 -:105AD00D0C24204602B0BDE8F0813246FBF708FEEB -:105AE00D0446204602B0BDE8F08143F20204204690 -:105AF00D02B0BDE8F08100BF2DE9F04182B006464D -:105B000D00F006F94FF6FF7398422CD100270324BD -:105B100D3D464FF0010823463A4629463046FFF7E9 -:105B200D43FF04280AD008280AD00B280AD0B8F160 -:105B300D000F08BF0B2002B0BDE8F0811120F6E781 -:105B400D0020F4E714F0020404D13DB127463D4690 -:105B500D032400E001244FF00008DCE7002FEAD019 -:105B600D03242F46F7E76A460821FBF731FD00288D -:105B700DCCD1019DAF882C680635CAE708B54FF624 -:105B800DFF70FBF727FB034B1880BDE80840FFF7BC -:105B900D11BF00BF7C42002000B585B00DF1070399 -:105BA00D039300F0B5F802AA0121FBF711FD20B90E -:105BB00D039B187805B05DF804FB002005B05DF877 -:105BC00D04FB00BF70B50C4E04463046FFF7F0FEE7 -:105BD00D78B9318843F203054FF6FF722046FFF77F -:105BE00DE1FEA84200D070BD3188013189B231800B -:105BF00DF2E7032070BD00BF7E42002000B5084BC8 -:105C000D844693E8030083B06B4683E803000022CB -:105C100D19466046FBF772FA03B05DF804FB00BF4E -:105C200D3C99030046DF70472DE9F04110220546EF -:105C300D0E460130013101F074FF78BB04462B464E -:105C400D05F1100113F8012F52BB9942FAD16F7C67 -:105C500D96F8118087EA080313F0FE0F16D106F1AE -:105C600D120105F11200062207F0FE0701F059FF9F -:105C700D042F0FD0062F0DD008F0FC08B8F1040F3B -:105C800D08D0B0FA80F04009BDE8F08107F0FE07BA -:105C900D042F13D104F00100BDE8F0810024D6E7F4 -:105CA00D334606F1100113F8012F2AB98B42CED0DD -:105CB00D13F8012F002AF9D00124C8E7062FE9D0E7 -:105CC00D08F0FC08B8F1040FE4D00020E4E700BFB1 -:105CD00D70B584B005460E46FBF7DCF902AA0DF14E -:105CE00D06010720FBF7DEF9034628465BB1BDF838 -:105CF00D0640B442F2D00399FFF796FF0028EDD08D -:105D000D204604B070BD4FF6FF74204604B070BD40 -:105D100D13280DD810B50446FAF7ECFC28B1064B44 -:105D200D04EB840433F8140010BD4FF6FF7010BD62 -:105D300D4FF6FF70704700BFA4410020132816D8FE -:105D400D38B504460D46FAF7D5FC68B1094804EBA1 -:105D500D840400EB44040020E388D4F80220AB80D7 -:105D600D237A2A60AB7138BD43F2020038BD43F28D -:105D700D02007047A441002010B504884CB9821C64 -:105D800D00F10A0C12F8013B1BB99445FAD1002021 -:105D900D10BD0B88A342FAD108220231023001F066 -:105DA00DC0FEB0FA80F0400910BD00BF30B585B01F -:105DB00D0546FBF76FF90CE0039C04F14601FFF774 -:105DC00DDBFF034604F12A01284683B9FFF7D4FF10 -:105DD00D68B902AA0DF106010720FBF763F9034626 -:105DE00D2846002BE8D14FF6FF7005B030BDBDF849 -:105DF00D060005B030BD00BF4FF6FF7398422DE988 -:105E000DF04118D00024DFF838800746254601E020 -:105E100D642C10D038F81430BB42AEB204F1050436 -:105E200D05F10105F4D13046FAF764FC0028EFD0F6 -:105E300D3046BDE8F0814FF6FF763046BDE8F08183 -:105E400DA4410020132804D8024B00EB800023F856 -:105E500D10107047A4410020F8B54FF6FF7398421B -:105E600D1FD00024114F0646254603E0642C05F192 -:105E700D010515D037F81430B34204F10504A8B26A -:105E800DF4D1FAF737FC0028F0D03046FBF73EFB93 -:105E900D28B905EB85054FF6FF7327F81530F8BDCA -:105EA00D3046BDE8F840FBF731BB00BFA4410020F0 -:105EB00D10B58CB0144610306B460DF1100E10F865 -:105EC00D01CD03F801CB9E45F9D10023049391F840 -:105ED00D00C08EF80C30CEE901334A788B788DF8FE -:105EE00D1E2068468DF81D308DF81FC0FFF79AFEF5 -:105EF00D9DF82F109DF82E209DF82D302170627089 -:105F000DA3700CB010BD00BF0388102B2CD1F0B5C1 -:105F100D00F1040CBCE80F0095B00DF1280EAEE8B1 -:105F200D0F00BCE80F00AEE80F009DF82C609CE858 -:105F300D030006F0FE07062F8EE8030015D1BDF80D -:105F400D28304E49BDF830400B9803EB83035B00BE -:105F500DCA18D4804FF6FF74CC529DF832301372AC -:105F600DC2F8020015B0F0BD7047FBF793F89DF82D -:105F700D2C30032B4FEA530253D9022ADFD105AC43 -:105F800D0DF10605224629460720FBF78BF8002860 -:105F900D60D0042FF6D10C9B0698ADF810301B0C79 -:105FA00D8DF81230BDF82D30ADF8083003AA9DF8EC -:105FB00D2F308DF80A30013004A9FFF779FFBDF8B5 -:105FC00D0820BDF80C309A42DCD19DF80E309DF8BA -:105FD00D0A209A42D6D1BDF82810284BBDF806509C -:105FE00D0B9801EB810252009D521344BDF83020F5 -:105FF00DDA804FF6FF72C3F8020095429DF8320029 -:1060000D1872AFD000232046ADF816108DF814305D -:1060100DADF81850FBF708FE2046FFF77DFA15B0D6 -:1060200DF0BD05AC0DF10605224629460720FBF70C -:1060300D39F8062270B106994B7C734013F0FE0FB0 -:1060400D01F11201F0D10DF12D0001F06AFD0028D2 -:1060500DEAD1C0E7BDF8283008490B9803EB83035C -:1060600D5B00CA184FF6FF74CC52BDF830109DF886 -:1060700D3230C2F80200D180137273E7A4410020C0 -:1060800D82B010B58C4684B049688646DCF80000B5 -:1060900D0DF1080CACE8030006A981E80C00039B88 -:1060A00DDA070EEB630C12D55A10029B5EF8022034 -:1060B00DD45808AB93E803008DE8030006AB0CCB76 -:1060C00D6046A04704B0BDE8104002B07047029C86 -:1060D00DEFE700BF82B010B582B004A981E80C00D3 -:1060E00DD0E90623134304D102B0BDE8104002B03D -:1060F00D70470446F1F750FED4E9062382428B41E6 -:1061000DF2D200210022002304F11000C4E906237D -:1061100DE1600190F0F73AF9019802B0BDE8104046 -:1061200D02B0F0F787B800BF2DE9F04F83B0DDE97D -:1061300D0CABBDF83870002B41D080460E46914611 -:1061400D1D46BAF1000F3DD00F2E01D1C02F36D113 -:1061500D282001F0BEFC04461030F4F723FF182070 -:1061600D2680A4F8029001F0B4FCCDE900AB47F015 -:1061700D0207A7806B4607460246A06003CB47F88F -:1061800D0C5B0023D8F80060D360E3607B60916006 -:1061900D506075680D495161C4E908330C4B9D423F -:1061A00D08D12046F0F714FA204603B0BDE8F04FB1 -:1061B00D01F08DBC21464046A8470028F1D103B01F -:1061C00DBDE8F08F1BF0010FBED1F8E78160030031 -:1061D00D39CE01002DE9F0438DB00446149FDDF852 -:1061E00D5490884616461D465FB306A8F4F7DAFEAE -:1061F00D1820ADF80880ADF80A6001F06AFC014680 -:1062000DCDE9007941F80C5B0023EC460246C360F2 -:1062100D4B60BCE8030050602068916005930D4908 -:1062200D8568049251610C4A0A9312219542ADF88A -:1062300D0C100B9309D102A8F0F7CAF90DB0BDE807 -:1062400DF08319F0010FD0D1F8E761462046A84739 -:1062500DF1E700BF8160030069DA010070B5836862 -:1062600D1B49DA88B3F808C01A4E86B00025049190 -:1062700D059506A9044680F82050034611E9030050 -:1062800DC2F30022C2F105028DE8030092B261460D -:1062900D3068FFF79FFF104BCDE9023502AB93E855 -:1062A00D030042F210728DE803002346306823216B -:1062B00DFFF790FF00220023294604F11000C4E9E6 -:1062C00D0623E56006B0BDE87040F0F75FB800BF8B -:1062D00D99C40100843A0020D560030090F8203065 -:1062E00D054A10B5044602600BB9204610BDFFF7F4 -:1062F00DB5FF204610BD00BF5499030090F8203023 -:1063000D084A10B50446026023B9204601F0DFFBB0 -:1063100D204610BDFFF7A2FF204601F0D8FB204616 -:1063200D10BD00BF5499030090F8203010B50446FD -:1063300D83B9237963B123680C4A9B6893420CD1CE -:1063400D94F820300A4A22605BB9204601F0BFFB69 -:1063500D002010BDFFF782FFEBE720469847002095 -:1063600D10BD2046FFF77AFFEFE700BFFD62030087 -:1063700D5499030070B50A4B03600446002500F1E3 -:1063800D1006816085803046EFF750FF3046E5609E -:1063900D656284F82050EFF74DFF204670BD00BFB9 -:1063A00D549903002DE9F04190F8203088B004464F -:1063B00D0D46002B36D18068314A03685B6D9342E0 -:1063C00D5AD1304B04934FF00008CDF8148004AB34 -:1063D00D0789C2882C4E93E803008DE80300C2F3B1 -:1063E00D00223946C0270297C2F10502306892B2E9 -:1063F00D2346FFF799FE254B02970693CDF81C8097 -:1064000D08AB13E903008DE803003068204E2346E6 -:1064100D42F210722321FFF787FE3378EBB101238F -:1064200D84F820308DB900220023C4E9062300230F -:1064300D04F11000E360EFF7FDFEE068154B002856 -:1064400D08BF184608B0BDE8F081F1F7A5FC281883 -:1064500D41EBE571C4E90601E9E70093232242F21D -:1064600D107342F210700021F1F7A6FC0123337076 -:1064700D012384F82030D5E703219847A068A0E7D1 -:1064800DD903020099C40100843A0020D5600300AD -:1064900DA242002011FCFFFF416270474068704727 -:1064A00D41600020704700BFF0B58B68CD699D42FB -:1064B00DA8BF1D4683B00C46012201F10C0706460C -:1064C00D294601A8F5F798F801A93846F5F7C4F85B -:1064D00D01A8F5F7B9F8E06861692A46043001F0C2 -:1064E00D30FBE36962695B1B2A44002BE361626147 -:1064F00D25D1236A002BC4BF03F1FF33236293B16F -:1065000DA3692269E361002B626104DD606A03689F -:1065100D1B689847E36933B139463046F5F78AF879 -:1065200D304603B0F0BD236A002BF5D194F8283026 -:1065300D002BF1D004F12C00EFF7F4FEECE7E5DCD5 -:1065400DEAE700BF38B504460B4B40F80C3B04F1AD -:1065500D2C05F5F74BF82846EFF768FE00210122D0 -:1065600D4FF480732846C4E9012364636162EFF739 -:1065700D61FE204638BD00BF6899030010B5044682 -:1065800D406A88B1002A0FDD73B1C4E904110168B6 -:1065900D4FF0000C096884F828C02362C4E9062274 -:1065A00D884794F8283003B910BD04F12C00BDE8DC -:1065B00D1040EFF73FBE00BF024B1868BFF35B8F73 -:1065C00D704700BF60210020024B1868BFF35B8F3E -:1065D00D704700BF6C420020F8B504460D4600F030 -:1065E00D77F8224606460F462B462046294601F0EF -:1065F00D6FF830B9204629460022002301F040F8FB -:1066000D10B930463946F8BD00F0ACFA002200232F -:1066100D212101601046194600F0EAFE06460F469C -:1066200D30463946F8BD00BF08B52DED028B08EE9A -:1066300D100A00F003F9B4EE488AF1EE10FA0346A1 -:1066400D0ED6B5EEC08AF1EE10FA09D8B5EE408A35 -:1066500DF1EE10FA08D100F085FA2222084B026003 -:1066600DBDEC028B184608BD00F07CFABDEC028B28 -:1066700D034621221A600348BDE8084000F04EB9D8 -:1066800D000080FF888D030008B52DED028B08EE0C -:1066900D100A00F03BF9B4EE488AF1EE10FA06D676 -:1066A00DDFED0A8AB4EEE88AF1EE10FA02D4BDEC01 -:1066B00D028B08BD00F056FAC8EEA87ABDEC028B2D -:1066C00D034621221A6017EE900A08BD0000000053 -:1066D00D594A8A432DE9F04106460F4600F0928053 -:1066E00D00290B46044651DD09155DD0C3F3130394 -:1066F00DC807A1F2FF3743F4801303D45B0003EB0B -:1067000DD4736400E20F002602EB430360007F1098 -:1067100D4FF0160E34464FF40012A118994202DCC8 -:1067200D5B1A8C1816445B00BEF1010E03EBD0739F -:1067300D4FEA52024FEA4000EFD175464FF0200C60 -:1067400D4FF000420AE03FD0C10FBCF1010C01EB4C -:1067500D43034FEA40004FEA52023ED0A34202EB00 -:1067600D0E01F0DD002901EB020E09DBA0461B1B1B -:1067700D814288BF03F1FF33401A15444446E3E7D5 -:1067800DBEF1000FF2DB04F10108F0E721F0004249 -:1067900D024335D000293FD1E20A1539134664056D -:1067A00D002AF9D0D70241D400205B00DE02054655 -:1067B00D00F10100F9D51A4623468440C0F12000AE -:1067C00DC340491B134391E78142BDD8002901EB1A -:1067D00D020ED5DB98460023CEE7034302D0691C99 -:1067E00D22D001354FEA550C731003F17F53F20798 -:1067F00D03F5001348BF4CF0004C03EB0751604606 -:1068000DBDE8F08102460B4600F0C8FC32463B461F -:1068100D00F00EFBBDE8F081024600F007FB0246DA -:1068200D0B4600F0E5FDEBE70136DDE723462020C2 -:1068300D4FF0FF35C4E700BF0000F07F08B530F022 -:1068400D00432DED028B07EE100A2DD0002836DB0C -:1068500DB0F1FF4F47DAB0F5000F3BDB0022C31557 -:1068600D7F3B1344DA0F03EBD37307EE903AC2F17B -:1068700D7F02C0F3160040EAC250B8EEE78A00F07E -:1068800D51F89FED1C7ADFED1C6A07EE900A27EE9A -:1068900D877ADFED1A7AA8EE267AA8EE277ABDEC74 -:1068A00D028B17EE100A08BD9FED157ADFED157AF4 -:1068B00DC7EE277ABDEC028B17EE900A08BD77EE76 -:1068C00D477A9FED107AC7EE877ABDEC028B17EEF3 -:1068D00D900A08BDDFED0C7A67EE277A6FF018028B -:1068E00D17EE900ABBE7BDEC028B77EE077A17EE39 -:1068F00D900A08BDD95BDE3EDB27543580209A3ED9 -:1069000D000000CC000000000000004C07EE900AD3 -:1069100DF1EEE77A17EE900A704700BF0048704716 -:1069200D0000C07F30F0004207EE100A03462DD064 -:1069300D002834DBB0F1FF4F43DAB0F5000F37DB41 -:1069400D4FF0000C7048C3F31601084400F4000228 -:1069500D82F07E520A43DB1507EE102A7F3B6B4A0D -:1069600D634401F10F0CF7EE007A0CEA020237EEE8 -:1069700D677A03EBD0534ABBB5EE407AF1EE10FACD -:1069800D67D1002B40F09F80002070479FED607A0B -:1069900DDFED607AC7EE277A17EE900A704777EE33 -:1069A00D477A9FED5C7AC7EE877A17EE900A7047AB -:1069B00DDFED597A67EE277A6FF0180C17EE903AE3 -:1069C00DC0E777EE077A17EE900A7047F0EE007A7F -:1069D00D77EE277A06EE903AC7EE273A4F48C1F583 -:1069E00D5712084402F522720243002ADFED4C2AA9 -:1069F00D9FED4C4A9FED4C5A9FED4C3ADFED4C4AC2 -:106A000DDFED4C7A9FED4C6A63EEA35AB8EEE62AA1 -:106A100D65EEA56AA6EEA24AE6EE834AA4EE265AD4 -:106A200DA4EEA66AE5EE267A67EEA57AE6EE267A5C -:106A300D2EDDF6EE006A67EE266A66EE876A7BBB90 -:106A400D77EEA67AE7EEE36A77EE667A17EE900AAE -:106A500D7047F6EE006A9FED396AF0EE667AE7EE62 -:106A600D467A67EE076A66EEA76A002BECD007EE52 -:106A700D903ADFED335A9FED336AF8EEE77AE7EEA1 -:106A800DE56A36EEC77A97EE867A17EE100A7047EA -:106A900D43BB77EE677AA7EEE37A17EE100A7047DD -:106AA00D9FED276ADFED275A77EEA67A22EE066A6A -:106AB00DA7EEA36A76EEC66A36EEC77A92EE257A0F -:106AC00D17EE100A704707EE903A9FED1D7ADFED35 -:106AD00D1D6AF8EEE77A27EE877AA7EEA67A17EE0B -:106AE00D100A7047DFED166A9FED166A77EE677A2A -:106AF00D66EEC26AE7EEA36A36EEC77A92EE067AC2 -:106B000D17EE100A704700BF20FB4A00F0FF7F0010 -:106B100D000000CC000000000000004C305CCFFFF6 -:106B200D9788173E25333A3E2549923E4FD01C3E5D -:106B300D298E633EABAA2A3FCDCCCC3EABAAAA3E52 -:106B400DD1F717378071313F10B5054C13462CB175 -:106B500D0A4601460220AFF3008010BD2046FCE737 -:106B600D00000000014B1868704700BF6421002031 -:106B700D08B5074B044613B10021AFF30080054B58 -:106B800D1868836A03B19847204600F099FF00BF4B -:106B900D000000008499030070B50D4D0D4C641B71 -:106BA00DA4100026A64209D10B4D0C4C01F036F86D -:106BB00D641BA4100026A64205D170BD55F8043BF8 -:106BC00D98470136EEE755F8043B98470136F2E752 -:106BD00DD8210020D8210020D8210020F821002024 -:106BE00D024B0146186800F0DCBF00BF6421002095 -:106BF00D38B5074D00230446084611462B6000F0BA -:106C000D57FF431C02D12B6803B1236038BD00BF71 -:106C100D70420020012B2DE9F04701D0242B06D91D -:106C200DFFF7A0FF162303600020BDE8F087DFF813 -:106C300DE4C00D462E4615F8014B14F80C7017F0F4 -:106C400D0807F7D12D2C32D12C780127B51C002B3C -:106C500D5BD0102B09D1302C07D12C7804F0DF0438 -:106C600D582C4DD16C781023023507F1004808F1EE -:106C700DFF384FF0000CB8FBF3F9664603FB198A99 -:106C800DA4F1300EBEF1090F16D87446A34224DDCF -:106C900DBCF1000F1EDBB1451CD301D1A24519DBA0 -:106CA00D06FB03464FF0010C15F8014BE8E72B2CC2 -:106CB00D04BF2C78B51CCAE7A4F1410EBEF1190F23 -:106CC00D01D8373CE2E7A4F1610EBEF1190F04D8EB -:106CD00D573CDBE74FF0FF3CE6E7BCF1000F05DA70 -:106CE00D22230360464642B930469EE707B17642FD -:106CF00D002AF9D0BCF1000F00D0691E1160F3E736 -:106D000D3024002BB1D10823AFE7302CA5D00A23B6 -:106D100DABE700BF8999030013460A4601460248B6 -:106D200D0068FFF777BF00BF642100202DE9F04315 -:106D300D364F86460D46284615F8014BE65D16F092 -:106D400D0806F8D12D2C2FD12C780126851C002B6F -:106D500D57D0102B09D1302C07D1287800F0DF0047 -:106D600D582849D16C78102302354FF0FF38002791 -:106D700DB8FBF3F803FB08F96FEA09093846A4F1EB -:106D800D300CBCF1090F14D86446A34222DD002F4C -:106D900D1DDB80451BD301D1A14518DB00FB034052 -:106DA00D012715F8014BEAE72B2C04BF2C78851C25 -:106DB00DCDE7A4F1410CBCF1190F01D8373CE4E744 -:106DC00DA4F1610CBCF1190F04D8573CDDE74FF06D -:106DD00DFF37E6E7002F07DA2223CEF800304FF019 -:106DE00DFF3032B9BDE8F08306B14042002AF9D038 -:106DF00D07B1691E1160F5E73024002BB5D10823CA -:106E000DB3E7302CA9D00A23AFE700BF899903005F -:106E100D13460A46014602480068FFF787BF00BFC8 -:106E200D6421002081F0004102E000BF83F00043A7 -:106E300D30B54FEA41044FEA430594EA050F08BF08 -:106E400D90EA020F1FBF54EA000C55EA020C7FEACC -:106E500D645C7FEA655C00F0E2804FEA5454D4EB49 -:106E600D5555B8BF6D420CDD2C4480EA020281EA13 -:106E700D030382EA000083EA010180EA020281EA4B -:106E800D0303362D88BF30BD11F0004F4FEA01319D -:106E900D4FF4801C4CEA113102D0404261EB4101AC -:106EA00D13F0004F4FEA03334CEA133302D0524232 -:106EB00D63EB430394EA050F00F0A780A4F10104EE -:106EC00DD5F1200E0DDB02FA0EFC22FA05F2801828 -:106ED00D41F1000103FA0EF2801843FA05F359410E -:106EE00D0EE0A5F120050EF1200E012A03FA0EFC8D -:106EF00D28BF4CF0020C43FA05F3C01851EBE371B7 -:106F000D01F0004507D54FF0000EDCF1000C7EEBD3 -:106F100D00006EEB0101B1F5801F1BD3B1F5001F11 -:106F200D0CD349085FEA30004FEA3C0C04F1010430 -:106F300D4FEA445212F5800F80F09A80BCF1004F59 -:106F400D08BF5FEA500C50F1000041EB045141EADB -:106F500D050130BD5FEA4C0C404141EB0101013CA4 -:106F600D28BFB1F5801FE9D291F0000F04BF014693 -:106F700D0020B1FA81F308BF2033A3F10B03B3F165 -:106F800D20020CDA0C3208DD02F1140CC2F10C02F5 -:106F900D01FA0CF021FA02F10CE002F11402D8BF53 -:106FA00DC2F1200C01FA02F120FA0CFCDCBF41EA1F -:106FB00D0C019040E41AA2BF01EB0451294330BDEE -:106FC00D6FEA04041F3C1CDA0C340EDC04F11404CB -:106FD00DC4F1200220FA04F001FA02F340EA0300A2 -:106FE00D21FA04F345EA030130BDC4F10C04C4F1E8 -:106FF00D200220FA02F001FA04F340EA03002946C8 -:1070000D30BD21FA04F0294630BD94F0000F83F411 -:1070100D801306BF81F480110134013D4EE77FEAF4 -:1070200D645C18BF7FEA655C29D094EA050F08BF40 -:1070300D90EA020F05D054EA000C04BF1946104621 -:1070400D30BD91EA030F1EBF0021002030BD5FEA65 -:1070500D545C05D14000494128BF41F0004130BD8D -:1070600D14F580043CBF01F5801130BD01F00045E1 -:1070700D45F0FE4141F470014FF0000030BD7FEA54 -:1070800D645C1ABF194610467FEA655C1CBF0B464F -:1070900D024650EA013406BF52EA033591EA030F66 -:1070A00D41F4002130BD00BF90F0000F04BF00215E -:1070B00D704730B54FF4806404F132044FF0000591 -:1070C00D4FF0000150E700BF90F0000F04BF00210A -:1070D00D704730B54FF4806404F1320410F0004570 -:1070E00D48BF40424FF000013EE700BF42004FEA6B -:1070F00DE2014FEA31014FEA02701FBF12F07F43E8 -:1071000D93F07F4F81F06051704732F07F4208BF9E -:1071100D704793F07F4F04BF41F40021704730B5A5 -:1071200D4FF4607401F0004521F000411CE700BFF1 -:1071300D50EA010208BF704730B54FF000050AE074 -:1071400D50EA010208BF704730B511F0004502D575 -:1071500D404261EB41014FF4806404F132045FEA77 -:1071600D915C3FF4D8AE4FF003025FEADC0C18BF20 -:1071700D03325FEADC0C18BF033202EBDC02C2F112 -:1071800D200300FA03FC20FA02F001FA03FE40EAA4 -:1071900D0E0021FA02F11444BDE600BF70B54FF0A8 -:1071A00DFF0C4CF4E06C1CEA11541DBF1CEA135586 -:1071B00D94EA0C0F95EA0C0F00F0DEF82C4481EAEE -:1071C00D030621EA4C5123EA4C5350EA013518BF0E -:1071D00D52EA033541F4801143F4801338D0A0FBFB -:1071E00D02CE4FF00005E1FB02E506F00042E0FBA8 -:1071F00D03E54FF00006E1FB03569CF0000F18BFAE -:1072000D4EF0010EA4F1FF04B6F5007F64F5407455 -:1072100D04D25FEA4E0E6D4146EB060642EAC621E8 -:1072200D41EA55514FEAC52040EA5E504FEACE2E55 -:1072300DB4F1FD0C88BFBCF5E06F1ED8BEF1004F58 -:1072400D08BF5FEA500E50F1000041EB045170BDD4 -:1072500D06F0004646EA010140EA020081EA030118 -:1072600DB4EB5C04C2BFD4EB0C0541EA045170BD14 -:1072700D41F480114FF0000E013C00F3AB8014F18E -:1072800D360FDEBF002001F0004170BDC4F10004D7 -:1072900D203C35DA0C341BDC04F11404C4F1200558 -:1072A00D00FA05F320FA04F001FA05F240EA0200B3 -:1072B00D01F0004221F0004110EBD37021FA04F6E9 -:1072C00D42EB06015EEA430E08BF20EAD37070BDA3 -:1072D00DC4F10C04C4F1200500FA04F320FA05F002 -:1072E00D01FA04F240EA020001F0004110EBD37004 -:1072F00D41F100015EEA430E08BF20EAD37070BD74 -:1073000DC4F1200500FA05F24EEA020E20FA04F34C -:1073100D01FA05F243EA020321FA04F001F00041FB -:1073200D21FA04F220EA020000EBD3705EEA430E6C -:1073300D08BF20EAD37070BD94F0000F0FD101F09B -:1073400D0046400041EB010111F4801F08BF013CD4 -:1073500DF7D041EA060195F0000F18BF704703F012 -:1073600D0046520043EB030313F4801F08BF013D99 -:1073700DF7D043EA0603704794EA0C0F0CEA135555 -:1073800D18BF95EA0C0F0CD050EA410618BF52EA0F -:1073900D4306D1D181EA030101F000414FF0000015 -:1073A00D70BD50EA410606BF1046194652EA430623 -:1073B00D19D094EA0C0F02D150EA013613D195EA97 -:1073C00D0C0F05D152EA03361CBF104619460AD1DF -:1073D00D81EA030101F0004141F0FE4141F47001E9 -:1073E00D4FF0000070BD41F0FE4141F4780170BDD9 -:1073F00D70B54FF0FF0C4CF4E06C1CEA11541DBF3E -:1074000D1CEA135594EA0C0F95EA0C0F00F0A7F83F -:1074100DA4EB050481EA030E52EA03354FEA01316C -:1074200D00F088804FEA03334FF0805545EA13137F -:1074300D43EA12634FEA022245EA111545EA106547 -:1074400D4FEA00260EF000419D4208BF964244F1DE -:1074500DFD0404F5407402D25B084FEA3202B61AFD -:1074600D65EB03055B084FEA32024FF480104FF4D1 -:1074700D002CB6EB020E75EB030E22BFB61A754645 -:1074800D40EA0C005B084FEA3202B6EB020E75EBD8 -:1074900D030E22BFB61A754640EA5C005B084FEA40 -:1074A00D3202B6EB020E75EB030E22BFB61A75460D -:1074B00D40EA9C005B084FEA3202B6EB020E75EB18 -:1074C00D030E22BFB61A754640EADC0055EA060ED9 -:1074D00D18D04FEA051545EA16754FEA06164FEA1C -:1074E00DC30343EA52734FEAC2025FEA1C1CC0D1C8 -:1074F00D11F4801F0BD141EA00014FF000004FF055 -:1075000D004CB6E711F4801F04BF01430020B4F115 -:1075100DFD0C88BFBCF5E06F3FF6AFAEB5EB030CCD -:1075200D04BFB6EB020C5FEA500C50F1000041EBCA -:1075300D045170BD0EF0004E4EEA113114EB5C0497 -:1075400DC2BFD4EB0C0541EA045170BD41F480116A -:1075500D4FF0000E013C90E645EA060E8DE60CEA72 -:1075600D135594EA0C0F08BF95EA0C0F3FF43BAF8F -:1075700D94EA0C0F0AD150EA01347FF434AF95EA46 -:1075800D0C0F7FF425AF104619462CE795EA0C0F2A -:1075900D06D152EA03353FF4FDAE1046194622E7F7 -:1075A00D50EA410618BF52EA43067FF4C5AE50EAD1 -:1075B00D41047FF40DAF52EA43057FF4EBAE12E7C1 -:1075C00D4FF0FF3C06E000BF4FF0010C02E000BFA2 -:1075D00D4FF0010C4DF804CD4FEA410C7FEA6C5C85 -:1075E00D4FEA430C18BF7FEA6C5C1BD001B050EA28 -:1075F00D410C0CBF52EA430C91EA030F02BF90EA13 -:1076000D020F0020704710F1000F91EA030F58BFD1 -:1076100D994208BF90422CBFD8176FEAE37040F033 -:1076200D010070474FEA410C7FEA6C5C02D150EAD1 -:1076300D013C07D14FEA430C7FEA6C5CD6D152EA8C -:1076400D033CD3D05DF8040B704700BF8446104651 -:1076500D62468C461946634600E000BF01B5FFF750 -:1076600DB7FF002848BF10F1000F01BD4DF808ED20 -:1076700DFFF7F4FF0CBF012000205DF808FB00BFF1 -:1076800D4DF808EDFFF7EAFF34BF012000205DF84B -:1076900D08FB00BF4DF808EDFFF7E0FF94BF012098 -:1076A00D00205DF808FB00BF4DF808EDFFF7CEFF99 -:1076B00D94BF012000205DF808FB00BF4DF808EDD8 -:1076C00DFFF7C4FF34BF012000205DF808FB00BFA9 -:1076D00D4FEA410C7FEA6C5C02D150EA013C0AD1C1 -:1076E00D4FEA430C7FEA6C5C02D152EA033C02D1B3 -:1076F00D4FF0000070474FF0010070474FEA410214 -:1077000DB2F1E04324BFB3F5001CDCF1FE5C0DD9F2 -:1077100D01F0004C4FEAC0024CEA5070B2F1004F3C -:1077200D40EB830008BF20F00100704711F0804F3F -:1077300D21D113F13872BCBF01F00040704741F404 -:1077400D80114FEA5252C2F11802C2F1200C10FA08 -:1077500D0CF320FA02F018BF40F001004FEAC123EC -:1077600D4FEAD32303FA0CFC40EA0C0023FA02F390 -:1077700D4FEA4303CCE77FEA625307D150EA013366 -:1077800D1EBF4FF0FE4040F44000704701F0004036 -:1077900D40F0FE4040F40000704700BF53B94AB9B5 -:1077A00D002908BF00281CBF4FF0FF314FF0FF30FC -:1077B00D00F074B9ADF1080C6DE904CE00F006F8D7 -:1077C00DDDF804E0DDE9022304B070472DE9F04750 -:1077D00D089D04468E46002B4DD18A42944669D9A8 -:1077E00DB2FA82F252B101FA02F3C2F1200120FA8B -:1077F00D01F10CFA02FC41EA030E94404FEA1C48D9 -:1078000D210CBEFBF8F61FFA8CF708FB16E341EAD4 -:1078100D034306FB07F199420AD91CEB030306F15A -:1078200DFF3080F01F81994240F21C81023E63447B -:1078300D5B1AA4B2B3FBF8F008FB103344EA03441F -:1078400D00FB07F7A7420AD91CEB040400F1FF3334 -:1078500D80F00A81A74240F207816444023840EA71 -:1078600D0640E41B00261DB1D4400023C5E90043AA -:1078700D3146BDE8F0878B4209D9002D00F0EF802D -:1078800D0026C5E9000130463146BDE8F087B3FA60 -:1078900D83F6002E4AD18B4202D3824200F2F98048 -:1078A00D841A61EB030301209E46002DE0D0C5E94B -:1078B00D004EDDE702B9FFDEB2FA82F2002A40F097 -:1078C00D9280A1EB0C014FEA1C471FFA8CFE01269A -:1078D00D200CB1FBF7F307FB131140EA01410EFB3E -:1078E00D03F0884208D91CEB010103F1FF3802D2E5 -:1078F00D884200F2CB804346091AA4B2B1FBF7F0DF -:1079000D07FB101144EA01440EFB00FEA64508D901 -:1079100D1CEB040400F1FF3102D2A64500F2BB803E -:1079200D0846A4EB0E0440EA03409CE7C6F120078D -:1079300DB34022FA07FC4CEA030C20FA07F401FAD3 -:1079400D06F31C43F9404FEA1C4900FA06F3B1FB5C -:1079500DF9F8200C1FFA8CFE09FB181140EA0141C1 -:1079600D08FB0EF0884202FA06F20BD91CEB01015E -:1079700D08F1FF3A80F08880884240F28580A8F1B6 -:1079800D02086144091AA4B2B1FBF9F009FB101108 -:1079900D44EA014100FB0EFE8E4508D91CEB0101A6 -:1079A00D00F1FF346CD28E456AD90238614440EA49 -:1079B00D0840A0FB0294A1EB0E01A142C846A646C9 -:1079C00D56D353D05DB1B3EB080261EB0E0101FA52 -:1079D00D07F722FA06F3F1401F43C5E900710026AF -:1079E00D3146BDE8F087C2F12003D8400CFA02FC05 -:1079F00D21FA03F3914001434FEA1C471FFA8CFE15 -:107A000DB3FBF7F007FB10360B0C43EA064300FB04 -:107A100D0EF69E4204FA02F408D91CEB030300F1A2 -:107A200DFF382FD29E422DD9023863449B1B89B259 -:107A300DB3FBF7F607FB163341EA034106FB0EF3E2 -:107A400D8B4208D91CEB010106F1FF3816D28B428F -:107A500D14D9023E6144C91A46EA004638E72E465B -:107A600D284605E70646E3E61846F8E64B45A9D253 -:107A700DB9EB020864EB0C0E0138A3E74646EAE7C2 -:107A800D204694E74046D1E7D0467BE7023B614470 -:107A900D32E7304609E76444023842E7704700BFD9 -:107AA00D024B58221A604FF0FF3070477042002091 +:1000000D22801988A9542A44090A51702288023283 +:1000100D92B222805B88AB542A441B0A537023880A +:1000200D02332380736A002B2FD09988B4F800C057 +:1000300D881C0CF102020244BA4269D8FE2867D826 +:1000400D033105F80C102288013292B2FF21228073 +:1000500DA9542288013292B222801988A9542A44C7 +:1000600D090A51702088023080B220809A8862B1CE +:1000700D99680393002900F03C81284407F069FD3D +:1000800D039B9A8823881344238096F82C30002BE9 +:1000900D40F0ED80307800283BD03388012B00F004 +:1000A00D288123889A1CBA4232D8012804D171784C +:1000B00D023119448F422BD3023FFF1ABFB2A81849 +:1000C00D04A9ADF81070FFF7B3FE10BB3378022B07 +:1000D00D00F017817178BDF810209142C0F00D81AC +:1000E00D9742C0F00A8117460922FE2F10D82388A7 +:1000F00D791CE954238801339BB22380EA54238869 +:1001000D01331F44278004E023880433BB425DD9AB +:1001100D0C2006B0BDE8F087082FF9D904A8FFF729 +:1001200D83FE0028F5D123880822EA542388013361 +:1001300D9BB21B222380EA542388DDF81120013362 +:1001400D9BB22380EA502B44BDF815209A8023885A +:1001500D9DF8102006339BB212F0FE0218BF01224B +:1001600D2380EA54238801332380E5E62388DA1CB3 +:1001700DBA42CDD80222EA542388012213449BB2FD +:1001800D2380EA54238813449BB22380E9542388A7 +:1001900D13442380D8E606F108080222CDE9004772 +:1001A00D2B4611464046FFF747FE0028B1D1CDE959 +:1001B00D004740462B4610220621FFF73DFE002842 +:1001C00DA7D1338A002B3FF4E0AE1BE004A8FFF764 +:1001D00D2DFE00289DD123880322EA542388013364 +:1001E00D9BB219222380EA542388BDF810200133D5 +:1001F00D9BB22380EA542B44120A5A70238802338F +:1002000D23809DE606F11008CDE900472B4602221A +:1002100D03214046FFF710FE00287FF47AAFCDE9A9 +:1002200D004740462B4610220721FFF705FE002808 +:1002300D7FF46FAF338B002B3FF4ABAE06F1180894 +:1002400DCDE900472B46022214214046FFF7F4FD6D +:1002500D00287FF45EAFCDE9004740462B461022C3 +:1002600D1521FFF7E9FD00283FF493AE51E7B16A80 +:1002700D00293ED04FF000094B464FF0160A2BE0F7 +:1002800D2388E854238801339BB2238005F803A00B +:1002900D238801339BB2238031F82220EA542B446A +:1002A00D120A5A702088023080B22080B8F80420DB +:1002B00D28444AB1D8F80810D9B107F04AFCB8F86B +:1002C00D042023881344238096F82C205FFA89F3A9 +:1002D00D9A427FF6DFAEB16A03EB430201EB82086F +:1002E00D09F10109B8F80430D81C0233FE2BC7D927 +:1002F00D0EE7072006B0BDE8F087012B08D00822D5 +:1003000DF3E6BDF810309F42F9D31F460922ECE603 +:1003100D8F42F4D30F460822E7E600BF75DF704722 +:1003200D76DF70477ADF70477BDF704770B51D4D04 +:1003300D2B8884B2A34282B011D11B4E297A327B15 +:1003400D91420ED3337C00222A72F3B9736933B113 +:1003500D00228DF80420ADF8064001A8984702B0A0 +:1003600D70BD05F10A011846FFF7D8FF40B11128FD +:1003700DF5D0B369002BF2D002B0BDE8704018473C +:1003800D2B7A01332B7202B070BD3B212046FFF753 +:1003900DC7FF30F00803D9D0B369002BD6D09847EA +:1003A00DD4E700BF7C3C0020603C002010B4019CD1 +:1003B00D6388834212D38B4210D840F2F3118A42E4 +:1003C00DA08894BF931A531A834207D80A448242D5 +:1003D00D34BF002001205DF8044B704700205DF80C +:1003E00D044B704710B50B46497A82B0024691B95D +:1003F00D104C93F808C0D4E90110BCF1000F18BFE0 +:1004000D01465868FFF7C2F988B1A3697BB102B004 +:1004100DBDE810401847074949690020187231B1ED +:1004200D01238DF80430ADF8062001A8884702B0ED +:1004300D10BD00BF603C002070B50388122B82B048 +:1004400D50D015D8102B2AD0112B0FD1394C8288B2 +:1004500D23889A420AD16068FFF7DEF918B1364B4E +:1004600D9B6903B198474FF6FF73238002B070BDAF +:1004700D502BFBD1304CC288E3899A42F6D1038AC6 +:1004800D022BF3D12B4D83882E889E42EED1123054 +:1004900D00F098FA002844D02946304633E0C37B5B +:1004A00D012BE3D1234C22884FF6FF739A422FD1B3 +:1004B00D8588224B1030009003CB0022C4F80E101B +:1004C00DC4F80A00238A2272A189E28960892580F5 +:1004D00DFFF76CFF184B6072DB89002BC6D12146EC +:1004E00D284610E0134C838825889D42BED10830E4 +:1004F00DA189238A0090E2896089FFF757FF03469F +:1005000D21462846637202B0BDE87040FFF76ABF0E +:1005100D094B9B69002BA9D0042002B0BDE87040A7 +:1005200D18476868FFF778F900289FD0A369002B5A +:1005300DF3D19BE77C3C0020603C0020903C0020E8 +:1005400D70B3F8B586460768164E174D0446BEE8DB +:1005500D0F00B446ACE80F009EE8070035608CE84C +:1005600D0700BFB13846FFF7DDFE90B92368186864 +:1005700D596803C50D4B0E490E4A18464FF6FF74C8 +:1005800D40F8041F1C800021FFF7F2F8002818BF67 +:1005900D0320F8BD2846FFF7C7FE0028EAD0F8BDB6 +:1005A00D0E207047603C0020903C00207C3C0020D9 +:1005B00D103800202D03030070B582B0064601915E +:1005C00D019D6DB100242546214601A804F03CFB98 +:1005D00D18B106EB450301359C800134142CF3D181 +:1005E00D3046356002B070BD2DE9F04F0388B0F88C +:1005F00D0480103B8DB007460A2B31D8DFE803F09D +:1006000D0647303030303030304E3300364EB36820 +:1006100DDB4300937168684604F08CFB009901A8D8 +:1006200DFFF7CAFFDDF804A0BAF1000F12D00DF1EB +:1006300D06097C364FF0000B39F8025F2B4C204633 +:1006400D2946043404F0F4FAA642F8D10BF1010B5B +:1006500DD345F1D1B8F1130F29D9042003F0DEF9F8 +:1006600D0DB0BDE8F08F037A21483F2B4FEA1314EC +:1006700D41462CD904F0C2FA1E48414604F0BEFA98 +:1006800D1D4841460DB0BDE8F04F04F0B7BA1B4808 +:1006900D41460DB0BDE8F04F04F0CABA037A002B05 +:1006A00DDED1437A12481B074146F2D5EAE71348DB +:1006B00D414604F0A3FA0D48414604F09FFAFB7B36 +:1006C00D012BCDD00E48414604F098FAC8E704F04E +:1006D00DAFFA032CD0D00748414604F0A9FA022CFA +:1006E00DCED005484146D4E7983C00209C3C0020E4 +:1006F00DB03C0020AC3C0020A83C0020A03C0020D9 +:1007000DA43C00201328014601D900207047014860 +:1007100D04F09ABA9C3C00201328014601D9002010 +:1007200D7047014804F090BA9C3C0020132801D971 +:1007300D0020704710B504462146074804F084FA9E +:1007400D08B9002010BD2146044804F07DFA0028A8 +:1007500D14BF0220012010BD9C3C0020A03C0020B5 +:1007600D132801D90020704710B5044621460648CC +:1007700D04F06AFA08B9002010BD21460348BDE80F +:1007800D104004F061BA00BF9C3C0020A83C002042 +:1007900D132801D90020704710B50446214606489C +:1007A00D04F052FA08B9002010BD21460348BDE8F7 +:1007B00D104004F049BA00BF9C3C0020AC3C002026 +:1007C00D132801D90020704710B50446214606486C +:1007D00D04F03AFA08B9002010BD21460348BDE8DF +:1007E00D104004F031BA00BF9C3C0020B03C00200A +:1007F00D30B5094B83B09B68019300252C462146EB +:1008000D01A8013404F020FA00B10135142CF6D101 +:1008100D284603B030BD00BF983C002030B50C4ACF +:1008200DD36883B0DB4300939168684604F082FA85 +:1008300D0025009B01932C46214601A8013404F0AC +:1008400D03FA00B10135142CF6D1284603B030BDA2 +:1008500D983C002010B5034B04465968FFF7ACFED9 +:1008600D204610BD983C002010B5084AD36882B0D0 +:1008700DDB4301939168044601A804F05BFA20461E +:1008800D0199FFF799FE204602B010BD983C00205B +:1008900D08B51821024804F0E1F9C0B208BD00BF47 +:1008A00D983C002070B50C4E044630460D4604F0C1 +:1008B00DCBF908B1132C01D9002070BD2146301D94 +:1008C00D04F0C2F90028F7D0E81D214606EB8000A0 +:1008D00DBDE8704004F0B8B9983C0020F8B50F4F52 +:1008E00D044638460D46164604F0AEF908B1132CF1 +:1008F00D00D9F8BD2146381D04F0A6F90028F8D01E +:1009000DE91D07EB810021461EB1BDE8F84004F05A +:1009100D75B9BDE8F84004F08BB900BF983C0020D4 +:1009200DF0B50F4B83B09B6801930746A0B1019DB5 +:1009300D7DB100250E462C46214601A804F084F910 +:1009400D03463146A0B201340BB1B8470135142C22 +:1009500DF2D1284603B0F0BD0546284603B0F0BDE0 +:1009600D983C0020F0B5154E83B004460F46014665 +:1009700D3046154604F068F918B90026304603B024 +:1009800DF0BD063406EB840463680193002FF4D0A8 +:1009900D019B002BF1D000263446214601A804F01E +:1009A00D53F903462946A0B201340BB1B8470136BD +:1009B00D142CF2D1304603B0F0BD00BF983C00209E +:1009C00DAADF7047008800F0010070470088C0F36F +:1009D00D4000704730B591B013460A888C78ADF859 +:1009E00D0C200022ADF800208DF802204A7C012C4D +:1009F00D38BF0124013A8DF80E40042A09D8DFE8EA +:100A000D12F0C800CC00D000D400050022228DF8D1 +:100A100D00208A7C013A042A09D8DFE812F0CA00C6 +:100A200DCE00D200D600050022228DF80120CA7B0F +:100A300D91F80CC04CEAC20C0A7C4CEA021C9DF8E1 +:100A400D02200CF0190C22F019024CEA020C0A7D5E +:100A500D002A14BF0222012262F3420C4A7B8DF858 +:100A600D02C0002412F0300FCDE90944CDE90B444A +:100A700DCDE90D440F946FD10022CDE907220692E6 +:100A800D4A7B8DF824208C688A7BB1F804C08DF8E0 +:100A900D252003AACDF814D0ADF81CC004921CB1CA +:100AA00DCA880894ADF818208C69002C36D04FF008 +:100AB00D000C8DF806C0ADF804C0B4F800C0656830 +:100AC00DADF82CC001AAB4F802C00D92227BADF88E +:100AD00D2EC0013A0A95042A2CD8DFE802F08E9236 +:100AE00D9682280022228DF80520A27A94F808C05B +:100AF00D4CEAC20CE27A4CEA021CA27B002A9DF859 +:100B000D06200CF0190422F0190244EA020414BF65 +:100B100D0222012262F342048DF80640CA6902B135 +:100B200D0C9204AA09A9FFF74BFF11B030BD222288 +:100B300D8DF80420627B013A042AD6D801A555F818 +:100B400D22F000BFEB0B0300F30B0300D30B0300EC +:100B500DDB0B0300E50A0300CA7CADF80840013A3F +:100B600D8DF80A4002AC042A07D8DFE802F0525E85 +:100B700D5A56030022228DF809209DF80A200E9462 +:100B800D012464F342028DF80A2011228DF8082009 +:100B900D72E711228DF800203BE721228DF800200D +:100BA00D37E731228DF8002033E712228DF800202F +:100BB00D2FE711228DF8012039E721228DF8012030 +:100BC00D35E731228DF8012031E712228DF8012011 +:100BD00D2DE731228DF8052087E712228DF80520AB +:100BE00D83E712228DF80420A4E711228DF8052049 +:100BF00D7BE721228DF8052077E711228DF804205F +:100C000D98E721228DF8042094E731228DF80420F5 +:100C100D90E711228DF80920AFE712228DF80920F7 +:100C200DABE731228DF80920A7E721228DF80920A5 +:100C300DA3E700BF90DF7047A5DF7047B5DF7047B2 +:100C400D08B90E2070474FF01712172302604FF0AE +:100C500D1B0C41F61B32016180F804C0C380836018 +:100C600D82810020704700BF8288002A3CD130B5B8 +:100C700D0388242B85B00C4611D80F2B30D9103B8F +:100C800D142B2DD8DFE803F073942C2C2C2C2C2C4A +:100C900D2C2C2C2C2C2C2C2C2C2C2C9B5F003A2B04 +:100CA00D36D0552B1CD1C388C988A272172B38BFDB +:100CB00D17238B4228BF0B4623811046FFF7BEFF3B +:100CC00DE37A6BB922695AB12189ADF80C1040F65F +:100CD00D7720ADF80800ADF80A3002A920469047FC +:100CE00DA37A53B905B030BD70471128237B4AD183 +:100CF00D627B01219A42A17248D3E1880020FFF75F +:100D000D9BFF0028EED14FF48073638105B030BD99 +:100D100D4389C98825698B4228BF0B46172B38BFDD +:100D200D1723238165B1E17A51B140F67721ADF8F2 +:100D300D0810ADF80A20ADF80C3002A92046A847DE +:100D400D00236381CEE70B69027A4A73002BC7D06B +:100D500D00214DF67A208DF80D10ADF80800ADF894 +:100D600D0A108DF80C2002A920469847B8E7C27BDF +:100D700D0B790B73012A0CBF2188C988228908BF02 +:100D800DE1808A4232D3627B9A42A9D200209BB283 +:100D900D6A4602A9ADF80830ADF80A30ADF80C007E +:100DA00DADF80E000090ADF80400FFF743FF97E794 +:100DB00D172341F61B32CB808B608A8192E7037A31 +:100DC00D0A7B93424FF0000028BF134602A96A46E2 +:100DD00DADF80830ADF80A30ADF80C00ADF80E00E6 +:100DE00D0090ADF80400FFF725FF79E70020FFF72D +:100DF00D23FF00287FF479AF0122237BE272C2E743 +:100E000D2DE9F041DFF89C8000238AB04FF6FF708A +:100E100DCDE9003388F8003000F01EFD4FF6FF7667 +:100E200DB04220D0044648F2096707E000F0C0FC4C +:100E300D204600F011FDB042044614D0A4F58045C3 +:100E400DADB26A4602A9284603F034FE0346BB4202 +:100E500D2046EBD0284603F079FD48F20762904218 +:100E600D034618D013B90AB0BDE8F0810022CDE9D0 +:100E700D0522CDE9082207214FF6FF7205A88DF84E +:100E800D1410ADF818400793ADF8162000F058FA7D +:100E900D0AB0BDE8F081012388F800300AB0BDE842 +:100EA00DF08100BF8F42002010B58389017886B094 +:100EB00D03F5804300229BB20429CDE90122CDE93F +:100EC00D03220592ADF8083043D02CD84A1E022AD1 +:100ED00D39D843F6FE729342C38957D8D0E9012021 +:100EE00DA1F10301B1FA81F149098DF80C308DF8AA +:100EF00D0D100490002A4FD19DF81430082243F0B4 +:100F000D01038DF804208DF81430294C4FF6FF7332 +:100F100D01A8ADF8063000F013FA2378BBB1FFF746 +:100F200D6FFF06B010BD05290DD143684BBB1323D0 +:100F300D8DF804304FF6FF7301A8ADF80830ADF809 +:100F400D063000F0FDF91A4C2378002BE7D106B0DE +:100F500D10BD43F6FE729342F5D8C289002AF2D134 +:100F600D4268F2B10B238DF804300392104C01222C +:100F700D4FF6FF7301A82270ADF8063000F0E0F9CE +:100F800DE2E714228DF804200393D3E703F58044A0 +:100F900DA4B29442A2D9D6E709238DF80430059264 +:100FA00DB3E70A2218468DF8042000F001FCDDE7B6 +:100FB00D8F42002030B5184889B003F003FB38BBD1 +:100FC00D03F018FB0546F8B900F0B6FBCDE9035563 +:100FD00D0CE003F057FC019B9C8804F5804405A8A8 +:100FE00DA4B203F07DFC204600F0AEFB05A903AAD8 +:100FF00D4CF2070003F03EFD034601A905A8002BA6 +:1010000DE7D0284609B030BD8625284609B030BD49 +:1010100D0325284609B030BDA90E0300F0B5FF2801 +:1010200D87B007D801290C4617461E4606D00B1F60 +:1010300D052B03D90725284607B0F0BD0023A0F5E1 +:1010400D8040A4F58041CDE9013380B289B201AB76 +:1010500D03AA03F0F3FCF8B901A903A803F012FCED +:1010600D0546C8B9019BBC705B883B808EB1366864 +:1010700D786802999C00A64228BF2646324606F0A3 +:1010800D68FDB4420CD803A803F02AFC284607B02B +:1010900DF0BD029B7B60F6E70525284607B0F0BD45 +:1010A00D0C25C8E7024B0022C3E90022704700BFA0 +:1010B00D143D002070B5012886B004460E46154635 +:1010C00D02D0031F052B1CD8A4F580400E4A80B218 +:1010D00D03A903F0CFFC20B901A903A803F0D2FBAB +:1010E00D10B1002006B070BD019AAC709388528883 +:1010F00D2A8003F58043029A6A6003A8338003F0C7 +:1011000DEFFB012006B070BD143D002030B5FF2867 +:1011100D89B006D88B78012B154606D01A1F052AE3 +:1011200D03D90724204609B030BDA3F580430A88B2 +:1011300D4C689BB2A0F58040ADF80A3019460023EB +:1011400DCDE90342CDE9003380B26B4605AAADF877 +:1011500D080003F073FCF0B902A905A803F0EEFB3B +:1011600D48F2066304469C421ED007D804BB002DEE +:1011700DD8D0294605A803F0BDFCD3E748F2076394 +:1011800D9C4219D048F20D639C4214BF03241124D4 +:1011900D204609B030BD02A905A803F0CBFB48F2EB +:1011A00D066304469C42E0D18624204609B030BD3A +:1011B00D0324204609B030BD1124204609B030BDAE +:1011C00D4FF6FF7000F0C0BAFF2806D808B500F042 +:1011D00DDBFAFFF715FE002008BD0720704700BFA2 +:1011E00D00F0FABA00F002BB00F036BB00F054BBC1 +:1011F00D10B41D4C00232246B2F800C0844502F104 +:1012000D0C0208D00133042BF6D14FF0000C6046D0 +:1012100D5DF8044B704703EB430C04EB8C0C9CF80E +:1012200D02208A4213D00133032B03D9EDE701339A +:1012300D042BEAD003EB43024FEA820C34F8222050 +:1012400D8242F4D1A4449CF802208A42EBD19CF84E +:1012500D0A209207E7D1DCF80420002AE3D160468A +:1012600D5DF8044B704700BF6C3E002010B582B096 +:1012700D8278417A044600232F48CDE900338DF85A +:1012800D022000F0A9FF88B3237AA2788DF80220FE +:1012900D03EB83039B00013A0190ADF80030072A60 +:1012A00D08D8DFE802F00407070707042C430123E1 +:1012B00DADF800302246694632F8040BFFF726FFE1 +:1012C00D112827D005D8A0B1072818BF032002B0D8 +:1012D00D10BD86280AD1A37A184A23F0030343F0E0 +:1012E00D01030121A372117002B010BD032002B0E1 +:1012F00D10BDA37A23F00303A37202B010BD2246E2 +:1013000D142332F8040BADF800306946FFF7FEFEEA +:1013100D1128D7D1A37A094A23F0030343F002031E +:1013200D01210020A372117002B010BD8388093312 +:1013300D9B08ADF80030BDE75C3E002090420020D8 +:1013400D2DE9F047564F0646C06886B03D463A46F1 +:1013500D00235168884202F10C0200F0968001339F +:1013600D042BF6D100243378092B00F08180132B48 +:1013700D57D0082B58D04FF00008304600F038FBFE +:1013800D304601F05BFD304604F05EFB3046454EC5 +:1013900D04F00EF93378BBB1002434704FF001091D +:1013A00D04EB440305EB83034FEA440A9B7A9A0747 +:1013B00D0DD5384686F80090FFF758FF98B90134DF +:1013C00D042C07F10C07EBD106B0BDE8F087DB0765 +:1013D00DF5D586F80090B8F1000FF0D03846FFF73C +:1013E00D45FF0028EBD054444FF6FF7235F82430FA +:1013F00DADF806208628ADF808304BD007238DF8C0 +:1014000D0430039001A800F0F3FA01A801F016FDD5 +:1014100D01A804F019FB01A804F0CAF806B0BDE854 +:1014200DF0874FF00108A8E7737A002BA3D1002CA9 +:1014300D34D0227A6AB1DFF870909846617A4144CF +:1014400DC9B2484600F0E0FE237A08F1010898453C +:1014500DF4D34FF6FF732380A37000236360984687 +:1014600DA37A23F00303A3724FF47F43238184E710 +:1014700D737A002B7FF47FAF84B1A27A094E63603B +:1014800D42F00202A272984686E703EB430305EB96 +:1014900D830468E706238DF80430B3E7A0466CE7B4 +:1014A00D6C3E0020904200205C3E002030B5174D70 +:1014B00D002283B02B464FF6FF7C4FF0FF0E1446F3 +:1014C00D02EB420105EB8101A3F800C083F802C0D5 +:1014D00D83F809E0887A0C33013220F00300042AE6 +:1014E00D887203F8044C43F8084CE9D15024CDE937 +:1014F00D0024074B074908484FF4A07200F002FE84 +:1015000D002818BF032003B030BD00BF6C3E002083 +:1015100D9C3E00201C3D00205C3E00202DE9F84F34 +:1015200DDFF8B8800546434600241A88AA4203F125 +:1015300D0C030BD00134042CF7D12846FFF744FEE1 +:1015400D10B1072818BF0320BDE8F88F04EB440342 +:1015500D214E08EB83034FF6FF774FF00009997882 +:1015600D2846FFF745FE834600B3037A73B14FF06B +:1015700D000A9BF8091051443046C9B200F044FEF0 +:1015800D9BF808300AF1010A9A45F2D39BF80A300C +:1015900DABF800704FF47F4223F003038BF8027019 +:1015A00DCBF80490ABF808208BF80A30621C032AA4 +:1015B00DC3D804EB440408EB840302E00132042A8F +:1015C00DBBD09989A94203F10C03F7D102EB420379 +:1015D00D08EB83031446C2E75C3E00206C3E0020FE +:1015E00D0023FFF71BBD00BF002B41D02DE9F041BB +:1015F00D1E46CB1F012B0F4629D8531E032B144615 +:1016000D25D88046FFF7F4FD054698B3037AA3422B +:1016100D2BD1697AFF291DD04FF0000824482C7278 +:1016200D00F0DAFD88B304EB840212010332C2F339 +:1016300D8D02B77070603280B8F1000F04D0082FA2 +:1016400D02D19200063A82800020BDE8F081072089 +:1016500DBDE8F0812146164800F06AFDFF280146DD +:1016600D687216D04FF00108D8E70F20BDE8F08161 +:1016700D0E207047FF214FF6FF70FFF7B9FD0546AD +:1016800D28B1A0F800808770C3E70320E0E71120A0 +:1016900DDEE7AB7AA9704FF6FF72002023F003034B +:1016A00D2A804FF47F4268602A81AB721120CFE708 +:1016B00D5C3E002070B5FFF79BFDE0B1037A054657 +:1016C00D5BB10E4E0024697A21443046C9B200F058 +:1016D00D9BFD2B7A01349C42F5D3AB7A4FF6FF720A +:1016E00D4FF47F41002023F00303AA7029812A8043 +:1016F00D6860AB7270BD052070BD00BF5C3E002000 +:1017000DCB1F012B14D870B5064610460C46154656 +:1017100DFFF766FD50B121463046FFF769FD48B130 +:1017200D84700580BDE87040FFF7A0BD072070BD37 +:1017300D07207047052070BD02484022002106F0A9 +:1017400D30BA00BFA03E00204FF6FF73984210B58F +:1017500D0DD0FF28044602D94FF6FF7010BD094881 +:1017600D214603F057FA0028F6D1204610BD054852 +:1017700D4FF4807103F072FA80B2B0F5807FEBD038 +:1017800D10BD00BFA03E002008B54FF6FF73984274 +:1017900D02D0FF28014601D9002008BD034803F0FF +:1017A00D39FA0028F8D1012008BD00BFC03E002045 +:1017B00DFF2800D9704710B504462146044803F0B0 +:1017C00D37FA21460348BDE8104003F031BA00BF97 +:1017D00DA03E0020C03E0020FF28014601D9002078 +:1017E00D7047014803F030BAA03E0020F8B54FF61F +:1017F00DFF7398422AD0013084B2FF2C22D8144DA9 +:1018000D03E09CB2B4F5807F1CD02146284603F03E +:1018100D1BFA631C0028F4D00E4FA7F120062146B9 +:1018200D384603F011FA78B10134A5B207E0294624 +:1018300D304603F009FAACB201350028EFD1B5F509 +:1018400D807FF4D14FF6FF742046F8BD0024D6E713 +:1018500DA03E0020C03E002038B54FF6FF739842E1 +:1018600D16D0013084B2FF2C0ED80A4D03E09CB285 +:1018700DB4F5807F08D02146284603F0E5F9631CB6 +:1018800D0028F4D0204638BD4FF6FF74204638BDF1 +:1018900D0024EAE7C03E002070B50024064E254620 +:1018A00D2146304603F0D0F90134B4F5807F05446C +:1018B00DF6D1284670BD00BFA03E0020074B1B7817 +:1018C00D03B9704710B5044604F026FB204601F01D +:1018D00D0DFB2046BDE8104003F056BF924200209C +:1018E00D2DE9F04F87B083464FF6FF708A4691463B +:1018F00D0193FFF777FC0423039302AB00250593B7 +:1019000D04AA03AB0621044602950495FFF786FB56 +:1019100D072844D04FF6FF770346B8464FF0FF3601 +:1019200D0AE0052B15D1FFF75DFC03AB04AA0621D8 +:1019300D0446FFF773FB03462046002BF1D1029BB3 +:1019400DAB4224BFA0461D46B3423CBF27461E46B0 +:1019500DE9E74FF6FF739C4203D0032007B0BDE8C3 +:1019600DF08FA04519D0A7420CBF05200020BBF178 +:1019700D000F01D0ABF80080BAF1000F01D0CAF80A +:1019800D0050B9F1000F01D0A9F80070019B002B98 +:1019900DE4D01E6007B0BDE8F08F0520E7E7052015 +:1019A00D07B0BDE8F08F00BF0D4B70B51C7864B16A +:1019B00D0C4D0D4E00231A4629463046FFF790FF79 +:1019C00D052805D0B0FA80F46409084B1C7070BD71 +:1019D00D00232B60054B4FF6FF7232801C7070BDDB +:1019E00D92420020E03E00207642002094420020EA +:1019F00D2DE9F043044687B0808804F005FA23787A +:101A000D6080083B032B08D8DFE803F03827170266 +:101A100D634B1A78002A40F08D80624F3B784BB1B2 +:101A200D614E002556F8043B204698473B7801351A +:101A300D9D42F7DB07B0BDE8F083594D2B78002BA5 +:101A400D35D15A4B1B78002BE7D0594AA388128801 +:101A500D9A42E2D1FFF7A8FFDFE7637A002BDCD1D2 +:101A600D54490A68002AD8D0E0688242D5D152483C +:101A700D0B600268E360013A0260CEE7637A9BB9BE +:101A800D4C490A681AB1E068824200F08380474BE6 +:101A900D1B78002BC1D0464BA2881B889A42BCD123 +:101AA00D237A062BB9D1D5E7012BB6D1EFE74FF647 +:101AB00DFF70FFF797FB4FF6FF7398420646C0D1B4 +:101AC00DFFF792FBB042BCD1364F00230DF1040855 +:101AD00D0C220193C8E90133C8E903338DF80420C2 +:101AE00D3A782B70ADF80800ADF80600A2B12E4E75 +:101AF00D1D46B14659F8043B204698473B780135C1 +:101B000D9D42F7DB43B1002556F8043B404698470C +:101B100D3B7801359D42F7DB244B1B78002B89D098 +:101B200D234AA38812889A4284D107B0BDE8F043B6 +:101B300DFFF73ABF00250DF104081A4F1D70A36879 +:101B400D0195C8E90355C8F8045003933B784FF647 +:101B500DFF720D218DF80410ADF80820ADF80620A8 +:101B600D002B3FF467AF104EB14659F8043B2046A9 +:101B700D98473B7801359D42F7DB002B3FF45AAF78 +:101B800D002456F8043B404698473B7801349C426C +:101B900DF7DB4FE7064AA0880B601080E3603CE757 +:101BA00D9142002093420020E43E00209442002008 +:101BB00D76420020F03E0020E03E002078B1F8B5DE +:101BC00D074F3B7853B1074E0546002456F8043BAA +:101BD00D284698473B7801349C42F7DBF8BD7047A7 +:101BE00D93420020E43E0020F8B5074F3B7853B1F7 +:101BF00D064D0646002455F8043B304698473B7881 +:101C000D01349C42F7DBF8BD93420020E43E0020F6 +:101C100DF8B5074F3B7853B1064D0646002455F8ED +:101C200D043B304698473B7801349C42F7DBF8BDC6 +:101C300D93420020E43E0020F8B5074F3B7853B1A6 +:101C400D064D0646002455F8043B304698473B7830 +:101C500D01349C42F7DBF8BD93420020E43E0020A6 +:101C600D10B5FFF7A7F9D8B9FFF720FCC0B901F0FF +:101C700D05F9A8B900F080FB90B903F00FFD78B914 +:101C800D03F0EEFE60B9074A074C0849084B206087 +:101C900D4FF6FF7CA2F800C0012208701A7010BD2B +:101CA00D032010BD76420020F03E0020944200201B +:101CB00D924200200A4B1B786BB10A4A1378022B13 +:101CC00D0BD810B4591C084C117044F82300002097 +:101CD00D5DF8044B7047082070470420704700BF23 +:101CE00D9242002093420020E43E0020034B1B78DB +:101CF00D0BB101F015B90820704700BF92420020CA +:101D000D08B5054B1B782BB101F02CF9082808BF3D +:101D100D112008BD082008BD9242002009B101F034 +:101D200D1FB97047024B1B7803B9704703F00CBE07 +:101D300D92420020034B1B780BB100F0E3BF08204B +:101D400D704700BF92420020024B187800B97047CF +:101D500DFFF74CBA92420020034B1B780BB104F0F5 +:101D600D83B80820704700BF9242002010B4054C84 +:101D700D24781CB15DF8044BFFF7B2BD08205DF867 +:101D800D044B7047924200202DE9F041394B1B78EE +:101D900D88B0002B39D0384B384C054693E80300FA +:101DA00D237801AE86E803002BB3354F3C683CBB6E +:101DB00D344BDFF8DC801B88AB42D8F800302ED0D6 +:101DC00D5A1C27D001332E4AC8F800303146284618 +:101DD00DFFF79CF90446A0B1D8F800300022013B72 +:101DE00D11283A60C8F800300AD0862809D0072893 +:101DF00D18BF032405E0FFF7D7FD2378002BD4D1BE +:101E000D1124204608B0BDE8F0810824204608B012 +:101E100DBDE8F0811324204608B0BDE8F081002B09 +:101E200DD0D008232846CDE90344CDE905448DF8EB +:101E300D0C30079403F0E8FF9DF81C30124FADF8FD +:101E400D0E0064F300038DF81C303B78ADF8105094 +:101E500D0622ADF814200694002BD2D00B4E254649 +:101E600D56F8043B03A898473B7801359D42F7DBB4 +:101E700DC7E700BF92420020A098030094420020C3 +:101E800DF03E00207642002093420020E43E0020E8 +:101E900DE03E002076DF704710B5044682B059B998 +:101EA00D01A9FFF747FF43F20202904200D0C8B9E3 +:101EB00D9DF804309B0713D400212046FFF720FF27 +:101EC00D70B111280CD00D2813D00B2808D043F277 +:101ED00D0202904204D002B0BDE8104001F09EBD58 +:101EE00D02B010BD01F09AFD9DF804309B07F7D4A8 +:101EF00DE2E71321204602B0BDE81040FFF7CABF4C +:101F000D017839B1072900D0704780680028FBD0CF +:101F100D01F084BD4088FFF7BFBF00BF2DE9F04140 +:101F200D037886B00446142B0FD8DFE803F0630E58 +:101F300D750E0E0E110E0B0E0B0E0E0E0E0E0E0E50 +:101F400D0E224B006A4B01221A7006B0BDE8F081DB +:101F500D684C2378002BF8D1654D2B78002B00F0C1 +:101F600D878002F031FD002840F09F80012323700F +:101F700DEBE761495F4A5E4B0C68604F00251570B9 +:101F800D1D7004F108084FF6FF76624202F0070259 +:101F900D04F0070358BF5342013437F81320B242FF +:101FA00D0BD001A80295CDE9035527F81360ADF8C4 +:101FB00D082001950595FFF7B1FF4445E5D106B021 +:101FC00DBDE8F08183684B4948F20D6200209342D1 +:101FD00D087002D0B3F5064FB7D10023062201A831 +:101FE00DCDE90133CDE9033305938DF80420FFF7D7 +:101FF00D95FFAAE78088FFF7C7FE86281CD0112819 +:1020000D1AD0132803D83E4BC340DB079DD406B02E +:1020100DBDE8F04101F002BD037A012B95D80023F4 +:1020200D8288059301A8CDE90133CDE90333ADF8DD +:1020300D0820FFF773FF88E72F4830490268A4880E +:1020400D21F81240531C594201F0070103F0070318 +:1020500D58BF4B4200220360062301A80192CDE92F +:1020600D0222CDE904228DF80430FFF757FF6CE70B +:1020700D01A802F049FD38BBBDF80A30002B14BF92 +:1020800D012300232B707FF46CAF002301AA1946A6 +:1020900D1846FFF76BFE064668B1431F012B7FF60E +:1020A00D54AF304601F0BAFC4FE748F20762904258 +:1020B00D3FF44BAFABE7BDF80400FFF74DFE06460E +:1020C00D70B901232B704CE701F0A8FCBDF80A3064 +:1020D00D002B14BF012300232B707FF436AFD4E700 +:1020E00D01F09CFC0122731F93422A70D9D82CE772 +:1020F00DCE21002095420020F43E002050210020EA +:1021000DC100080030B4DDE9024570B169B163B1B9 +:1021100D05FB04FC944508D83CB135B1C0E9024536 +:1021200DC0E9001330BC00207047072030BC704759 +:1021300D2DE9F04100284AD003680646002B46D011 +:1021400D4068002843D0B368002B40D000250F46CF +:1021500DFF2429460DE0FF2C08BF2C462B1B013315 +:1021600DBB4235D0B3680135EDB29D4229462ED222 +:1021700D706802F04FFDBFF35F8F0028EBD0FF2C8E +:1021800D01D1FF24EEE7AC42FBD201343268E4B258 +:1021900D04E0A542F5D932680134E4B2631E5FFA5A +:1021A00D83F8002AF5D070680028F2D0B8F1FF0F3F +:1021B00DF2D0BFF35F8F414602F046FD0028E8D014 +:1021C00D7068BFF35F8F414602F032FDE1E7FF24F7 +:1021D00D2046BDE8F08100BFA0B138B503680446C4 +:1021E00D73B1406860B1FF290D4609D0BFF35F8F11 +:1021F00D02F02AFD20B1E168206801FB050038BD21 +:1022000D002038BD0020704748B138B5036804463A +:1022100D23B1406810B1FF290D4601D138BD70477B +:1022200DBFF35F8F02F010FD0028F7D06068BFF399 +:1022300D5F8F2946BDE8384002F0FABC7EDF70475B +:1022400D7FDF704786DF704710B58C4686B010492A +:1022500D0024097803940494ADF80E208DF8103005 +:1022600D2246032301948DF80CC08DF80430ADF88F +:1022700D060002940594FEF731FBBDF8060003F04D +:1022800D4FFDADF8080001A800F090FD06B010BD9F +:1022900DD021002030B5164B0C46221E87B018BF3A +:1022A00D012219780546FEF719FB124BA4F1010224 +:1022B00DB2FA82F2197828465209FEF70FFB002375 +:1022C00D012228460193CDE90233CDE904338DF87F +:1022D00D0420ADF806508DF80C4003F021FD0346A7 +:1022E00D01A8ADF8083000F061FD07B030BD00BFAA +:1022F00DD2210020D121002070B51A4B88B00D4697 +:1023000D197801920446FEF7CDFA04F58072002883 +:1023100D4FF0070190B214BF01260226FFF7CAF94C +:1023200D019B08B1052807D12A463146204608B041 +:1023300DBDE87040FFF788BF0022CDE90322CDE94B +:1023400D06220590072220468DF80C20ADF80E4090 +:1023500D03F0E6FCADF8100003A800F027FD019B8B +:1023600DE2E700BFD1210020024B0A781978FEF771 +:1023700DB5BA00BFCF210020F8B5184C2378182B23 +:1023800D28D0174D2B78182B20D0164E3378182BBC +:1023900D18D0154F3B78182B10D02378182B0BD055 +:1023A00D2B78182B08D03378182B05D03B78182BA9 +:1023B00D0CBF03200020F8BD0320F8BDFEF768FA1E +:1023C00D3870EAE7FEF764FA3070E2E7FEF760FA7C +:1023D00D2870DAE7FEF75CFA2070D2E7D0210020F2 +:1023E00DD2210020D1210020CF2100202DE9F04164 +:1023F00D90B00E4617460546FEF78EF9202204468C +:1024000D00210DEB020005F0CCFB012C34D0ECB11A +:1024100D9EB1284603F084FC3378DB071ED503AB51 +:1024200D05F5807080B201220721FFF7DDF8112834 +:1024300D09D000285BD0032005E0852108AB0022E0 +:1024400D2846FFF7FDFE10B0BDE8F08143F2020013 +:1024500D10B0BDE8F0813278D207E1D40021314BC4 +:1024600D0B970F93012CE9D108AB32462846FFF7A5 +:1024700DE7FE10B0BDE8F081DFF8AC80002298F8DF +:1024800D00102846FEF72AFA7EB3284603F048FCD2 +:1024900D4FF6FF739842BFD098F800102846FEF70C +:1024A00D01FA0028B8D1CDE90300042203ABCDE930 +:1024B00D0500079028468DF80C200193ADF80E50BD +:1024C00D03F02EFC019BADF81000184600F06EFCD9 +:1024D00D98F800102846FEF7E5F9019B0028BAD1BF +:1024E00D3378D90701D48521B9E78521BCE70146A9 +:1024F00D5022049805F055FB04990A4A0B462846CC +:1025000D03F8344B089301F118030C934B1C113154 +:1025100D0B970F920D9303F019FC08B90146A1E733 +:1025200D082090E7F83E0020CF21002038B5054661 +:1025300D0C46FEF7F1F8012802D043F2020038BD37 +:1025400D3CB121462846FFF779FE042808BF11202B +:1025500D38BD204638BD00BF2DE9F04F0388113B33 +:1025600D8BB00446092B23D8DFE803F03922055937 +:1025700D2222222296258088FEF7CEF801280246D7 +:1025800D00F07A8134F8040F0023CDE908330434C8 +:1025900D0522CDE9053307948DF81420ADF816000A +:1025A00D03F0BEFB034605A8ADF8183000F0FEFBA6 +:1025B00D0BB0BDE8F08FBD4B80881978FEF772F92E +:1025C00D05460028F4D1A088FEF7CAF80146002878 +:1025D00D40F00981A088012341F20602FEE0027A53 +:1025E00D8588B34B3D2A197841F23D0228460CBF30 +:1025F00D14464FF48854FEF755F90028D8D0AB4B4C +:1026000D28461978FEF74EF9002800F0E3800022E5 +:1026100D214628460BB0BDE8F04FFFF76DBE00F127 +:1026200D1006304603F0CAFB4FF6FF7305469D4278 +:1026300D0746A08800F09980294603F00BFC9C4BBF +:1026400DA088197801900122FEF748F90198002120 +:1026500DFFF720FE03AA07212846FEF7C1FF002839 +:1026600D00F0AC80002500231A46A0882946FFF70C +:1026700DE9FD082803469BD0002840F0F080A37E9A +:1026800DDA0795D5002D93D1A0882B4641F206028D +:1026900D2946FFF7D9FD8BE7057A8688002D76D17F +:1026A00D834B2A4619783046FEF718F9637A5B0793 +:1026B00D40F1F38006F580791FFA89F903AB012209 +:1026C00D07214846FEF790FF8046002840F09A808B +:1026D00D304603F025FB4FF6FF739842054607463B +:1026E00D00F01381C24605AF48462A460721FFF781 +:1026F00D07F8002800F0F280862800F0DB804FF00C +:1027000D0008CDF814800723C7E90188C7E90388BD +:1027100D079030468DF81430ADF8166003F000FBCD +:1027200DADF81800384600F041FB637AA0888DF8AB +:1027300D1D8013F0040F14BF012302238DF81C30EC +:1027400D02238DF81430ADF8160003F0E9FA0346B4 +:1027500D3846ADF8183000F029FBBAF1000F3FF400 +:1027600D27AF284603F080FB22E703F0D9FA504B40 +:1027700D05461978A08801900122FEF7AFF801985F +:1027800D0021FFF787FDBD423FF46CAF62E7484A79 +:1027900D437A1178304603F00304FEF783F80028DE +:1027A00D3FF406AF414B30461978FEF77BF8A9B2DE +:1027B00D002800F0A580224630462BE7A37ED807DF +:1027C00D7FF550AF049D95F84430D90740F1E68070 +:1027D00D343548E703460146224628460BB0BDE88E +:1027E00DF04FFFF731BD324BA08819782A46FEF71E +:1027F00D75F8A088ADF8160002238DF81430ADF8E9 +:1028000D1C50CDE6072307903046CDE90555CDE99F +:1028100D08558DF81430ADF8166003F081FA05AF48 +:1028200D03463846ADF8183000F0C0FA637AA08838 +:1028300DADF8160013F0040F14BF0123022302227A +:1028400D8DF814208DF81C308DF81D5003F068FAAA +:1028500D03463846ADF8183000F0A8FAA8E6002275 +:1028600DA08807930721CDE90522CDE908228DF82F +:1028700D1410ADF8160093E6257A0D4BA088197843 +:1028800D019005F00105C5F10205EDB2FEF726F840 +:1028900D01982946FFF7FEFC74E60223A0888DF807 +:1028A00D1430ADF81600ADF81C3079E6D2210020B9 +:1028B00DD0210020002305930622C7E90133C7E983 +:1028C00D033330468DF81420ADF8166003F028FA66 +:1028D00D03463846ADF8183000F068FA637AA088E0 +:1028E00D13F0040F14BF01220222022101238DF8DF +:1028F00D1410ADF816008DF81C208DF81D30A5E7CD +:1029000D0A4623460146304668E70146049803F01F +:1029100DE7F9B8420546824633D0DFF8E0B001460C +:1029200D304603F097FA9BF800103046FDF7BAFFDA +:1029300D824600287FF4D6AE0423CDE90500CDE90B +:1029400D0700099030468DF81430ADF8166003F08D +:1029500DE7F905AFADF81800384600F027FA9BF8F7 +:1029600D00103046FDF79EFF034600287FF4BCAEF5 +:1029700D627AA08812F0040F14BF012202220221F4 +:1029800DB5E7FEF71DFC5045054610D029463046EB +:1029900D03F060FA4FF0010A05AFA5E6314605F1E7 +:1029A00D460003F0F1F900287FF412AF5AE6072331 +:1029B00DCDE9058830468DF8143004230793CDE911 +:1029C00D0888ADF8166003F0ABF905AF034638463D +:1029D00DADF8183000F0EAF9637AA088ADF816006A +:1029E00D13F0040F14BF0123022302228DF81420CB +:1029F00D8DF81C308DF81D8028E700BFCF210020F9 +:102A000D38B3037803F08202802A21D0C3F3021277 +:102A100D042A1DD803F0F202322A19D042788178A7 +:102A200D8A4215D8062A13D9102911D8C27812F066 +:102A300D040C0DD1017911F0040F09D10A431107CE +:102A400D06D4DB0706D512F0030018BF012070472E +:102A500D0020704712F0030F0CBF012000207047BB +:102A600D31F0080322D070B511298AB00C461BD065 +:102A700D0D2905461BD00023CDE90533CDE90733DC +:102A800D099303F04DF907238DF81430ADF8165066 +:102A900DADF8180005AD0FCD6E460FC62B6833602F +:102AA00D68460294FFF78AF80AB070BD704700239C +:102AB00DCDE90533CDE907331646099303F030F917 +:102AC00D03238DF81430ADF81650ADF8180005AC91 +:102AD00D0FCC6D460FC523682B607EB1337803F0A4 +:102AE00D0103C3F10203DBB241F2011268468DF816 +:102AF00D0830ADF80A20FFF761F8D5E70223F3E7B8 +:102B000D2DE9F041244B8EB00026CDE90A661B68F5 +:102B100D099309AC0546884694E8070001AF87E89C +:102B200D0700CDE90C6609962846A66003F0F8F873 +:102B300D05238DF82430ADF82800ADF826500FCCC4 +:102B400D0DF1100CACE80F002368CCF8003004A890 +:102B500DCDF818800797FFF731F8104B01991A68D7 +:102B600D2846FFF743FC0E4BA0F11102B2FA82F298 +:102B700D1978044652092846FDF7B0FE094B324636 +:102B800D19782846FDF7AAFE019A21462846FFF737 +:102B900D67FF0EB0BDE8F081443F0020383F0020B4 +:102BA00DD6210020D52100200021FFF7A9BF00BFAD +:102BB00D2DE9F04706468EB090461F460C4600297B +:102BC00D50D13D4B0A911B68099309AD0B91CDE98D +:102BD00D0C1195E807000DF1040989E8070030464E +:102BE00D099403F09DF84FF0050A8DF824A0ADF877 +:102BF00D2800ADF82660AC46BCE80F0004AD0FC54B +:102C000DDCF80030CDF81C9004A82B60FEF7D6FF41 +:102C100D2A4BDDF804901B789BB34946424630465B +:102C200DFFF784FC264B11281978054631D0002278 +:102C300D3046FDF753FE112D0AD80D2D15D8DFE8BE +:102C400D05F0261414141414141426141426142622 +:102C500D43F20204A54218BF03244FB920460EB01B +:102C600DBDE8F0874FF00009D7E70324002FF5D01A +:102C700D30464A462946FFF7F3FE20460EB0BDE822 +:102C800DF0879DF80D30002BC7D15446E6E72C4652 +:102C900DE3E701223046FDF721FE0A4B2246197863 +:102CA00D3046FDF71BFE084B424619783046FDF7BE +:102CB00D15FE0024D1E700BF443F002096420020BE +:102CC00DD5210020D4210020D321002010B50B4B9D +:102CD00D82B019780446FDF7E5FD094B02461978D7 +:102CE00D01922046FDF7DEFD019A014601232046A3 +:102CF00D02B0BDE81040FFF75BBF00BFD32100203D +:102D000DD421002000294FD0F0B583B006460C46E3 +:102D100DFDF70CFD054670B3304603F001F8A5F143 +:102D200D020507464FF6FF70381A2378B5FA85F578 +:102D300D18BF01206D0923F0090345EAC0051D43A5 +:102D400D25703046FDF70CFD237860F341032370A9 +:102D500D3046FDF71DFD237860F382032370304666 +:102D600DFDF72EFD054650B12378002065F30413C1 +:102D700D237003B0F0BD43F2020003B0F0BD304646 +:102D800DFDF7EEFC06460028EED06A4638460721D0 +:102D900DFEF726FC0028E7D1019B93F8443013F091 +:102DA00D010F18BF3546DFE70E20704770B5037869 +:102DB00D052B82B0044615D0122B0DD11E4B1A686F +:102DC00DBAB14088FDF7CCFC0546A0B90246608833 +:102DD00D01232946FFF7ECFE204602B0BDE8704006 +:102DE00DFEF7ECBE8168408802B0BDE87040FFF789 +:102DF00D87BE0125EBE7237A6088C3F34006C3F352 +:102E000D0002B60046EAC206C3F3800346EA031683 +:102E100D01A9E0238DF80430FFF774FF06F01C06BE +:102E200D9DF80430F6B220B936EA030314BF01252C +:102E300D00252A460025CAE7443F002008B503783F +:102E400D0B2B02D8072B02D808BD132BFCD1074B37 +:102E500D074918780022FDF785FD064B06491878BD +:102E600D0022BDE80840FDF77DBD00BFD621002042 +:102E700DA92B0300D5210020CD2C030010B5174C34 +:102E800D2378182B0DD0164C2378182B10D0154CF9 +:102E900D2378182B13D0144C2378182B16D0002020 +:102EA00D10BDFDF7F5FC20700D4C2378182BEED1DD +:102EB00DFDF7EEFC20700B4C2378182BEBD1FDF7B2 +:102EC00DE7FC2070084C2378182BE8D1FDF7E0FCC7 +:102ED00D18282070E3D1032010BD00BFD52100209C +:102EE00DD3210020D4210020D621002008B5FFF7E2 +:102EF00D33FB074B074918780022FDF733FD064BCE +:102F000D064918780022BDE80840FDF72BBD00BF2B +:102F100DD6210020A92B0300D5210020CD2C0300A4 +:102F200D38B5044680B1FFF76BFD58B1094B2068E9 +:102F300D18602179084D094A197101212B60117012 +:102F400D002038BD072038BD0349044B086001221D +:102F500D1A7038BD3C3F0020443F002096420020AF +:102F600DFFF702BA00230A461946FFF721BE00BF3C +:102F700D10DF704711DF704710B582B00C49044661 +:102F800D6846FCF70FFF019B23B90EE0FCF714FF19 +:102F900D019B53B1D3E9003120469847034668465B +:102FA00D002BF3D1112002B010BD002002B010BDD6 +:102FB00DAC9803000B4991F81623EC2352091341E9 +:102FC00DDB0707D5084B9A6842B11A6842F48002B4 +:102FD00D1A60704742F2020000F020BD4FF48003EA +:102FE00D0B60704700E100E0D83F002070B5284D20 +:102FF00D2C7884B0002C46D1264E01232046337008 +:1030000DFFF7BAFF11283BD0234902A8FCF7CAFEEF +:1030100D039B4BB1D3E900310020984702A8FCF780 +:1030200DCBFE039B002BF5D11C4B00221B6801939B +:1030300D02A88DF8082000F001FD194901A8FFF73D +:1030400D97FFB0FA80F304465B099DF808002B70DA +:1030500D00F01AFDA4B9134B34701C70FFF7AAFFD2 +:1030600D0D4902A8FCF79EFE039B4BB1D3E900313D +:1030700D0120984702A8FCF79FFE039B002BF5D17A +:1030800D204604B070BD0824204604B070BD00BFBA +:1030900D9842002097420020C4980300A89803008E +:1030A00D7D17020099420020F0B52C4D2B7883B08E +:1030B00D002B44D02A4E01203070FFF75DFF112800 +:1030C00D39D028496846FCF76DFE019B4BB1D3E919 +:1030D00D0031022098476846FCF76EFE019B002BDD +:1030E00DF5D1002768468DF8007000F0A7FCFFF7BA +:1030F00D41FF04469DF800002F7000F0C5FCDCB9BF +:1031000D194B34709A68F2B11A6822F480021A6071 +:1031100D14496846FCF746FE019B6BB1D3E90031BB +:1031200D032098476846FCF747FE019B002BF5D11D +:1031300D204603B0F0BD0024204603B0F0BD0824A6 +:1031400D204603B0F0BD094B4FF48002C3F8802038 +:1031500DBFF34F8FBFF36F8FDAE700BF98420020A8 +:1031600D97420020C4980300D83F002000E100E002 +:1031700D054B1B7833B1054B1B780BB1FFF794BF93 +:1031800DFFF734BF08207047974200209842002077 +:1031900D014B1878704700BF984200200C4B1B78EC +:1031A00D03B970470B4B9A683AB11A6822F4800242 +:1031B00D1A60094B01221A707047084B4FF48002B8 +:1031C00DC3F88020BFF34F8FBFF36F8FF1E700BFC0 +:1031D00D98420020D83F00209942002000E100E0F5 +:1031E00D10B5084C237813B1074B1B7803B910BDEC +:1031F00D064B4FF48002C3F80021FFF7DBFE0023DE +:1032000D237010BD994200209842002000E100E09B +:1032100D034B1B7813B1034B18787047012070478F +:1032200D984200209942002000B583B008496846B5 +:1032300DFCF7B8FD019B43B1D3E9002090476846E8 +:1032400DFCF7BAFD019B002BF6D103B05DF804FB32 +:1032500DB898030060DF704769DF704761DF704722 +:1032600D154B1B7833B330B5144D91B034240DF19B +:1032700D020103A8ADF80240FFF7F0FF88B9294617 +:1032800D01A8FCF78FFD029B002BF0D0D3E9003194 +:1032900D03A8984701A8FCF78FFD029B002BF5D1E1 +:1032A00DE5E7052801D111B030BD11B0BDE83040C2 +:1032B00D00F0B4BB704700BF9A420020D0980300C5 +:1032C00D002941D070B584B000240D461F4A0A6014 +:1032D00DCDE90144012606238DF8040001A9202023 +:1032E00DADF8083003948DF80660FFF7B5FF2A6836 +:1032F00D039401A94020CDE901448DF80560FFF745 +:1033000DABFF04230DEB03012A6803943046CDE98E +:1033100D01448DF80430FFF79FFF4FF4E4632A68F2 +:1033200D039401A9A120CDE90134FFF795FF2A6887 +:1033300D039401A9A020CDE901448DF80460FFF7A5 +:1033400D8BFF204604B070BD0E207047402000203A +:1033500D08B5FFF77FFF10B9014B01221A7008BDA8 +:1033600D9A4200204BDF704710B5124C84B001A873 +:1033700DFFF7F8FFA8B9214602A8FCF713FD039B40 +:1033800D002BF4D0D3E900310198984702A8FCF73F +:1033900D13FD039B002BF5D101A8FFF7E3FF0028D8 +:1033A00DE9D0052801D104B010BD04B0BDE810402E +:1033B00D00F034BBDC98030000207047A8DF704795 +:1033C00DADDF7047AEDF7047B0DF704762DF70472B +:1033D00D3CDF70473DDF7047704700BF00282ED09F +:1033E00DF0B50388512B89B0044629D00AD8102B8B +:1033F00D1CD0112B04D1334B81889A8891421AD05D +:1034000D09B0F0BD532BFBD12E4DC288EB889A42EB +:1034100DF6D12B7E002BF3D000F0B2F90028EFD0BF +:1034200D6B69022009B0BDE8F0401847254B828832 +:1034300D9A8009B0F0BD4FF6FF729A80E0E77047B1 +:1034400D204D8088AB889842DAD1A379022BD7D151 +:1034500D2189EA889142D3D1A27B043A022ACFD99D +:1034600D00220492CDE9052207926989029301AFEA +:1034700D02AA8DF810300397FFF7A2FF064690B110 +:1034800D40F2FD13ADF81430A88804A9FFF79CFF96 +:1034900D1128F9D0BDF81430002BB1D104F108007A +:1034A00D00F00EF9ACE73846FDF790FA0028E7D0AA +:1034B00D9DF81630ADF8146043F001038DF8163009 +:1034C00DE2E700BF483F002000B5154B87B0002252 +:1034D00D8646CDF80B2098888DF80F20DA888DF868 +:1034E00D061003234FF0020CADF8023020238DF8A7 +:1034F00D0430ADF8082001AB0DEB0C0202A9CDE9AB +:1035000D04238DF805E08DF80AC0FFF75BFF20B9A5 +:1035100DBDF80230032B18BF0C2007B05DF804FB7B +:1035200D483F002010B54FF0FF310020FFF752FF4C +:1035300D044608B1204610BDB121FFF749FF0446EE +:1035400D0028F7D1044B01205B6998470220FCF756 +:1035500DCFFB204610BD00BF483F002010B51B4BD0 +:1035600D84460FCB86B002AC84E80F00604650B3A2 +:1035700D174BDCF800205A614FF6FF700021988040 +:1035800D1976EAB1124800F05FF808B106B010BD27 +:1035900D01204FF659630F4A8DF8060001A9ADF8C9 +:1035A00D0430FFF70BFF0028F0D109492046FFF743 +:1035B00D0DFF0028EAD1064800F060F806B010BDF6 +:1035C00D054A5A61DEE70E2006B010BDE8980300EB +:1035D00D483F00204A3F0020D93303004FF0030C31 +:1035E00D00DF704716490B68BBB14B68ABB110B526 +:1035F00D08319847082803460ED0124C70B922683E +:1036000D012102205376FFF75FFF28B123680320C5 +:1036100DBDE810405B69184710BD70472368002254 +:1036200D06215A760220FFF74FFF18B123680320B9 +:1036300D5B69984723680220BDE810405B69184715 +:1036400D843F0020803F0020034618B1024A00202D +:1036500D136070470E207047803F002008B501F0C1 +:1036600DBBFD00B108BD0448FFF7B8FF0028F9D134 +:1036700DBDE8084001F0BEBD843F002010B588B004 +:1036800D044620220021684604F08BFA22464FF0B2 +:1036900D030C12F8063B8DF802301723ADF80430F9 +:1036A00D6088ADF800C04FF00133694642F6010461 +:1036B00DADF80C400493FDF78DF908B010BD00BFB7 +:1036C00D70B50446007B01281FD0022812D1627B01 +:1036D00D531E132B29D90521264DFFF7F5FE18B1E1 +:1036E00D2B6803205B6998472B680220BDE870406A +:1036F00D5B6918471F4D0221FFF7E6FE0028F3D046 +:1037000D2B6803205B699847EEE71A4D2B685E7EA8 +:1037100D1EBB18760146FFF7D7FED8B12B681128CE +:1037200D1E76207B24D00421E6E7134E114D04F1C3 +:1037300D0E01301D04F00DFA2B68627B5B7EB261C9 +:1037400D4BB90E49304651F8083B984718B92B68CC +:1037500D01225A7670BD207BE5E70621FFF7B4FE06 +:1037600D0028F7D02B680320BDE870405B6918472F +:1037700D0621C1E7803F0020643F0020843F0020E8 +:1037800D08B5044B1B6800205B699847BDE80840ED +:1037900DFFF7C8BE803F0020A8DF7047F0B5074691 +:1037A00D89B014461E460D46E9B1C4B12022002150 +:1037B00D684604F0F6F90E4BADF8007002228DF854 +:1037C00D0D2018880E9AADF804406946ADF80640F4 +:1037D00D02958DF81160FDF7FDF809B0F0BD20469A +:1037E00D00F01CF9E2E7084600F018F9DDE700BF2C +:1037F00D7842002070B501238EB041F60A057D4A4E +:1038000DADF80C5003A9044618468DF80E30FFF79D +:1038100DC3FF0546002840F092802288002A40F020 +:1038200D91802289002A40F09D80228A002A40F052 +:1038300DA880228B002A40F0B380228C002A40F011 +:1038400DBE80228D002A40F0C780236B002B35D01F +:1038500D1A688DF810201A6894F83C60120A8DF8D9 +:1038600D11205A888DF81220DA788DF813205A68B5 +:1038700D8DF814209B688DF815301A0A8DF81620D6 +:1038800D1B0C2022002106A88DF8173004F089F9B1 +:1038900D42F62323ADF818304FF00813079304AB0D +:1038A00D089302238DF82530524B534A18888DF812 +:1038B00D296006A9FDF78EF800284FD1636B5BB127 +:1038C00D1A7919684D4B009394F83C3042F62A2032 +:1038D00DFFF764FF002841D1A36B83B31A788DF8ED +:1038E00D10205A888DF81120120A8DF812209A880E +:1038F00D8DF81320120A8DF81420DB8894F83C40C3 +:1039000D8DF81530190A20228DF8161006A8002101 +:1039100D04F047F9374B3A4A18888DF8294042F69A +:1039200D5023ADF818304FF00713079304AB0893ED +:1039300D06A902238DF82530FDF74CF805462846DB +:1039400D0EB070BD2F4994F83C300091616842F67D +:1039500D2920FFF723FF00283FF463AF05462846D3 +:1039600D0EB070BD284994F83C300091E16842F6E4 +:1039700D2420FFF713FF0028F0D1228A002A3FF4FC +:1039800D58AF224994F83C300091616942F62520E8 +:1039900DFFF704FF0028E1D1228B002A3FF44DAF41 +:1039A00D1B4994F83C300091E16942F62720FFF75E +:1039B00DF5FE0028D2D1228C002A3FF442AF1549E2 +:1039C00D94F83C300091616A42F62620FFF7E6FE3E +:1039D00D00283FF436AFC1E70F4994F83C30009111 +:1039E00DE16A42F62820FFF7D9FE00283FF42DAFFB +:1039F00D0546B4E778420020D03F0020B83F0020B4 +:103A000DB03F0020A03F0020A83F0020C03F002075 +:103A100D983F0020903F0020C83F002000B585B0A2 +:103A200D0346002101AA44F20100CDE901110393DF +:103A300DEDF7A4FE05B05DF804FB00BF70B4EFF325 +:103A400D108472B60D4B9A68AAB9012199600C4980 +:103A500D0C4ED1F8805035401D60C1F88060D1F812 +:103A600D84505D604FF0FF33C1F88430027004B9AB +:103A700D62B670BC704701230370F8E7D83F002091 +:103A800D00E100E0FC06FFBD094B9A687AB170B900 +:103A900D10B4EFF3108172B6064A1C6814605C68AE +:103AA00D5460986001B962B65DF8044B7047704779 +:103AB00DD83F002000E100E0194B00EB800003EB44 +:103AC00D80000B68426802F580502BB35A88033290 +:103AD00D03EB8203834217D210B54FF6FF7E1A68AF +:103AE00D013213D05A88033203EB820290420DD378 +:103AF00DB3F804C0F4450BD01C884CB19C6801345C +:103B000D06D00B60012010BD00207047002010BDB5 +:103B100D9042FBD91346E2E702F10803DAE700BF52 +:103B200D2040002070B5426882B006460C461AB19E +:103B300D1E4BD9688A421DD2002525800195002093 +:103B400D05E0019B3268996891420DD0208801A94A +:103B500DFFF7B2FF0028F4D1238801339BB22380F5 +:103B600D002BEBD002B070BD114A73601389338105 +:103B700D02B070BD1B699A42DED812F00303DBD18F +:103B800D0B49008909898842D6D1306891688842ED +:103B900DD2D1084949688A4203D901F580518A4238 +:103BA00D01D31846DEE723800120DBE7FC2100204E +:103BB00D084000202040002010B4104C104A6388AB +:103BC00D03EB830302EB8302D36853B94FF0040C6C +:103BD00D516884F800C00B485DF8044B012201F0D8 +:103BE00D25B9094A052002212070918005481168E8 +:103BF00D5DF8044B0023012201F018B908400020A4 +:103C000D20400020FC210020D44000202DE9F0416F +:103C100D1C469B883BB9174F80460D461646387893 +:103C200D28B10123A38048F2096019E0A08821463C +:103C300DFFF742FFB0B12368B8F1000F04D09988A7 +:103C400DB8F800209142F1D11DB119882A8891420E +:103C500DECD19968084A12893281C6E90013002017 +:103C600DBDE8F081A388206001339BB2A380002BB7 +:103C700DD5D0D8E72040002008400020F0B5022321 +:103C800D1A4D0B8000F5805E4FF6FF74083001264B +:103C900D036801331ED0478807F1030C00EB8C0C31 +:103CA00DE6451CD38388A34215D003889BB1836856 +:103CB00DB3F1FF3F0FD0D5F800C09C4500D22B606B +:103CC00D0B8803333B440B804388033300EB8300A5 +:103CD00D8645DDD8F0BD002AF2D01670F0E70AB1A6 +:103CE00D012313704FF480630B80F0BD184000204A +:103CF00D30B5104C83B06088211DFFF7DDFE20B973 +:103D000D03B0BDE83040FFF757BF0B4B6268998891 +:103D100D1B680A4803EB81015388033300259BB2CE +:103D200D4FF0030C9B00009584F800C001F04AF899 +:103D300D03B030BD08400020D4400020FC210020FD +:103D400D2DE9F04FA64FDFF8BCA2DFF8BC92DFF8EB +:103D500DBC828BB006463C68002C00F0B9802378FD +:103D600D5A1E052A00F26883DFE802F0412424037D +:103D700D034E002E40F0D88094F804B0BBF1010F33 +:103D800D00F04F82BBF1020F00F04582BBF1000F36 +:103D900D00F02882CDE907660596099605AD48F233 +:103DA00D0E66023B0696042B4CD8DFE803F08571B6 +:103DB00D6545A100B4F814B0002E40F09D80894DEA +:103DC00DA17D0BEB8B0205EB82024FEA8B0610896E +:103DD00D526802EB8002062900F22983DFE811F018 +:103DE00D680191017E01A20156013D011801002ECD +:103DF00D40F0E3812279032A00F2AD80DFE812F072 +:103E000DE4002E029D00C500002E40F0E28198F8DE +:103E100D0B30002B00F0AA8098F8003088F80B606A +:103E200D013B062B5BD8DFE813F03B02C501A60171 +:103E300DA3015A0028028E0104238DF81430E38863 +:103E400DADF82030684C04F1100654F8043B2846B8 +:103E500D03B19847A642F8D15146002648463E6028 +:103E600DFBF71EFF6148012100F088FF00287FF459 +:103E700D72AF0BB0BDE8F08F03238DF81430E188DD +:103E800D2289E3680793ADF82010ADF82220D9E719 +:103E900D02238DF81430A37D2289A188ADF820204E +:103EA00DA3F10603B3FA83F3E26807925B09ADF859 +:103EB00D22108DF82430C5E701238DF814302189A7 +:103EC00DA288E3680793ADF82010ADF82220B9E77A +:103ED00D51464846FBF7B2FE044638603FE70023E3 +:103EE00D05AD0593C5E902332B6148F20E660696C2 +:103EF00D05238DF81430A5E7A17DE288394D0229FF +:103F000D07D90BEB8B0005EB8000D11C06893144E2 +:103F100D01814FEA8B065E4405EB8605C2F57F42B3 +:103F200D6989FD320A446A8105AD002205924FF47C +:103F300D0646C5E902222A6133E72D4A2D4811684C +:103F400D0023237102249480012200F06FFF0028CA +:103F500D8FD03C682378284905AD002205924A6030 +:103F600DC5E902222A6148F20D661AE798F8003079 +:103F700D072B00F2DB81DFE813F0EF01D901D90146 +:103F800D1201AC01E600E600BF01194E1B4A1948AB +:103F900D4FF0000B84F804B0CDF800B00823316861 +:103FA00D00F010FFB8F8025005EB85030D4D05F834 +:103FB00D23B005EB830533686A686B60B3882B818A +:103FC00D02233260B380C2E7094B0D4A19680948D4 +:103FD00D0123237100230093082300F0F3FEB6E7BD +:103FE00D1C40002020400020F03F0020D040002049 +:103FF00DD4400020FC21002000400020FC9803004C +:1040000D0499030014400020C04000200840002007 +:1040100DE288214641F61D5006EB0B0C05EB8C0C8E +:1040200DD41CBCF808E07444ACF808405E4405EBC1 +:1040300D8605C2F57F420C466989FD320A446A81C4 +:1040400D05AD41F61D5200269042C5E90066C5E951 +:1040500D02662E613FF4A5AED8E1AA4BAA4A596873 +:1040600DAA4BAB481B8803930623A375002300932B +:1040700D042300F0A7FE40BB039B03EB830305EB7A +:1040800D830501232B740BB0BDE8F08F9D48A36908 +:1040900D03609E49039200234360FFF743FD039A9B +:1040A00D0023002800F0B98111460222A27503E019 +:1040B00D0223A37511460023009304239448E218AC +:1040C00D00F080FE00283FF4D4AEA07D3968E28870 +:1040D00D0B78022848F20D60A8D99DE723698C481A +:1040E00D002B14BF03230123A375002302F1080144 +:1040F00D009304F10C02042300F064FE0028E4D1C7 +:1041000DB7E6032B0CBF05230623A3750023111D52 +:1041100D00937F48042304F1080200F053FE0028A9 +:1041200DD3D1A6E6E3880120A075002002F10C0191 +:1041300D9B0022690090764800F044FE0028C4D10F +:1041400D0BB0BDE8F08F072388F8003000230093F3 +:1041500DC8F804306F4B704A19686D48082300F099 +:1041600D31FE00283FF485AE3C6805AD237868E745 +:1041700DFFF722FDF5E7D8F80420664853888488B8 +:1041800D0168033300209BB201EB840100900324EE +:1041900D9B005F4888F8004000F014FEE1E75D4A9F +:1041A00DD8F804305988938803330B449380022345 +:1041B00D88F80030FFF79CFDD3E7002305AD05938C +:1041C00D564A2B61C5E9023353604FF406460696F5 +:1041D00D38E605AD002305934FF40646C5E90233D5 +:1041E00D2B6184E6022305AD23710DF11201E36805 +:1041F00D05932846CDE90666FFF794FC002840F0AC +:1042000DC08048F209660023C5E90033C5E90233D1 +:1042100D2B612378C5E5CDE907660596099605ADB1 +:1042200DBFE53E4B1B78A01D002B00F0E48005ADD3 +:1042300D3B4B2A463146FFF7E9FC394B002800F08D +:1042400DC980C3E9006648F2096398428ED1C5E979 +:1042500D0066C5E902662E612378A2E5314D2B7803 +:1042600D022B40F0AC800023009369682B702E4A1E +:1042700D2748082300F0A6FD69E6B8F80220294D6D +:1042800D9300134405EB830500236968009306230F +:1042900D88F80030244A1E48082300F093FD60E79B +:1042A00D98F80A3043B11F4DEB68002288F80A20B8 +:1042B00D13B92A7C002A7DD105AD0023059388F81A +:1042C00D0030C5E90233A8F80230C8F804302B617C +:1042D00D0DE6B8F80220134D0E4902EB820305EBF3 +:1042E00D830308685C6858608888188102238B8076 +:1042F00D0C6002FA03F3C4E7012388F8003098F844 +:1043000D0A30CFE7E43F0020F89803007A420020FE +:1043100DFC210020D440002004990300004000201F +:1043200DE040002020400020FC980300013B062BBC +:1043300D3FF6D5AD01A252F823F000BFA142030014 +:1043400DB54103007741030071410300DF3E0300D7 +:1043500D7B420300474103003C4DB8F808202B7801 +:1043600D0132B3FA83F3A8F8082000225B09A8F8FC +:1043700D022088F80B20012288F80A3088F80020E6 +:1043800D90E70699324A8B88E3800B882381314868 +:1043900D00960423BDF8124000F014FD002838D11A +:1043A00D2A4B04EB840403EB8404012323740BB028 +:1043B00DBDE8F08FA8F80230FFF79AFCD1E6264A47 +:1043C00D05AD0023012105931170C5E902332B6161 +:1043D00D5360FCE600969C881D4A06991D480423EF +:1043E00D00F0F0FCA8B9194B04EB840403EB840432 +:1043F00D84F810B03DE5194B0996CDE90566CDE978 +:1044000D0766C3E9006605AD48F2016023780646EC +:1044100DC7E43C6848F20D66F5E6CDE90500CDE947 +:1044200D07000990237805AD48F20966B9E4E288E2 +:1044300D214648F20E60EFE505AD00230593C5E971 +:1044400D02332B6148F20E630693FBE420400020FB +:1044500DF8980300FC21002000400020E0400020DF +:1044600D4068FFF76DBC00BF2DE9F04F4F4C25782C +:1044700D83B0002D5ED00C46002972D00988984675 +:1044800D4FF6FF7399424FD06388002B4CD066686E +:1044900D16F003065FD10746002A65D0B2F800B0CA +:1044A00DB2F80290424801A9FBF786FB4FF0000AD3 +:1044B00DC0F800A0C0F810A0C0F814A0C0F804A067 +:1044C00DC0F808A0C0F80CA0C0F818A080F80080B3 +:1044D00D636803610546A0F814B00121354800F06A +:1044E00D41FC23882B81B8F1030F6388E860AB8012 +:1044F00DA5F8069024D02E48A5F80AA001A9FBF72F +:1045000D8DFB3FB1E9682C4A00231289BB72C7E9C4 +:1045100D00133A812948012100F018FC044628B9FE +:1045200DFFF70EFC264601E048F20366304603B065 +:1045300DBDE8F08F48F20166304603B0BDE8F08F5C +:1045400D3B68AB61042301A9A5F80AA0AB75184817 +:1045500DFBF764FBD6E748F20266304603B0BDE8D0 +:1045600DF08F48F20466E1E7B4F8089009F1030012 +:1045700D40F2FE3380B2984214D8114A13783BB9F9 +:1045800D518913890B4403449BB2B3F5806F05D950 +:1045900D48F20666304603B0BDE8F08F0144518104 +:1045A00DB3467FE748F20866C0E700BF0040002031 +:1045B00DC04000201840002008400020D0400020BE +:1045C00D20400020094A116804290BD038B5156820 +:1045D00D074C03460121104644F8253000F0C2FB7C +:1045E00D002038BD48F20B60704700BFDC40002052 +:1045F00DF03F00202DE9F04F954D89B02A7800232A +:1046000DCDE90333CDE905330793002A4ED1281D9B +:1046100D02F0FF0800F0BEFB20B10024204609B0D7 +:1046200DBDE8F08FD8F8F83F5C1C4AD04FF08052AF +:1046300D11695269874F88493B610022A3F50053E8 +:1046400D3846FB6000F0B2FB04460028E6D11C237F +:1046500D82498348DFF824A2DFF824B28C22FBF7CD +:1046600D71FA022326460093A146FB68F018F35811 +:1046700D00F0E1805B4530D143687A4A93424BD0DC +:1046800D013293422BD1B8F1000F40F09480764B5C +:1046900D7649186000220193FFF7F0FA019B9B8881 +:1046A00D022B0CBF042308231C434CE0704C04F177 +:1046B00D100554F8043B03A803B19847A542F8D15F +:1046C00DABE74FF010234FF080525B6911695269CF +:1046D00D581C08BF02FB01F3ACE701330BD1031DDE +:1046E00D00F5805102E0994200F08F801A68013286 +:1046F00D03F10403F7D0009B013B9BB2009309EB40 +:1047000D89030AEB830209F10109506003220AF8BB +:1047100D23201FFA89F916E009EB89030AEB8302BE +:1047200D9900506001F1100208314FF0000C524415 +:1047300D51440AF823C0FFF7A1FA09F1010944F029 +:1047400D02041FFA89F906F58056B6F5005F8CD183 +:1047500D009B012B2CD9E4B2062C0ED1444C012226 +:1047600D00232A706B6004F1100554F8043B03A874 +:1047700D03B19847AC42F8D14FE702D814F0FD0FC2 +:1047800D16D0374802A9FBF717FA053C0023012282 +:1047900D036043608360C3600361436183610270A2 +:1047A00D062C1DD8DFE804F02B1C2B1C1A2E1A002A +:1047B00D48F20A6432E709EB890C0AEB8C020221FC +:1047C00D294B0AF82C1011812A49A1F80290196879 +:1047D00D516009F101091FFA89F959E703230371A2 +:1047E00D02A91F48FBF71AFA2348012100F0AEFA7F +:1047F00D044600287FF411AFFFF7A2FA0EE701235C +:1048000D0371EDE702230371EAE7174B1A68CAB18A +:1048100D184A09EB89010AEB8103A2F802900222E2 +:1048200D09F101090AF8212058601FFA89F91A8146 +:1048300D44F0010487E75A1C3FF451AF5B453FF448 +:1048400D4EAF58E7022218609A804FF00108EFE74B +:1048500D00400020FC210020189903003440002066 +:1048600DC0400020FE011EF1D4400020D8400020A1 +:1048700DF03F002008400020D040002020400020C4 +:1048800DDEC0ADDE30B370B50D4682B0F1B10DF1C5 +:1048900D06010446FFF746F918B948F2096002B05F +:1048A00D70BDBDF806000D4B666800EB800003EB94 +:1048B00D800001210C3000F055FA636801220C33A1 +:1048C00D0020C5E90063A27202B070BD48F2046019 +:1048D00D02B070BD48F20460704700BF2040002058 +:1048E00D10B310B582B00DF106010446FFF71AF9A9 +:1048F00DB0B1BDF806300E4A03EB830302EB830320 +:1049000DDA684AB1A27A3AB1DA680021013A08466A +:1049100DDA60A17202B010BD48F2056002B010BDA0 +:1049200D48F2096002B010BD48F20460704700BF44 +:1049300D2040002002230022FFF796BD18B103236B +:1049400D0022FFF791BD48F20460704770B51B4B14 +:1049500D1B7882B01BB34FF6FF739842054628D0E3 +:1049600D01A91748FBF728F9002405220126446008 +:1049700D0460C58002708460C46004614461846118 +:1049800D067101A90E48FBF749F90E48314600F0B2 +:1049900DDDF9054640B12546284602B070BD48F206 +:1049A00D0165284602B070BDFFF7CAF9284602B06E +:1049B00D70BD48F20365284602B070BD004000206E +:1049C00DC0400020D040002010B5184B1B7882B09D +:1049D00D0BB301A91648FBF7EFF803460022062199 +:1049E00D02605A609A60DA601A615A619A611970B0 +:1049F00D0F4801A9FBF712F90E4B1A780AB10122E3 +:104A000DDA720D48012100F0A1F9044640B10024ED +:104A100D204602B010BD48F20164204602B010BD20 +:104A200DFFF78EF9204602B010BD00BF00400020F8 +:104A300DC040002008400020D040002010B582B0BA +:104A400DADF806000A48ADF80410047844B15AB127 +:104A500D53B101A90DF10600FFF7D8F802B010BD52 +:104A600D48F2016002B010BD48F2046002B010BD02 +:104A700D0040002000B50E4B83B01B78ADF806004A +:104A800D5BB179B172B1134600200A460DF10601F2 +:104A900DFFF7BCF803B05DF804FB48F2016003B00A +:104AA00D5DF804FB48F2046003B05DF804FB00BF41 +:104AB00D0040002000B50E4B83B01B78ADF806000A +:104AC00D5BB179B172B113460DF106000A460021B2 +:104AD00DFFF79CF803B05DF804FB48F2016003B0EA +:104AE00D5DF804FB48F2046003B05DF804FB00BF01 +:104AF00D0040002020B119B103680B600020704701 +:104B000D48F20460704700BF384B1B78002B67D00C +:104B100D002868D030B50022354C026042608260BA +:104B200DB4F80AC02389C260022101806168028243 +:104B300D63449BB2002934D02E4A0D68954230D182 +:104B400D2D4A4D682A44012A2BD8E2684280C3F5CC +:104B500D806292B2A0F808C0438102B1828101F156 +:104B600D08034FF6FF7E01F580511A68013216D009 +:104B700D5A88033203EB8202914225D39A887245FB +:104B800D12D01A8882B19A6801320DD08288013212 +:104B900D82805A88033203EB82039942E5D80020C4 +:104BA00D30BD01220280D0E7B0F806C0C2890CF1F9 +:104BB00D010CA0F806C05C8803322244C2815A88D9 +:104BC00D033203EB8203E8E7C289C488CB1A02EBF8 +:104BD00DA30301340122C480C3810274002030BDBF +:104BE00D48F20160704748F20460704700400020B1 +:104BF00D20400020DEC0ADDE02FEE10E4B0901F0CB +:104C000D1F024FF0010C0CFA02F100EB830000F0D3 +:104C100D85B800BF4B0910B501F01F040121A1405B +:104C200D00EB830000F06EF8E04000F0010010BDD5 +:104C300D01F01F02012303FA02F24B0900EB83007E +:104C400DD14300F077B800BF4B0901F01F0150F8B8 +:104C500D2300C84000F00100704700BF2DE9F04F60 +:104C600D01F1FF3A83B04FEA5A130D460446019302 +:104C700D4FF000094FF0010854F8293004EB890674 +:104C800D6FEA030B9BFAABFBBBFA8BFBBBF1200F5F +:104C900D25D00BEB491B5D454FEA49170CD81EE09B +:104CA00D3368DB4393FAA3F3B3FA83F3202B07EBBB +:104CB00D030B14D05D4512D90BF01F034FEA5B10A7 +:104CC00D08FA03F104EB80009A4600F01BF820FA75 +:104CD00D0AF0C307E4D4584603B0BDE8F08F019A3B +:104CE00D4A4509F1010301D09946C5E7AB46F2E704 +:104CF00D034653E8000F0A4643E8002C9CF0000FD2 +:104D000DF7D17047034653E8000F40EA010243E82C +:104D100D002C9CF0000FF6D1704700BF034653E8FE +:104D200D002F42EA010043E8000C9CF0000FF6D181 +:104D300D704700BF034653E8002F02EA010043E825 +:104D400D000C9CF0000FF6D1704700BF034653E8EE +:104D500D000F00EB010243E8002C9CF0000FF6D190 +:104D600D704700BF034653E8002F02EB010043E8F4 +:104D700D000C9CF0000FF6D1704700BF034653E8BE +:104D800D002FA2EB010043E8000C9CF0000FF6D1C0 +:104D900D704700BF0346012253E8000F40EA0201AD +:104DA00D43E8001C9CF0000FF6D1704740B139B1BB +:104DB00D10B40C680160234611465DF8044B18478A +:104DC00D0E2070472DE9F047DDF820A048B342B31F +:104DD00D06684EB31D460BB34768D7F80490B3FB76 +:104DE00DF9F809FB1838B8F1000F17D142EA0104A0 +:104DF00DA4078E460FD1C468A1420CD3046901F1FA +:104E000DFF3E7544A54206D8CDF820A0F468A4460F +:104E100DBDE8F04760471020BDE8F0870920BDE8E8 +:104E200DF0870E20BDE8F0870820F5E7D8B1F0B582 +:104E300D0668D6B1AAB1446827687C1E0C428E461E +:104E400D0DD1C468A1420AD34C1E07FB024E046962 +:104E500DA64504D83469A446BDE8F040604710204B +:104E600DF0BD0920F0BD0E2070470820F0BD00BF39 +:104E700D29DF704728DF704703689A6852B310B571 +:104E800D86B00023CDE9023300930493037984683F +:104E900D059401918BB1012B03D06846904706B064 +:104EA00D10BDC368416904911B0302208DF80000F9 +:104EB00D02936846904706B010BDD0E903144369CC +:104EC00D049301208DF80000CDE90241684690471A +:104ED00D06B010BD704700BF0846704700207047F0 +:104EE00D024B187A003818BF01207047844100200A +:104EF00D034B187A0122B0FA80F05A7440097047BA +:104F000D8441002008B510461A4602F022FE00200A +:104F100D08BD00BF10B5064B06480024C3E9004488 +:104F200DC3E902441C61FAF725FE204610BD00BFFF +:104F300D844100207441002010B50A4C0A4B436097 +:104F400D2046FFF727FF08B1002010BDFEF720F91E +:104F500D02462274054906481C238C22FAF7F2FDFD +:104F600D002010BD844100200C990300E840002072 +:104F700D7441002038B5254D2B7AFBB1244B1C68AC +:104F800D02232B72237923B3012B0CD0204603214E +:104F900DFFF772FF00232B726B601E491E48BDE8A0 +:104FA00D3840FAF77DBED4E903031844FFF762FFDA +:104FB00D18B31128EAD101232B7238BD15491648B3 +:104FC00DFAF73CFE124B044618600028D8D16860F1 +:104FD00D38BDD4E90523D21AB2F5805F28BF4FF44E +:104FE00D80529208E1682069012A38BF01221944D4 +:104FF00D1844FFF73DFF0028DBD12B7C002BDCD1C3 +:1050000DBDE83840022000F009B800BF84410020FF +:1050100D9C410020984100207441002010B5254C82 +:1050200D237A93B1022B06D103280FD1E368013304 +:1050300D082B2AD8E360637C1BB9BDE81040FFF74D +:1050400D99BFBDE81040FEF793B810BD1A4B002272 +:1050500D1B68E2601A79FAB1012AECD1D3E9042177 +:1050600D01328A421A61E6D10022022822720CBF57 +:1050700D11460D211846FFF7FFFE10491048FAF7AB +:1050800D0FFE637C002BDCD1D7E70B4B00221B6896 +:1050900DE26022720D21EDE7D3E90512A1EB020CBE +:1050A00DBCF5805F94BF624402F5805291429A61D3 +:1050B00DC1D1D9E7844100209C41002098410020B6 +:1050C00D74410020831E012B01D8FFF7A7BF704745 +:1050D00D00F0FD03012B00D07047A0F10100044B3F +:1050E00DB0FA80F0002240095A741874FFF742BFDD +:1050F00D84410020F0B585B007460C46184803A939 +:1051000D15461E46FAF758FD30B38446240B8660CB +:1051100D07600123CCF80C40124E1148CCF8145006 +:1051200D0024CCF8044003A9CCF81040CCF818406A +:1051300D8CF80430FAF772FD301DFFF72BFE10B11D +:1051400D204605B0F0BD737C002BFAD10190FFF71E +:1051500D11FF019805B0F0BD042005B0F0BD00BFF2 +:1051600D7441002084410020F0B585B006460F46FD +:1051700D164803A915461C46FAF71EFD10B38446C2 +:1051800D0A9B066083600761114ECCF81440002421 +:1051900D0E48CCF80C5003A9CCF80440CCF81840BC +:1051A00DFAF73CFD301DFFF7F5FD10B1204605B0B7 +:1051B00DF0BD737C002BFAD10190FFF7DBFE019857 +:1051C00D05B0F0BD042005B0F0BD00BF7441002056 +:1051D00D8441002013DF70470023D3F8F80F421CE1 +:1051E00D01D0FFF7F7BF4FF010235869431CF8D1DA +:1051F00D042070470148FFF7EDBF00BF00C001005C +:1052000DA0DF7047A1DF7047ADDF7047B3DF704798 +:1052100DB4DF704730B50D4B83B01A68019242F67A +:1052200DA623012501AA69460446ADF80030ADF864 +:1052300D0250FFF7E5FF08B103B030BD044B2A461D +:1052400D19782046FBF74AFB03B030BD38990300AF +:1052500D9B42002070B54FF6FF738AB00024984230 +:1052600DCDE90044CDE902440494ADF802001CD010 +:1052700D054600F049FC1128064643D017D8E0B189 +:1052800D0B2829D10F23BDF802008DF8003000F056 +:1052900D47FD03466846ADF80430FCF7A5FC2246F1 +:1052A00D194B28461978FBF719FB0AB070BD43F26C +:1052B00D0203984210D12246F2E70E23BDF80200F8 +:1052C00D8DF8003000F02CFD03466846ADF8043033 +:1052D00DFCF78AFC3246E3E7002407232846CDE994 +:1052E00D0544CDE908448DF81430ADF816500796F5 +:1052F00D00F016FD034605A8ADF81830FCF774FC58 +:1053000D2246CDE70122CBE79E420020FFF7A2BF48 +:1053100D2DE9F047DFF8548188B098F80010074662 +:1053200DFBF7C0FA10B108B0BDE8F0870446384667 +:1053300D00F050FC11280CD8112825D8DFE800F01A +:1053400D7D242424242448244F2424242424242468 +:1053500D243A43F2020290422CD043F20142904291 +:1053600D12D13846FFF776FF01263F4B32461978AA +:1053700D3846FBF7B3FA98F800102246384608B0C5 +:1053800DBDE8F047FBF7AABA0023CDE90333CDE919 +:1053900D06330590072338468DF80C30ADF80E70A6 +:1053A00D00F0BEFC034603A8ADF810300126FCF753 +:1053B00D1BFCDAE70126D8E701AB294603AA3846DC +:1053C00D0493FFF721FF18B9BDF80430002BCCD1A1 +:1053D00D384600F0A5FC00F019FC0026C5E70DF1DC +:1053E00D0600FFF713FFBDF80630012BF0D900269C +:1053F00D012502A94FF0020942F6021A09E0BDF893 +:1054000D08305345D8D0BDF806300135ADB2AB42AA +:1054100DDED928460022CDE90391FFF7F9FE42F6C9 +:1054200D05230028D4D102A9002EE8D1BDF80860CB +:1054300DF61AB6FA86F67609E5E700231022384605 +:1054400DCDE90333CDE9053307938DF80C20ADF885 +:1054500D0E7000F065FC0124034603A8ADF8103072 +:1054600D2646FCF7C1FB80E7A0420020A1420020A8 +:1054700D30B5012187B005462948FFF739FCBFF348 +:1054800D5F8F08B107B030BD0446284600F0F0FA32 +:1054900D8628024623D00FD8C8B1112833D1214B0D +:1054A00D012219782846FBF719FABFF35F8F1C4BC1 +:1054B00D00221A6007B030BD43F20203984222D198 +:1054C00D184B224619782846FBF708FAEDE7154BDD +:1054D00D1978284607B0BDE83040FBF7FFB9CDE994 +:1054E00D03440623CDE9014428468DF80430ADF878 +:1054F00D0650059400F014FC034601A8ADF80830E1 +:1055000DFCF772FBDCE700240723CDE90144CDE96C +:1055100D04448DF804302846ADF806500392E9E7AF +:1055200DA04100209F420020037803B1704730B5A1 +:1055300D044683B04088FFF78DFE6588284600F04D +:1055400D33FBA0B96488204600F0EAFB00236A46CD +:1055500D0921FBF763FD052818D0104B1049187869 +:1055600D0022FBF7FFF9024640B103B030BD0D4BF1 +:1055700D012219782846FBF7B1F9E3E70A4B0B49ED +:1055800D187803B0BDE83040FBF7ECB9064B0122AB +:1055900D19782046FBF7A2F9DFE700BF9F420020F4 +:1055A00D71540300A04200209C42002015520300BC +:1055B00D70B50378082B82B009D0314C3149207871 +:1055C00D0022FBF7CFF9024650B302B070BD467A08 +:1055D00D0446002EF1D1057A072D29D0082D45D08E +:1055E00D012DEAD180886A462946FBF7F9FF064668 +:1055F00D0028E2D1019B1B78002BDED0A08800F0A3 +:1056000D03FC4FF6FF739842D7D01F4C2A462178E2 +:1056100DFBF764F91D4920783246FBF7A3F9CCE777 +:1056200D1B4B1C49187802B0BDE87040FBF79AB9C6 +:1056300D8088134C00F0E8FB4FF6FF739842054647 +:1056400DBCD021780122FBF749F9284600F068FB10 +:1056500D33466A460921FBF7E1FC0528AED10C4B18 +:1056600D012219782846FBF739F9A7E70A4B1A6882 +:1056700D012AA2D1BFF35F8F014C1E609EE700BFD0 +:1056800D9F42002071540300A042002011530300DB +:1056900D9C42002015520300A04100202DE9F84343 +:1056A00DFBF7F6F81E4C1F4D2070FBF7F1F8287034 +:1056B00DFBF7EEF81C4E1D4F3070FBF7E9F8387014 +:1056C00DFBF7E6F8DFF87080DFF8709088F80000DF +:1056D00DFBF7DEF889F80000FBF7DAF82378144AB7 +:1056E00D182B107019D02B78182B16D03378182B47 +:1056F00D13D03B78182B10D098F80030182B0CD005 +:1057000D99F80030182B08D0182806D0094B002026 +:1057100D1860BFF35F8FBDE8F8830320BDE8F88301 +:1057200D9F4200209E420020A0420020A142002066 +:1057300D9D420020A04100209C4200209B42002061 +:1057400D30B50D4B83B000220C4619780B4B0192EE +:1057500D05460093FBF7C2F809490A4B2846002C71 +:1057600D08BF0B46019300F0DBFA00226946FBF7F8 +:1057700DCDFC03B030BD00BF9C42002001000900EC +:1057800D3C9903004099030070B503888588353B2B +:1057900D86B004461F2B2AD8DFE803F061102929B3 +:1057A00D292929292929292929292929292929295C +:1057B00D292929292929298429A32938554E2846FB +:1057C00D3178FBF76FF890B1317800222846FBF75E +:1057D00D85F8E188002940F08980E389012B03D108 +:1057E00D217C003918BF01212846FFF7A9FF4A4C3B +:1057F00D4A4B4B4918780022FBF7B4F849492078F9 +:1058000D002206B0BDE87040FBF7ACB800261123AE +:1058100D2846CDE90166CDE903668DF8043005967D +:1058200DADF8065000F07CFAADF8080000F0EEF986 +:1058300D3D4B394C197832462846FBF74FF8217805 +:1058400D32462846FBF74AF8BDF8060000F068FA24 +:1058500D034601A8ADF80830FCF7C6F9C8E7334E8A +:1058600D28463178FBF71EF80028C0D00022317889 +:1058700D2846FBF733F8E288002A39D02C4B264C0A +:1058800D19782C4B00222846CDE90132FBF726F87A +:1058900D294B0293284600F043FA002201A9FBF799 +:1058A00D35FCA5E7037B012BA1D1827A012A9ED17C +:1058B00D018942F60213994299D1204C284621784C +:1058C00DFBF70CF800221E492078FBF74BF8024637 +:1058D00D00288CD1164B1B4918780F4CFBF742F85A +:1058E00D86E72846FFF7B6FC0B4C81E700217BE7E6 +:1058F00DA689012EC2D1E1892846FFF783FC002835 +:1059000DBCD1044B044C197832462846FAF7E6FF11 +:1059100D6EE700BF9D420020A04200209E42002065 +:1059200D0D53030011530300A14200209B420020A0 +:1059300D9C420020010009003C9903009F42002079 +:1059400D71540300155203002DE9F0418CB000F0A5 +:1059500D1DF901A8FAF77EFF019EDFF85480DEB134 +:1059600D00244FF6FF7703E00134A4B2B44213D202 +:1059700D0CAB03EB440333F8285C284600F0D0F958 +:1059800DB842F1D1013498F8001001222846A4B292 +:1059900DFAF7A4FFB442EBD3044998F800000022B3 +:1059A00D0CB0BDE8F041FAF7DDBF00BF11530300A5 +:1059B00DA0420020AFDF7047B1DF7047B2DF704704 +:1059C00DB3DF704770B51E4B1E4C93E80300238860 +:1059D00D88B04FF6FF7601ADB34285E8030007D1DD +:1059E00D27E02088FBF7FEFBB0420346208020D045 +:1059F00D184600222946FBF789FB03460028F0D004 +:105A000D002220880792112BCDE90322CDE9052232 +:105A100DADF810000DD0862B0DD007228DF80C207F +:105A200D059300F0F1F9034603A8ADF80E30FCF72D +:105A300DEFF808B070BD06238DF80C30F1E700BF0C +:105A400D449903007C420020044A12884FF6FF73EC +:105A500D9A4200D17047FFF7B5BF00BF7C420020CE +:105A600D024B4FF6FF721A80002070477C420020D7 +:105A700D2DE9F04182B0074600F052F94FF6FF7361 +:105A800D98423AD0064601224FF003086B46082192 +:105A900D3046551CFBF7A8FD0446ADB2032338462E +:105AA00DE4B9019A911D42F8048BFFF787FF034675 +:105AB00D08213046CBB10C2B03D1FBF7FBFD2A4659 +:105AC00DE4E70821052B18BF1C46FBF7F3FD002862 +:105AD00D18BF0324204602B0BDE8F081072C08BF93 +:105AE00D0C24204602B0BDE8F0813246FBF708FEDB +:105AF00D0446204602B0BDE8F08143F20204204680 +:105B000D02B0BDE8F08100BF2DE9F04182B006463C +:105B100D00F006F94FF6FF7398422CD100270324AD +:105B200D3D464FF0010823463A4629463046FFF7D9 +:105B300D43FF04280AD008280AD00B280AD0B8F150 +:105B400D000F08BF0B2002B0BDE8F0811120F6E771 +:105B500D0020F4E714F0020404D13DB127463D4680 +:105B600D032400E001244FF00008DCE7002FEAD009 +:105B700D03242F46F7E76A460821FBF731FD00287D +:105B800DCCD1019DAF882C680635CAE708B54FF614 +:105B900DFF70FBF727FB034B1880BDE80840FFF7AC +:105BA00D11BF00BF7C42002000B585B00DF1070389 +:105BB00D039300F0B5F802AA0121FBF711FD20B9FE +:105BC00D039B187805B05DF804FB002005B05DF867 +:105BD00D04FB00BF70B50C4E04463046FFF7F0FED7 +:105BE00D78B9318843F203054FF6FF722046FFF76F +:105BF00DE1FEA84200D070BD3188013189B23180FB +:105C000DF2E7032070BD00BF7E42002000B5084BB7 +:105C100D844693E8030083B06B4683E803000022BB +:105C200D19466046FBF772FA03B05DF804FB00BF3E +:105C300D4C99030046DF70472DE9F04110220546CF +:105C400D0E460130013101F074FF78BB04462B463E +:105C500D05F1100113F8012F52BB9942FAD16F7C57 +:105C600D96F8118087EA080313F0FE0F16D106F19E +:105C700D120105F11200062207F0FE0701F059FF8F +:105C800D042F0FD0062F0DD008F0FC08B8F1040F2B +:105C900D08D0B0FA80F04009BDE8F08107F0FE07AA +:105CA00D042F13D104F00100BDE8F0810024D6E7E4 +:105CB00D334606F1100113F8012F2AB98B42CED0CD +:105CC00D13F8012F002AF9D00124C8E7062FE9D0D7 +:105CD00D08F0FC08B8F1040FE4D00020E4E700BFA1 +:105CE00D70B584B005460E46FBF7DCF902AA0DF13E +:105CF00D06010720FBF7DEF9034628465BB1BDF828 +:105D000D0640B442F2D00399FFF796FF0028EDD07C +:105D100D204604B070BD4FF6FF74204604B070BD30 +:105D200D13280DD810B50446FAF7ECFC28B1064B34 +:105D300D04EB840433F8140010BD4FF6FF7010BD52 +:105D400D4FF6FF70704700BFA4410020132816D8EE +:105D500D38B504460D46FAF7D5FC68B1094804EB91 +:105D600D840400EB44040020E388D4F80220AB80C7 +:105D700D237A2A60AB7138BD43F2020038BD43F27D +:105D800D02007047A441002010B504884CB9821C54 +:105D900D00F10A0C12F8013B1BB99445FAD1002011 +:105DA00D10BD0B88A342FAD108220231023001F056 +:105DB00DC0FEB0FA80F0400910BD00BF30B585B00F +:105DC00D0546FBF76FF90CE0039C04F14601FFF764 +:105DD00DDBFF034604F12A01284683B9FFF7D4FF00 +:105DE00D68B902AA0DF106010720FBF763F9034616 +:105DF00D2846002BE8D14FF6FF7005B030BDBDF839 +:105E000D060005B030BD00BF4FF6FF7398422DE977 +:105E100DF04118D00024DFF838800746254601E010 +:105E200D642C10D038F81430BB42AEB204F1050426 +:105E300D05F10105F4D13046FAF764FC0028EFD0E6 +:105E400D3046BDE8F0814FF6FF763046BDE8F08173 +:105E500DA4410020132804D8024B00EB800023F846 +:105E600D10107047A4410020F8B54FF6FF7398420B +:105E700D1FD00024114F0646254603E0642C05F182 +:105E800D010515D037F81430B34204F10504A8B25A +:105E900DF4D1FAF737FC0028F0D03046FBF73EFB83 +:105EA00D28B905EB85054FF6FF7327F81530F8BDBA +:105EB00D3046BDE8F840FBF731BB00BFA4410020E0 +:105EC00D10B58CB0144610306B460DF1100E10F855 +:105ED00D01CD03F801CB9E45F9D10023049391F830 +:105EE00D00C08EF80C30CEE901334A788B788DF8EE +:105EF00D1E2068468DF81D308DF81FC0FFF79AFEE5 +:105F000D9DF82F109DF82E209DF82D302170627078 +:105F100DA3700CB010BD00BF0388102B2CD1F0B5B1 +:105F200D00F1040CBCE80F0095B00DF1280EAEE8A1 +:105F300D0F00BCE80F00AEE80F009DF82C609CE848 +:105F400D030006F0FE07062F8EE8030015D1BDF8FD +:105F500D28304E49BDF830400B9803EB83035B00AE +:105F600DCA18D4804FF6FF74CC529DF8323013729C +:105F700DC2F8020015B0F0BD7047FBF793F89DF81D +:105F800D2C30032B4FEA530253D9022ADFD105AC33 +:105F900D0DF10605224629460720FBF78BF8002850 +:105FA00D60D0042FF6D10C9B0698ADF810301B0C69 +:105FB00D8DF81230BDF82D30ADF8083003AA9DF8DC +:105FC00D2F308DF80A30013004A9FFF779FFBDF8A5 +:105FD00D0820BDF80C309A42DCD19DF80E309DF8AA +:105FE00D0A209A42D6D1BDF82810284BBDF806508C +:105FF00D0B9801EB810252009D521344BDF83020E5 +:1060000DDA804FF6FF72C3F8020095429DF8320018 +:1060100D1872AFD000232046ADF816108DF814304D +:1060200DADF81850FBF708FE2046FFF77DFA15B0C6 +:1060300DF0BD05AC0DF10605224629460720FBF7FC +:1060400D39F8062270B106994B7C734013F0FE0FA0 +:1060500D01F11201F0D10DF12D0001F06AFD0028C2 +:1060600DEAD1C0E7BDF8283008490B9803EB83034C +:1060700D5B00CA184FF6FF74CC52BDF830109DF876 +:1060800D3230C2F80200D180137273E7A4410020B0 +:1060900D82B010B58C4684B049688646DCF80000A5 +:1060A00D0DF1080CACE8030006A981E80C00039B78 +:1060B00DDA070EEB630C12D55A10029B5EF8022024 +:1060C00DD45808AB93E803008DE8030006AB0CCB66 +:1060D00D6046A04704B0BDE8104002B07047029C76 +:1060E00DEFE700BF82B010B582B004A981E80C00C3 +:1060F00DD0E90623134304D102B0BDE8104002B02D +:1061000D70470446F1F750FED4E9062382428B41D5 +:1061100DF2D200210022002304F11000C4E906236D +:1061200DE1600190F0F73AF9019802B0BDE8104036 +:1061300D02B0F0F787B800BF2DE9F04F83B0DDE96D +:1061400D0CABBDF83870002B41D080460E46914601 +:1061500D1D46BAF1000F3DD00F2E01D1C02F36D103 +:1061600D282001F0BEFC04461030F4F723FF182060 +:1061700D2680A4F8029001F0B4FCCDE900AB47F005 +:1061800D0207A7806B4607460246A06003CB47F87F +:1061900D0C5B0023D8F80060D360E3607B609160F6 +:1061A00D506075680D495161C4E908330C4B9D422F +:1061B00D08D12046F0F714FA204603B0BDE8F04FA1 +:1061C00D01F08DBC21464046A8470028F1D103B00F +:1061D00DBDE8F08F1BF0010FBED1F8E79160030011 +:1061E00D49CE01002DE9F0438DB00446149FDDF832 +:1061F00D5490884616461D465FB306A8F4F7DAFE9E +:1062000D1820ADF80880ADF80A6001F06AFC01466F +:1062100DCDE9007941F80C5B0023EC460246C360E2 +:1062200D4B60BCE8030050602068916005930D49F8 +:1062300D8568049251610C4A0A9312219542ADF87A +:1062400D0C100B9309D102A8F0F7CAF90DB0BDE8F7 +:1062500DF08319F0010FD0D1F8E761462046A84729 +:1062600DF1E700BF9160030079DA010070B5836832 +:1062700D1B49DA88B3F808C01A4E86B00025049180 +:1062800D059506A9044680F82050034611E9030040 +:1062900DC2F30022C2F105028DE8030092B26146FD +:1062A00D3068FFF79FFF104BCDE9023502AB93E845 +:1062B00D030042F210728DE803002346306823215B +:1062C00DFFF790FF00220023294604F11000C4E9D6 +:1062D00D0623E56006B0BDE87040F0F75FB800BF7B +:1062E00D99C40100843A0020E560030090F8203045 +:1062F00D054A10B5044602600BB9204610BDFFF7E4 +:1063000DB5FF204610BD00BF6499030090F8203002 +:1063100D084A10B50446026023B9204601F0DFFBA0 +:1063200D204610BDFFF7A2FF204601F0D8FB204606 +:1063300D10BD00BF6499030090F8203010B50446DD +:1063400D83B9237963B123680C4A9B6893420CD1BE +:1063500D94F820300A4A22605BB9204601F0BFFB59 +:1063600D002010BDFFF782FFEBE720469847002085 +:1063700D10BD2046FFF77AFFEFE700BF0D63030066 +:1063800D6499030070B50A4B03600446002500F1C3 +:1063900D1006816085803046EFF750FF3046E5608E +:1063A00D656284F82050EFF74DFF204670BD00BFA9 +:1063B00D649903002DE9F04190F8203088B004462F +:1063C00D0D46002B36D18068314A03685B6D9342D0 +:1063D00D5AD1304B04934FF00008CDF8148004AB24 +:1063E00D0789C2882C4E93E803008DE80300C2F3A1 +:1063F00D00223946C0270297C2F10502306892B2D9 +:1064000D2346FFF799FE254B02970693CDF81C8086 +:1064100D08AB13E903008DE803003068204E2346D6 +:1064200D42F210722321FFF787FE3378EBB101237F +:1064300D84F820308DB900220023C4E906230023FF +:1064400D04F11000E360EFF7FDFEE068154B002846 +:1064500D08BF184608B0BDE8F081F1F7A5FC281873 +:1064600D41EBE571C4E90601E9E70093232242F20D +:1064700D107342F210700021F1F7A6FC0123337066 +:1064800D012384F82030D5E703219847A068A0E7C1 +:1064900DE903020099C40100843A0020E56003007D +:1064A00DA242002011FCFFFF416270474068704717 +:1064B00D41600020704700BFF0B58B68CD699D42EB +:1064C00DA8BF1D4683B00C46012201F10C070646FC +:1064D00D294601A8F5F798F801A93846F5F7C4F84B +:1064E00D01A8F5F7B9F8E06861692A46043001F0B2 +:1064F00D30FBE36962695B1B2A44002BE361626137 +:1065000D25D1236A002BC4BF03F1FF33236293B15E +:1065100DA3692269E361002B626104DD606A03688F +:1065200D1B689847E36933B139463046F5F78AF869 +:1065300D304603B0F0BD236A002BF5D194F8283016 +:1065400D002BF1D004F12C00EFF7F4FEECE7E5DCC5 +:1065500DEAE700BF38B504460B4B40F80C3B04F19D +:1065600D2C05F5F74BF82846EFF768FE00210122C0 +:1065700D4FF480732846C4E9012364636162EFF729 +:1065800D61FE204638BD00BF7899030010B5044662 +:1065900D406A88B1002A0FDD73B1C4E904110168A6 +:1065A00D4FF0000C096884F828C02362C4E9062264 +:1065B00D884794F8283003B910BD04F12C00BDE8CC +:1065C00D1040EFF73FBE00BF024B1868BFF35B8F63 +:1065D00D704700BF60210020024B1868BFF35B8F2E +:1065E00D704700BF6C420020F8B504460D4600F020 +:1065F00D77F8224606460F462B462046294601F0DF +:1066000D6FF830B9204629460022002301F040F8EA +:1066100D10B930463946F8BD00F0ACFA002200231F +:1066200D212101601046194600F0EAFE06460F468C +:1066300D30463946F8BD00BF08B52DED028B08EE8A +:1066400D100A00F003F9B4EE488AF1EE10FA034691 +:1066500D0ED6B5EEC08AF1EE10FA09D8B5EE408A25 +:1066600DF1EE10FA08D100F085FA2222084B0260F3 +:1066700DBDEC028B184608BD00F07CFABDEC028B18 +:1066800D034621221A600348BDE8084000F04EB9C8 +:1066900D000080FF988D030008B52DED028B08EEEC +:1066A00D100A00F03BF9B4EE488AF1EE10FA06D666 +:1066B00DDFED0A8AB4EEE88AF1EE10FA02D4BDECF1 +:1066C00D028B08BD00F056FAC8EEA87ABDEC028B1D +:1066D00D034621221A6017EE900A08BD0000000043 +:1066E00D594A8A432DE9F04106460F4600F0928043 +:1066F00D00290B46044651DD09155DD0C3F3130384 +:1067000DC807A1F2FF3743F4801303D45B0003EBFA +:1067100DD4736400E20F002602EB430360007F1088 +:1067200D4FF0160E34464FF40012A118994202DCB8 +:1067300D5B1A8C1816445B00BEF1010E03EBD0738F +:1067400D4FEA52024FEA4000EFD175464FF0200C50 +:1067500D4FF000420AE03FD0C10FBCF1010C01EB3C +:1067600D43034FEA40004FEA52023ED0A34202EBF0 +:1067700D0E01F0DD002901EB020E09DBA0461B1B0B +:1067800D814288BF03F1FF33401A15444446E3E7C5 +:1067900DBEF1000FF2DB04F10108F0E721F0004239 +:1067A00D024335D000293FD1E20A1539134664055D +:1067B00D002AF9D0D70241D400205B00DE02054645 +:1067C00D00F10100F9D51A4623468440C0F120009E +:1067D00DC340491B134391E78142BDD8002901EB0A +:1067E00D020ED5DB98460023CEE7034302D0691C89 +:1067F00D22D001354FEA550C731003F17F53F20788 +:1068000D03F5001348BF4CF0004C03EB07516046F5 +:1068100DBDE8F08102460B4600F0C8FC32463B460F +:1068200D00F00EFBBDE8F081024600F007FB0246CA +:1068300D0B4600F0E5FDEBE70136DDE723462020B2 +:1068400D4FF0FF35C4E700BF0000F07F08B530F012 +:1068500D00432DED028B07EE100A2DD0002836DBFC +:1068600DB0F1FF4F47DAB0F5000F3BDB0022C31547 +:1068700D7F3B1344DA0F03EBD37307EE903AC2F16B +:1068800D7F02C0F3160040EAC250B8EEE78A00F06E +:1068900D51F89FED1C7ADFED1C6A07EE900A27EE8A +:1068A00D877ADFED1A7AA8EE267AA8EE277ABDEC64 +:1068B00D028B17EE100A08BD9FED157ADFED157AE4 +:1068C00DC7EE277ABDEC028B17EE900A08BD77EE66 +:1068D00D477A9FED107AC7EE877ABDEC028B17EEE3 +:1068E00D900A08BDDFED0C7A67EE277A6FF018027B +:1068F00D17EE900ABBE7BDEC028B77EE077A17EE29 +:1069000D900A08BDD95BDE3EDB27543580209A3EC8 +:1069100D000000CC000000000000004C07EE900AC3 +:1069200DF1EEE77A17EE900A704700BF0048704706 +:1069300D0000C07F30F0004207EE100A03462DD054 +:1069400D002834DBB0F1FF4F43DAB0F5000F37DB31 +:1069500D4FF0000C7048C3F31601084400F4000218 +:1069600D82F07E520A43DB1507EE102A7F3B6B4AFD +:1069700D634401F10F0CF7EE007A0CEA020237EED8 +:1069800D677A03EBD0534ABBB5EE407AF1EE10FABD +:1069900D67D1002B40F09F80002070479FED607AFB +:1069A00DDFED607AC7EE277A17EE900A704777EE23 +:1069B00D477A9FED5C7AC7EE877A17EE900A70479B +:1069C00DDFED597A67EE277A6FF0180C17EE903AD3 +:1069D00DC0E777EE077A17EE900A7047F0EE007A6F +:1069E00D77EE277A06EE903AC7EE273A4F48C1F573 +:1069F00D5712084402F522720243002ADFED4C2A99 +:106A000D9FED4C4A9FED4C5A9FED4C3ADFED4C4AB1 +:106A100DDFED4C7A9FED4C6A63EEA35AB8EEE62A91 +:106A200D65EEA56AA6EEA24AE6EE834AA4EE265AC4 +:106A300DA4EEA66AE5EE267A67EEA57AE6EE267A4C +:106A400D2EDDF6EE006A67EE266A66EE876A7BBB80 +:106A500D77EEA67AE7EEE36A77EE667A17EE900A9E +:106A600D7047F6EE006A9FED396AF0EE667AE7EE52 +:106A700D467A67EE076A66EEA76A002BECD007EE42 +:106A800D903ADFED335A9FED336AF8EEE77AE7EE91 +:106A900DE56A36EEC77A97EE867A17EE100A7047DA +:106AA00D43BB77EE677AA7EEE37A17EE100A7047CD +:106AB00D9FED276ADFED275A77EEA67A22EE066A5A +:106AC00DA7EEA36A76EEC66A36EEC77A92EE257AFF +:106AD00D17EE100A704707EE903A9FED1D7ADFED25 +:106AE00D1D6AF8EEE77A27EE877AA7EEA67A17EEFB +:106AF00D100A7047DFED166A9FED166A77EE677A1A +:106B000D66EEC26AE7EEA36A36EEC77A92EE067AB1 +:106B100D17EE100A704700BF20FB4A00F0FF7F0000 +:106B200D000000CC000000000000004C305CCFFFE6 +:106B300D9788173E25333A3E2549923E4FD01C3E4D +:106B400D298E633EABAA2A3FCDCCCC3EABAAAA3E42 +:106B500DD1F717378071313F10B5054C13462CB165 +:106B600D0A4601460220AFF3008010BD2046FCE727 +:106B700D00000000014B1868704700BF6421002021 +:106B800D08B5074B044613B10021AFF30080054B48 +:106B900D1868836A03B19847204600F099FF00BF3B +:106BA00D000000009499030070B50D4D0D4C641B51 +:106BB00DA4100026A64209D10B4D0C4C01F036F85D +:106BC00D641BA4100026A64205D170BD55F8043BE8 +:106BD00D98470136EEE755F8043B98470136F2E742 +:106BE00DD8210020D8210020D8210020F821002014 +:106BF00D024B0146186800F0DCBF00BF6421002085 +:106C000D38B5074D00230446084611462B6000F0A9 +:106C100D57FF431C02D12B6803B1236038BD00BF61 +:106C200D70420020012B2DE9F04701D0242B06D90D +:106C300DFFF7A0FF162303600020BDE8F087DFF803 +:106C400DE4C00D462E4615F8014B14F80C7017F0E4 +:106C500D0807F7D12D2C32D12C780127B51C002B2C +:106C600D5BD0102B09D1302C07D12C7804F0DF0428 +:106C700D582C4DD16C781023023507F1004808F1DE +:106C800DFF384FF0000CB8FBF3F9664603FB198A89 +:106C900DA4F1300EBEF1090F16D87446A34224DDBF +:106CA00DBCF1000F1EDBB1451CD301D1A24519DB90 +:106CB00D06FB03464FF0010C15F8014BE8E72B2CB2 +:106CC00D04BF2C78B51CCAE7A4F1410EBEF1190F13 +:106CD00D01D8373CE2E7A4F1610EBEF1190F04D8DB +:106CE00D573CDBE74FF0FF3CE6E7BCF1000F05DA60 +:106CF00D22230360464642B930469EE707B17642ED +:106D000D002AF9D0BCF1000F00D0691E1160F3E725 +:106D100D3024002BB1D10823AFE7302CA5D00A23A6 +:106D200DABE700BF9999030013460A460146024896 +:106D300D0068FFF777BF00BF642100202DE9F04305 +:106D400D364F86460D46284615F8014BE65D16F082 +:106D500D0806F8D12D2C2FD12C780126851C002B5F +:106D600D57D0102B09D1302C07D1287800F0DF0037 +:106D700D582849D16C78102302354FF0FF38002781 +:106D800DB8FBF3F803FB08F96FEA09093846A4F1DB +:106D900D300CBCF1090F14D86446A34222DD002F3C +:106DA00D1DDB80451BD301D1A14518DB00FB034042 +:106DB00D012715F8014BEAE72B2C04BF2C78851C15 +:106DC00DCDE7A4F1410CBCF1190F01D8373CE4E734 +:106DD00DA4F1610CBCF1190F04D8573CDDE74FF05D +:106DE00DFF37E6E7002F07DA2223CEF800304FF009 +:106DF00DFF3032B9BDE8F08306B14042002AF9D028 +:106E000D07B1691E1160F5E73024002BB5D10823B9 +:106E100DB3E7302CA9D00A23AFE700BF999903003F +:106E200D13460A46014602480068FFF787BF00BFB8 +:106E300D6421002081F0004102E000BF83F0004397 +:106E400D30B54FEA41044FEA430594EA050F08BFF8 +:106E500D90EA020F1FBF54EA000C55EA020C7FEABC +:106E600D645C7FEA655C00F0E2804FEA5454D4EB39 +:106E700D5555B8BF6D420CDD2C4480EA020281EA03 +:106E800D030382EA000083EA010180EA020281EA3B +:106E900D0303362D88BF30BD11F0004F4FEA01318D +:106EA00D4FF4801C4CEA113102D0404261EB41019C +:106EB00D13F0004F4FEA03334CEA133302D0524222 +:106EC00D63EB430394EA050F00F0A780A4F10104DE +:106ED00DD5F1200E0DDB02FA0EFC22FA05F2801818 +:106EE00D41F1000103FA0EF2801843FA05F35941FE +:106EF00D0EE0A5F120050EF1200E012A03FA0EFC7D +:106F000D28BF4CF0020C43FA05F3C01851EBE371A6 +:106F100D01F0004507D54FF0000EDCF1000C7EEBC3 +:106F200D00006EEB0101B1F5801F1BD3B1F5001F01 +:106F300D0CD349085FEA30004FEA3C0C04F1010420 +:106F400D4FEA445212F5800F80F09A80BCF1004F49 +:106F500D08BF5FEA500C50F1000041EB045141EACB +:106F600D050130BD5FEA4C0C404141EB0101013C94 +:106F700D28BFB1F5801FE9D291F0000F04BF014683 +:106F800D0020B1FA81F308BF2033A3F10B03B3F155 +:106F900D20020CDA0C3208DD02F1140CC2F10C02E5 +:106FA00D01FA0CF021FA02F10CE002F11402D8BF43 +:106FB00DC2F1200C01FA02F120FA0CFCDCBF41EA0F +:106FC00D0C019040E41AA2BF01EB0451294330BDDE +:106FD00D6FEA04041F3C1CDA0C340EDC04F11404BB +:106FE00DC4F1200220FA04F001FA02F340EA030092 +:106FF00D21FA04F345EA030130BDC4F10C04C4F1D8 +:1070000D200220FA02F001FA04F340EA03002946B7 +:1070100D30BD21FA04F0294630BD94F0000F83F401 +:1070200D801306BF81F480110134013D4EE77FEAE4 +:1070300D645C18BF7FEA655C29D094EA050F08BF30 +:1070400D90EA020F05D054EA000C04BF1946104611 +:1070500D30BD91EA030F1EBF0021002030BD5FEA55 +:1070600D545C05D14000494128BF41F0004130BD7D +:1070700D14F580043CBF01F5801130BD01F00045D1 +:1070800D45F0FE4141F470014FF0000030BD7FEA44 +:1070900D645C1ABF194610467FEA655C1CBF0B463F +:1070A00D024650EA013406BF52EA033591EA030F56 +:1070B00D41F4002130BD00BF90F0000F04BF00214E +:1070C00D704730B54FF4806404F132044FF0000581 +:1070D00D4FF0000150E700BF90F0000F04BF0021FA +:1070E00D704730B54FF4806404F1320410F0004560 +:1070F00D48BF40424FF000013EE700BF42004FEA5B +:1071000DE2014FEA31014FEA02701FBF12F07F43D7 +:1071100D93F07F4F81F06051704732F07F4208BF8E +:1071200D704793F07F4F04BF41F40021704730B595 +:1071300D4FF4607401F0004521F000411CE700BFE1 +:1071400D50EA010208BF704730B54FF000050AE064 +:1071500D50EA010208BF704730B511F0004502D565 +:1071600D404261EB41014FF4806404F132045FEA67 +:1071700D915C3FF4D8AE4FF003025FEADC0C18BF10 +:1071800D03325FEADC0C18BF033202EBDC02C2F102 +:1071900D200300FA03FC20FA02F001FA03FE40EA94 +:1071A00D0E0021FA02F11444BDE600BF70B54FF098 +:1071B00DFF0C4CF4E06C1CEA11541DBF1CEA135576 +:1071C00D94EA0C0F95EA0C0F00F0DEF82C4481EADE +:1071D00D030621EA4C5123EA4C5350EA013518BFFE +:1071E00D52EA033541F4801143F4801338D0A0FBEB +:1071F00D02CE4FF00005E1FB02E506F00042E0FB98 +:1072000D03E54FF00006E1FB03569CF0000F18BF9D +:1072100D4EF0010EA4F1FF04B6F5007F64F5407445 +:1072200D04D25FEA4E0E6D4146EB060642EAC621D8 +:1072300D41EA55514FEAC52040EA5E504FEACE2E45 +:1072400DB4F1FD0C88BFBCF5E06F1ED8BEF1004F48 +:1072500D08BF5FEA500E50F1000041EB045170BDC4 +:1072600D06F0004646EA010140EA020081EA030108 +:1072700DB4EB5C04C2BFD4EB0C0541EA045170BD04 +:1072800D41F480114FF0000E013C00F3AB8014F17E +:1072900D360FDEBF002001F0004170BDC4F10004C7 +:1072A00D203C35DA0C341BDC04F11404C4F1200548 +:1072B00D00FA05F320FA04F001FA05F240EA0200A3 +:1072C00D01F0004221F0004110EBD37021FA04F6D9 +:1072D00D42EB06015EEA430E08BF20EAD37070BD93 +:1072E00DC4F10C04C4F1200500FA04F320FA05F0F2 +:1072F00D01FA04F240EA020001F0004110EBD370F4 +:1073000D41F100015EEA430E08BF20EAD37070BD63 +:1073100DC4F1200500FA05F24EEA020E20FA04F33C +:1073200D01FA05F243EA020321FA04F001F00041EB +:1073300D21FA04F220EA020000EBD3705EEA430E5C +:1073400D08BF20EAD37070BD94F0000F0FD101F08B +:1073500D0046400041EB010111F4801F08BF013CC4 +:1073600DF7D041EA060195F0000F18BF704703F002 +:1073700D0046520043EB030313F4801F08BF013D89 +:1073800DF7D043EA0603704794EA0C0F0CEA135545 +:1073900D18BF95EA0C0F0CD050EA410618BF52EAFF +:1073A00D4306D1D181EA030101F000414FF0000005 +:1073B00D70BD50EA410606BF1046194652EA430613 +:1073C00D19D094EA0C0F02D150EA013613D195EA87 +:1073D00D0C0F05D152EA03361CBF104619460AD1CF +:1073E00D81EA030101F0004141F0FE4141F47001D9 +:1073F00D4FF0000070BD41F0FE4141F4780170BDC9 +:1074000D70B54FF0FF0C4CF4E06C1CEA11541DBF2D +:1074100D1CEA135594EA0C0F95EA0C0F00F0A7F82F +:1074200DA4EB050481EA030E52EA03354FEA01315C +:1074300D00F088804FEA03334FF0805545EA13136F +:1074400D43EA12634FEA022245EA111545EA106537 +:1074500D4FEA00260EF000419D4208BF964244F1CE +:1074600DFD0404F5407402D25B084FEA3202B61AED +:1074700D65EB03055B084FEA32024FF480104FF4C1 +:1074800D002CB6EB020E75EB030E22BFB61A754635 +:1074900D40EA0C005B084FEA3202B6EB020E75EBC8 +:1074A00D030E22BFB61A754640EA5C005B084FEA30 +:1074B00D3202B6EB020E75EB030E22BFB61A7546FD +:1074C00D40EA9C005B084FEA3202B6EB020E75EB08 +:1074D00D030E22BFB61A754640EADC0055EA060EC9 +:1074E00D18D04FEA051545EA16754FEA06164FEA0C +:1074F00DC30343EA52734FEAC2025FEA1C1CC0D1B8 +:1075000D11F4801F0BD141EA00014FF000004FF044 +:1075100D004CB6E711F4801F04BF01430020B4F105 +:1075200DFD0C88BFBCF5E06F3FF6AFAEB5EB030CBD +:1075300D04BFB6EB020C5FEA500C50F1000041EBBA +:1075400D045170BD0EF0004E4EEA113114EB5C0487 +:1075500DC2BFD4EB0C0541EA045170BD41F480115A +:1075600D4FF0000E013C90E645EA060E8DE60CEA62 +:1075700D135594EA0C0F08BF95EA0C0F3FF43BAF7F +:1075800D94EA0C0F0AD150EA01347FF434AF95EA36 +:1075900D0C0F7FF425AF104619462CE795EA0C0F1A +:1075A00D06D152EA03353FF4FDAE1046194622E7E7 +:1075B00D50EA410618BF52EA43067FF4C5AE50EAC1 +:1075C00D41047FF40DAF52EA43057FF4EBAE12E7B1 +:1075D00D4FF0FF3C06E000BF4FF0010C02E000BF92 +:1075E00D4FF0010C4DF804CD4FEA410C7FEA6C5C75 +:1075F00D4FEA430C18BF7FEA6C5C1BD001B050EA18 +:1076000D410C0CBF52EA430C91EA030F02BF90EA02 +:1076100D020F0020704710F1000F91EA030F58BFC1 +:1076200D994208BF90422CBFD8176FEAE37040F023 +:1076300D010070474FEA410C7FEA6C5C02D150EAC1 +:1076400D013C07D14FEA430C7FEA6C5CD6D152EA7C +:1076500D033CD3D05DF8040B704700BF8446104641 +:1076600D62468C461946634600E000BF01B5FFF740 +:1076700DB7FF002848BF10F1000F01BD4DF808ED10 +:1076800DFFF7F4FF0CBF012000205DF808FB00BFE1 +:1076900D4DF808EDFFF7EAFF34BF012000205DF83B +:1076A00D08FB00BF4DF808EDFFF7E0FF94BF012088 +:1076B00D00205DF808FB00BF4DF808EDFFF7CEFF89 +:1076C00D94BF012000205DF808FB00BF4DF808EDC8 +:1076D00DFFF7C4FF34BF012000205DF808FB00BF99 +:1076E00D4FEA410C7FEA6C5C02D150EA013C0AD1B1 +:1076F00D4FEA430C7FEA6C5C02D152EA033C02D1A3 +:1077000D4FF0000070474FF0010070474FEA410203 +:1077100DB2F1E04324BFB3F5001CDCF1FE5C0DD9E2 +:1077200D01F0004C4FEAC0024CEA5070B2F1004F2C +:1077300D40EB830008BF20F00100704711F0804F2F +:1077400D21D113F13872BCBF01F00040704741F4F4 +:1077500D80114FEA5252C2F11802C2F1200C10FAF8 +:1077600D0CF320FA02F018BF40F001004FEAC123DC +:1077700D4FEAD32303FA0CFC40EA0C0023FA02F380 +:1077800D4FEA4303CCE77FEA625307D150EA013356 +:1077900D1EBF4FF0FE4040F44000704701F0004026 +:1077A00D40F0FE4040F40000704700BF53B94AB9A5 +:1077B00D002908BF00281CBF4FF0FF314FF0FF30EC +:1077C00D00F074B9ADF1080C6DE904CE00F006F8C7 +:1077D00DDDF804E0DDE9022304B070472DE9F04740 +:1077E00D089D04468E46002B4DD18A42944669D998 +:1077F00DB2FA82F252B101FA02F3C2F1200120FA7B +:1078000D01F10CFA02FC41EA030E94404FEA1C48C8 +:1078100D210CBEFBF8F61FFA8CF708FB16E341EAC4 +:1078200D034306FB07F199420AD91CEB030306F14A +:1078300DFF3080F01F81994240F21C81023E63446B +:1078400D5B1AA4B2B3FBF8F008FB103344EA03440F +:1078500D00FB07F7A7420AD91CEB040400F1FF3324 +:1078600D80F00A81A74240F207816444023840EA61 +:1078700D0640E41B00261DB1D4400023C5E900439A +:1078800D3146BDE8F0878B4209D9002D00F0EF801D +:1078900D0026C5E9000130463146BDE8F087B3FA50 +:1078A00D83F6002E4AD18B4202D3824200F2F98038 +:1078B00D841A61EB030301209E46002DE0D0C5E93B +:1078C00D004EDDE702B9FFDEB2FA82F2002A40F087 +:1078D00D9280A1EB0C014FEA1C471FFA8CFE01268A +:1078E00D200CB1FBF7F307FB131140EA01410EFB2E +:1078F00D03F0884208D91CEB010103F1FF3802D2D5 +:1079000D884200F2CB804346091AA4B2B1FBF7F0CE +:1079100D07FB101144EA01440EFB00FEA64508D9F1 +:1079200D1CEB040400F1FF3102D2A64500F2BB802E +:1079300D0846A4EB0E0440EA03409CE7C6F120077D +:1079400DB34022FA07FC4CEA030C20FA07F401FAC3 +:1079500D06F31C43F9404FEA1C4900FA06F3B1FB4C +:1079600DF9F8200C1FFA8CFE09FB181140EA0141B1 +:1079700D08FB0EF0884202FA06F20BD91CEB01014E +:1079800D08F1FF3A80F08880884240F28580A8F1A6 +:1079900D02086144091AA4B2B1FBF9F009FB1011F8 +:1079A00D44EA014100FB0EFE8E4508D91CEB010196 +:1079B00D00F1FF346CD28E456AD90238614440EA39 +:1079C00D0840A0FB0294A1EB0E01A142C846A646B9 +:1079D00D56D353D05DB1B3EB080261EB0E0101FA42 +:1079E00D07F722FA06F3F1401F43C5E9007100269F +:1079F00D3146BDE8F087C2F12003D8400CFA02FCF5 +:107A000D21FA03F3914001434FEA1C471FFA8CFE04 +:107A100DB3FBF7F007FB10360B0C43EA064300FBF4 +:107A200D0EF69E4204FA02F408D91CEB030300F192 +:107A300DFF382FD29E422DD9023863449B1B89B249 +:107A400DB3FBF7F607FB163341EA034106FB0EF3D2 +:107A500D8B4208D91CEB010106F1FF3816D28B427F +:107A600D14D9023E6144C91A46EA004638E72E464B +:107A700D284605E70646E3E61846F8E64B45A9D243 +:107A800DB9EB020864EB0C0E0138A3E74646EAE7B2 +:107A900D204694E74046D1E7D0467BE7023B614460 +:107AA00D32E7304609E76444023842E7704700BFC9 :107AB00D024B58221A604FF0FF3070477042002081 -:107AC00DFEE700BF0B4601461846FFF73DB8EEF73F -:107AD00D31BD012838BF012010B504462046EEF710 -:107AE00DEBFC30B9FEF770FD08B900F00FF88047D8 -:107AF00DF4E710BD08B500F004F808B5804700F0B4 -:107B000D05F808B5FEF758FDFFF7F7FF08B5062095 -:107B100DFFF766F80120FFF7D3FF0A220021FFF7D8 -:107B200DFBB810B501390244904201D1002005E0A7 -:107B300D037811F8014FA34201D0181B10BD01307D -:107B400DF2E70A44914200F1FF3300D1704710B5BE -:107B500D11F8014B03F8014F9142F9D110BD884244 -:107B600D10B501EB020402D98442234607D8431E07 -:107B700DA14208D011F8012B03F8012FF8E70244B8 -:107B800D01468A4200D110BD13F8014D02F8014D96 -:107B900DF7E702440346934200D1704703F8011BF7 -:107BA00DF9E71F2938B504460D4604D9162303609D -:107BB00D4FF0FF3038BD426C12B152F821304BB945 -:107BC00D204600F016F82A4601462046BDE838400A -:107BD00DFFF70EB8012B0AD0591C03D116230360F1 -:107BE00D0120E7E7002442F8254028469847002069 -:107BF00DE0E7FFF755BF10F8012B11F8013B012A03 -:107C000D28BF9A42F7D0D01A7047034613F8012BBC -:107C100D002AFBD1181A013870470000F8B500BFD3 -:107C200DF8BC08BC9E467047F8B500BFF8BC08BC50 -:107C300D9E4670470000000000000000000000009C -:107C400D0338FDD8704700000A286400501E1E003E -:107C500D69645F70726F700076695F00202020206C -:107C600D3030302C3030302C3030302C3030302C17 -:107C700D3030300A202020203030302C3037302C5E -:107C800D3030302C3037302C3030300A202020204E -:107C900D3030302C3030302C3030302C3030302CE7 -:107CA00D3030300A202020203037302C3030302C2E -:107CB00D3030302C3030302C3037300A202020201E -:107CC00D3030302C3037302C3037302C3037302CA2 -:107CD00D3030300A00000000202020203030302CC1 -:107CE00D3030302C3030302C3030302C3030300AB9 -:107CF00D202020203030302C3037302C3030302CBC -:107D000D3037302C3030300A202020203030302CCD -:107D100D3030302C3030302C3030302C3030300A88 -:107D200D202020203030302C3037302C3037302C84 -:107D300D3037302C3030300A202020203037302C96 -:107D400D3030302C3030302C3030302C3037300A51 -:107D500D0000000023000000735F00000000000021 -:107D600D00000000E9C8020035C80200A16E020043 -:107D700DA16E0200A96E0200A96E0200916E0200B2 -:107D800DB16E0200A5CB0200CD6E020071CC0200D7 -:107D900DB1C80200ED6E020009C901001DC9010044 -:107DA00DADC90200310000003200000033000000B8 -:107DB00D34000000000000000000000029CE01008A -:107DC00D31CE010035CE01005DD001008D54020091 -:107DD00D11D1010099D10100756E6B6E6F776E0038 -:107DE00D7A76677074756F6965617A766770747588 -:107DF00D6F6965617A766770740000001B1B000E59 -:107E000D1100000015160F18130000001C0B1F2584 -:107E100D1E0000000000000000000000F9D301006A -:107E200D19570200F1D30100ADD30100EDD30100CC -:107E300DD5D70100E1D30100DDD301000000000022 -:107E400D0000000029CE010031CE010035CE010029 -:107E500D39F701008D54020011D8010035D8010009 -:107E600DBD6D0200C16D020041FA0100D56D020029 -:107E700DBDF60100B9F40100DD6D0200C4FFFFFF86 -:107E800D0000000029CE01007183020035CE0100F3 -:107E900D09D801008D5402008DD8010061D8010070 -:107EA00D554249545F4C4F475F46535F565F3030E4 -:107EB00D320A0000BC7E0300080000000100000033 -:107EC00D020000000200000002000000030000009C -:107ED00D0200000004000000010000000500000089 -:107EE00D080000000600000001000000070000006F -:107EF00D010000000800000001000000000000006B -:107F000D0000000029CE010031CE0100CDDF0100BF -:107F100D09D801008D5402007DDA010095DA0100C7 -:107F200D287F030008000000010000000C00000085 -:107F300D0200000005000000030000000200000028 -:107F400D0400000001000000050000000100000019 -:107F500D0600000002000000070000000300000002 -:107F600D08000000010000000000000000000000FB -:107F700D29CE010031CE010035CE010009D8010016 -:107F800D8D540200DDE3010011E4010025E701003D -:107F900D65E701008DEB0100D9E30100ADEB0100B8 -:107FA00DC5EB0100E9EB0100F8FFFFFF0000000049 -:107FB00D0DE4010011EC0100D5EB01004DEC0100C9 -:107FC00D5DE701003DE8010029EC01000000000023 -:107FD00D0000000081EC0100C5EC0100DDEC0100AA -:107FE00D0000000000000000B5ED01008DEC010067 -:107FF00D859E020099EC0100A1EC0100BDEC010091 -:1080000D999E0200000000000000000005F2010032 -:1080100D5DF3010009F201000DF2010019F20100FA -:1080200D31F20100D9F20100000000000000000053 -:1080300D29CE010031CE010035CE010039F7010006 -:1080400D8D5402009DF30100B9F30100BD6D0200D6 -:1080500DC16D020041FA0100D56D0200BDF60100AF -:1080600DB9F40100DD6D0200000000000000000009 -:1080700D4900020065FA0100859E020069FA0100BF -:1080800D8D9E02006DFA0100999E02007DFA01009D -:1080900DC5FA0100FCFFFFFF0000000029CE010022 -:1080A00D31CE010035CE010009D801008D540200FA -:1080B00D69FB010015FB0100676967676C650000CE -:1080C00D303130323330393838303139303038346E -:1080D00D3430303434303038383831303233303069 -:1080E00D313630313030333330303234303030306F -:1080F00D3030303030303030303030303030303073 -:1081000D30303030303030302C3131303233323558 -:1081100D3730303837343131343430303434303026 -:1081200D383838303335323030353930313030330E -:1081300D333030303130303030303030303030302E -:1081400D3030303030303130303030303030303021 -:1081500D302C3331303233323732393032313130F5 -:1081600D35343430323838393038383830303931B8 -:1081700D30303633303030303030303032343037DC -:1081800D30303032303030303030303030303030E0 -:1081900D333030303030303030302C3331303233CA -:1081A00D323732393031303230353434303238388C -:1081B00D393038383830303931303036333030307E -:1081C00D3030303030323430373030303230303093 -:1081D00D303030303030303030333030303030308F -:1081E00D3030302C33313032333237323930313167 -:1081F00D343035343430323838393038383830302E -:1082000D3931303036333030303030303030323448 -:1082100D3037303030323030303030303030303048 -:1082200D30303330303030303030303000000000FE -:1082300D6861707079000000303130323331393976 -:1082400D32303636393131343430303434303038F0 -:1082500D38383032363230303238303030303138E4 -:1082600D30303032303530303030303030303030FA -:1082700D30303030303130303030303030303030F0 -:1082800D2C303032333232313239303239353038B8 -:1082900D34343032343034303838383030303030A7 -:1082A00D30303430303032323430303131303030B3 -:1082B00D30303030303030303030303030303037AA -:1082C00D3530303030303030302C3030303030329E -:1082D00D313239303239353039343430323430345A -:1082E00D3038383830313435303030343030303259 -:1082F00D3234303031313030303030303030303069 -:1083000D3030303030303030373530303030303054 -:1083100D3030000068656C6C6F0000003331303216 -:1083200D3330363733303139373032343430313110 -:1083300D38373038383831303233303132383030F8 -:1083400D303030303030323430303030303030301A -:1083500D3030303030303030303030303030303010 -:1083600D303030302C3330303030313036343030F6 -:1083700D31363032343430303938313038383830B5 -:1083800D30303030313238303030303031303030D4 -:1083900D34303030303030303030303030303030CC -:1083A00D303030303030303030303030302C3331C0 -:1083B00D3032333130363430323933303234343088 -:1083C00D3039383130383838313032333031323865 -:1083D00D303030303031303030343030303030308B -:1083E00D3030303030303030303030303030303080 -:1083F00D30303030303000006D7973746572696FD4 -:1084000D757300003430303030323339303033331F -:1084100D3130303434303234303430383838303420 -:1084200D3737303030343030303232343030313123 -:1084300D303430303030303030303030303030302B -:1084400D3030383030303030303030302C34303512 -:1084500D35313238343533383530303034343030DE -:1084600D34343030383838303030303031323830D4 -:1084700D33303130353030313630303030303030DF -:1084800D30303030303030303030383530303035CD -:1084900D30303031350000007361640033313032DB -:1084A00D3332323236303730383031343430313691 -:1084B00D3234303838383130323330313238303080 -:1084C00D3030303130303234303030303030303098 -:1084D00D303030303030303030303030303030308F -:1084E00D303030302C333130323331363233303965 -:1084F00D333630323434303039333930383838302F -:1085000D3030303031323830303030303130303250 -:1085100D343030303030303030303030303030304A -:1085200D30303030303030303030303030000000CE -:1085300D736C69646500000031303532303233328E -:1085400D35303232333032343430323430343038F6 -:1085500D38383130323330313238303130323030EA -:1085600D30303131303430303030303030303030F8 -:1085700D30303030303130303030303030303030ED -:1085800D2C303130323332353230303931303032C7 -:1085900D34343030343430303838383130323330A0 -:1085A00D31323830313032323430303131303430A4 -:1085B00D30303030303030303030303030303130AD -:1085C00D303030303030303030000000736F617239 -:1085D00D696E6700323130323334303039353330F3 -:1085E00D393035343430353939393038383831302F -:1085F00D323330303232303230303034303030325D -:1086000D3032353030303030303030303030303056 -:1086100D3032303030303030303030302C34303249 -:1086200D323333373237323733303134343430300C -:1086300D3434303038383830303030303033313009 -:1086400D313032343430303033303030303030300F -:1086500D303030303030303030303030303030300D -:1086600D3030303030000000737072696E6700007A -:1086700D33303635393030333731313633313234BA -:1086800D343030353837303838383038303730309E -:1086900D33343030303030303030323430303030C0 -:1086A00D30303030303030303030303030353030B8 -:1086B00D30303030303030302C30313032333030AB -:1086C00D3337313136333133343430303538373068 -:1086D00D383838313032333030333130303030306B -:1086E00D3030303234303030303030303030303077 -:1086F00D3030303030303530303030303030303068 -:1087000D300000007477696E6B6C6500303130316C -:1087100D3830303037363732323039343430303714 -:1087200D35363038383830383535303132383030FC -:1087300D3030303030303234303030303030303026 -:1087400D303030303030303030303030303030301C -:1087500D30303030000000007961776E000000008D -:1087600D32303030303232383131333332303234DE -:1087700D34303135303030383838313032333031C3 -:1087800D32383031303234313030323430343030C0 -:1087900D30333030303030303030303030313030C8 -:1087A00D30303030303030302C30303533313235B0 -:1087B00D323030393130303234343030343430308E -:1087C00D3838383036333630313238303130323265 -:1087D00D3430303131303330303030303030303083 -:1087E00D303030303030313030303030303030307B -:1087F00D302C303038323230373834303139303047 -:1088000D383434303034343030383838303638311C -:1088100D3030313630303030353530303234303034 -:1088200D303030303030303030303030303030303B -:1088300D353030303030303030302C303034373916 -:1088400D30373834303139303038343430303434E6 -:1088500D30303838383032393830303136303030D9 -:1088600D30303030303234303030303030303030F5 -:1088700D30303030303030303035303030303030E6 -:1088800D3030302C303033323130373834303139BC -:1088900D303038343430303434303038383830319A -:1088A00D303830303136303030303333303030389E -:1088B00D30303030303030303030303030303030AB -:1088C00D3030353030303030303030300000000056 -:1088D00D00000000000000008DF30100D1E3010055 -:1088E00DDDF301001D030200250302002D0302002C -:1088F00D3503020045030200550302006103020027 -:1089000D7103020079030200810302008903020052 -:1089100D99030200A1030200A903020095F30100CF -:1089200DC1030200C9030200D1030200D9030200F2 -:1089300DBD040200E1030200E5030200E9030200A9 -:1089400DF903020000000000000000008DF301009B -:1089500DD1E30100DDF301009D07020025030200B4 -:1089600DED0302003503020045030200550302002A -:1089700D610302007103020079030200810302000A -:1089800D19080200C5070200F103020021050200CB -:1089900D95F30100C1030200C9030200D1030200D7 -:1089A00DD9030200BD040200E1030200E503020049 -:1089B00D4904020051050200050402008D08020061 -:1089C00DF5030200ECFFFFFF0000000029CE0100BF -:1089D00D31CE0100D505020009D801008D540200E9 -:1089E00D8104020091050200E4FFFFFF000000007A -:1089F00DED080200819E0200859E02004D050200D9 -:108A000D8D9E0200959E0200999E020000000000BE -:108A100D0000000059090200B1170200B117020051 -:108A200DF5080200F9080200C9170200010B020047 -:108A300DD10902009D1A0200C91B0200ED1A0200A5 -:108A400DB51B0200B5170200205B00005D000000A1 -:108A500D5632000020000000424243206D696372CF -:108A600D6F3A626974000000D8ECF0F4F8FC000471 -:108A700D000000000000000029CE010031CE0100F1 -:108A800DC50D0200090F02008D540200950D020064 -:108A900DB1100200E95D0000251D470AA062FA1918 -:108AA00D22DFA9A80000000000000000B11702009D -:108AB00DB1170200B1170200F57A0300F57A030031 -:108AC00DC9170200B1170200B11702009D1A02006A -:108AD00DC91B0200ED1A0200B51B0200B5170200FA -:108AE00D0000000000000000B1170200B1170200E5 -:108AF00DB1170200C91C0200CD1C0200C9170200EB -:108B000DB91E0200611E02009D1A0200C91B02005F -:108B100DED1A0200B51B0200B5170200000000009F -:108B200D00000000A1220200C9230200B1170200BB -:108B300D8D21020091210200C9170200B117020018 -:108B400DB11702009D1A0200C91B0200ED1A0200A6 -:108B500DB51B0200B517020029240200F121020005 -:108B600DAD240200F8FFFFFF0000000029CE010038 -:108B700D31CE0100A524020009D801008D54020058 -:108B800D19220200DD240200000000000000000098 -:108B900DB5260200592B0200B1170200F125020083 -:108BA00DF5250200C9170200B1170200B117020026 -:108BB00D9D1A0200C91B0200ED1A0200B51B02002E -:108BC00DB5170200952B0200012602005526020062 -:108BD00DF8FFFFFF0000000029CE010031CE01009B -:108BE00DF52B020009D801008D5402002926020040 -:108BF00D852602000000000000000000F52C020098 -:108C000D712C0200B1170200612C0200652C0200CC -:108C100DC9170200B1170200B11702009D1A020018 -:108C200DC91B0200ED1A0200B51B0200B5170200A8 -:108C300D6E400000B5A3F393E0A9E50E24DCCA9EB7 -:108C400D00000000000000008D2F0200B11702008F -:108C500D5D300200A52E0200A92E0200C9170200E8 -:108C600DB1170200B52E02009D1A0200C91B0200A9 -:108C700DED1A0200B51B0200B5170200FFFFFFFF42 -:108C800D00000001000200030004010001010102C7 -:108C900D01030104020002010202020302040300A7 -:108CA00D030103020303030404000401040204038B -:108CB00D040400000000000000000000F9D30100D2 -:108CC00D89340200F1D30100ADD30100EDD30100D1 -:108CD00DD5D70100E1D30100AD35020091C20100ED -:108CE00D85340200F1350200F1CA0100B9CC010052 -:108CF00DFCFFFFFF00000000493A02001936020098 -:108D000D1536020009D801008D540200B1CC0100C6 -:108D100DCDCC0100000000000000000029CE0100B4 -:108D200D31CE010035CE010009D80100C53F02004A -:108D300D513A02007D3A0200636F6D7061737343A7 -:108D400D616C0000302C3235352C302C3235352C01 -:108D500D300A302C3235352C302C3235352C300A4A -:108D600D302C302C302C302C300A3235352C302C28 -:108D700D302C302C3235350A302C3235352C3235FD -:108D800D352C3235352C300A0000000054494C5436 -:108D900D20544F2046494C4C2053435245454E20BC -:108DA00D00000000000001000200030004000001AB -:108DB00D010102010301040100020102020203028A -:108DC00D040200030103020303030403000401046E -:108DD00D0204030404040000D8D8ECF0F4F8FC00FD -:108DE00D03040000000000000000000029CE010077 -:108DF00D31CE0100414D0200354F02008D5402006D -:108E000D154C02002D4C0200000000000000000077 -:108E100D29CE010031CE01001951020009D80100FF -:108E200D8D54020081500200995002000000000094 -:108E300D0000000029CE010031CE010035CE010029 -:108E400D09D801008D540200395502006155020008 -:108E500D000000000000000029CE010031CE01000D -:108E600D35CE010009D801008D5402003D67020086 -:108E700D5567020039670200000000000000000085 -:108E800D29CE010031CE010035CE010009D80100F7 -:108E900D8D540200B1670200C967020031680200FB -:108EA00DA1670200E9670200A5670200A967020039 -:108EB00DA9670200696B02000000000000000000BD -:108EC00D29CE010031CE010035CE010009D80100B7 -:108ED00D8D540200116C0200296C0200056C020019 -:108EE00DB16C02000D6C0200056C0200496C0200B1 -:108EF00D000000000000000029CE010031CE01006D -:108F000D35CE010009D801008D540200FD6D02001F -:108F100D256E0200BD6D0200C16D0200C56D02001F -:108F200DD56D0200D96D0200D96D0200DD6D020014 -:108F300D0000000000000000D5700200996E0200D4 -:108F400DA16E0200A16E0200A96E0200A96E0200C0 -:108F500D916E0200B16E0200D16F0200CD6E020063 -:108F600D0D6F02005D700200ED6E0200000000004A -:108F700D00000000D570020000000000000000009D -:108F800DD5700200F57A0300F57A0300F57A030037 -:108F900DF57A0300A9720200F57A0300F57A030051 -:108FA00D3D71020055740200000000000000000039 -:108FB00DF8FFFFFF0000000029CE010031CE0100B7 -:108FC00DD172020009D801008D540200000000008A -:108FD00D0000000000000000000000009178020079 -:108FE00D81780200000000000000000029CE010081 -:108FF00D7183020035CE010009D801008D540200A5 -:1090000DA17F0200E17F02000000000000000000CF -:1090100D29CE01004985020035CE010005870200E9 -:1090200D8D5402000985020025850200018502008C -:1090300D7186020031860200F4FFFFFF0000000080 -:1090400DB5860200549003000400000074900300E4 -:1090500D09000000020000000000000004000000F4 -:1090600D10000000080000002000000010000000AB -:1090700D300000006902000080000000E8020000DE -:1090800D90000000C409000070000000881300006B -:1090900D600000001027000050000000204E00006E -:1090A00D40000000409C000030000000A086010040 -:1090B00D2000000040420F001000000000000000E2 -:1090C00D0000000029CE010031CE01002D8C0200E0 -:1090D00D0D8D02008D540200DD8C0200F18C02001A -:1090E00D31680200A1670200E9670200A56702006E -:1090F00D358C0200418D0200696B02000491030062 -:1091000D04000000102700000C000000204E00009D -:1091100D0800000050C3000004000000A0860100FC -:1091200D00000000000000000000000029CE01003A -:1091300D31CE0100798E0200218F02008D54020084 -:1091400DF18E0200058F0200818E0200B16C0200CB -:1091500D0D6C0200558F0200496C020000000000EA -:1091600D000000004D90020039CE010069DA0100C7 -:1091700D892102000000000000000000D9950200C6 -:1091800D61910200C99002005D90020001930200FE -:1091900D8D930200F4FFFFFF0000000029CE0100B7 -:1091A00D31CE010035CE010009D801008D540200E9 -:1091B00D85930200A1930200000000000000000052 -:1091C00D29CE010031CE010035CE010009D80100B4 -:1091D00D8D540200C1960200D596020059960200E8 -:1091E00D000000000000000029CE010049850200AA -:1091F00D35CE0100058702008D5402003D9A020014 -:1092000D659A02000185020071860200259A02000E -:1092100DF4FFFFFF00000000B58602000000000013 -:1092200D0000000029CE010031CE010035CE010035 -:1092300D09D801008D540200AD9D0200459E02002B -:1092400D819C0200ED9B0200C99C02000000000001 -:1092500D00000000199F0200819E0200859E020001 -:1092600D899E02008D9E0200959E0200999E02002D -:1092700D0000000000000000799F0200A59E020082 -:1092800DC99E0200C19E02008D9E0200F99E020041 -:1092900D099F0200B59E0200E19F0200FCFFFFFF47 -:1092A00D000000005DA002000000000000000000B2 -:1092B00D9D9E0200000000000000000029CE01006C -:1092C00D31CE010035CE010009D801008D540200C8 -:1092D00D8DA10200ADA10200D5A10200F8FFFFFF94 -:1092E00D000000009DA4020000000000000000002E -:1092F00DB9A802005DA6020029A602003DA6020043 -:1093000D4DA6020055A60200FCFFFFFF0000000065 -:1093100D15A80200819E0200859E020041A8020050 -:1093200D21A8020031A8020039A8020000000000A7 -:1093300D00000000B9AC0200ADAA0200F9AA0200BB -:1093400DC1AB0200F9A802007DAA02000DAC02001B -:1093500DFCFFFFFF0000000029CE010031CE01000F -:1093600D35CE010009D801008D54020081AC0200F8 -:1093700D45AC0200000000000000000045A90200FD -:1093800D45AA020061AA0200E1A80200EDA80200B0 -:1093900D41AB020061AB0200C1A8020039A9020075 -:1093A00DC5A80200FCFFFFFF0000000059AD020040 -:1093B00D000000000008080800080A4A4000000AE2 -:1093C00D5FEA5FEA0ED92ED36E19324489330C92BF -:1093D00D4C924D0808000000048808080408048415 -:1093E00D8488000A448A4000048EC4800000000472 -:1093F00D8800000EC0000000000800012244881003 -:1094000D0C9252524C048C84848E1C824C901E1EE5 -:1094100DC244924C06CA525FE21FF01EC13E024486 -:1094200D8ED12E1FE24488100ED12ED12E0ED12EAC -:1094300DC4880008000800000480048802448804E1 -:1094400D82000EC00EC008048244880ED126C004CE -:1094500D0ED135B36C0C925ED2521C925C925C0EA6 -:1094600DD010100E1C9252525C1ED01C901E1ED09D -:1094700D1C90100ED013712E12525ED2521C880801 -:1094800D081C1FE242524C125498149210101010E6 -:1094900D1E113B75B131113935B3710C9252524CCD -:1094A00D1C925C90100C92524C861C925C92510E48 -:1094B00DD00C825C1FE4848484125252524C1131C0 -:1094C00D312A44113135BB7112524C9252112A443A -:1094D00D84841EC488101E0EC808080E100804824D -:1094E00D410EC242424E048A400000000000001F9F -:1094F00D0804800000000ED2524F10101C925C0028 -:1095000D0ED0100E02424ED24E0C925C900E06C83A -:1095100D1C88080ED24EC24C10101C925208000826 -:1095200D0808024002424C101498149208080808CA -:1095300D06001B75B131001C925252000C92524C18 -:1095400D001C925C90000ED24EC2000ED010100086 -:1095500D06C8049808080EC807001252524F001191 -:1095600D312A4400113135BB00124C8C9200112A66 -:1095700D4498001EC4881E06C48C848608080808FA -:1095800D0818080C881800000C836000FFFF01000C -:1095900D00000000FFFF0000FFFF0000A495030086 -:1095A00D08000000020000000100000003000000A0 -:1095B00D0200000004000000030000000500000090 -:1095C00D040000001C000000050000001D0000004C -:1095D00D060000001E000000070000001F00000034 -:1095E00D0800000000000000000000003DBB02006C -:1095F00D31BB0200859E020001BB020005BB0200CB -:1096000D15BB02006DC30200000000000000000049 -:1096100D29CE010031CE010035CE0100D5C20200A8 -:1096200D8D5402004DBB0200ADBB0200B5C502005A -:1096300DF8FFFFFF00000000FDC502000000000064 -:1096400D00000000E9C8020035C80200A16E02004A -:1096500DA16E0200A96E0200A96E0200916E0200B9 -:1096600DB16E0200A5CB0200CD6E020071CC0200DE -:1096700DB1C80200ED6E0200A1C80200A5C802002B -:1096800DADC90200000000000000000029CE01005D -:1096900D31CE010035CE010009D801008D540200F4 -:1096A00D49CD0200C5CD020025D1020089CD0200B1 -:1096B00DF8FFFFFF00000000A5D10200F4FFFFFF3F -:1096C00D00000000BDCD0200000000000000000001 -:1096D00D59D5020085D8020021D8020015DF0200FD -:1096E00DA5D302001DD6020015D4020025D4020018 -:1096F00D59D4020065D4020071030200C5DA0200DC -:1097000D09E0020075D4020071D6020001D70200F3 -:1097100DD1D7020085D40200C1030200C9030200A3 -:1097200DC5DD02006DDD0200E5D4020085D3020027 -:1097300D2DD70200DD400200E541020000000000CF -:1097400D00000000D570020025E2020079E0020061 -:1097500D89E0020009E10200A972020039E102006C -:1097600DC5E102003D7102005574020071E2020074 -:1097700D11E302003DE30200F8FFFFFF00000000CF -:1097800D29CE010031CE0100D172020045E4020064 -:1097900D8D54020009E3020025E3020000000000E1 -:1097A00D0000000029CE010031CE010035CE0100B0 -:1097B00D09D801008D540200E5E60200F9E6020029 -:1097C00D49E80200ED9B0200C99C02000000000068 -:1097D00D0000000029CE010031CE010035CE010080 -:1097E00D0DEC02008D540200DDE90200F5E90200E6 -:1097F00D61DA010015EA020071E80200ADE802002D -:1098000D7DEA0200D1E802006DEB0200FDE80200E6 -:1098100D15E9020045E9020079E90200C5EA0200F6 -:1098200D49EA020099E902006DE8020000300040AB -:1098300D030000000F000000004000400400000085 -:1098400D0F00000000300240230000000C0000005B -:1098500D00200040020000001000000000F0024057 -:1098600D2F000000040000000080024028000000CE -:1098700D100000000100060000000000D83B002091 -:1098800D3DF40200E89A0300EC9A03000400000086 -:1098900D01000600E03E002000100201049B0300C1 -:1098A00D149B030008000000F49A0300049B0300BE -:1098B00D08000000EC9A0300F49A03000800000071 -:1098C00D909A0300C89A030008000000C89A03008C -:1098D00DE89A03000800000050EADA308883B89F48 -:1098E00D604F15F30000C98E0000FFFFDEC0ADDE36 -:1098F00DFE011EF1DEC0ADDEFF011EF10010000005 -:1099000D0400000001000000294F0300054F030073 -:1099100DF54E030059510300E5500300C94E0300F5 -:1099200DCD4E0300D14E03000100FFFF00000000EB -:1099300D0100000001000100449903000100010035 -:1099400D4899030001000000000000000000000025 -:1099500D0000000029630300DD620300FD620300C7 -:1099600D0000000000000000A964030099640300DA -:1099700D859E02009D640300A1640300959E020074 -:1099800D999E020068210020002020202020202008 -:1099900D2020282828282820202020202020202092 -:1099A00D20202020202020202088101010101010A2 -:1099B00D10101010101010101004040404040404EE -:1099C00D0404041010101010101041414141414188 -:1099D00D010101010101010101010101010101016A -:1099E00D010101011010101010104242424242427A -:1099F00D020202020202020202020202020202023A -:109A000D02020202101010102000000000000000E1 -:109A100D0000000000000000000000000000000039 +:107AC00D024B58221A604FF0FF3070477042002071 +:107AD00DFEE700BF0B4601461846FFF73DB8EEF72F +:107AE00D31BD012838BF012010B504462046EEF700 +:107AF00DEBFC30B9FEF770FD08B900F00FF88047C8 +:107B000DF4E710BD08B500F004F808B5804700F0A3 +:107B100D05F808B5FEF758FDFFF7F7FF08B5062085 +:107B200DFFF766F80120FFF7D3FF0A220021FFF7C8 +:107B300DFBB810B501390244904201D1002005E097 +:107B400D037811F8014FA34201D0181B10BD01306D +:107B500DF2E70A44914200F1FF3300D1704710B5AE +:107B600D11F8014B03F8014F9142F9D110BD884234 +:107B700D10B501EB020402D98442234607D8431EF7 +:107B800DA14208D011F8012B03F8012FF8E70244A8 +:107B900D01468A4200D110BD13F8014D02F8014D86 +:107BA00DF7E702440346934200D1704703F8011BE7 +:107BB00DF9E71F2938B504460D4604D9162303608D +:107BC00D4FF0FF3038BD426C12B152F821304BB935 +:107BD00D204600F016F82A4601462046BDE83840FA +:107BE00DFFF70EB8012B0AD0591C03D116230360E1 +:107BF00D0120E7E7002442F8254028469847002059 +:107C000DE0E7FFF755BF10F8012B11F8013B012AF2 +:107C100D28BF9A42F7D0D01A7047034613F8012BAC +:107C200D002AFBD1181A013870470000F8B500BFC3 +:107C300DF8BC08BC9E467047F8B500BFF8BC08BC40 +:107C400D9E4670470000000000000000000000008C +:107C500D0338FDD8704700000A286400501E1E002E +:107C600D202020203030302C3030302C3030302C53 +:107C700D3030302C3030300A202020203030302C65 +:107C800D3037302C3030302C3037302C3030300A0B +:107C900D202020203030302C3030302C3030302C23 +:107CA00D3030302C3030300A202020203037302C2E +:107CB00D3030302C3030302C3030302C3037300AE2 +:107CC00D202020203030302C3037302C3037302CE5 +:107CD00D3037302C3030300A0000000069645F709E +:107CE00D726F700076695F00202020203030302CBC +:107CF00D3030302C3030302C3030302C3030300AA9 +:107D000D202020203030302C3037302C3030302CAB +:107D100D3037302C3030300A202020203030302CBD +:107D200D3030302C3030302C3030302C3030300A78 +:107D300D202020203030302C3037302C3037302C74 +:107D400D3037302C3030300A202020203037302C86 +:107D500D3030302C3030302C3030302C3037300A41 +:107D600D0000000023000000735F00000000000011 +:107D700D00000000F9C8020045C80200B16E020003 +:107D800DB16E0200B96E0200B96E0200A16E020062 +:107D900DC16E0200B5CB0200DD6E020081CC020087 +:107DA00DC1C80200FD6E020019C901002DC90100F4 +:107DB00DBDC9020031000000320000003300000098 +:107DC00D34000000000000000000000039CE01006A +:107DD00D41CE010045CE01006DD001009D54020041 +:107DE00D21D10100A9D10100756E6B6E6F776E0008 +:107DF00D7A76677074756F6965617A766770747578 +:107E000D6F6965617A766770740000001B1B000E48 +:107E100D1100000015160F18130000001C0B1F2574 +:107E200D1E000000000000000000000009D4010049 +:107E300D2957020001D40100BDD30100FDD301007B +:107E400DE5D70100F1D30100EDD3010000000000E2 +:107E500D0000000039CE010041CE010045CE0100E9 +:107E600D49F701009D54020021D8010045D80100B9 +:107E700DCD6D0200D16D020051FA0100E56D0200D9 +:107E800DCDF60100C9F40100ED6D0200C4FFFFFF46 +:107E900D0000000039CE01008183020045CE0100B3 +:107EA00D19D801009D5402009DD8010071D8010020 +:107EB00D554249545F4C4F475F46535F565F3030D4 +:107EC00D320A0000CC7E0300080000000100000013 +:107ED00D020000000200000002000000030000008C +:107EE00D0200000004000000010000000500000079 +:107EF00D080000000600000001000000070000005F +:107F000D010000000800000001000000000000005A +:107F100D0000000039CE010041CE0100DDDF01007F +:107F200D19D801009D5402008DDA0100A5DA010077 +:107F300D387F030008000000010000000C00000065 +:107F400D0200000005000000030000000200000018 +:107F500D0400000001000000050000000100000009 +:107F600D06000000020000000700000003000000F2 +:107F700D08000000010000000000000000000000EB +:107F800D39CE010041CE010045CE010019D80100C6 +:107F900D9D540200EDE3010021E4010035E70100ED +:107FA00D75E701009DEB0100E9E30100BDEB010068 +:107FB00DD5EB0100F9EB0100F8FFFFFF0000000019 +:107FC00D1DE4010021EC0100E5EB01005DEC010079 +:107FD00D6DE701004DE8010039EC010000000000E3 +:107FE00D0000000091EC0100D5EC0100EDEC01006A +:107FF00D0000000000000000C5ED01009DEC010037 +:1080000D959E0200A9EC0100B1EC0100CDEC010040 +:1080100DA99E0200000000000000000015F2010002 +:1080200D6DF3010019F201001DF2010029F20100AA +:1080300D41F20100E9F20100000000000000000023 +:1080400D39CE010041CE010045CE010049F70100B6 +:1080500D9D540200ADF30100C9F30100CD6D020086 +:1080600DD16D020051FA0100E56D0200CDF601005F +:1080700DC9F40100ED6D02000000000000000000D9 +:1080800D5900020075FA0100959E020079FA01006F +:1080900D9D9E02007DFA0100A99E02008DFA01004D +:1080A00DD5FA0100FCFFFFFF0000000039CE0100F2 +:1080B00D41CE010045CE010019D801009D540200AA +:1080C00D79FB010025FB0100676967676C6500009E +:1080D00D303130323330393838303139303038345E +:1080E00D3430303434303038383831303233303059 +:1080F00D313630313030333330303234303030305F +:1081000D3030303030303030303030303030303062 +:1081100D30303030303030302C3131303233323548 +:1081200D3730303837343131343430303434303016 +:1081300D38383830333532303035393031303033FE +:1081400D333030303130303030303030303030301E +:1081500D3030303030303130303030303030303011 +:1081600D302C3331303233323732393032313130E5 +:1081700D35343430323838393038383830303931A8 +:1081800D30303633303030303030303032343037CC +:1081900D30303032303030303030303030303030D0 +:1081A00D333030303030303030302C3331303233BA +:1081B00D323732393031303230353434303238387C +:1081C00D393038383830303931303036333030306E +:1081D00D3030303030323430373030303230303083 +:1081E00D303030303030303030333030303030307F +:1081F00D3030302C33313032333237323930313157 +:1082000D343035343430323838393038383830301D +:1082100D3931303036333030303030303030323438 +:1082200D3037303030323030303030303030303038 +:1082300D30303330303030303030303000000000EE +:1082400D6861707079000000303130323331393966 +:1082500D32303636393131343430303434303038E0 +:1082600D38383032363230303238303030303138D4 +:1082700D30303032303530303030303030303030EA +:1082800D30303030303130303030303030303030E0 +:1082900D2C303032333232313239303239353038A8 +:1082A00D3434303234303430383838303030303097 +:1082B00D30303430303032323430303131303030A3 +:1082C00D303030303030303030303030303030379A +:1082D00D3530303030303030302C3030303030328E +:1082E00D313239303239353039343430323430344A +:1082F00D3038383830313435303030343030303249 +:1083000D3234303031313030303030303030303058 +:1083100D3030303030303030373530303030303044 +:1083200D3030000068656C6C6F0000003331303206 +:1083300D3330363733303139373032343430313100 +:1083400D38373038383831303233303132383030E8 +:1083500D303030303030323430303030303030300A +:1083600D3030303030303030303030303030303000 +:1083700D303030302C3330303030313036343030E6 +:1083800D31363032343430303938313038383830A5 +:1083900D30303030313238303030303031303030C4 +:1083A00D34303030303030303030303030303030BC +:1083B00D303030303030303030303030302C3331B0 +:1083C00D3032333130363430323933303234343078 +:1083D00D3039383130383838313032333031323855 +:1083E00D303030303031303030343030303030307B +:1083F00D3030303030303030303030303030303070 +:1084000D30303030303000006D7973746572696FC3 +:1084100D757300003430303030323339303033330F +:1084200D3130303434303234303430383838303410 +:1084300D3737303030343030303232343030313113 +:1084400D303430303030303030303030303030301B +:1084500D3030383030303030303030302C34303502 +:1084600D35313238343533383530303034343030CE +:1084700D34343030383838303030303031323830C4 +:1084800D33303130353030313630303030303030CF +:1084900D30303030303030303030383530303035BD +:1084A00D30303031350000007361640033313032CB +:1084B00D3332323236303730383031343430313681 +:1084C00D3234303838383130323330313238303070 +:1084D00D3030303130303234303030303030303088 +:1084E00D303030303030303030303030303030307F +:1084F00D303030302C333130323331363233303955 +:1085000D333630323434303039333930383838301E +:1085100D3030303031323830303030303130303240 +:1085200D343030303030303030303030303030303A +:1085300D30303030303030303030303030000000BE +:1085400D736C69646500000031303532303233327E +:1085500D35303232333032343430323430343038E6 +:1085600D38383130323330313238303130323030DA +:1085700D30303131303430303030303030303030E8 +:1085800D30303030303130303030303030303030DD +:1085900D2C303130323332353230303931303032B7 +:1085A00D3434303034343030383838313032333090 +:1085B00D3132383031303232343030313130343094 +:1085C00D303030303030303030303030303031309D +:1085D00D303030303030303030000000736F617229 +:1085E00D696E6700323130323334303039353330E3 +:1085F00D393035343430353939393038383831301F +:1086000D323330303232303230303034303030324C +:1086100D3032353030303030303030303030303046 +:1086200D3032303030303030303030302C34303239 +:1086300D32333337323732373330313434343030FC +:1086400D34343030383838303030303030333130F9 +:1086500D31303234343030303330303030303030FF +:1086600D30303030303030303030303030303030FD +:1086700D3030303030000000737072696E6700006A +:1086800D33303635393030333731313633313234AA +:1086900D343030353837303838383038303730308E +:1086A00D33343030303030303030323430303030B0 +:1086B00D30303030303030303030303030353030A8 +:1086C00D30303030303030302C303130323330309B +:1086D00D3337313136333133343430303538373058 +:1086E00D383838313032333030333130303030305B +:1086F00D3030303234303030303030303030303067 +:1087000D3030303030303530303030303030303057 +:1087100D300000007477696E6B6C6500303130315C +:1087200D3830303037363732323039343430303704 +:1087300D35363038383830383535303132383030EC +:1087400D3030303030303234303030303030303016 +:1087500D303030303030303030303030303030300C +:1087600D30303030000000007961776E000000007D +:1087700D32303030303232383131333332303234CE +:1087800D34303135303030383838313032333031B3 +:1087900D32383031303234313030323430343030B0 +:1087A00D30333030303030303030303030313030B8 +:1087B00D30303030303030302C30303533313235A0 +:1087C00D323030393130303234343030343430307E +:1087D00D3838383036333630313238303130323255 +:1087E00D3430303131303330303030303030303073 +:1087F00D303030303030313030303030303030306B +:1088000D302C303038323230373834303139303036 +:1088100D383434303034343030383838303638310C +:1088200D3030313630303030353530303234303024 +:1088300D303030303030303030303030303030302B +:1088400D353030303030303030302C303034373906 +:1088500D30373834303139303038343430303434D6 +:1088600D30303838383032393830303136303030C9 +:1088700D30303030303234303030303030303030E5 +:1088800D30303030303030303035303030303030D6 +:1088900D3030302C303033323130373834303139AC +:1088A00D303038343430303434303038383830318A +:1088B00D303830303136303030303333303030388E +:1088C00D303030303030303030303030303030309B +:1088D00D3030353030303030303030300000000046 +:1088E00D00000000000000009DF30100E1E3010025 +:1088F00DEDF301002D030200350302003D030200DC +:1089000D45030200550302006503020071030200D6 +:1089100D8103020089030200910302009903020002 +:1089200DA9030200B1030200B9030200A5F301007F +:1089300DD1030200D9030200E1030200E9030200A2 +:1089400DCD040200F1030200F5030200F903020059 +:1089500D0904020000000000000000009DF301006A +:1089600DE1E30100EDF30100AD0702003503020064 +:1089700DFD030200450302005503020065030200DA +:1089800D71030200810302008903020091030200BA +:1089900D29080200D507020001040200310502007A +:1089A00DA5F30100D1030200D9030200E103020087 +:1089B00DE9030200CD040200F1030200F5030200F9 +:1089C00D5904020061050200150402009D08020011 +:1089D00D05040200ECFFFFFF0000000039CE01008E +:1089E00D41CE0100E505020019D801009D54020099 +:1089F00D91040200A1050200E4FFFFFF000000004A +:108A000DFD080200919E0200959E02005D05020088 +:108A100D9D9E0200A59E0200A99E0200000000007E +:108A200D0000000069090200C1170200C117020011 +:108A300D0509020009090200D9170200110B0200F5 +:108A400DE1090200AD1A0200D91B0200FD1A020055 +:108A500DC51B0200C5170200205B00005D00000071 +:108A600D5632000020000000424243206D696372BF +:108A700D6F3A626974000000D8ECF0F4F8FC000461 +:108A800D000000000000000039CE010041CE0100C1 +:108A900DD50D0200190F02009D540200A50D020014 +:108AA00DC1100200E95D0000251D470AA062FA19F8 +:108AB00D22DFA9A80000000000000000C11702007D +:108AC00DC1170200C1170200057B0300057B0300DF +:108AD00DD9170200C1170200C1170200AD1A02001A +:108AE00DD91B0200FD1A0200C51B0200C5170200AA +:108AF00D0000000000000000C1170200C1170200B5 +:108B000DC1170200D91C0200DD1C0200D91702009A +:108B100DC91E0200711E0200AD1A0200D91B02000F +:108B200DFD1A0200C51B0200C5170200000000005F +:108B300D00000000B1220200D9230200C11702007B +:108B400D9D210200A1210200D9170200C1170200C8 +:108B500DC1170200AD1A0200D91B0200FD1A020056 +:108B600DC51B0200C51702003924020001220200B4 +:108B700DBD240200F8FFFFFF0000000039CE010008 +:108B800D41CE0100B524020019D801009D54020008 +:108B900D29220200ED240200000000000000000068 +:108BA00DC5260200692B0200C11702000126020032 +:108BB00D05260200D9170200C1170200C1170200D5 +:108BC00DAD1A0200D91B0200FD1A0200C51B0200DE +:108BD00DC5170200A52B0200112602006526020012 +:108BE00DF8FFFFFF0000000039CE010041CE01006B +:108BF00D052C020019D801009D54020039260200EF +:108C000D952602000000000000000000052D020066 +:108C100D812C0200C1170200712C0200752C02007C +:108C200DD9170200C1170200C1170200AD1A0200C8 +:108C300DD91B0200FD1A0200C51B0200C517020058 +:108C400D6E400000B5A3F393E0A9E50E24DCCA9EA7 +:108C500D00000000000000009D2F0200C11702005F +:108C600D6D300200B52E0200B92E0200D917020098 +:108C700DC1170200C52E0200AD1A0200D91B020059 +:108C800DFD1A0200C51B0200C5170200FFFFFFFF02 +:108C900D00000001000200030004010001010102B7 +:108CA00D0103010402000201020202030204030097 +:108CB00D030103020303030404000401040204037B +:108CC00D04040000000000000000000009D40100B1 +:108CD00D9934020001D40100BDD30100FDD3010080 +:108CE00DE5D70100F1D30100BD35020091C20100AD +:108CF00D953402000136020001CB0100C9CC010000 +:108D000DFCFFFFFF00000000593A02002936020067 +:108D100D2536020019D801009D540200C1CC010076 +:108D200DDDCC0100000000000000000039CE010084 +:108D300D41CE010045CE010019D80100D53F0200FA +:108D400D613A02008D3A0200636F6D706173734377 +:108D500D616C0000302C3235352C302C3235352CF1 +:108D600D300A302C3235352C302C3235352C300A3A +:108D700D302C302C302C302C300A3235352C302C18 +:108D800D302C302C3235350A302C3235352C3235ED +:108D900D352C3235352C300A0000000054494C5426 +:108DA00D20544F2046494C4C2053435245454E20AC +:108DB00D000000000000010002000300040000019B +:108DC00D010102010301040100020102020203027A +:108DD00D040200030103020303030403000401045E +:108DE00D0204030404040000D8D8ECF0F4F8FC00ED +:108DF00D03040000000000000000000039CE010057 +:108E000D41CE0100514D0200454F02009D5402001C +:108E100D254C02003D4C0200000000000000000047 +:108E200D39CE010041CE01002951020019D80100AF +:108E300D9D54020091500200A95002000000000054 +:108E400D0000000039CE010041CE010045CE0100E9 +:108E500D19D801009D5402004955020071550200B8 +:108E600D000000000000000039CE010041CE0100DD +:108E700D45CE010019D801009D5402004D67020036 +:108E800D6567020049670200000000000000000055 +:108E900D39CE010041CE010045CE010019D80100A7 +:108EA00D9D540200C1670200D967020041680200AB +:108EB00DB1670200F9670200B5670200B9670200E9 +:108EC00DB9670200796B020000000000000000008D +:108ED00D39CE010041CE010045CE010019D8010067 +:108EE00D9D540200216C0200396C0200156C0200C9 +:108EF00DC16C02001D6C0200156C0200596C020061 +:108F000D000000000000000039CE010041CE01003C +:108F100D45CE010019D801009D5402000D6E0200CE +:108F200D356E0200CD6D0200D16D0200D56D0200CF +:108F300DE56D0200E96D0200E96D0200ED6D0200C4 +:108F400D0000000000000000E5700200A96E0200A4 +:108F500DB16E0200B16E0200B96E0200B96E020070 +:108F600DA16E0200C16E0200E16F0200DD6E020013 +:108F700D1D6F02006D700200FD6E0200000000000A +:108F800D00000000E570020000000000000000007D +:108F900DE5700200057B0300057B0300057B0300E4 +:108FA00D057B0300B9720200057B0300057B0300FE +:108FB00D4D71020065740200000000000000000009 +:108FC00DF8FFFFFF0000000039CE010041CE010087 +:108FD00DE172020019D801009D540200000000004A +:108FE00D000000000000000000000000A178020059 +:108FF00D91780200000000000000000039CE010051 +:1090000D8183020045CE010019D801009D54020054 +:1090100DB17F0200F17F020000000000000000009F +:1090200D39CE01005985020045CE01001587020099 +:1090300D9D5402001985020035850200118502003C +:1090400D8186020041860200F4FFFFFF0000000050 +:1090500DC5860200649003000400000084900300A4 +:1090600D09000000020000000000000004000000E4 +:1090700D100000000800000020000000100000009B +:1090800D300000006902000080000000E8020000CE +:1090900D90000000C409000070000000881300005B +:1090A00D600000001027000050000000204E00005E +:1090B00D40000000409C000030000000A086010030 +:1090C00D2000000040420F001000000000000000D2 +:1090D00D0000000039CE010041CE01003D8C0200A0 +:1090E00D1D8D02009D540200ED8C0200018D0200C9 +:1090F00D41680200B1670200F9670200B56702001E +:1091000D458C0200518D0200796B02001491030011 +:1091100D04000000102700000C000000204E00008D +:1091200D0800000050C3000004000000A0860100EC +:1091300D00000000000000000000000039CE01001A +:1091400D41CE0100898E0200318F02009D54020034 +:1091500D018F0200158F0200918E0200C16C02007A +:1091600D1D6C0200658F0200596C020000000000AA +:1091700D000000005D90020049CE010079DA010087 +:1091800D992102000000000000000000E995020096 +:1091900D71910200D99002006D90020011930200AE +:1091A00D9D930200F4FFFFFF0000000039CE010087 +:1091B00D41CE010045CE010019D801009D54020099 +:1091C00D95930200B1930200000000000000000022 +:1091D00D39CE010041CE010045CE010019D8010064 +:1091E00D9D540200D1960200E59602006996020098 +:1091F00D000000000000000039CE0100598502007A +:1092000D45CE0100158702009D5402004D9A0200C3 +:1092100D759A02001185020081860200359A0200BE +:1092200DF4FFFFFF00000000C586020000000000F3 +:1092300D0000000039CE010041CE010045CE0100F5 +:1092400D19D801009D540200BD9D0200559E0200DB +:1092500D919C0200FD9B0200D99C020000000000C1 +:1092600D00000000299F0200919E0200959E0200C1 +:1092700D999E02009D9E0200A59E0200A99E0200DD +:1092800D0000000000000000899F0200B59E020052 +:1092900DD99E0200D19E02009D9E0200099F0200F0 +:1092A00D199F0200C59E0200F19F0200FCFFFFFF07 +:1092B00D000000006DA00200000000000000000092 +:1092C00DAD9E0200000000000000000039CE01003C +:1092D00D41CE010045CE010019D801009D54020078 +:1092E00D9DA10200BDA10200E5A10200F8FFFFFF54 +:1092F00D00000000ADA4020000000000000000000E +:1093000DC9A802006DA6020039A602004DA60200F2 +:1093100D5DA6020065A60200FCFFFFFF0000000035 +:1093200D25A80200919E0200959E020051A8020000 +:1093300D31A8020041A8020049A802000000000067 +:1093400D00000000C9AC0200BDAA020009AB02007A +:1093500DD1AB020009A902008DAA02001DAC0200CA +:1093600DFCFFFFFF0000000039CE010041CE0100DF +:1093700D45CE010019D801009D54020091AC0200A8 +:1093800D55AC0200000000000000000055A90200CD +:1093900D55AA020071AA0200F1A80200FDA8020060 +:1093A00D51AB020071AB0200D1A8020049A9020025 +:1093B00DD5A80200FCFFFFFF0000000069AD020010 +:1093C00D000000000008080800080A4A4000000AD2 +:1093D00D5FEA5FEA0ED92ED36E19324489330C92AF +:1093E00D4C924D0808000000048808080408048405 +:1093F00D8488000A448A4000048EC4800000000462 +:1094000D8800000EC00000000008000122448810F2 +:1094100D0C9252524C048C84848E1C824C901E1ED5 +:1094200DC244924C06CA525FE21FF01EC13E024476 +:1094300D8ED12E1FE24488100ED12ED12E0ED12E9C +:1094400DC4880008000800000480048802448804D1 +:1094500D82000EC00EC008048244880ED126C004BE +:1094600D0ED135B36C0C925ED2521C925C925C0E96 +:1094700DD010100E1C9252525C1ED01C901E1ED08D +:1094800D1C90100ED013712E12525ED2521C8808F1 +:1094900D081C1FE242524C125498149210101010D6 +:1094A00D1E113B75B131113935B3710C9252524CBD +:1094B00D1C925C90100C92524C861C925C92510E38 +:1094C00DD00C825C1FE4848484125252524C1131B0 +:1094D00D312A44113135BB7112524C9252112A442A +:1094E00D84841EC488101E0EC808080E100804823D +:1094F00D410EC242424E048A400000000000001F8F +:1095000D0804800000000ED2524F10101C925C0017 +:1095100D0ED0100E02424ED24E0C925C900E06C82A +:1095200D1C88080ED24EC24C10101C925208000816 +:1095300D0808024002424C101498149208080808BA +:1095400D06001B75B131001C925252000C92524C08 +:1095500D001C925C90000ED24EC2000ED010100076 +:1095600D06C8049808080EC807001252524F001181 +:1095700D312A4400113135BB00124C8C9200112A56 +:1095800D4498001EC4881E06C48C848608080808EA +:1095900D0818080C881800000C836000FFFF0100FC +:1095A00D00000000FFFF0000FFFF0000B495030066 +:1095B00D0800000002000000010000000300000090 +:1095C00D0200000004000000030000000500000080 +:1095D00D040000001C000000050000001D0000003C +:1095E00D060000001E000000070000001F00000024 +:1095F00D0800000000000000000000004DBB02004C +:1096000D41BB0200959E020011BB020015BB02007A +:1096100D25BB02007DC30200000000000000000019 +:1096200D39CE010041CE010045CE0100E5C2020058 +:1096300D9D5402005DBB0200BDBB0200C5C502000A +:1096400DF8FFFFFF000000000DC602000000000043 +:1096500D00000000F9C8020045C80200B16E02000A +:1096600DB16E0200B96E0200B96E0200A16E020069 +:1096700DC16E0200B5CB0200DD6E020081CC02008E +:1096800DC1C80200FD6E0200B1C80200B5C80200DB +:1096900DBDC90200000000000000000039CE01002D +:1096A00D41CE010045CE010019D801009D540200A4 +:1096B00D59CD0200D5CD020035D1020099CD020061 +:1096C00DF8FFFFFF00000000B5D10200F4FFFFFF1F +:1096D00D00000000CDCD02000000000000000000E1 +:1096E00D69D5020095D8020031D8020025DF0200AD +:1096F00DB5D302002DD6020025D4020035D40200C8 +:1097000D69D4020075D4020081030200D5DA02008B +:1097100D19E0020085D4020081D6020011D70200A3 +:1097200DE1D7020095D40200D1030200D903020053 +:1097300DD5DD02007DDD0200F5D4020095D30200D7 +:1097400D3DD70200ED400200F5410200000000008F +:1097500D00000000E570020035E2020089E0020021 +:1097600D99E0020019E10200B972020049E102001C +:1097700DD5E102004D7102006574020081E2020024 +:1097800D21E302004DE30200F8FFFFFF000000009F +:1097900D39CE010041CE0100E172020055E4020014 +:1097A00D9D54020019E3020035E3020000000000A1 +:1097B00D0000000039CE010041CE010045CE010070 +:1097C00D19D801009D540200F5E6020009E70200D8 +:1097D00D59E80200FD9B0200D99C02000000000028 +:1097E00D0000000039CE010041CE010045CE010040 +:1097F00D1DEC02009D540200EDE9020005EA020095 +:1098000D71DA010025EA020081E80200BDE80200DC +:1098100D8DEA0200E1E802007DEB02000DE9020095 +:1098200D25E9020055E9020089E90200D5EA0200A6 +:1098300D59EA0200A9E902007DE80200003000406B +:1098400D030000000F000000004000400400000075 +:1098500D0F00000000300240230000000C0000004B +:1098600D00200040020000001000000000F0024047 +:1098700D2F000000040000000080024028000000BE +:1098800D100000000100060000000000D83B002081 +:1098900D4DF40200F89A0300FC9A03000400000046 +:1098A00D01000600E03E002000100201149B0300A1 +:1098B00D249B030008000000049B0300149B03007D +:1098C00D08000000FC9A0300049B03000800000040 +:1098D00DA09A0300D89A030008000000D89A03004C +:1098E00DF89A03000800000050EADA308883B89F28 +:1098F00D604F15F30000C98E0000FFFFDEC0ADDE26 +:1099000DFE011EF1DEC0ADDEFF011EF100100000F4 +:1099100D0400000001000000394F0300154F030043 +:1099200D054F030069510300F5500300D94E0300A4 +:1099300DDD4E0300E14E03000100FFFF00000000BB +:1099400D0100000001000100549903000100010015 +:1099500D5899030001000000000000000000000005 +:1099600D0000000039630300ED6203000D63030086 +:1099700D0000000000000000B9640300A9640300AA +:1099800D959E0200AD640300B1640300A59E020024 +:1099900DA99E0200682100200020202020202020E8 +:1099A00D2020282828282820202020202020202082 +:1099B00D2020202020202020208810101010101092 +:1099C00D10101010101010101004040404040404DE +:1099D00D0404041010101010101041414141414178 +:1099E00D010101010101010101010101010101015A +:1099F00D010101011010101010104242424242426A +:109A000D0202020202020202020202020202020229 +:109A100D02020202101010102000000000000000D1 :109A200D0000000000000000000000000000000029 :109A300D0000000000000000000000000000000019 :109A400D0000000000000000000000000000000009 @@ -25110,46 +25110,47 @@ :109A600D00000000000000000000000000000000E9 :109A700D00000000000000000000000000000000D9 :109A800D00000000000000000000000000000000C9 -:109A900DD905030000000000590C0300FC3800201C -:109AA00D2904030000000000AD18030000000000B1 -:109AB00D091C020000000000CD330300483F0020C8 -:089AC00D791102000000000005 -:109AC80DF5F1010000000000055302000000000040 -:109AD80DB550030000000000D5350300000000005C -:049AE80DF91602005C -:089AEC0DC15003000000000051 -:109AF40D5132030000000000593303000000000040 -:109B040D2917020000000000E14E030000000000D0 -:089B140D042AFE7F0100000090 -:109B1C0D000000007A76677074756F6965617A76EE -:109B2C0D677074756F6965617A7667707400000083 -:109B3C0D01000000B801EE01060126014A015D018C -:109B4C0D8801DC00F70083009300A500AF00C40072 -:109B5C0DB801EE01060126014A015D0188010000E4 -:109B6C0D06014A0188010B020B0206010B020B02C6 -:109B7C0D06010601060106010B020B020B020B027C -:109B8C0D0B02B801EE018801B8015D0188014A0193 -:109B9C0D2601260106010601880188014A014A01A8 -:109BAC0D880188014A014A01D87D0300588A0300B7 -:109BBC0D010000007D0000000138FDD1704700BF91 -:109BCC0DD9A50200D9A50200DDA50200E5A502006C -:109BDC0DE9A50200F1A50200F9A5020001A60200FB -:109BEC0D05A6020009A6020009A602001DA8020086 -:109BFC0D0DA6020011A6020015A6020015A6020064 -:109C0C0D21A6020025A60200B0930300FFFFFFFF63 -:109C1C0DA84200200090D003001001401100040058 -:109C2C0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B -:109C3C0D0D7B0300682100200000000000000000D7 -:109C4C0D00000000000000000000000000000000FB +:109A900D00000000000000000000000000000000B9 +:109AA00DE905030000000000690C0300FC380020EC +:109AB00D3904030000000000BD1803000000000081 +:109AC00D191C020000000000DD330300483F002098 +:089AD00D8911020000000000E5 +:109AD80D05F201000000000015530200000000000F +:109AE80DC550030000000000E5350300000000002C +:049AF80D091702003B +:089AFC0DD15003000000000031 +:109B040D613203000000000069330300000000000F +:109B140D3917020000000000F14E030000000000A0 +:089B240DF429FE7F0100000091 +:109B2C0D000000007A76677074756F6965617A76DE +:109B3C0D677074756F6965617A7667707400000073 +:109B4C0D01000000B801EE01060126014A015D017C +:109B5C0D8801DC00F70083009300A500AF00C40062 +:109B6C0DB801EE01060126014A015D0188010000D4 +:109B7C0D06014A0188010B020B0206010B020B02B6 +:109B8C0D06010601060106010B020B020B020B026C +:109B9C0D0B02B801EE018801B8015D0188014A0183 +:109BAC0D2601260106010601880188014A014A0198 +:109BBC0D880188014A014A01E87D0300688A030087 +:109BCC0D010000007D0000000138FDD1704700BF81 +:109BDC0DE9A50200E9A50200EDA50200F5A502001C +:109BEC0DF9A5020001A6020009A6020011A60200A9 +:109BFC0D15A6020019A6020019A602002DA8020036 +:109C0C0D1DA6020021A6020025A6020025A6020013 +:109C1C0D31A6020035A60200C0930300FFFFFFFF23 +:109C2C0DA84200200090D003001001401100040048 +:109C3C0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:109C4C0D1D7B0300682100200000000000000000B7 :109C5C0D00000000000000000000000000000000EB :109C6C0D00000000000000000000000000000000DB :109C7C0D00000000000000000000000000000000CB :109C8C0D00000000000000000000000000000000BB -:109C9C0D000000000000000000FA0004FF03011892 -:109CAC0D1818181818181800FDC40100CDCA010099 -:109CBC0DD9000200B551020019AE0200C1B5020067 -:109CCC0DEDB90200D9EE0200D9C40100000000006C -:109CDC0D00000000514403000000000000000000D3 +:109C9C0D00000000000000000000000000000000AB +:109CAC0D000000000000000000FA0004FF03011882 +:109CBC0D1818181818181800FDC40100DDCA010079 +:109CCC0DE9000200C551020029AE0200D1B5020017 +:109CDC0DFDB90200E9EE0200D9C40100000000003C +:109CEC0D00000000614403000000000000000000B3 :020000040007F3 :1070000D00000220F97207002173070023730700A7 :1070100D2573070027730700297307000000000080 @@ -27064,6 +27065,5 @@ :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 :1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 -:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 :0F00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 :00000001FF diff --git a/public/global.css b/public/global.css index e72bd689d..ecf35ba98 100644 --- a/public/global.css +++ b/public/global.css @@ -1,5 +1,8 @@ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap'); -*{ font-family: 'Poppins', sans-serif; } + +* { + font-family: 'Poppins', sans-serif; +} .scrollable { -ms-overflow-style: none; @@ -35,35 +38,58 @@ } .autoscaling { - transform: scale(0.6) translate(-35%, -70%); + transform: scale(0.6) translate(-35%, -70%); +} + +@media screen and (min-width: 1200px) { + .autoscaling { + transform: scale(0.7) translate(-22%, -50%); } - @media screen and (min-width: 1200px) { - .autoscaling { - transform: scale(0.7) translate(-22%, -50%); - } +} + +@media screen and (min-width: 1400px) { + .autoscaling { + transform: scale(0.85) translate(-10%, -30%); } - @media screen and (min-width: 1400px) { - .autoscaling { - transform: scale(0.85) translate(-10%, -30%); - } +} + +@media screen and (min-width: 1600px) { + .autoscaling { + transform: scale(1) translate(0, -15%); + ; } - @media screen and (min-width: 1600px) { - .autoscaling { - transform: scale(1) translate(0, -15%);; - } +} + +@media screen and (min-width: 1900px) { + .autoscaling { + transform: scale(1.25) translate(10%, -5%); } - @media screen and (min-width: 1900px){ - .autoscaling { - transform: scale(1.25) translate(10%, -5%); - } +} + +@media screen and (min-width: 2300px) { + .autoscaling { + transform: scale(1.5) translate(18%, 5%); } - @media screen and (min-width: 2300px){ - .autoscaling { - transform: scale(1.5) translate(18%, 5%); - } +} + +@media screen and (min-width: 2700px) { + .autoscaling { + transform: scale(2) translate(25%, 10%); } - @media screen and (min-width: 2700px){ - .autoscaling { - transform: scale(2) translate(25%, 10%); - } - } \ No newline at end of file +} + + +.arrow { + pointer-events: none; +} + +.arrow__path { + stroke: #000; + fill: transparent; + stroke-dasharray: 4 2; +} + +.arrow__head line { + stroke: #000; + stroke-width: 1px; +} \ No newline at end of file diff --git a/public/imgs/brackets_blue.xcf b/public/imgs/brackets_blue.xcf new file mode 100644 index 000000000..b6ef817f8 Binary files /dev/null and b/public/imgs/brackets_blue.xcf differ diff --git a/public/imgs/dotted_graph_line.svg b/public/imgs/dotted_graph_line.svg new file mode 100644 index 000000000..96cfb156d --- /dev/null +++ b/public/imgs/dotted_graph_line.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/public/imgs/filtervectorlines.xcf b/public/imgs/filtervectorlines.xcf new file mode 100644 index 000000000..051fce703 Binary files /dev/null and b/public/imgs/filtervectorlines.xcf differ diff --git a/public/imgs/graph_left.svg b/public/imgs/graph_left.svg new file mode 100644 index 000000000..9dc611b5f --- /dev/null +++ b/public/imgs/graph_left.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/public/imgs/graph_line_rounded.svg b/public/imgs/graph_line_rounded.svg new file mode 100644 index 000000000..0483197e2 --- /dev/null +++ b/public/imgs/graph_line_rounded.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/public/imgs/left_bracket_blue.png b/public/imgs/left_bracket_blue.png new file mode 100644 index 000000000..ab41b3070 Binary files /dev/null and b/public/imgs/left_bracket_blue.png differ diff --git a/public/imgs/parallel.svg b/public/imgs/parallel.svg new file mode 100644 index 000000000..245fe8836 --- /dev/null +++ b/public/imgs/parallel.svg @@ -0,0 +1,15 @@ + + + + + + + chart--parallel + + + \ No newline at end of file diff --git a/public/imgs/right_arrow_black.svg b/public/imgs/right_arrow_black.svg new file mode 100644 index 000000000..44b76bca2 --- /dev/null +++ b/public/imgs/right_arrow_black.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/imgs/right_bracket_blue.png b/public/imgs/right_bracket_blue.png new file mode 100644 index 000000000..a6e6427f1 Binary files /dev/null and b/public/imgs/right_bracket_blue.png differ diff --git a/public/imgs/vector_lines_x.png b/public/imgs/vector_lines_x.png new file mode 100644 index 000000000..1b444dce2 Binary files /dev/null and b/public/imgs/vector_lines_x.png differ diff --git a/public/imgs/vector_lines_y.png b/public/imgs/vector_lines_y.png new file mode 100644 index 000000000..1e449caef Binary files /dev/null and b/public/imgs/vector_lines_y.png differ diff --git a/public/imgs/vector_lines_z.png b/public/imgs/vector_lines_z.png new file mode 100644 index 000000000..1fb8102fb Binary files /dev/null and b/public/imgs/vector_lines_z.png differ diff --git a/public/main.cjs b/public/main.cjs new file mode 100644 index 000000000..17e480977 --- /dev/null +++ b/public/main.cjs @@ -0,0 +1,13 @@ +const express = require('express'); +const path = require('path'); +const app = express(); + +app.use(express.static(path.join(__dirname, '.'))); + +app.get('/', async (req, res) => { + res.sendFile(path.join(__dirname, 'index.html')); +}); + +app.listen(8080, () => { + console.log("Server successfully running on port 8080"); +}); \ No newline at end of file diff --git a/src/App.svelte b/src/App.svelte index cddaa21bb..6c5e4f6a6 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -5,10 +5,6 @@ --> - {#if !checkCompatibility().platformAllowed} + {#if !$compatibility.platformAllowed} {:else} diff --git a/src/StaticConfiguration.ts b/src/StaticConfiguration.ts index 16ae668fd..a80daf9ca 100644 --- a/src/StaticConfiguration.ts +++ b/src/StaticConfiguration.ts @@ -10,6 +10,7 @@ import { PinTurnOnState } from './components/output/PinSelectorUtil'; import MBSpecs from './script/microbit-interfacing/MBSpecs'; import { HexOrigin } from './script/microbit-interfacing/Microbits'; +import { LayersModelTrainingSettings } from './script/mlmodels/LayersModelTrainer'; class StaticConfiguration { // in milliseconds, how long should be wait for reconnect before determining something catestrophic happened during the process? @@ -19,6 +20,9 @@ class StaticConfiguration { // After how long should we consider the connection lost if ping was not able to conclude? public static readonly connectionLostTimeoutDuration: number = 3000; + // In milliseconds, how long should each recording be? + public static readonly recordingDuration = 1800; + // Which pins are supported? public static supportedPins: MBSpecs.UsableIOPin[] = [0, 1, 2]; public static readonly defaultOutputPin: MBSpecs.UsableIOPin = 0; // Which pin should be selected by default? @@ -41,16 +45,98 @@ class StaticConfiguration { // Link to the MakeCode firmware template public static readonly makecodeFirmwareUrl = - 'https://makecode.microbit.org/#pub:54705-16835-80762-83855'; + 'https://makecode.microbit.org/#pub:52042-28239-00563-08630'; public static readonly isMicrobitOutdated = (origin: HexOrigin, version: number) => { // Current versions, remember to update these, whenever changes to firmware are made! if (origin === HexOrigin.UNKNOWN) return true; const versionNumbers = new Map(); - versionNumbers.set(HexOrigin.MAKECODE, 1); - versionNumbers.set(HexOrigin.PROPRIETARY, 1); + versionNumbers.set(HexOrigin.MAKECODE, 1); // Change the number to advise users to update old hex files + versionNumbers.set(HexOrigin.PROPRIETARY, 1); // Change the number to advise users to update old hex files return versionNumbers.get(origin) !== version; }; + + // Line colors are picked in the order of this array. + public static readonly liveGraphColors = [ + '#ff606e', + '#30f09e', + '#3030ff', + '#58355E', + '#E0FF4F', + '#FF2ECC', + '#F28F3B', + '#C8553D', + ]; + + // Colors to assign to gestures, useful for identifying gestures on graphs. + public static readonly gestureColors = [ + '#FCA311', + '#00ff81', + '#b1e400', + '#ADFCF9', + '#89A894', + '#4B644A', + '#49393B', + '#341C1C', + ]; + + // What will the min and max y-values on the livegraph be? + public static readonly liveGraphValueBounds = { + min: -2, + max: 2.3, + }; + + // How long should we wait in between each prediction? (in milliseconds) Higher is more performant, lower is smoother UI + public static readonly pollingPredictionInterval: number = 80; + + /** + * How many samples should we use for prediction? + * Higher means more data for each prediction, which hopefully means a more accurate prediction, but the higher the value, the more samples must be in the LiveDataBuffer. + * If this value is too high, the buffer may not contain enough data for predicting. + */ + public static readonly pollingPredictionSampleSize = 35; + + /** + * How far back in time should the engine look for sample data for it's current prediction? (in milliseconds). + */ + public static readonly pollingPredictionSampleDuration = 1800; + + /** + * The size od the accelerometer livedata buffer. Larger means more memory is consumed. + * Insertions are O(1) and fetching is O(n) where n is the number of items fetched. + */ + public static readonly accelerometerLiveDataBufferSize = 600; + + /** + * The minimum number of recordings per gesture to indicate sufficient data. + */ + public static readonly minNoOfRecordingsPerGesture = 3; + + /** + * If insufficient data is found in the buffer, then how many fewer data points should we attempt to sample next attempt? + */ + public static readonly pollingPredictionSampleSizeSearchStepSize = 3; + + /** + * The minimum number of gesture to indicate sufficient data. + */ + public static readonly minNoOfGestures = 2; + + /** + * The neural network training settings + */ + public static readonly layersModelTrainingSettings: LayersModelTrainingSettings = { + noOfEpochs: 80, + batchSize: 16, + learningRate: 0.5, + validationSplit: 0.1, + noOfUnits: 16, // size of hidden layer + }; + + /** + * How many samples should the KNN model use for prediction? i.e the k-value. + */ + public static readonly defaultKnnNeighbourCount = 3; } export default StaticConfiguration; diff --git a/src/__tests__/classifier.test.ts b/src/__tests__/classifier.test.ts new file mode 100644 index 000000000..d341ac81b --- /dev/null +++ b/src/__tests__/classifier.test.ts @@ -0,0 +1,43 @@ +/** + * @vitest-environment jsdom + */ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import { stores } from '../script/stores/Stores'; +import TestMLModelTrainer from './mocks/mlmodel/TestMLModelTrainer'; + +describe('Classifier tests', () => { + test('Changing matrix does not mark model as untrained', async () => { + const gesture = stores.getGestures().createGesture('some gesture'); + stores.getGestures().createGesture('some gesture2'); + await stores.getClassifier().getModel().train(new TestMLModelTrainer(2)); + + gesture.setLEDOutput(new Array(25).fill(false) as boolean[]); + expect(stores.getClassifier().getModel().isTrained()).toBe(true); + }); + + test('Adding gesture marks model as untrained', async () => { + stores.getGestures().createGesture('some gesture'); + stores.getGestures().createGesture('some gesture2'); + await stores.getClassifier().getModel().train(new TestMLModelTrainer(2)); + + stores.getGestures().createGesture('Added gesture'); + + expect(stores.getClassifier().getModel().isTrained()).toBe(false); + }); + + test('Removing gesture marks model as untrained', async () => { + stores.getGestures().createGesture('some gesture'); + stores.getGestures().createGesture('some gesture2'); + const gesture3 = stores.getGestures().createGesture('some gesture2'); + await stores.getClassifier().getModel().train(new TestMLModelTrainer(2)); + + stores.getGestures().removeGesture(gesture3.getId()); + + expect(stores.getClassifier().getModel().isTrained()).toBe(false); + }); +}); diff --git a/src/__tests__/cookie.test.ts b/src/__tests__/cookie.test.ts index 017003656..398f3de0e 100644 --- a/src/__tests__/cookie.test.ts +++ b/src/__tests__/cookie.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** diff --git a/src/__tests__/data-representation.test.ts b/src/__tests__/data-representation.test.ts new file mode 100644 index 000000000..f0cc4b4c1 --- /dev/null +++ b/src/__tests__/data-representation.test.ts @@ -0,0 +1,81 @@ +/** + * @vitest-environment jsdom + */ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import LiveDataBuffer from '../script/domain/LiveDataBuffer'; +import LiveData from '../script/domain/stores/LiveData'; +import MicrobitAccelerometerLiveData, { + MicrobitAccelerometerDataVector, +} from '../script/livedata/MicrobitAccelerometerData'; +import { repeat } from './testUtils'; +import { get } from 'svelte/store'; +import { LiveDataVector } from '../script/domain/stores/LiveDataVector'; +import SmoothedLiveData from '../script/livedata/SmoothedLiveData'; +import { smoothNewValue } from '../script/utils/graphUtils'; + +describe('Data representation tests', () => { + test('Creating accelerometer live data does not throw', () => { + expect(() => { + new MicrobitAccelerometerLiveData(new LiveDataBuffer(10)); + }).not.toThrow(); + }); + + test('Number of elements in buffer does not exceed set amount', () => { + const elemsInBuffer = 10; + const liveData = new MicrobitAccelerometerLiveData(new LiveDataBuffer(elemsInBuffer)); + + repeat( + () => liveData.put(new MicrobitAccelerometerDataVector({ x: 0, y: 0, z: 0 })), + 20, + ); + + expect(() => liveData.getBuffer().getSeries(100, elemsInBuffer)).not.toThrow(); + expect(liveData.getBuffer().getSeries(100, 10).length).toEqual(10); + + expect(() => liveData.getBuffer().getSeries(100, elemsInBuffer + 1)).toThrow(); + }); + + test('Can extract vectors from live data', () => { + const liveData: LiveData = new MicrobitAccelerometerLiveData( + new LiveDataBuffer(10), + ); + + repeat( + () => liveData.put(new MicrobitAccelerometerDataVector({ x: 1, y: 2, z: 3 })), + 20, + ); + + expect(() => get(liveData).getVector()).not.toThrow(); + expect(get(liveData).getVector()).toEqual([1, 2, 3]); + }); + + test('Test smoothed values', () => { + const liveData: LiveData = + new MicrobitAccelerometerLiveData(new LiveDataBuffer(20)); + const smoothLiveData = new SmoothedLiveData(liveData, 2); + + const point1 = new MicrobitAccelerometerDataVector({ x: 3, y: 2, z: 1 }); + const point2 = new MicrobitAccelerometerDataVector({ x: 1, y: 2, z: 3 }); + + liveData.put(point1); + liveData.put(point2); + + expect(get(smoothLiveData).getVector()[0]).toBeCloseTo( + smoothNewValue(point2.getVector()[0], point1.getVector()[0]), + 10, + ); + expect(get(smoothLiveData).getVector()[1]).toBeCloseTo( + smoothNewValue(point2.getVector()[1], point1.getVector()[1]), + 10, + ); + expect(get(smoothLiveData).getVector()[2]).toBeCloseTo( + smoothNewValue(point2.getVector()[2], point1.getVector()[2]), + 10, + ); + }); +}); diff --git a/src/__tests__/datafunctions.test.ts b/src/__tests__/datafunctions.test.ts deleted file mode 100644 index c4cf2fd08..000000000 --- a/src/__tests__/datafunctions.test.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @jest-environment jsdom - */ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -import fs from 'fs'; -import { determineFilter, Filters } from '../script/datafunctions'; -import { doesNotThrow } from 'assert'; -function enumKeys(obj: O): K[] { - return Object.keys(obj).filter(k => Number.isNaN(+k)) as K[]; -} -describe('Data functions architecture test', () => { - test('All filters should be implemented in determineFilter', () => { - for (const filter of enumKeys(Filters)) { - expect(() => determineFilter(Filters[filter])).not.toThrow(); - } - }); -}); diff --git a/src/__tests__/default-build-config.test.ts b/src/__tests__/default-build-config.test.ts index 3f7bc1f8d..18cceeda7 100644 --- a/src/__tests__/default-build-config.test.ts +++ b/src/__tests__/default-build-config.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -10,9 +10,25 @@ import fs from 'fs'; describe('Default build config test', () => { - test('Windi config should not be ml-machine', () => { - const fileContent = fs.readFileSync('windi.config.js'); + test('Windi config should not be ml-machine when unbranded', () => { + const fileContent = fs.readFileSync( + 'src/__viteBuildVariants__/unbranded/windi.config.js', + ); expect(fileContent.includes("primary: '#2B5EA7'")).toBeFalsy(); expect(fileContent.includes("secondary: '#2CCAC0'")).toBeFalsy(); }); + + test('Default config should be unbranded', () => { + const windiContent = fs.readFileSync('windi.config.js'); + + const featuresContent = fs.readFileSync('features.json'); + const features = JSON.parse(featuresContent.toString()) as Partial<{ title: string }>; + + const message = + "The default config file was determined to be a branded version of ML machine. Please run command 'node prepEnv.js unbranded' before committing"; + + expect(windiContent.includes("primary: '#2B5EA7'"), message).toBeFalsy(); + expect(windiContent.includes("secondary: '#2CCAC0'"), message).toBeFalsy(); + expect(features.title, message).toBe('Learning tool'); + }); }); diff --git a/src/__tests__/engine.test.ts b/src/__tests__/engine.test.ts new file mode 100644 index 000000000..6259c49a5 --- /dev/null +++ b/src/__tests__/engine.test.ts @@ -0,0 +1,26 @@ +/** + * @vitest-environment jsdom + */ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import { get } from 'svelte/store'; +import LiveDataBuffer from '../script/domain/LiveDataBuffer'; +import MicrobitAccelerometerLiveData from '../script/livedata/MicrobitAccelerometerData'; +import { stores } from '../script/stores/Stores'; + +describe('Engine behaviour test', () => { + test('Engine should stop predicting when the LiveData store is set', () => { + const liveData = new MicrobitAccelerometerLiveData(new LiveDataBuffer(10)); + stores.setLiveData(liveData); + const engine = stores.getEngine(); + expect(get(engine).isRunning).toBe(true); + const newLiveData = new MicrobitAccelerometerLiveData(new LiveDataBuffer(10)); + stores.setLiveData(newLiveData); + expect(get(engine).isRunning).toBe(false); + expect(get(stores.getEngine()).isRunning).toBe(true); + }); +}); diff --git a/src/__tests__/gestures.test.ts b/src/__tests__/gestures.test.ts new file mode 100644 index 000000000..85ff6a529 --- /dev/null +++ b/src/__tests__/gestures.test.ts @@ -0,0 +1,44 @@ +/** + * @vitest-environment jsdom + */ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import { stores } from '../script/stores/Stores'; + +describe('Tests of Gestures', () => { + beforeEach(() => { + stores.getGestures().clearGestures(); + }); + test('Creating gesture does not throw', () => { + expect(() => { + stores.getGestures().createGesture('test'); + }).not.toThrow(); + }); + + test('Creating 2 gestures makes total number of gesture 2', () => { + stores.getGestures().createGesture('Gesture1'); + stores.getGestures().createGesture('Gesture2'); + + expect(stores.getGestures().getGestures().length).toBe(2); + }); + + test('Can get gesture after creation', () => { + const gestureName = 'test1234'; + const gesture = stores.getGestures().createGesture(gestureName); + const fetchedGesture = stores.getGestures().getGesture(gesture.getId()); + expect(fetchedGesture.getName()).toBe(gestureName); + }); + + test('Clearing gestures clears gestures', () => { + stores.getGestures().createGesture('gestureName'); + stores.getGestures().createGesture('gestureName'); + + stores.getGestures().clearGestures(); + + expect(stores.getGestures().getGestures().length).toBe(0); + }); +}); diff --git a/src/__tests__/i18n.test.ts b/src/__tests__/i18n.test.ts index 9799cecd6..19ed911cb 100644 --- a/src/__tests__/i18n.test.ts +++ b/src/__tests__/i18n.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -7,18 +7,20 @@ * SPDX-License-Identifier: MIT */ import { get } from 'svelte/store'; +import { MockInstance } from 'vitest'; +import { spyOn } from '@vitest/spy'; describe('Initialization tests', () => { - let windowSpy: jest.SpyInstance; + let windowSpy: MockInstance<[], any>; beforeEach(() => { - windowSpy = jest.spyOn(window, 'window', 'get'); + windowSpy = spyOn(window, 'window', 'get'); }); afterEach(() => { windowSpy.mockRestore(); localStorage.clear(); - jest.resetModules(); + vitest.resetModules(); }); test('Language is set to danish when it is the preferred browser option', async () => { diff --git a/src/__tests__/license-identifiers.test.ts b/src/__tests__/license-identifiers.test.ts index 0e1cc811c..36dabf6ae 100644 --- a/src/__tests__/license-identifiers.test.ts +++ b/src/__tests__/license-identifiers.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -8,11 +8,10 @@ */ import fs from 'fs'; -import 'jest-expect-message'; import * as path from 'path'; // Place files you wish to ignore by name in here -const ignoredFiles: string[] = ['.DS_Store']; +const ignoredFiles: string[] = ['.DS_Store', 'ui.da.json', 'ui.en.json', 'README.md']; const directoriesToScan = ['./src/', './microbit/v2/source/', './microbit/v1/source/']; const licenseIdentifierStringContributors = @@ -36,6 +35,7 @@ const readDirectory = (directory: string, ignoreList: string[]): DirectoryConten const filesRead = fs.readdirSync(directory); filesRead.forEach(file => { if (ignoreList.includes(file)) return; + if (file.endsWith('.json')) return; // Json cant have comments const fileLocation = path.join(directory, file); const stats = fs.statSync(fileLocation); if (stats.isFile()) { @@ -79,7 +79,7 @@ describe('License identifier tests', () => { test( 'All files should contain license identifier', () => { - const flatten = directoriesToScan.reduce((acc: any, current) => { + const flatten = directoriesToScan.reduce((acc: string[], current) => { return acc.concat(flattenDirectory(current)); }, []); diff --git a/src/__tests__/microbit-behaviours.test.ts b/src/__tests__/microbit-behaviours.test.ts index 2a8ebb4a5..dda99dfd3 100644 --- a/src/__tests__/microbit-behaviours.test.ts +++ b/src/__tests__/microbit-behaviours.test.ts @@ -1,16 +1,15 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors * * SPDX-License-Identifier: MIT */ -import 'svelte-jester'; import Microbits from '../script/microbit-interfacing/Microbits'; -import ConnectionBehaviours from '../script/connection-behaviours/ConnectionBehaviours'; -import OutputBehaviour from '../script/connection-behaviours/OutputBehaviour'; -import InputBehaviour from '../script/connection-behaviours/InputBehaviour'; +import ConnectionBehaviours from '../script/microbit-interfacing/connection-behaviours/ConnectionBehaviours'; +import OutputBehaviour from '../script/microbit-interfacing/connection-behaviours/OutputBehaviour'; +import InputBehaviour from '../script/microbit-interfacing/connection-behaviours/InputBehaviour'; import SpyConnectionBehaviour from './mocks/SpyConnectionBehaviour'; import MockBTDevice from './mocks/mock-microbit-bluetooth'; diff --git a/src/__tests__/microbit-bluetooth-connection.test.ts b/src/__tests__/microbit-bluetooth-connection.test.ts index fb8e4ee88..328e5b99d 100644 --- a/src/__tests__/microbit-bluetooth-connection.test.ts +++ b/src/__tests__/microbit-bluetooth-connection.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -7,7 +7,6 @@ * SPDX-License-Identifier: MIT */ -import 'svelte-jester'; import MicrobitBluetooth from '../script/microbit-interfacing/MicrobitBluetooth'; import MockBTDevice from './mocks/mock-microbit-bluetooth'; import TypingUtils from '../script/TypingUtils'; @@ -171,16 +170,16 @@ describe('Microbit Bluetooth interface tests', () => { test('Request device yields device', async () => { const device = await MicrobitBluetooth.requestDevice( - 'vatav', TypingUtils.emptyFunction, + 'vatav', ); expect(device).toBeDefined(); }); test('Can connect to requested device', async () => { const device = await MicrobitBluetooth.requestDevice( - 'vatav', TypingUtils.emptyFunction, + 'vatav', ); const con = await MicrobitBluetooth.createMicrobitBluetooth( diff --git a/src/__tests__/microbit-facade.test.ts b/src/__tests__/microbit-facade.test.ts index 73db44229..e732c81b0 100644 --- a/src/__tests__/microbit-facade.test.ts +++ b/src/__tests__/microbit-facade.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -7,11 +7,10 @@ * SPDX-License-Identifier: MIT */ -import 'svelte-jester'; import Microbits from '../script/microbit-interfacing/Microbits'; -import ConnectionBehaviours from '../script/connection-behaviours/ConnectionBehaviours'; -import OutputBehaviour from '../script/connection-behaviours/OutputBehaviour'; -import InputBehaviour from '../script/connection-behaviours/InputBehaviour'; +import ConnectionBehaviours from '../script/microbit-interfacing/connection-behaviours/ConnectionBehaviours'; +import OutputBehaviour from '../script/microbit-interfacing/connection-behaviours/OutputBehaviour'; +import InputBehaviour from '../script/microbit-interfacing/connection-behaviours/InputBehaviour'; import SpyConnectionBehaviour from './mocks/SpyConnectionBehaviour'; import MockBTDevice from './mocks/mock-microbit-bluetooth'; @@ -35,7 +34,7 @@ describe('Microbit facade tests', () => { Object.assign(navigator, { bluetooth: { requestDevice( - options?: RequestDeviceOptions & { filters?: any | any[] }, + options?: RequestDeviceOptions & { filters?: { namePrefix: string }[] }, ): Promise { const microBitName = 'vatav'; if (!options) { @@ -97,7 +96,7 @@ describe('Microbit facade tests', () => { test('Can connect the same microbit to output and input', async () => { const wasConnected = await Microbits.assignInput('vatav'); - await Microbits.useInputAsOutput(); + Microbits.useInputAsOutput(); expect(wasConnected).toBeTruthy(); expect(Microbits.isOutputAssigned()).toBeTruthy(); expect(Microbits.isInputAssigned()).toBeTruthy(); @@ -106,7 +105,7 @@ describe('Microbit facade tests', () => { test('When same, disconnecting input also disconnects output', async () => { const wasConnected = await Microbits.assignInput('vatav'); - await Microbits.useInputAsOutput(); + Microbits.useInputAsOutput(); expect(wasConnected).toBeTruthy(); Microbits.expelInputAndOutput(); expect(Microbits.isOutputAssigned()).toBeFalsy(); diff --git a/src/__tests__/microbit-usb-conection.test.ts b/src/__tests__/microbit-usb-conection.test.ts index 90fc0c555..783e4d9a9 100644 --- a/src/__tests__/microbit-usb-conection.test.ts +++ b/src/__tests__/microbit-usb-conection.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -7,7 +7,6 @@ * SPDX-License-Identifier: MIT */ -import 'svelte-jester'; import MockUSBDevice, { TestableMicrobitUSB } from './mocks/mock-usb'; describe('Microbit USB connection tests', () => { diff --git a/src/__tests__/mocks/SpyConnectionBehaviour.ts b/src/__tests__/mocks/SpyConnectionBehaviour.ts index 25b7bc738..232625548 100644 --- a/src/__tests__/mocks/SpyConnectionBehaviour.ts +++ b/src/__tests__/mocks/SpyConnectionBehaviour.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: MIT */ -import type ConnectionBehaviour from '../../script/connection-behaviours/ConnectionBehaviour'; +import type ConnectionBehaviour from '../../script/microbit-interfacing/connection-behaviours/ConnectionBehaviour'; import MicrobitBluetooth from '../../script/microbit-interfacing/MicrobitBluetooth'; import MBSpecs from '../../script/microbit-interfacing/MBSpecs'; @@ -13,7 +13,7 @@ import MBSpecs from '../../script/microbit-interfacing/MBSpecs'; */ class SpyConnectionBehaviour implements ConnectionBehaviour { onIdentifiedAsOutdated(): void { - throw new Error('Method not implemented.'); + // Empty } onVersionIdentified(versionNumber: number): void { throw new Error('Method not implemented.'); diff --git a/src/__tests__/mocks/mlmodel/TestMLModel.ts b/src/__tests__/mocks/mlmodel/TestMLModel.ts new file mode 100644 index 000000000..bf3c27db6 --- /dev/null +++ b/src/__tests__/mocks/mlmodel/TestMLModel.ts @@ -0,0 +1,20 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import MLModel from '../../../script/domain/MLModel'; + +class TestMLModel implements MLModel { + constructor(private numberOfGestures: number) {} + + // Predicts a random gesture as 100% confident + predict(filteredData: number[]): Promise { + const result = new Array(this.numberOfGestures).fill(0) as number[]; + const predicted = Math.floor(Math.random() * this.numberOfGestures); + result[predicted] = 1; + return Promise.resolve(result); + } +} + +export default TestMLModel; diff --git a/src/__tests__/mocks/mlmodel/TestMLModelTrainer.ts b/src/__tests__/mocks/mlmodel/TestMLModelTrainer.ts new file mode 100644 index 000000000..686c4cb28 --- /dev/null +++ b/src/__tests__/mocks/mlmodel/TestMLModelTrainer.ts @@ -0,0 +1,16 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import ModelTrainer, { TrainingData } from '../../../script/domain/ModelTrainer'; +import TestMLModel from './TestMLModel'; + +class TestMLModelTrainer implements ModelTrainer { + constructor(private numberOfGestures: number) {} + public trainModel(trainingData: TrainingData): Promise { + return Promise.resolve(new TestMLModel(this.numberOfGestures)); + } +} + +export default TestMLModelTrainer; diff --git a/src/__tests__/mocks/mock-bluetooth-info-service.ts b/src/__tests__/mocks/mock-bluetooth-info-service.ts index 8a685b9f5..2a44c77b0 100644 --- a/src/__tests__/mocks/mock-bluetooth-info-service.ts +++ b/src/__tests__/mocks/mock-bluetooth-info-service.ts @@ -127,7 +127,10 @@ export class MockBluetoothModelNumberCharacteristic readonly service: BluetoothRemoteGATTService; readonly uuid: string = ''; - constructor(public versionNumber: number, service: BluetoothRemoteGATTService) { + constructor( + public versionNumber: number, + service: BluetoothRemoteGATTService, + ) { this.service = service; } diff --git a/src/__tests__/testUtils.ts b/src/__tests__/testUtils.ts new file mode 100644 index 000000000..602db82f7 --- /dev/null +++ b/src/__tests__/testUtils.ts @@ -0,0 +1,10 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +export const repeat = (func: (a?: any) => any, n: number) => { + for (let i = 0; i < n; i++) { + func(); + } +}; diff --git a/src/__tests__/translations.test.ts b/src/__tests__/translations.test.ts index a58bb03f2..9bb32b3c1 100644 --- a/src/__tests__/translations.test.ts +++ b/src/__tests__/translations.test.ts @@ -1,37 +1,33 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors * * SPDX-License-Identifier: MIT */ -import translations from '../translations'; +import da from './../messages/ui.da.json'; +import en from './../messages/ui.en.json'; describe('Translation tests', () => { test('Should be same number of translations', () => { - const danishTranslationCount = Object.keys(translations.da).length; - const englishTranslationCount = Object.keys(translations.en).length; + const danishTranslationCount = Object.keys(da).length; + const englishTranslationCount = Object.keys(en).length; expect(danishTranslationCount).toEqual(englishTranslationCount); }); test('Translations are the same', () => { - const danishTranslationKeys = Object.getOwnPropertyNames( - translations.da, - ) as (keyof typeof translations.da)[]; + const danishTranslationKeys = Object.getOwnPropertyNames(da) as (keyof typeof da)[]; for (let i = 0; i < danishTranslationKeys.length; i++) { const danishKey = danishTranslationKeys[i]; - expect( - translations.en[danishKey], - 'Something not the same -> ' + danishKey, - ).toBeDefined(); + expect(en[danishKey], 'Something not the same -> ' + danishKey).toBeDefined(); } }); // Mostly an architecture test test('Translations should be in the same order', () => { - const danishTranslationKeys = Object.getOwnPropertyNames(translations.da); - const englishTranslationKeys = Object.getOwnPropertyNames(translations.en); + const danishTranslationKeys = Object.getOwnPropertyNames(da); + const englishTranslationKeys = Object.getOwnPropertyNames(en); for (let i = 0; i < englishTranslationKeys.length; i++) { const danishKey = danishTranslationKeys[i]; const englishKey = englishTranslationKeys[i]; diff --git a/src/__tests__/unusedTranslations.test.ts b/src/__tests__/unusedTranslations.test.ts index 659e99899..16550c5d9 100644 --- a/src/__tests__/unusedTranslations.test.ts +++ b/src/__tests__/unusedTranslations.test.ts @@ -1,5 +1,5 @@ /** - * @jest-environment jsdom + * @vitest-environment jsdom */ /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors @@ -7,12 +7,10 @@ * SPDX-License-Identifier: MIT */ -import translations from '../translations'; +import en from './../messages/ui.en.json'; import * as fs from 'fs'; import * as path from 'path'; -import 'jest-expect-message'; - const ignoredFiles = ['translations.ts', 'smoothie.js', '__tests__']; const readFile = (fileLocation: string, expect: string) => { @@ -67,7 +65,7 @@ const filesIncludesExpression = (files: string[], expect: string): boolean => { test( 'All translations should be used', () => { - const translationKeys = Object.getOwnPropertyNames(translations.en); + const translationKeys = Object.getOwnPropertyNames(en); const flatten = flattenDirectory('./src/'); for (let i = 0; i < translationKeys.length; i++) { const translationKey = translationKeys[i]; diff --git a/src/__viteBuildVariants__/ml-machine-simple/features.json b/src/__viteBuildVariants__/ml-machine-simple/features.json new file mode 100644 index 000000000..1c4b872b5 --- /dev/null +++ b/src/__viteBuildVariants__/ml-machine-simple/features.json @@ -0,0 +1,6 @@ +{ + "title": "ML-Machine", + "knnModel": false, + "lossGraph": false, + "makecode": false +} diff --git a/src/__viteBuildVariants__/ml-machine-simple/windi.config.js b/src/__viteBuildVariants__/ml-machine-simple/windi.config.js new file mode 100644 index 000000000..e41e5fe6e --- /dev/null +++ b/src/__viteBuildVariants__/ml-machine-simple/windi.config.js @@ -0,0 +1,34 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +//Ml-Machine colors + +export default { + theme: { + extend: { + colors: { + primary: '#2B5EA7', + primarytext: '#000000', + secondary: '#2CCAC0', + secondarytext: '#FFFFFF', + info: '#98A2B3', + backgrounddark: '#F5F5F5', + backgroundlight: '#ffffff', + infolight: '#93c5fd', + link: '#258aff', + warning: '#FF7777', + disabled: '#8892A3', + primaryborder: '#E5E7EB', + infobglight: '#E7E5E4', + infobgdark: '#57534E', + infoiconlight: '#FFFFFF7F', + infoicondark: '#787878', + infotextlight: '#ffffff', + infotextdark: '#787878', + }, + }, + }, +}; diff --git a/src/__viteBuildVariants__/ml-machine/features.json b/src/__viteBuildVariants__/ml-machine/features.json new file mode 100644 index 000000000..15cb272de --- /dev/null +++ b/src/__viteBuildVariants__/ml-machine/features.json @@ -0,0 +1,6 @@ +{ + "title": "ML-Machine", + "knnModel": true, + "lossGraph": true, + "makecode": true +} diff --git a/src/__viteBuildVariants__/ml-machine/windi.config.js b/src/__viteBuildVariants__/ml-machine/windi.config.js index 84b114522..e41e5fe6e 100644 --- a/src/__viteBuildVariants__/ml-machine/windi.config.js +++ b/src/__viteBuildVariants__/ml-machine/windi.config.js @@ -18,6 +18,7 @@ export default { backgrounddark: '#F5F5F5', backgroundlight: '#ffffff', infolight: '#93c5fd', + link: '#258aff', warning: '#FF7777', disabled: '#8892A3', primaryborder: '#E5E7EB', diff --git a/src/__viteBuildVariants__/unbranded/features.json b/src/__viteBuildVariants__/unbranded/features.json new file mode 100644 index 000000000..97c1de396 --- /dev/null +++ b/src/__viteBuildVariants__/unbranded/features.json @@ -0,0 +1,6 @@ +{ + "title": "Learning tool", + "knnModel": true, + "lossGraph": true, + "makecode": true +} diff --git a/src/__viteBuildVariants__/unbranded/windi.config.js b/src/__viteBuildVariants__/unbranded/windi.config.js new file mode 100644 index 000000000..a5525d9a8 --- /dev/null +++ b/src/__viteBuildVariants__/unbranded/windi.config.js @@ -0,0 +1,34 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +//Ml-Machine colors + +export default { + theme: { + extend: { + colors: { + primary: '#3a3a3a', + primarytext: '#000000', + secondary: '#a0a0a0', + secondarytext: '#FFFFFF', + info: '#98A2B3', + backgrounddark: '#F5F5F5', + backgroundlight: '#ffffff', + infolight: '#93c5fd', + link: '#258aff', + warning: '#ffaaaa', + disabled: '#8892A3', + primaryborder: '#E5E7EB', + infobglight: '#E7E5E4', + infobgdark: '#57534E', + infoiconlight: '#FFFFFF7F', + infoicondark: '#787878', + infotextlight: '#ffffff', + infotextdark: '#787878', + }, + }, + }, +}; diff --git a/src/appInsights.ts b/src/appInsights.ts index cc421f112..3e29853cc 100644 --- a/src/appInsights.ts +++ b/src/appInsights.ts @@ -8,12 +8,15 @@ import { ApplicationInsights } from '@microsoft/applicationinsights-web'; import CookieManager from './script/CookieManager'; const load = () => { + if (location.hostname !== "ml-machine.org") { + return; + } if (CookieManager.getComplianceChoices().analytics) { appInsights.loadAppInsights(); appInsights.trackPageView(); // Manually call trackPageView to establish the current user/session/pageview } }; -const appInsights = new ApplicationInsights({ +export const appInsights = new ApplicationInsights({ config: { connectionString: 'InstrumentationKey=9ff70ae9-1397-4b70-85f2-2d3e80a29113;IngestionEndpoint=https://northeurope-2.in.applicationinsights.azure.com/;LiveEndpoint=https://northeurope.livediagnostics.monitor.azure.com/', diff --git a/src/components/3d-inspector/View3DLive.svelte b/src/components/3d-inspector/View3DLive.svelte index 1c99df7a7..628769fe0 100644 --- a/src/components/3d-inspector/View3DLive.svelte +++ b/src/components/3d-inspector/View3DLive.svelte @@ -5,7 +5,8 @@ --> diff --git a/src/components/3d-inspector/View3DUnsafe.svelte b/src/components/3d-inspector/View3DUnsafe.svelte index 91982879c..ad9ca878c 100644 --- a/src/components/3d-inspector/View3DUnsafe.svelte +++ b/src/components/3d-inspector/View3DUnsafe.svelte @@ -26,7 +26,7 @@ let microbitModel: THREE.Scene; // TODO: We have undefined checks for these, but their types do not indicate they could ever be undefined let canvas: HTMLCanvasElement; // TODO: We have undefined checks for these, but their types do not indicate they could ever be undefined let renderer: THREE.WebGLRenderer; - let updater: NodeJS.Timer | undefined; + let updater: NodeJS.Timeout | undefined; /** * ASSIGNED VARIABLES diff --git a/src/components/3d-inspector/View3DUtility.ts b/src/components/3d-inspector/View3DUtility.ts index e603c3b02..d0f06b21d 100644 --- a/src/components/3d-inspector/View3DUtility.ts +++ b/src/components/3d-inspector/View3DUtility.ts @@ -135,6 +135,7 @@ export type Bars = { }; export type Vector3 = { + // TODO: do we need Vector3? x: number; y: number; z: number; diff --git a/src/components/ConnectionOfflineWarning.svelte b/src/components/ConnectionOfflineWarning.svelte deleted file mode 100644 index 1f5e564b3..000000000 --- a/src/components/ConnectionOfflineWarning.svelte +++ /dev/null @@ -1,94 +0,0 @@ - - - - -{#if connectionsFailed > 5} - (isOpen = false)}> -
-

- {$t('dialog.connection.lost.header')} -

-

- {$t('dialog.connection.lost.body')} -

-

{animatedDots}

-
-
-{/if} diff --git a/src/components/DevTools.svelte b/src/components/DevTools.svelte new file mode 100644 index 000000000..8ff746107 --- /dev/null +++ b/src/components/DevTools.svelte @@ -0,0 +1,22 @@ + + + + { + navigate(Paths.PLAYGROUND); + }}> + Go to playground + diff --git a/src/components/Gesture.svelte b/src/components/Gesture.svelte index 39a089dd8..dcf8aabe4 100644 --- a/src/components/Gesture.svelte +++ b/src/components/Gesture.svelte @@ -13,30 +13,26 @@ state, microbitInteraction, MicrobitInteractions, - } from '../script/stores/uiStore'; - import { - addRecording, chosenGesture, - livedata, - type RecordingData, - removeRecording, - settings, - } from '../script/stores/mlStore'; + } from '../script/stores/uiStore'; import Recording from './Recording.svelte'; import { t } from '../i18n'; - import StandardButton from './StandardButton.svelte'; + import StandardButton from './buttons/StandardButton.svelte'; import ImageSkeleton from './skeletonloading/ImageSkeleton.svelte'; import GestureTilePart from './GestureTilePart.svelte'; import StaticConfiguration from '../StaticConfiguration'; - import Gesture from '../script/stores/Gesture'; - import { gestures } from '../script/stores/Stores'; + import Gesture from '../script/domain/stores/gesture/Gesture'; + import { RecordingData } from '../script/domain/stores/gesture/Gestures'; + import { stores } from '../script/stores/Stores'; // Variables for component export let onNoMicrobitSelect: () => void; export let gesture: Gesture; + const gestures = stores.getGestures(); + $: liveData = $stores.liveData; const defaultNewName = $t('content.data.classPlaceholderNewClass'); - const recordingDuration = get(settings).duration; + const recordingDuration = StaticConfiguration.recordingDuration; let isThisRecording = false; @@ -59,7 +55,6 @@ ) { return; } - $state.isPredicting = false; setTimeout(() => { gestures.removeGesture(gesture.getId()); @@ -80,10 +75,10 @@ let newData: { x: number[]; y: number[]; z: number[] } = { x: [], y: [], z: [] }; // Set timeout to allow recording in 1s - const unsubscribe = livedata.subscribe(data => { - newData.x.push(data.accelX); - newData.y.push(data.accelY); - newData.z.push(data.accelZ); + const unsubscribe = liveData.subscribe(data => { + newData.x.push(data.getVector()[0]); + newData.y.push(data.getVector()[1]); + newData.z.push(data.getVector()[2]); }); // Once duration is over (1000ms default), stop recording @@ -91,9 +86,9 @@ $state.isRecording = false; isThisRecording = false; unsubscribe(); - if (get(settings).numSamples <= newData.x.length) { + if (StaticConfiguration.pollingPredictionSampleSize <= newData.x.length) { const recording = { ID: Date.now(), data: newData } as RecordingData; - addRecording(gesture.getId(), recording); + gesture.addRecording(recording); } else { alertUser($t('alert.recording.disconnectedDuringRecording')); } @@ -105,8 +100,7 @@ if (!areActionsAllowed(false)) { return; } - $state.isPredicting = false; - removeRecording(gesture.getId(), recording.ID); + gesture.removeRecording(recording.ID); } // Selecting this gesture for recording. Updates settings accordingly @@ -160,7 +154,9 @@ event.preventDefault(); alertUser( $t('alert.data.classNameLengthAlert', { - maxLen: StaticConfiguration.gestureNameMaxLength, + values: { + maxLen: StaticConfiguration.gestureNameMaxLength, + }, }), ); return false; @@ -185,14 +181,16 @@
+
+
import { areActionsAllowed } from '../script/stores/uiStore'; - import { addGesture } from '../script/stores/mlStore'; import { t } from '../i18n'; + import { stores } from '../script/stores/Stores'; + + const gestures = stores.getGestures(); const defaultNewName = $t('content.data.classPlaceholderNewClass'); @@ -21,7 +23,7 @@ if (!areActionsAllowed(false)) { return; } - addGesture(defaultNewName); + gestures.createGesture(defaultNewName); } diff --git a/src/components/OutdatedMicrobitWarning.svelte b/src/components/OutdatedMicrobitWarning.svelte index 7540869bd..49f575222 100644 --- a/src/components/OutdatedMicrobitWarning.svelte +++ b/src/components/OutdatedMicrobitWarning.svelte @@ -6,7 +6,7 @@
-

+

{$t('menu.trainer.notConnected1')}

-

+

{$t('menu.trainer.notConnected2')}

-
+
down arrow icon + width="35px" />
diff --git a/src/components/Range.svelte b/src/components/Range.svelte new file mode 100644 index 000000000..4eec41c97 --- /dev/null +++ b/src/components/Range.svelte @@ -0,0 +1,323 @@ + + + + + + + + + +
+
+
+
+
(thumbHover = true)} + on:mouseout={() => (thumbHover = false)}> + {#if holding || thumbHover} +
+ {value} +
+ {/if} +
+
+
+
+ + + + diff --git a/src/components/ReconnectPrompt.svelte b/src/components/ReconnectPrompt.svelte index 659159227..f93753c99 100644 --- a/src/components/ReconnectPrompt.svelte +++ b/src/components/ReconnectPrompt.svelte @@ -6,7 +6,7 @@
- {#if $state.isPredicting || $state.isTraining || $state.isOutputConnected} + {#if $model.hasModel || $model.isTraining || $state.isOutputConnected} {#if $state.isOutputAssigned} {#if !$state.isOutputConnected || $state.isOutputReady} diff --git a/src/components/buttons/Buttons.ts b/src/components/buttons/Buttons.ts new file mode 100644 index 000000000..1f9e92744 --- /dev/null +++ b/src/components/buttons/Buttons.ts @@ -0,0 +1,9 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +export type DropdownOption = { + id: unknown; + label: string; +}; diff --git a/src/components/StandardButton.svelte b/src/components/buttons/StandardButton.svelte similarity index 72% rename from src/components/StandardButton.svelte rename to src/components/buttons/StandardButton.svelte index 153b629ea..4f660c1d3 100644 --- a/src/components/StandardButton.svelte +++ b/src/components/buttons/StandardButton.svelte @@ -19,6 +19,8 @@ } .filled { background-color: var(--color); + border-width: var(--border-width); + border-color: transparent; opacity: 1; color: white; } @@ -31,10 +33,18 @@ -
+
diff --git a/src/components/buttons/StandardDropdownButton.svelte b/src/components/buttons/StandardDropdownButton.svelte new file mode 100644 index 000000000..26cff680b --- /dev/null +++ b/src/components/buttons/StandardDropdownButton.svelte @@ -0,0 +1,162 @@ + + + + + + +
+
+ + +
+ {#each options as option, index} +

{ + if (!isDropdownOpen) return; + optionClickHandler(option); + }} + style="--color: {bgColors[disabled ? 'disabled' : color]}" + class:rounded-t={index === 0} + class:rounded-b={index === options.length - 1} + class:bg-backgroundlight={outlined} + class:cursor-pointer={isDropdownOpen} + class:filled={!outlined} + class="p-2 hoverable select-none"> + {option.label} +

+ {/each} +
+
+
diff --git a/src/components/connection-prompt/ConnectDialogContainer.svelte b/src/components/connection-prompt/ConnectDialogContainer.svelte index 31c765bd2..9458850b5 100644 --- a/src/components/connection-prompt/ConnectDialogContainer.svelte +++ b/src/components/connection-prompt/ConnectDialogContainer.svelte @@ -22,6 +22,7 @@ import { btPatternInput, btPatternOutput } from '../../script/stores/connectionStore'; import MBSpecs from '../../script/microbit-interfacing/MBSpecs'; import BrokenFirmwareDetected from './usb/BrokenFirmwareDetected.svelte'; + import { onMount } from 'svelte'; let flashProgress = 0; @@ -56,12 +57,15 @@ }) .catch((e: Error) => { // Couldn't find name. Set to manual transfer progress instead + + $connectionDialogState.connectionState = ConnectDialogStates.MANUAL_TUTORIAL; + /* TODO: Disabled the broken firmware warning for now if (e.message.includes('No valid interfaces found')) { // Edge case, caused by a bad micro:bit firmware $connectionDialogState.connectionState = ConnectDialogStates.BAD_FIRMWARE; } else { - $connectionDialogState.connectionState = ConnectDialogStates.MANUAL_TUTORIAL; } +*/ }); } diff --git a/src/components/connection-prompt/ConnectSameDialog.svelte b/src/components/connection-prompt/ConnectSameDialog.svelte index 5c94c411b..0b0df8f95 100644 --- a/src/components/connection-prompt/ConnectSameDialog.svelte +++ b/src/components/connection-prompt/ConnectSameDialog.svelte @@ -5,7 +5,7 @@ -->
@@ -109,6 +127,14 @@ {#if $state.requestDeviceWasCancelled && !isConnecting}

{$t('popup.connectMB.bluetooth.cancelledConnection')}

+

+ {$t('popup.connectMB.bluetooth.cancelledConnection.noNameDescription')} + + {$t('popup.connectMB.bluetooth.cancelledConnection.noNameLink')} + +

{/if} {#if attemptedToPairWithInvalidPattern}

{$t('popup.connectMB.bluetooth.invalidPattern')}

@@ -120,9 +146,9 @@ loading
{#if $timeouted} -
-

{$t('popup.connectMB.bluetooth.timeouted')}

-
+
+

{$t('popup.connectMB.bluetooth.timeouted')}

+
{/if} {:else}
@@ -136,8 +162,11 @@
- {$t('popup.connectMB.bluetooth.connect')} +
+ + {$t('popup.connectMB.bluetooth.connect')} + +
{/if} diff --git a/src/components/connection-prompt/usb/BrokenFirmwareDetected.svelte b/src/components/connection-prompt/usb/BrokenFirmwareDetected.svelte index 0415cfa98..7ead38473 100644 --- a/src/components/connection-prompt/usb/BrokenFirmwareDetected.svelte +++ b/src/components/connection-prompt/usb/BrokenFirmwareDetected.svelte @@ -5,13 +5,13 @@ -->
diff --git a/src/components/connection-prompt/usb/DoneDownloadingDialog.svelte b/src/components/connection-prompt/usb/DoneDownloadingDialog.svelte index ba15aa1d4..cd5ca34d4 100644 --- a/src/components/connection-prompt/usb/DoneDownloadingDialog.svelte +++ b/src/components/connection-prompt/usb/DoneDownloadingDialog.svelte @@ -5,7 +5,7 @@ --> -
+
diff --git a/src/components/control-bar/control-bar-items/ContactUsControlBarButton.svelte b/src/components/control-bar/control-bar-items/ContactUsControlBarButton.svelte index 39fbc7f07..837436ed6 100644 --- a/src/components/control-bar/control-bar-items/ContactUsControlBarButton.svelte +++ b/src/components/control-bar/control-bar-items/ContactUsControlBarButton.svelte @@ -6,8 +6,8 @@ diff --git a/src/components/control-bar/control-bar-items/SelectLanguageControlBarDropdown.svelte b/src/components/control-bar/control-bar-items/SelectLanguageControlBarDropdown.svelte index c26cd8f15..ff72db45d 100644 --- a/src/components/control-bar/control-bar-items/SelectLanguageControlBarDropdown.svelte +++ b/src/components/control-bar/control-bar-items/SelectLanguageControlBarDropdown.svelte @@ -5,11 +5,11 @@ --> diff --git a/src/components/cookie-bannner/CookieBanner.svelte b/src/components/cookie-bannner/CookieBanner.svelte index e21a108cc..e549dd510 100644 --- a/src/components/cookie-bannner/CookieBanner.svelte +++ b/src/components/cookie-bannner/CookieBanner.svelte @@ -7,12 +7,13 @@ - - {$t('content.data.controlbar.button.clearData')} - -
- - {$t('content.data.controlbar.button.downloadData')} - -
- - {$t('content.data.controlbar.button.uploadData')} - + + {$t('content.data.controlbar.button.clearData')} + +
+ + {$t('content.data.controlbar.button.downloadData')} + +
+ + {$t('content.data.controlbar.button.uploadData')} + diff --git a/src/components/filters/FilterList.ts b/src/components/filters/FilterList.ts new file mode 100644 index 000000000..35501f6b5 --- /dev/null +++ b/src/components/filters/FilterList.ts @@ -0,0 +1,21 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { writable } from 'svelte/store'; +import { FilterType } from '../../script/domain/FilterTypes'; +import { stores } from '../../script/stores/Stores'; + +export const toggleFilterCheckmarkClickHandler = + (filterType: FilterType) => (e: MouseEvent) => { + e.preventDefault(); + const selectedFilters = stores.getClassifier().getFilters(); + selectedFilters.has(filterType) + ? selectedFilters.remove(filterType) + : selectedFilters.add(filterType); + }; + +export const highlightedFilter = writable(FilterType.MAX); +export const showHighlighted = writable(false); +export const anchorElement = writable(null); diff --git a/src/components/filters/FilterListFilterPreview.svelte b/src/components/filters/FilterListFilterPreview.svelte new file mode 100644 index 000000000..64573e806 --- /dev/null +++ b/src/components/filters/FilterListFilterPreview.svelte @@ -0,0 +1,27 @@ + + + +{#if $showHighlighted} +
+
+

{filter.getName()}

+

{filter.getDescription()}

+
+ +
+{/if} diff --git a/src/components/filters/FilterListRow.svelte b/src/components/filters/FilterListRow.svelte new file mode 100644 index 000000000..f584c4939 --- /dev/null +++ b/src/components/filters/FilterListRow.svelte @@ -0,0 +1,60 @@ + + + +{#key `filter-${filterType}-${checked}`} +
+
+
+ + +
+
+ { + highlightedFilter.set(filterType); + showHighlighted.set(true); + }} + on:mouseleave={() => { + showHighlighted.set(false); + }} + on:click={() => { + navigate(Paths.FILTERS); + showHighlighted.set(false); + highlightedFilter.set(filterType); + }} + src="imgs/parallel.svg" + alt="data representation icon" + class="w-6 hover:opacity-60 mr-0.5 cursor-pointer" /> +
+
+
+{/key} diff --git a/src/components/filters/FiltersList.svelte b/src/components/filters/FiltersList.svelte new file mode 100644 index 000000000..dcd61a31d --- /dev/null +++ b/src/components/filters/FiltersList.svelte @@ -0,0 +1,23 @@ + + + +
+ {#each availableFilters as filterType} + + {/each} +
diff --git a/src/components/graphs/DimensionLabels.svelte b/src/components/graphs/DimensionLabels.svelte index 0b578d36e..17b507def 100644 --- a/src/components/graphs/DimensionLabels.svelte +++ b/src/components/graphs/DimensionLabels.svelte @@ -14,14 +14,34 @@ -{#if $state.isInputConnected} +{#if !hidden}
- {#each labels as dimension} + {#each labels as label}
+ style="bottom: {label.arrowHeight}px; border-right-color: {label.color};" />

- {dimension.label} + style="bottom: {label.textHeight}px; color: {label.color};"> + {label.label}

{/each}
diff --git a/src/components/graphs/LiveGraph.svelte b/src/components/graphs/LiveGraph.svelte index 7484ef2c5..af49f92c7 100644 --- a/src/components/graphs/LiveGraph.svelte +++ b/src/components/graphs/LiveGraph.svelte @@ -6,28 +6,59 @@
- + {#key cnt} +
diff --git a/src/components/graphs/LossGraph.svelte b/src/components/graphs/LossGraph.svelte new file mode 100644 index 000000000..af50b5b64 --- /dev/null +++ b/src/components/graphs/LossGraph.svelte @@ -0,0 +1,139 @@ + + + + +
+ +
diff --git a/src/components/graphs/MicrobitLiveGraph.svelte b/src/components/graphs/MicrobitLiveGraph.svelte new file mode 100644 index 000000000..e6832c49e --- /dev/null +++ b/src/components/graphs/MicrobitLiveGraph.svelte @@ -0,0 +1,38 @@ + + + + +{#if showhighlit} + {#key highlightedVectorIndex} + + {/key} +{:else} + +{/if} diff --git a/src/components/graphs/knngraph/AxesFilterVector.ts b/src/components/graphs/knngraph/AxesFilterVector.ts new file mode 100644 index 000000000..c0c9d0eac --- /dev/null +++ b/src/components/graphs/knngraph/AxesFilterVector.ts @@ -0,0 +1,9 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { IArrow } from 'arrows-svg'; +import { writable } from 'svelte/store'; + +export const vectorArrows = writable([]); diff --git a/src/components/graphs/knngraph/AxesFilterVectorView.svelte b/src/components/graphs/knngraph/AxesFilterVectorView.svelte new file mode 100644 index 000000000..9bbc8a28b --- /dev/null +++ b/src/components/graphs/knngraph/AxesFilterVectorView.svelte @@ -0,0 +1,183 @@ + + + + +
+
+ {#if $highlightedAxis} +
+
+
+ ($highlightedAxis = Axes.X)}>X +
+
+ ($highlightedAxis = Axes.Y)}>Y +
+
+ ($highlightedAxis = Axes.Z)}>Z +
+
+
+ {#each $filters as filter, index} +

{filter.getName()}

+ {/each} +
+
+ {#each $filters as _} + right arrow icon + {/each} +
+
+ {#each liveFilteredAxesData as val, index} +

+ {val.toFixed(3)} +

+ {/each} +
+
+ {/if} +
+
diff --git a/src/components/graphs/knngraph/KNNModelGraphController.ts b/src/components/graphs/knngraph/KNNModelGraphController.ts new file mode 100644 index 000000000..60a62583f --- /dev/null +++ b/src/components/graphs/knngraph/KNNModelGraphController.ts @@ -0,0 +1,281 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { TrainingData } from '../../../script/domain/ModelTrainer'; +import { Writable, derived, get, writable } from 'svelte/store'; +import KNNModelGraphDrawer, { GraphDrawConfig } from './KNNModelGraphDrawer'; +import { + MicrobitAccelerometerData, + MicrobitAccelerometerDataVector, +} from '../../../script/livedata/MicrobitAccelerometerData'; +import { TimestampedData } from '../../../script/domain/LiveDataBuffer'; +import Axes from '../../../script/domain/Axes'; +import Filters from '../../../script/domain/Filters'; +import { Point3D } from '../../../script/utils/graphUtils'; +import StaticConfiguration from '../../../StaticConfiguration'; +import { stores } from '../../../script/stores/Stores'; +import { FilterType } from '../../../script/domain/FilterTypes'; + +type SampleData = { + value: number[]; +}; + +type UpdateCall = { + config: GraphDrawConfig; + data: TimestampedData[]; +}; + +/** + * Controller for the KNNModelGraph. Handles the interaction between the graph and the user. + * + * Generally the controller will be instantiated, whenever the model is retrained or the user navigates to the KNNModelGraph. + */ +class KNNModelGraphController { + private rotationX: Writable; + private rotationY: Writable; + private rotationZ: Writable; + private graphColors: string[]; + private origin: Writable<{ x: number; y: number }>; + private scale: Writable; + private graphDrawer: KNNModelGraphDrawer; + private trainingData: Point3D[][][]; + private filters: Filters; + private drawInterval; + private redrawTrainingData = false; // Only draw training data when rotation/scale/origin changes + private unsubscriber; + private liveDataRecordsSize = 3; + private liveDataRecords: TimestampedData[][] = []; // Used to 'smoothe' live data point. Expected to contain a few points(liveDataRecordsSize), and points are replaced at each update + + public constructor( + svg: d3.Selection, + private trainingDataGetter: () => TrainingData, + origin: { x: number; y: number }, + classId: string, + colors: string[], + axis?: Axes, + ) { + this.filters = stores.getClassifier().getFilters(); + this.trainingData = this.trainingDataToPoints(); + this.graphDrawer = new KNNModelGraphDrawer(svg, classId); + this.rotationX = writable(3); + this.rotationY = writable(0.5); + this.rotationZ = writable(0); + this.scale = writable(this.getDefaultScale()); + this.origin = writable(origin); + this.graphColors = colors; + + const noOfPoints = this.trainingData + .map(el => el.length) + .reduce((prev, cur) => prev + cur); + const updateRate = 50 + noOfPoints / 2; + + // To avoid redrawing data, only flag the training data to be drawn if any of these stores are altered + this.unsubscriber = derived( + [this.rotationX, this.rotationY, this.rotationZ, this.scale, this.origin], + () => ({}), // We don't need to use the values to anything. We just do this instead of subscribing to each store individually + ).subscribe(() => (this.redrawTrainingData = true)); + + this.drawInterval = setInterval(() => { + const controllerData = this.getControllerData(); + this.onUpdate(controllerData, axis); + }, updateRate); + } + + public setOrigin(x: number, y: number) { + this.origin.set({ x, y }); + } + + public addRotation(rotation: Point3D) { + this.rotationX.update(oldRot => { + return oldRot + rotation.x; + }); + this.rotationY.update(oldRot => { + return oldRot + rotation.y; + }); + this.rotationZ.update(oldRot => { + return oldRot + rotation.z; + }); + } + + private getDefaultScale() { + // TODO: This is a hack to make the data fit inside the graph. The proper solution is to calculate the scale based on the data + return this.filters.has(FilterType.ACC) || this.filters.has(FilterType.PEAKS) + ? 18 + : 100; + } + + public multiplyScale(amount: number) { + this.scale.update(newScale => newScale * amount); + } + + public destroy() { + clearTimeout(this.drawInterval); + this.unsubscriber(); + } + + private trainingDataToPoints(): Point3D[][][] { + const data = this.trainingDataGetter(); + return data.classes.map(clazz => this.classToPoints(clazz)); + } + + private classToPoints(clazz: { samples: SampleData[] }): Point3D[][] { + return clazz.samples.map(sample => this.sampleToPoints(sample)); + } + + private sampleToPoints(sample: SampleData): Point3D[] { + return [this.arrayToPoint(sample.value)]; + } + + private getControllerData(): { + config: GraphDrawConfig; + data: TimestampedData[]; + } { + const classifier = stores.getClassifier(); + const xRot = get(this.rotationX); + const yRot = get(this.rotationY); + const zRot = get(this.rotationZ); + const scale = get(this.scale); + const origin = get(this.origin); + let liveData: TimestampedData[] = []; + + try { + const sampleDuration = StaticConfiguration.pollingPredictionSampleDuration; + const sampleSize = StaticConfiguration.pollingPredictionSampleSize; + liveData = get(stores) + .liveData.getBuffer() + .getSeries(sampleDuration, sampleSize) + .map(el => { + if (el.value.getSize() != 3) { + throw new Error("Couldn't convert vector to accelerometer data vector"); + } + return { + ...el, + value: new MicrobitAccelerometerDataVector({ + x: el.value.getVector()[0], + y: el.value.getVector()[1], + z: el.value.getVector()[2], + }), + }; + }); + this.liveDataRecords.push(liveData); + if (this.liveDataRecords.length > this.liveDataRecordsSize) { + this.liveDataRecords.shift(); + } + liveData = this.calculateLiveDataRecordsAverage(); + } catch (error) { + liveData = []; + } + // Given as input to the draw function + return { + config: { + xRot: classifier.getFilters().count() === 3 ? xRot : Math.PI, + yRot: classifier.getFilters().count() === 3 ? yRot : 0, + zRot, + origin, + scale, + colors: this.graphColors, + }, + data: liveData, + }; + } + + private calculateLiveDataRecordsAverage(): TimestampedData[] { + const noOfRecords = this.liveDataRecords.length; + const vals = this.liveDataRecords.map(e => e.map(e => e.value)); + const samples1 = vals[0]; + const samples2 = vals[1]; + const samples3 = vals[2]; + + const combined = samples1.map((sample, index) => + this.divAccelData( + this.sumAccelData([sample, samples2[index], samples3[index]]), + noOfRecords, + ), + ); + + return combined.map(e => ({ + timestamp: 0, // ignored + value: new MicrobitAccelerometerDataVector(e), + })); + } + + private divAccelData( + data: MicrobitAccelerometerData, + div: number, + ): MicrobitAccelerometerData { + if (div === 0) { + throw new Error('Cannot divide by 0'); + } + + return { + x: data.x / div, + y: data.y / div, + z: data.z / div, + }; + } + + private sumAccelData( + data: MicrobitAccelerometerDataVector[], + ): MicrobitAccelerometerData { + const sum = (nums: number[]): number => nums.reduce((pre, cur) => cur + pre, 0); + + return { + x: sum(data.map(e => e.getVector()[0])), + y: sum(data.map(e => e.getVector()[1])), + z: sum(data.map(e => e.getVector()[2])), + }; + } + + // Called whenever any subscribed store is altered + private onUpdate(draw: UpdateCall, axis?: Axes) { + let data: TimestampedData[] = draw.data; + + const getLiveFilteredData = () => { + switch (axis) { + case Axes.X: + return this.filters.compute(data.map(d => d.value.getAccelerometerData().x)); + case Axes.Y: + return this.filters.compute(data.map(d => d.value.getAccelerometerData().y)); + case Axes.Z: + return this.filters.compute(data.map(d => d.value.getAccelerometerData().z)); + default: + throw new Error("Shouldn't happen"); + } + }; + + try { + // Some filters throw when no filters data is available + const liveData = getLiveFilteredData(); + this.graphDrawer.drawLiveData(draw.config, this.arrayToPoint(liveData)); + } catch (_ignored) {} + + if (this.redrawTrainingData) { + const drawData: Point3D[][][] = [...this.trainingData]; + this.redrawTrainingData = false; + this.graphDrawer.draw(draw.config, drawData); + } + } + + private arrayToPoint(numsIn: number[]): Point3D { + const nums = [...numsIn]; + if (this.filters.count() === 2) { + nums[2] = 0; // Set z-value to 0 + } + + let [x, y, z] = nums; //this.normalizeVector(nums); + + return { x, y, z }; + } + + private normalizeVector(nums: number[]): number[] { + const magnitude = Math.sqrt(nums.reduce((prev, cur) => prev + Math.pow(cur, 2), 0)); + if (magnitude === 0) { + throw new Error('Cannot normalize vector, magnitude is 0!'); + } + return nums.map(el => el / magnitude); + } +} +export const controller = writable(undefined); +export default KNNModelGraphController; diff --git a/src/components/graphs/knngraph/KNNModelGraphDrawer.ts b/src/components/graphs/knngraph/KNNModelGraphDrawer.ts new file mode 100644 index 000000000..3c91d3ab7 --- /dev/null +++ b/src/components/graphs/knngraph/KNNModelGraphDrawer.ts @@ -0,0 +1,350 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { gridPlanes3D, points3D, lines3D } from 'd3-3d'; +import StaticConfiguration from '../../../StaticConfiguration'; +import { knnHighlightedPoint } from './KnnPointToolTip'; +import { + Point3D, + Point3DTransformed, + distanceBetween, +} from '../../../script/utils/graphUtils'; +import { stores } from '../../../script/stores/Stores'; +import { state } from '../../../script/stores/uiStore'; +import { get } from 'svelte/store'; +import { knnConfig } from '../../../script/stores/knnConfig'; + +export type GraphDrawConfig = { + xRot: number; + yRot: number; + zRot: number; + origin: { x: number; y: number }; + scale: number; + colors: string[]; // The number of colors should be equal to the number of classes plus one for live data +}; + +export type GrahpDrawData = { + points: Point3D[]; +}; + +export type DrawablePoint = { + pointTransformed: Point3DTransformed; + color: string; + id: string; +}; + +class KNNModelGraphDrawer { + private drawnTrainingPoints: Point3DTransformed[] = []; + + constructor( + private svg: d3.Selection, + private classId: string, + ) {} + + public drawLiveData = (drawConfig: GraphDrawConfig, drawData: Point3D) => { + if (isNaN(drawData.y)) { + return; + } + const pointTransformer = this.getPointTransformer(drawConfig); + const color = drawConfig.colors.slice(-1)[0]; // Fetch the last element of the colors array + if (!color) { + throw new Error('No color available for live data'); + } + const drawableLivePoint: DrawablePoint = { + pointTransformed: pointTransformer(drawData), + color, + id: `live`, + }; + if (isNaN(drawableLivePoint.pointTransformed.projected.x)) { + return; // May happen if the model has just been trained. + } + + if (get(state).isInputReady) { + this.addPoint(drawableLivePoint, 'live'); + + // Draw lines from live point to the nearest neighbours + const predictedPoints = [...this.drawnTrainingPoints] + .sort((a, b) => { + const aDist = distanceBetween(drawableLivePoint.pointTransformed, a); + const bDist = distanceBetween(drawableLivePoint.pointTransformed, b); + return aDist - bDist; + }) + .slice(0, get(knnConfig).k); + + const lines = this.svg.selectAll(`line.points-class`).data(predictedPoints); + lines + .enter() + .append('line') + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + .merge(lines) + .attr('x1', d => drawableLivePoint.pointTransformed.projected.x) + .attr('y1', d => drawableLivePoint.pointTransformed.projected.y) + .attr('x2', d => d.projected.x) + .attr('y2', d => d.projected.y) + .attr('class', `${this.classId} points-class`) + .attr('stroke', '#1a1a1a'); + lines.exit().remove(); + } + }; + + public draw(drawConfig: GraphDrawConfig, drawData: Point3D[][][]) { + // this.svg.selectAll('*').remove(); // clear svg for redraw + // Add grid + this.addGrid(drawConfig); + + // Add axes + this.addAxis( + { x: 1, y: 0, z: 0 }, + 'xScale', + drawConfig, + StaticConfiguration.liveGraphColors[0], + ); + this.addAxis( + { x: 0, y: 1, z: 0 }, + 'yScale', + drawConfig, + StaticConfiguration.liveGraphColors[1], + ); + if (stores.getClassifier().getFilters().count() === 3) { + // 3d, draw z-axis (forward/backward) + this.addAxis( + { x: 0, y: 0, z: 1 }, + 'zScale', + drawConfig, + StaticConfiguration.liveGraphColors[2], + ); + } + const drawablePoints: DrawablePoint[] = []; + + const pointTransformer = this.getPointTransformer(drawConfig); + + // Add points + drawData.forEach((clazz, classIndex) => { + clazz.forEach((sample, exampleIndex) => { + sample.forEach((axisValue, axisIndex) => { + const color = drawConfig.colors[classIndex]; + const transformedPoint: Point3DTransformed = pointTransformer(axisValue); + this.drawnTrainingPoints.push(transformedPoint); + drawablePoints.push({ + pointTransformed: transformedPoint, + color, + id: `${classIndex}-${exampleIndex}-${axisIndex}`, + }); + }); + }); + }); + this.addPoints(drawablePoints, drawConfig); + } + + /** + * Adds an array of points to the svg + */ + private addPoints(points: DrawablePoint[], drawConfig: GraphDrawConfig) { + const gPoints = this.svg.selectAll(`circle.points-class`).data(points); + gPoints + .enter() + .append('circle') + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + .merge(gPoints) + .attr('class', `${this.classId} points-class`) + .attr('fill', el => el.color) + .attr('stroke', '#1a1a1a') + .attr('cx', d => + isNaN(d.pointTransformed.projected.x) ? 0 : d.pointTransformed.projected.x, + ) + .attr('cy', d => + isNaN(d.pointTransformed.projected.y) ? 0 : d.pointTransformed.projected.y, + ) + .attr('r', 3) + .on('mouseenter', (event, projectedPoint) => { + knnHighlightedPoint.set(projectedPoint); + }) + .on('mouseleave', () => { + knnHighlightedPoint.set(undefined); + }); + gPoints.exit().remove(); + } + + /** + * Adds a single 3D point projected onto the svg. + */ + private addPoint(point: DrawablePoint, key: string) { + const radius = 3; + + this.svg.select(`circle.points-class-${key}`).remove(); + const samplePoint = this.svg.selectAll(`circle.points-class-`).data([point]); + samplePoint + .enter() + .append('circle') + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + .merge(samplePoint) + .attr('class', `${this.classId} points-class-${key}`) + .attr('fill', p => p.color) + .attr('stroke', '#1a1a1a') + .attr('cx', d => + isNaN(d.pointTransformed.projected.x) ? 0 : d.pointTransformed.projected.x, + ) + .attr('cy', d => + isNaN(d.pointTransformed.projected.y) ? 0 : d.pointTransformed.projected.y, + ) + .attr('r', radius) + .on('mouseenter', (event, projectedPoint) => { + knnHighlightedPoint.set(projectedPoint); + }) + .on('mouseleave', () => { + knnHighlightedPoint.set(undefined); + }); + samplePoint.exit().remove(); + } + + private addAxis( + direction: Point3D, + className: string, + drawConfig: GraphDrawConfig, + color: string, + ) { + const lineLength = 20; + const point1: Point3D = { + x: (-direction.x * lineLength) / 2, + y: (-direction.y * lineLength) / 2, + z: (-direction.z * lineLength) / 2, + }; + + const point2: Point3D = { + x: (direction.x * (lineLength - 2)) / 2, + y: (direction.y * (lineLength - 2)) / 2, + z: (direction.z * (lineLength - 2)) / 2, + }; + + const lineTranformer = this.getLineTransformer(drawConfig); + const lineProjected: Point3DTransformed[] = lineTranformer([[point1, point2]]).points; + const axis = this.svg.selectAll('line.' + className).data([lineProjected]); + axis + .enter() + .append('line') + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + .merge(axis) + .attr('class', `${this.classId} ` + className) + .attr('x1', (data: Point3DTransformed[]) => data[0].projected.x) + .attr('y1', (data: Point3DTransformed[]) => data[0].projected.y) + .attr('x2', (data: Point3DTransformed[]) => data[1].projected.x) + .attr('y2', (data: Point3DTransformed[]) => data[1].projected.y) + .attr('stroke', color) + .attr('stroke-width', 1); + + axis.exit().remove(); + } + + /** + * Returns the label by using index to find element in list of gestures + */ + private getLabel(dataIndex: number) { + try { + const gestureList = stores.getGestures().getGestures(); + return gestureList[dataIndex].getName(); + } catch (error) { + // Index out of bounds indicates either an error or live data. + return 'Live'; + } + } + + private addGrid(drawConfig: GraphDrawConfig) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-assignment + const grid3d = this.getGridTransformer(drawConfig); + const xGrid = []; + const j = 30; + for (let z = -j; z < j; z++) { + for (let x = -j; x < j; x++) { + if (stores.getClassifier().getFilters().count() === 2) { + xGrid.push({ x: x, y: z, z: 0 }); // Draw grid vertically (2d) + } else { + xGrid.push({ x: x, y: 0, z: z }); // Draw grid horizontally (3d) + } + } + } + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call + const gridData = grid3d(xGrid); + + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-return, @typescript-eslint/no-unsafe-member-access + const grid = this.svg.selectAll('path.grid').data(gridData, (d: any) => d.id); + + grid + .enter() + .append('path') + .lower() + .attr('class', `${this.classId} grid`) + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + .merge(grid) + .attr('stroke', 'black') + .attr('stroke-width', 0.3) + .attr('fill', d => '#eee') + .attr('fill-opacity', 0.9) + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-member-access + .attr('d', grid3d.draw); + + grid.exit().remove(); + } + + private getPointTransformer( + drawConfig: GraphDrawConfig, + ): (point: Point3D) => Point3DTransformed & { centroid: Point3D } { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-return + return (_point: Point3D) => + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-return + this.getBaseTransformer( + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + points3D(), + drawConfig, + )([_point as unknown as Point3D[]])[0]; + } + + private getLineTransformer( + drawConfig: GraphDrawConfig, + ): (point: Point3D[][]) => { centroid: Point3D; points: Point3DTransformed[] } { + return (points: Point3D[][]) => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access + const transformed = this.getBaseTransformer(lines3D(), drawConfig)(points)[0]; + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access + const { centroid, ...transformedPoints } = transformed; + return { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + centroid, + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + points: transformedPoints, + }; + }; + } + + private getGridTransformer(drawConfig: GraphDrawConfig) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-return, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + return gridPlanes3D() + .rows(60) + .rotateX(drawConfig.xRot) + .rotateY(drawConfig.yRot) + .rotateZ(drawConfig.zRot) + .origin(drawConfig.origin) + .scale(drawConfig.scale); + } + + private getBaseTransformer( + transformer: any, + drawConfig: GraphDrawConfig, + ): (point: Point3D[][]) => any { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + return transformer + .rotateX(drawConfig.xRot) + .rotateY(drawConfig.yRot) + .rotateZ(drawConfig.zRot) + .origin(drawConfig.origin) + .scale(drawConfig.scale) as (point: Point3D[][]) => any; + } +} + +export default KNNModelGraphDrawer; diff --git a/src/components/graphs/knngraph/KnnModelGraph.svelte b/src/components/graphs/knngraph/KnnModelGraph.svelte new file mode 100644 index 000000000..cf60d3d4e --- /dev/null +++ b/src/components/graphs/knngraph/KnnModelGraph.svelte @@ -0,0 +1,106 @@ + + + +
+
diff --git a/src/components/graphs/knngraph/KnnModelGraphSvgWithControls.svelte b/src/components/graphs/knngraph/KnnModelGraphSvgWithControls.svelte new file mode 100644 index 000000000..d2e08e11c --- /dev/null +++ b/src/components/graphs/knngraph/KnnModelGraphSvgWithControls.svelte @@ -0,0 +1,84 @@ + + + +
+
+ + +
+ +
diff --git a/src/components/graphs/knngraph/KnnPointToolTip.ts b/src/components/graphs/knngraph/KnnPointToolTip.ts new file mode 100644 index 000000000..5b2eae433 --- /dev/null +++ b/src/components/graphs/knngraph/KnnPointToolTip.ts @@ -0,0 +1,9 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { writable } from 'svelte/store'; +import { DrawablePoint } from './KNNModelGraphDrawer'; + +export const knnHighlightedPoint = writable(undefined); diff --git a/src/components/graphs/knngraph/KnnPointToolTipView.svelte b/src/components/graphs/knngraph/KnnPointToolTipView.svelte new file mode 100644 index 000000000..8ca583ef8 --- /dev/null +++ b/src/components/graphs/knngraph/KnnPointToolTipView.svelte @@ -0,0 +1,44 @@ + + + + +
knnHighlightedPoint.set(undefined)} + class:hidden={$knnHighlightedPoint === undefined} + class="absolute bg-white py-1 px-1 border-solid border-2 rounded font-bold" + style={`top:${position.y}px; left:${position.x}px;border-color:${borderColor}`}> + {#each content.values as val, index} + {#if val} +

+ {val?.toFixed(2)} +

+ {/if} + {/each} +
diff --git a/src/components/information/Information.svelte b/src/components/information/Information.svelte index 810a3236f..00f9822a3 100644 --- a/src/components/information/Information.svelte +++ b/src/components/information/Information.svelte @@ -11,9 +11,7 @@ export let boxOffset: { x: number; y: number } = { x: 0, y: 0 }; export let width = 300; export let isLightTheme = true; - // TODO: This makes the component a weird combination of a general component which can handle all kinds of - // children, and a component specialised for text. In my opinion (Jon) this should be split up into one general - // and one for text (which uses the general one) + export let iconText: string | undefined = undefined; export let titleText: string | undefined = undefined; export let bodyText: string | undefined = undefined; diff --git a/src/components/output/OutputGesture.svelte b/src/components/output/OutputGesture.svelte index 9a770facc..e7edc87d6 100644 --- a/src/components/output/OutputGesture.svelte +++ b/src/components/output/OutputGesture.svelte @@ -5,9 +5,9 @@ -->
+
+
// IMPORT AND DEFAULTS - import { type GestureData } from '../../script/stores/mlStore'; import { t } from '../../i18n'; + import Gesture from '../../script/domain/stores/gesture/Gesture'; import GestureTilePart from '../GestureTilePart.svelte'; import Information from '../information/Information.svelte'; - import { Writable } from 'svelte/store'; - import Gesture from '../../script/stores/Gesture'; // Variables for component export let gesture: Gesture; @@ -32,6 +31,10 @@ $: active = $gesture.confidence.currentConfidence > $gesture.confidence.requiredConfidence; + + const noTypeCheckNonStandardOrientProp = (orient?: 'vertical' | 'horizontal'): any => ({ + orient, + }); @@ -48,7 +51,7 @@ diff --git a/src/components/output/PinSelector.svelte b/src/components/output/PinSelector.svelte index 78338c7c0..7487add91 100644 --- a/src/components/output/PinSelector.svelte +++ b/src/components/output/PinSelector.svelte @@ -8,9 +8,8 @@ import GestureTilePart from './../GestureTilePart.svelte'; import StaticConfiguration from '../../StaticConfiguration'; import { PinTurnOnState } from './PinSelectorUtil'; - import { t } from '../../i18n.js'; - import MBSpecs from '../../script/microbit-interfacing/MBSpecs.js'; - import { currentData } from '../../script/stores/mlStore'; + import { t } from '../../i18n'; + import MBSpecs from '../../script/microbit-interfacing/MBSpecs'; export let onPinSelect: (pin: MBSpecs.UsableIOPin) => void; export let onTurnOnTimeSelect: (turnOnArgs: { turnOnState: PinTurnOnState; diff --git a/src/components/playground/EngineInteractionButtons.svelte b/src/components/playground/EngineInteractionButtons.svelte new file mode 100644 index 000000000..41b86fb5d --- /dev/null +++ b/src/components/playground/EngineInteractionButtons.svelte @@ -0,0 +1,54 @@ + + + + + + + + diff --git a/src/components/playground/LiveDataBufferUtilizationPercentage.svelte b/src/components/playground/LiveDataBufferUtilizationPercentage.svelte new file mode 100644 index 000000000..21cba9f05 --- /dev/null +++ b/src/components/playground/LiveDataBufferUtilizationPercentage.svelte @@ -0,0 +1,21 @@ + + + + +

Buffer utilization = {utilization * 100}%

+

+ Buffer utilization should be about 20-50%. Too high means performance spikes may cause + the buffer to lack sufficient data to classify. Too low means performance is wasted +

diff --git a/src/components/playground/PlaygroundContext.ts b/src/components/playground/PlaygroundContext.ts new file mode 100644 index 000000000..3f88ac664 --- /dev/null +++ b/src/components/playground/PlaygroundContext.ts @@ -0,0 +1,40 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Subscriber, Unsubscriber, Writable, writable } from 'svelte/store'; +export type PlaygroundContextData = { + messages: any[]; +}; +class PlaygroundContext implements Readable { + private readonly LOG_LIMIT = 15; + private store: Writable; + constructor() { + this.store = writable({ + messages: [], + }); + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: PlaygroundContextData | undefined) => void) | undefined, + ): Unsubscriber { + return this.store.subscribe(run, invalidate); + } + + public addMessage(...message: any[]) { + this.store.update(store => { + store.messages.push([message]); + if (store.messages.length > this.LOG_LIMIT) { + store.messages.reverse(); + store.messages.pop(); + store.messages.reverse(); + } + return store; + }); + } +} + +const playgroundContext = new PlaygroundContext(); +export default playgroundContext; diff --git a/src/components/playground/PlaygroundGestureView.svelte b/src/components/playground/PlaygroundGestureView.svelte new file mode 100644 index 000000000..f4221bb25 --- /dev/null +++ b/src/components/playground/PlaygroundGestureView.svelte @@ -0,0 +1,24 @@ + + + + +
+
+

Gesture: {$gesture.name}

+
+

+ {JSON.stringify(reduceData($gesture), null, 2)} +

+
diff --git a/src/components/playground/PlaygroundLog.svelte b/src/components/playground/PlaygroundLog.svelte new file mode 100644 index 000000000..5ed6d9219 --- /dev/null +++ b/src/components/playground/PlaygroundLog.svelte @@ -0,0 +1,17 @@ + + + + +
+ {#each $playgroundContext.messages as message} +

+ > {message.toString()} +

+ {/each} +
diff --git a/src/components/playground/StoresDisplay.svelte b/src/components/playground/StoresDisplay.svelte new file mode 100644 index 000000000..15696716c --- /dev/null +++ b/src/components/playground/StoresDisplay.svelte @@ -0,0 +1,60 @@ + + + +
+
+

Model store

+

+ {JSON.stringify($model, null, 2).substring( + 2, + JSON.stringify($model, null, 2).length - 1, + )} +

+
+
+

Classifier store

+

+ {JSON.stringify($classifier, null, 2).substring( + 2, + JSON.stringify($classifier, null, 2).length - 1, + )} +

+
+
+

Engine store

+

+ {JSON.stringify($engine, null, 2).substring( + 2, + JSON.stringify($engine, null, 2).length - 1, + )} +

+
+
+

LiveData store

+

+ {JSON.stringify($liveDataStore, null, 2).substring( + 2, + JSON.stringify($liveDataStore, null, 2).length - 1, + )} +

+
+
+

Gestures (without recordings/output)

+ {#each $gestures as { ID }} + + {/each} +
+
diff --git a/src/components/playground/TrainKNNModelButton.svelte b/src/components/playground/TrainKNNModelButton.svelte new file mode 100644 index 000000000..b10e767d0 --- /dev/null +++ b/src/components/playground/TrainKNNModelButton.svelte @@ -0,0 +1,26 @@ + + + + diff --git a/src/components/playground/TrainLayersModelButton.svelte b/src/components/playground/TrainLayersModelButton.svelte new file mode 100644 index 000000000..bbd2ae7b6 --- /dev/null +++ b/src/components/playground/TrainLayersModelButton.svelte @@ -0,0 +1,29 @@ + + + + diff --git a/src/components/playground/inputSynthesizer/IntervalSlider.svelte b/src/components/playground/inputSynthesizer/IntervalSlider.svelte new file mode 100644 index 000000000..c2bdd9c35 --- /dev/null +++ b/src/components/playground/inputSynthesizer/IntervalSlider.svelte @@ -0,0 +1,21 @@ + + + + +

Synthesis interval ({$liveDataSynthesizer.intervalSpeed}), lower is faster

+ setIntervalValue(e.detail.value)} /> diff --git a/src/components/playground/inputSynthesizer/LiveDataSynthesizer.svelte b/src/components/playground/inputSynthesizer/LiveDataSynthesizer.svelte new file mode 100644 index 000000000..c1019a6f1 --- /dev/null +++ b/src/components/playground/inputSynthesizer/LiveDataSynthesizer.svelte @@ -0,0 +1,36 @@ + + + + +
+

Live data synthesizer

+ +

Uses sine-waves to produce LiveData

+
+ + + +
+ {#key keycnt} + + {/key} +

{JSON.stringify($liveDataSynthesizer, null, 2)}

+
diff --git a/src/components/playground/inputSynthesizer/LiveDataSynthesizer.ts b/src/components/playground/inputSynthesizer/LiveDataSynthesizer.ts new file mode 100644 index 000000000..d779bf821 --- /dev/null +++ b/src/components/playground/inputSynthesizer/LiveDataSynthesizer.ts @@ -0,0 +1,163 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Readable, + Subscriber, + Unsubscriber, + Writable, + get, + writable, +} from 'svelte/store'; +import { stores } from '../../../script/stores/Stores'; +import { SyntheticLiveData } from './SyntheticLiveData '; +import BaseVector from '../../../script/livedata/BaseVector'; + +type LiveDataSynthesizerOptions = { + intervalSpeed: number; + speeds: number[]; + isActive: boolean; + noOfAxes: number; +}; +const letters = [ + 'A', + 'B', + 'C', + 'D', + 'E', + 'F', + 'G', + 'H', + 'I', + 'J', + 'L', + 'M', + 'N', + 'O', + 'P', +]; + +class LiveDataSynthesizer implements Readable { + private interval: NodeJS.Timeout | undefined = undefined; + private store: Writable; + private referenceStoreGetter: () => SyntheticLiveData; + + constructor() { + this.store = writable({ + intervalSpeed: this.getInitialIntervalValue(), + speeds: [this.getInitialSineSpeed()], + isActive: false, + noOfAxes: 1, + } as LiveDataSynthesizerOptions); + stores.setLiveData(new SyntheticLiveData([letters[0]])); + this.referenceStoreGetter = () => get(stores).liveData as SyntheticLiveData; + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: LiveDataSynthesizerOptions | undefined) => void) | undefined, + ): Unsubscriber { + return this.store.subscribe(run, invalidate); + } + + public updateInterval() { + if (this.interval) { + clearInterval(this.interval); + } + this.interval = setInterval(() => { + this.generateData(); + }, get(this.store).intervalSpeed); + } + + public getMinIntervalValue() { + return 5; + } + + public getMaxIntervalValue() { + return 300; + } + + public getInitialIntervalValue() { + return this.getMinIntervalValue(); + } + + public getInitialSineSpeed() { + return this.getMinSineSpeed() / 3000; + } + + public getMinSineSpeed() { + return 0.0; + } + + public getMaxSineSpeed() { + return 100; + } + + public setNoOfAxes(axes: number) { + this.store.update(e => { + if (e.noOfAxes !== axes) { + console.log('changed liveDatra'); + stores.setLiveData(new SyntheticLiveData(letters.slice(0, axes))); + } + e.noOfAxes = axes; + if (axes > e.speeds.length) { + e.speeds = [...e.speeds, ...new Array(axes - e.speeds.length).fill(0)]; + } else { + e.speeds = e.speeds.slice(0, axes); + } + return e; + }); + } + + public generateData() { + const val = new Date().getTime(); + + let newVector = new Array(get(this.store).noOfAxes).fill(0); + newVector = newVector.map((x, i) => Math.sin(val * get(this.store).speeds[i])); + const vectorLetters = letters.slice(0, newVector.length); + const newValue = new BaseVector(newVector, vectorLetters); + + this.referenceStoreGetter().put(newValue); + } + + public setSpeed(index: number, speed: number) { + this.store.update(s => { + s.speeds[index] = speed / 3000; + return s; + }); + } + + public setIntervalSpeed(value: number) { + this.store.update(updater => { + updater.intervalSpeed = value; + return updater; + }); + this.updateInterval(); + } + + public stop(): void { + clearInterval(this.interval); + this.store.update(updater => { + updater.isActive = false; + return updater; + }); + } + + public start(): void { + this.updateInterval(); + this.store.update(updater => { + updater.isActive = true; + return updater; + }); + } + + public isActive(): boolean { + return get(this).isActive; + } +} + +const liveDataSynthesizer = new LiveDataSynthesizer(); + +export default liveDataSynthesizer; diff --git a/src/components/playground/inputSynthesizer/NoOfAxesCounter.svelte b/src/components/playground/inputSynthesizer/NoOfAxesCounter.svelte new file mode 100644 index 000000000..bc7be5d7f --- /dev/null +++ b/src/components/playground/inputSynthesizer/NoOfAxesCounter.svelte @@ -0,0 +1,16 @@ + + + +

No of axes ({$liveDataSynthesizer.noOfAxes})

+ setNoOfAxes(e.detail.value)} /> diff --git a/src/components/playground/inputSynthesizer/SpeedSliders.svelte b/src/components/playground/inputSynthesizer/SpeedSliders.svelte new file mode 100644 index 000000000..bc9418c13 --- /dev/null +++ b/src/components/playground/inputSynthesizer/SpeedSliders.svelte @@ -0,0 +1,19 @@ + + + +{#each values as val, index} +

Speed {index}

+ liveDataSynthesizer.setSpeed(index, e.detail.value)} /> +{/each} diff --git a/src/components/playground/inputSynthesizer/SynthesizerGraph.svelte b/src/components/playground/inputSynthesizer/SynthesizerGraph.svelte new file mode 100644 index 000000000..c8747a6c0 --- /dev/null +++ b/src/components/playground/inputSynthesizer/SynthesizerGraph.svelte @@ -0,0 +1,247 @@ + + + + + + +
+ + +
diff --git a/src/components/playground/inputSynthesizer/SynthesizerToggleButton.svelte b/src/components/playground/inputSynthesizer/SynthesizerToggleButton.svelte new file mode 100644 index 000000000..227581b1e --- /dev/null +++ b/src/components/playground/inputSynthesizer/SynthesizerToggleButton.svelte @@ -0,0 +1,24 @@ + + + +
+ +
diff --git a/src/components/playground/inputSynthesizer/SyntheticLiveData .ts b/src/components/playground/inputSynthesizer/SyntheticLiveData .ts new file mode 100644 index 000000000..ac2ca271d --- /dev/null +++ b/src/components/playground/inputSynthesizer/SyntheticLiveData .ts @@ -0,0 +1,44 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Subscriber, + Invalidator, + Unsubscriber, + Writable, + writable, + get, +} from 'svelte/store'; +import LiveDataBuffer from '../../../script/domain/LiveDataBuffer'; +import LiveData from '../../../script/domain/stores/LiveData'; +import BaseVector from '../../../script/livedata/BaseVector'; + +export class SyntheticLiveData implements LiveData { + private store: Writable; + private buffer: LiveDataBuffer; + public constructor(labels: string[]) { + this.store = writable(new BaseVector(new Array(labels.length).fill(0), labels)); + this.buffer = new LiveDataBuffer(200); + } + put(data: BaseVector): void { + this.store.set(data); + this.buffer.addValue(data); + } + getBuffer(): LiveDataBuffer { + return this.buffer; + } + getSeriesSize(): number { + return get(this.store).getSize(); + } + getLabels(): string[] { + return get(this.store).getLabels(); + } + subscribe( + run: Subscriber, + invalidate?: Invalidator | undefined, + ): Unsubscriber { + return this.store.subscribe(run, invalidate); + } +} diff --git a/src/exampleDataset.json b/src/exampleDataset.json new file mode 100644 index 000000000..dadd8e717 --- /dev/null +++ b/src/exampleDataset.json @@ -0,0 +1,1027 @@ +[ + { + "ID": 1705437793875, + "name": "Shake", + "color": "#FCA311", + "recordings": [ + { + "ID": 1705437992143, + "data": { + "x": [ + -0.112, -0.356, -0.62, -0.892, -1.508, -1.848, -2.04, -2.04, -1.868, -1.3, + -0.824, -0.48, 0.256, 0.752, 0.864, -0.044, -0.908, -1.716, -2.04, -2.008, + -1.856, -1.336, -0.84, 0.192, 0.58, 0.504, -0.008, -0.232, -1.132, -2.04, + -2.04, -2.04, -1.012, -0.48, 0.028, 0.256, 0.608, 0.332, -0.004, -0.876, + -2.04, -2.04, -2.04, -1.688, -1.396, -0.828, -0.032, 0.36, 0.492, 0.288, + 0.008, -0.492, -1.368, -2.04, -2.04, -1.828, -1.368, -0.668, -0.248, 0.108, + 0.664, 0.544, 0.248, -0.404, -1.388, -2.04, -2.04, -1.86, -1.372, -1.072, + -0.612, 0.16, 0.52, 0.488, 0.256, -0.144, -0.752, -1.732, -2.04, -2.04, + -1.668, -1.208, -0.884, -0.556, 0.024, 0.48, 0.556, 0.248, -0.096, -0.9, + -2.04, -2.04, -1.992 + ], + "y": [ + 0.436, 0.416, 0.308, 0.168, 0.148, -0.056, 0.352, 0.356, 0.3, 0.244, 0.324, + 0.264, 0.16, 0.396, 0.456, 0.208, 0.244, 0.252, 0.312, 0.396, 0.328, 0.364, + 0.204, 0.188, 0.548, 0.536, 0.388, 0.22, 0.052, 0.54, 1.076, -0.116, 0.048, + 0.132, 0.448, 0.528, 0.608, 0.6, 0.412, 0.152, 0.524, 0.416, 0.252, 0.308, + 0.376, 0.316, 0.356, 0.644, 0.672, 0.544, 0.404, 0.164, 0.208, 0.624, 0.536, + 0.256, 0.272, 0.404, 0.492, 0.5, 0.712, 0.656, 0.568, 0.264, 0.296, 0.496, + 0.284, 0.28, 0.288, 0.42, 0.492, 0.488, 0.616, 0.684, 0.588, 0.396, 0.232, + 0.452, 0.98, 0.484, 0.36, 0.372, 0.544, 0.48, 0.496, 0.6, 0.692, 0.528, 0.288, + 0.204, 0.476, 1.112, 0.2 + ], + "z": [ + -0.576, -0.592, -0.516, -0.38, -0.368, 0.208, -0.028, 0.048, 0.008, -0.096, + -0.288, -0.396, -0.516, -0.556, -0.312, -0.056, -0.168, -0.108, 0.196, 0.268, + 0.1, -0.16, -0.32, -0.64, -0.692, -0.56, -0.26, -0.092, -0.204, 0.304, 0.78, + 0.364, 0.108, -0.24, -0.528, -0.608, -0.552, -0.208, -0.048, -0.14, 0.42, + 0.552, 0.42, 0.128, 0.276, -0.332, -0.648, -0.648, -0.544, -0.212, 0.036, + -0.004, -0.148, 0.304, 0.212, 0.344, 0.352, 0.064, -0.572, -0.628, -0.616, + -0.276, -0.008, -0.18, -0.044, 0.012, 0.368, 0.32, 0.372, -0.092, -0.288, + -0.608, -0.712, -0.432, -0.252, -0.024, 0.044, -0.052, 0.4, 0.504, 0.196, + -0.016, -0.172, -0.308, -0.66, -0.72, -0.52, -0.268, -0.072, -0.176, 0.136, + 0.34, 0.7 + ] + } + }, + { + "ID": 1705437989960, + "data": { + "x": [ + -0.4, 0.232, 0.708, 1.068, 1.284, 1.36, 1.02, 0.816, 0.332, -0.152, -1.496, + -2.04, -2.04, -1.14, -0.968, -0.648, 0.232, 1, 1.34, 1.32, 0.864, 0.256, + -0.696, -1.884, -2.04, -2.04, -1.62, -1.028, -0.196, 0.42, 0.608, 0.488, + 0.168, -0.528, -1.488, -2.028, -2.04, -2.04, -1.588, -1.08, -0.512, -0.028, + 0.216, 0.268, 0.052, -0.38, -0.684, -0.788, -1.056, -1.768, -2.04, -2.04, + -1.344, -0.8, -0.436, -0.172, 0.22, 0.456, -0.124, -0.504, -0.864, -1.14, + -1.544, -2.02, -2.016, -1.52, -1.004, -0.456, -0.156, 0.064, 0.128, -0.204, + -0.46, -0.816, -1.22, -1.596, -1.884, -1.816, -1.44, -0.948, -0.516, -0.196, + 0.06, 0.124, -0.16, -0.504, -0.72, -0.928, -1.42, -1.8, -2.032, -1.76 + ], + "y": [ + 0.592, 0.364, 0.128, -0.004, -0.06, -0.156, -0.04, 0.08, 0.284, 0.456, 0.188, + 1.104, 0.9, 0.6, 0.536, 0.388, 0.34, 0.316, 0.292, 0.32, 0.252, 0.208, 0.152, + 0.3, 0.792, 0.776, 0.748, 0.588, 0.44, 0.372, 0.4, 0.424, 0.376, 0.296, 0.448, + 0.596, 0.644, 0.732, 0.58, 0.496, 0.46, 0.444, 0.568, 0.56, 0.456, 0.408, + 0.38, 0.284, 0.22, 0.352, 0.792, 0.636, 0.452, 0.456, 0.468, 0.392, 0.376, + 0.348, 0.34, 0.396, 0.456, 0.364, 0.432, 0.704, 0.728, 0.584, 0.416, 0.424, + 0.428, 0.432, 0.288, 0.3, 0.368, 0.392, 0.436, 0.512, 0.684, 0.664, 0.556, + 0.496, 0.472, 0.456, 0.444, 0.7, 0.304, 0.36, 0.292, 0.276, 0.328, 0.536, + 0.78, 0.7 + ], + "z": [ + -1.196, -0.908, -0.712, -0.556, -0.44, -0.42, -0.548, -0.512, -0.596, -0.696, + -1.364, -0.26, -0.592, -0.788, -0.876, -0.84, -0.888, -0.948, -0.972, -1.192, + -1.148, -0.808, -0.636, -0.42, 0.076, 0.42, 0.124, -0.224, -0.572, -0.924, + -1.032, -0.972, -0.656, -0.708, -0.492, -0.096, 0.428, 0.548, 0.196, -0.012, + -0.364, -0.744, -0.996, -1.08, -1.448, -1.444, -1.136, -0.652, -0.104, 0.528, + 1.116, 0.88, 0.384, 0.048, -0.348, -0.804, -1.34, -1.604, -1.624, -1.3, -0.7, + -0.116, 0.544, 0.996, 0.784, 0.448, 0.084, -0.468, -0.964, -1.508, -1.86, + -1.5, -1.08, -0.54, 0.112, 0.68, 1.224, 1.028, 0.66, 0.256, -0.24, -0.712, + -1.24, -1.232, -1.604, -1.456, -1.004, -0.428, 0.18, 0.576, 1.292, 0.92 + ] + } + }, + { + "ID": 1705437987590, + "data": { + "x": [ + -1.464, -1.144, -0.92, -0.696, -0.22, -0.016, 0.168, 0.384, 0.552, 0.872, + 1.164, 1.284, 1.192, 0.904, 0.38, -1.068, -1.9, -0.784, -0.312, -0.144, 0.076, + 0.36, 0.812, 1.116, 1.18, 1.072, 0.752, 0.004, -1.244, -0.88, -0.372, -0.04, + 0.252, 0.616, 1.016, 1.332, 1.296, 1.068, 0.748, 0.384, -0.748, -1.776, -0.68, + -0.312, -0.052, 0.396, 0.932, 1.264, 1.364, 1.144, 0.84, 0.328, -0.696, + -1.504, -0.78, -0.38, -0.1, 0.244, 0.608, 0.86, 1.172, 1.436, 1.492, 1.268, + 0.784, -0.5, -1.484, -0.62, -0.272, -0.128, 0.324, 0.716, 1.168, 1.568, 1.692, + 1.452, 0.88, -0.108, -1.46, -1.128, -0.616, -0.432, 0.008, 0.68, 1.264, 1.68, + 1.804, 1.496, 0.884, -0.14, -1.08, -0.852 + ], + "y": [ + 0.668, 0.576, 0.556, 0.508, 0.36, 0.472, 0.384, 0.34, 0.24, 0.124, 0.068, + 0.052, 0.052, 0.12, 0.02, 0.124, 0.836, 0.556, 0.612, 0.62, 0.588, 0.452, + 0.304, 0.26, 0.108, 0.096, 0.108, -0.108, 0.072, 0.372, 0.344, 0.456, 0.368, + 0.3, 0.316, 0.332, 0.272, 0.204, 0.196, 0.104, 0, 0.484, 0.416, 0.384, 0.356, + 0.32, 0.216, 0.244, 0.284, 0.208, 0.196, 0.136, -0.06, 0.52, 0.34, 0.332, + 0.336, 0.26, 0.224, 0.184, 0.104, 0.116, 0.132, 0.116, 0.084, 0.068, 0.588, + 0.42, 0.396, 0.364, 0.272, 0.196, 0.044, -0.008, 0.02, 0, 0.048, -0.02, 0.428, + 0.592, 0.552, 0.524, 0.324, 0.128, -0.1, -0.128, -0.068, -0.052, 0.044, 0.08, + 0.352, 0.632 + ], + "z": [ + -0.148, -0.472, -0.476, -0.388, -0.684, -0.404, -0.46, -0.38, -0.36, -0.384, + -0.572, -0.792, -1.084, -1.36, -1.62, -2.04, -1.748, -1.216, -0.844, -0.48, + -0.168, 0.036, 0.048, -0.032, -0.232, -0.596, -1.076, -1.596, -1.952, -2.016, + -1.496, -1.008, -0.52, -0.216, -0.04, 0.04, -0.06, -0.324, -0.676, -1.124, + -1.784, -2.04, -1.748, -1.408, -0.936, -0.444, -0.108, 0.104, 0.088, -0.116, + -0.396, -0.836, -1.608, -2.04, -1.964, -1.612, -1.184, -0.764, -0.46, -0.156, + 0.112, 0.204, 0.056, -0.304, -0.76, -1.54, -2.04, -2.04, -1.768, -1.204, + -0.708, -0.244, 0.152, 0.332, 0.264, -0.024, -0.424, -0.984, -1.7, -2.04, + -1.984, -1.372, -0.764, -0.296, 0.084, 0.216, 0.12, -0.136, -0.472, -0.992, + -1.876, -2.04 + ] + } + }, + { + "ID": 1705437985014, + "data": { + "x": [ + -0.392, -0.532, -0.452, -0.576, -0.748, -0.908, -0.984, -1.12, -1.04, -0.82, + -0.668, -0.184, 0.18, 0.428, 0.816, 1.248, 1.38, 1.188, 0.936, 0.456, 0.132, + -0.5, -1.94, -2.04, -2.04, -1.536, -0.74, -0.38, 0.056, 0.4, 0.984, 1.208, + 0.812, 0.396, -0.2, -1.508, -2.024, -1.576, -0.732, -0.212, 0.252, 0.536, + 0.776, 0.716, 0.46, -0.036, -1.18, -1.752, -1.272, -0.952, -0.592, -0.348, + 0.148, 0.316, 0.884, 0.832, 0.688, 0.452, -0.216, -1.084, -1.94, -1.252, + -0.792, -0.544, -0.16, 0.284, 0.676, 0.672, 0.56, 0.34, -0.036, -0.916, + -2.036, -1.516, -0.892, -0.536, -0.256, -0.068, 0.256, 0.528, 0.584, 0.452, + 0.124, -0.424, -1.404, -1.912, -1.208, -0.78, -0.54, -0.264, 0.076, 0.544, + 0.528 + ], + "y": [ + 0.328, 0.336, 0.336, 0.304, 0.328, 0.38, 0.396, 0.384, 0.348, 0.46, 0.512, + 0.408, 0.348, 0.18, -0.028, -0.08, -0.036, 0.02, 0.136, 0.164, 0.048, -0.22, + 0.464, 1.092, 1.044, 0.812, 0.496, 0.348, 0.236, 0.132, 0.064, 0.124, 0.152, + 0.304, 0.248, 0.896, 1.34, 1.08, 0.76, 0.636, 0.436, 0.244, 0.224, 0.176, + 0.236, 0.24, 0.66, 1.26, 1.124, 1.04, 0.784, 0.572, 0.008, 0.272, 0.068, + 0.124, 0.192, 0.244, 0.564, 0.636, 1.372, 0.976, 0.904, 0.68, 0.416, 0.036, + 0.076, 0.092, 0.208, 0.348, 0.412, 0.768, 1.088, 1, 0.844, 0.708, 0.54, 0.424, + 0.228, 0.196, 0.116, 0.232, 0.34, 0.492, 0.84, 1.196, 0.956, 0.844, 0.672, + 0.496, 0.26, 0.232, 0.228 + ], + "z": [ + -0.932, -0.884, -1.076, -0.972, -0.776, -0.744, -0.856, -0.884, -0.892, + -0.844, -0.744, -0.572, -0.504, -0.576, -0.668, -1, -1.204, -1.144, -1.044, + -0.832, -0.664, -1.024, -0.46, 0.276, -0.064, -0.16, -0.476, -0.416, -0.764, + -0.892, -1.332, -1.872, -1.152, -0.744, -0.904, -0.704, -0.028, -0.296, + -0.256, -0.592, -0.848, -1, -1.404, -1.22, -1.3, -0.76, -0.848, 0.028, -0.14, + -0.14, -0.3, -0.576, -1.052, -0.276, -2.04, -1.556, -1.308, -1.328, -0.572, + -0.492, -0.212, 0.076, -0.28, -0.44, -0.688, -0.856, -1.768, -1.464, -1.268, + -0.9, -0.588, -0.46, -0.352, -0.18, -0.328, -0.404, -0.576, -0.9, -1.328, + -1.48, -1.444, -1.12, -0.704, -0.876, -0.452, -0.156, -0.256, -0.28, -0.424, + -0.608, -0.652, -1.504, -1.412 + ] + } + }, + { + "ID": 1705437822437, + "data": { + "x": [ + -0.684, -0.688, -0.672, -0.668, -0.628, -0.564, -0.576, -0.7, -0.896, -0.96, + -1.016, -0.888, -0.752, -0.564, -0.46, -0.36, -0.288, -0.204, -0.12, -0.164, + -0.248, -0.236, -0.088, -0.644, -1.068, -0.812, -0.644, -0.56, -0.372, -0.292, + -0.272, -0.076, -0.04, -0.08, -0.172, -0.288, -0.276, -0.06, -0.532, -1.132, + -0.828, -0.72, -0.712, -0.368, -0.296, -0.34, -0.28, -0.216, -0.164, -0.18, + -0.272, -0.408, -0.644, -0.764, -0.732, -0.636, -0.62, -0.524, -0.344, -0.16, + -0.032, -0.088, -0.136, -0.224, -0.252, -0.18, -0.484, -0.872, -0.844, -0.72, + -0.624, -0.572, -0.48, -0.392, -0.356, -0.292, -0.244, -0.208, -0.288, -0.372, + -0.364, -0.216, -0.464, -1.016, -0.904, -0.956, -0.812, -0.564, -0.632, + -0.468, -0.34, -0.272 + ], + "y": [ + 0.1, 0.048, 0.028, 0.24, 0.336, 0.376, 0.208, -0.328, -1.1, -1.368, -1.216, + -0.936, -0.488, -0.032, 0.468, 1.056, 1.708, 1.856, 1.896, 1.692, 1.224, + 0.592, -0.744, -2.04, -2.04, -2.04, -1.404, -0.66, -0.204, 0.568, 0.92, 1.304, + 1.768, 1.876, 1.5, 1.056, 0.596, -0.508, -2.04, -2.04, -2.032, -1.288, -0.796, + 0.108, 1.112, 1.588, 1.832, 1.832, 1.588, 1.176, 0.232, -0.968, -2.04, -2.04, + -2.04, -1.68, -1.08, -0.388, 0.248, 1.02, 1.704, 2.04, 1.98, 1.488, 0.868, + -0.08, -1.912, -2.04, -2.04, -1.916, -1.296, -0.684, 0.088, 0.532, 0.92, + 1.156, 1.348, 1.58, 1.616, 1.312, 0.816, -0.012, -2.04, -2.04, -2.04, -2.004, + -1.492, -0.904, 0.028, 0.564, 0.976, 1.292 + ], + "z": [ + -0.736, -0.788, -0.756, -0.768, -0.796, -0.908, -0.936, -1.024, -0.764, + -0.412, -0.34, -0.408, -0.56, -0.62, -0.624, -0.896, -1.092, -1.164, -1.144, + -0.992, -0.844, -0.808, -0.736, -0.016, 0.356, -0.172, -0.32, -0.58, -0.672, + -0.952, -0.988, -1.092, -1.16, -1.104, -1.032, -0.924, -0.872, -0.736, -0.256, + 0.276, -0.392, -0.444, -0.476, -0.656, -1.124, -1.136, -1.156, -1.18, -1.004, + -0.884, -0.812, -0.664, -0.508, -0.284, -0.312, -0.392, -0.5, -0.64, -0.84, + -1.172, -1.3, -1.352, -1.128, -0.968, -0.836, -0.764, -0.5, -0.152, -0.372, + -0.372, -0.432, -0.612, -0.892, -1.08, -1.212, -1.324, -1.208, -0.992, -0.828, + -0.744, -0.86, -0.872, -0.732, 0.012, 0.256, -0.084, -0.124, -0.208, -0.512, + -0.816, -1.18, -1.332 + ] + } + }, + { + "ID": 1705437819739, + "data": { + "x": [ + -0.268, -0.048, 0.06, 0.028, -0.108, -0.3, -0.412, -0.536, -0.668, -0.928, + -1.18, -1.26, -0.86, -0.372, 0.344, 0.564, 0.548, 0.392, 0.14, -0.124, -0.264, + -0.324, -0.376, -0.636, -1.312, -1.216, -1.036, -0.744, -0.256, 0.188, 0.132, + 0.112, 0.164, 0.008, -0.132, -0.22, -0.28, -0.504, -0.924, -1.192, -1.176, + -0.988, -0.648, -0.088, 0.08, 0.212, 0.104, 0.144, 0.008, -0.112, -0.264, + -0.336, -0.312, -0.468, -0.856, -1.132, -1.12, -0.932, -0.692, -0.384, -0.084, + 0.132, 0.064, 0.02, 0.016, -0.116, -0.212, -0.288, -0.28, -0.468, -1.032, + -1.404, -1.112, -0.844, -0.616, -0.22, -0.044, -0.132, -0.22, -0.088, -0.164, + -0.252, -0.32, -0.368, -0.432, -0.604, -0.876, -1.016, -1, -0.92, -0.848 + ], + "y": [ + -0.22, -0.116, -0.016, 0.048, 0.056, 0, -0.02, 0.036, 0.056, -0.256, -1.256, + -1.636, -1.248, -0.856, -0.344, 0.048, 0.54, 1.044, 1.216, 1.132, 0.848, + 0.468, -0.156, -1.38, -1.892, -1.296, -0.94, -0.836, -0.496, -0.092, 0.288, + 0.664, 0.7, 0.648, 0.716, 0.6, 0.232, -0.704, -1.436, -1.448, -1.124, -0.968, + -0.736, -0.62, 0.052, 0.148, 0.328, 0.54, 0.572, 0.564, 0.544, 0.32, -0.064, + -0.828, -1.444, -1.42, -1.224, -0.952, -0.748, -0.524, -0.44, -0.744, 0.068, + 0.456, 0.816, 0.788, 0.824, 0.536, 0.124, -0.688, -1.372, -1.516, -0.964, + -0.58, -0.488, -0.46, -0.132, 0.264, 0.432, 0.58, 0.7, 0.624, 0.556, 0.312, + 0.036, -0.832, -1.244, -1.18, -0.9, -0.764, -0.8 + ], + "z": [ + -1.448, -1.808, -2.04, -2.04, -1.684, -1.22, -0.936, -0.54, 0.412, 1.76, 2.04, + 1.732, 0.708, -0.084, -1.284, -2.04, -2.04, -2.04, -2.04, -1.44, -1.12, -0.88, + -0.312, 0.328, 0.988, 1.404, 1.352, 0.476, -0.152, -1.276, -2.04, -2.04, + -2.04, -2.04, -1.668, -1.176, -0.596, -0.04, 0.844, 1.492, 1.636, 1.064, + 0.636, -0.136, -1.344, -2.04, -2.04, -2.04, -2.04, -1.82, -1.36, -1.044, + -0.616, 0.18, 0.912, 1.432, 1.756, 1.2, 0.528, 0.064, -0.612, -1.708, -2.04, + -2.04, -2.04, -1.932, -1.668, -1.3, -0.744, -0.032, 0.692, 1.284, 1.32, 0.712, + 0.16, -0.344, -1.06, -2.04, -2.04, -2.04, -2.04, -1.692, -1.396, -1.04, + -0.636, 0.04, 0.568, 0.784, 0.948, 1.012, 0.68 + ] + } + }, + { + "ID": 1705437816208, + "data": { + "x": [ + -0.692, -0.644, -0.548, -0.516, -0.74, -0.872, -0.26, 0.108, 0.268, 0.436, + 0.248, -0.04, -0.224, -0.272, -0.176, 0.316, -0.408, -1.336, -1.112, -0.712, + -0.52, -0.432, -0.188, 0.088, 0.148, 0.028, -0.072, -0.164, -0.204, -0.144, + 0.252, -0.232, -1.312, -1.132, -0.92, -0.764, -0.432, -0.072, 0.096, 0.184, + 0.156, 0.052, -0.02, -0.068, 0.136, -0.276, -1.244, -1.136, -0.996, -0.872, + -0.576, -0.328, -0.172, -0.084, -0.072, -0.08, -0.168, -0.22, -0.128, -0.112, + -1.036, -1.22, -1.008, -0.856, -0.688, -0.368, -0.196, -0.036, 0.052, 0.092, + 0.076, 0.04, -0.084, -0.212, -0.168, 0.124, -0.724, -1.376, -1.048, -0.872, + -0.776, -0.608, -0.324, -0.128, -0.004, 0.024, 0.024, -0.008, -0.12, -0.248, + -0.384, -0.356 + ], + "y": [ + -1.164, -1.268, -1.532, -1.984, -2.04, -2.04, -1.672, -0.532, 0.236, 1.008, + 1.736, 2.012, 1.868, 1.056, 0.692, -0.156, -2.04, -2.04, -2.04, -2.04, -1.464, + -0.956, -0.604, 0.364, 1.252, 1.812, 2.04, 1.88, 1.476, 0.836, -0.228, -2.04, + -2.04, -2.04, -2.024, -1.712, -1.132, -0.2, 0.816, 1.624, 2.04, 2.04, 1.904, + 1.084, 0.184, -2.04, -2.04, -2.04, -1.536, -1.236, -0.616, 0, 0.796, 1.36, + 1.648, 1.532, 1.3, 0.904, 0.28, -1.288, -2.04, -2.04, -1.864, -1.692, -1.2, + -0.572, 0.008, 0.548, 1.228, 1.792, 2.02, 1.8, 1.408, 1.012, 0.528, -0.748, + -2.04, -2.04, -1.896, -1.128, -1.06, -0.936, -0.468, 0.244, 0.868, 1.392, + 1.772, 1.712, 1.304, 0.924, 0.544, 0.144 + ], + "z": [ + -0.116, -0.136, -0.024, 0.108, 0.696, 0.724, 0.424, 0.18, 0.196, -0.072, + -0.788, -1.488, -1.564, -0.98, -0.712, -0.504, -0.528, 0.736, 0.544, 0.124, + -0.104, -0.204, -0.084, -0.356, -0.752, -1.048, -1.136, -1, -0.92, -0.82, + -0.736, -0.34, 0.824, 0.26, -0.084, -0.072, -0.176, -0.42, -0.6, -0.852, + -1.132, -1.308, -1.16, -0.968, -0.868, -0.744, 0.668, 0.048, -0.156, -0.248, + -0.364, -0.6, -0.932, -1.116, -1.224, -1.196, -1.16, -1.044, -0.884, -0.748, + 0.392, 0.376, -0.156, -0.228, -0.268, -0.54, -0.74, -0.784, -0.816, -0.92, + -1.024, -0.984, -0.904, -0.868, -0.86, -1.072, 0.016, 0.704, -0.076, -0.348, + -0.336, -0.372, -0.38, -0.628, -0.84, -0.964, -1.06, -1.116, -1.044, -0.972, + -0.912, -0.944 + ] + } + }, + { + "ID": 1705437808407, + "data": { + "x": [ + -0.756, -0.972, -0.836, -0.82, -0.832, -0.728, -0.904, -0.376, -0.464, -0.328, + -0.112, 0.084, 0.172, 0.292, 0.404, 0.356, 0.3, 0.116, 0.068, -0.084, -0.348, + -0.396, -0.628, -0.752, -0.744, -0.856, -0.82, -0.808, -0.688, -0.572, -0.436, + -0.308, -0.324, -0.068, 0.184, 0.24, 0.276, 0.268, 0.284, 0.26, 0.028, 0.016, + -0.224, -0.472, -0.54, -0.612, -0.764, -0.916, -0.976, -0.984, -0.94, -0.844, + -0.8, -0.524, -0.432, -0.256, -0.1, 0.124, 0.208, 0.284, 0.272, 0.288, 0.232, + 0.152, 0.004, -0.28, -0.408, -0.656, -0.836, -1.068, -1.036, -1.016, -0.952, + -0.844, -0.724, -0.68, -0.796, -0.564, -0.34, -0.208, -0.104, 0.052, 0.168, + 0.292, 0.42, 0.408, 0.436, 0.352, 0.164, -0.04, -0.352, -0.488 + ], + "y": [ + 0.668, 0.968, 0.696, 0.572, 0.688, 0.628, 0.932, 0.596, 0.836, 0.78, 0.556, + 0.52, 0.492, 0.38, 0.452, 0.304, 0.08, 0.144, 0.264, 0.184, 0.144, 0.472, + 0.904, 1.004, 0.752, 0.7, 0.808, 1.032, 0.988, 0.676, 0.524, 0.688, 0.664, + 0.536, 0.4, 0.304, 0.256, 0.276, 0.32, 0.296, 0.408, 0.18, 0.468, 0.744, + 0.724, 0.684, 0.88, 1.072, 1.108, 1, 0.912, 0.816, 0.912, 0.756, 0.728, 0.668, + 0.5, 0.404, 0.364, 0.368, 0.372, 0.364, 0.424, 0.356, 0.316, 0.532, 0.62, + 0.908, 1.184, 1.192, 1.028, 0.988, 1.188, 1.344, 1.268, 0.952, 0.816, 0.824, + 0.812, 0.78, 0.704, 0.56, 0.428, 0.328, 0.26, 0.256, 0.104, 0.172, 0.096, + 0.452, 0.732, 0.976 + ], + "z": [ + -1.704, -1.86, -1.568, -1.4, -1.512, -1.552, -1.24, -1.304, -1.22, -0.76, + -0.304, -0.084, 0.088, 0.2, 0.396, 0.468, 0.192, -0.008, -0.492, -0.796, + -0.96, -1.336, -1.768, -1.676, -1.424, -1.296, -1.3, -1.488, -1.508, -1.12, + -1.056, -0.924, -0.6, -0.18, -0.084, -0.008, -0.012, 0, 0.016, 0.028, -0.012, + -0.3, -0.692, -1.236, -1.444, -1.212, -1.236, -1.4, -1.524, -1.456, -1.54, + -1.524, -1.288, -0.888, -0.58, -0.268, -0.092, -0.04, 0.02, 0.104, 0.14, + 0.144, 0.18, 0.116, -0.116, -0.504, -0.78, -0.996, -1.284, -1.42, -1.38, + -1.304, -1.312, -1.304, -1.288, -1.24, -1.036, -0.704, -0.484, -0.292, -0.132, + -0.004, 0.032, 0.156, 0.248, 0.28, 0.22, 0.092, -0.144, -0.56, -1.076, -1.304 + ] + } + }, + { + "ID": 1705437804840, + "data": { + "x": [ + 0.42, 0.624, 0.688, 0.412, 0.552, 0.592, 0.532, 0.592, 0.292, -0.084, -0.284, + -0.044, -0.428, 0.824, 1.172, 0.508, 0.428, 0.344, 0.512, 0, -0.616, 0.156, + 0.232, 0.268, 0.78, 0.636, 0.428, 0.688, 0.764, 0.416, 0.432, 0.444, 0.32, + 0.312, 0.348, 0.32, 0.472, 0.292, 0.092, 0.268, 0.348, 0.424, 0.508, 0.716, + 0.708, 0.684, 0.516, 0.46, 0.3, 0.084, 0.08, 0.108, -0.036, -0.012, 0.088, + 0.032, 0.092, 0.136, 0.252, 0.032, 0.36, 0.476, 0.656, 0.744, 0.72, 0.692, + 0.62, 0.572, 0.464, 0.248, -0.016, 0.096, -0.18, -0.176, -0.004, -0.04, 0.112, + 0.22, 0.024, 0.02, 0.136, 0.208, 0.136, 0.448, 0.764, 0.808, 0.752, 0.72, 0.7, + 0.48, 0.304, 0.052 + ], + "y": [ + -1.136, -1.324, -0.948, -1, -1.404, -1.46, -1.192, -0.868, -0.432, 0.144, + 0.528, 0.496, 1.672, 2.04, 2.04, 2.04, 2.04, 1.416, 1.6, 1.212, 0.732, -1.24, + -0.648, -0.616, -1.356, -1.124, -0.792, -0.728, -0.816, -0.044, 0.556, 1.332, + 1.496, 1.224, 1.184, 1.48, 1.644, 1.06, 0.524, 0.012, -0.1, -0.472, -0.9, + -1.224, -1.252, -1.116, -1.024, -0.592, -0.216, 0.372, 1.112, 1.648, 2.008, + 1.844, 1.728, 1.544, 1.108, 0.768, 0.512, 0.396, -0.436, -0.692, -0.892, + -0.976, -0.912, -0.756, -0.58, -0.432, -0.296, -0.108, 0.472, 1.108, 1.772, + 1.7, 1.284, 1.516, 1.564, 1.552, 0.992, 0.436, 0.384, 0.356, -0.376, -0.936, + -1.132, -1.172, -0.964, -0.828, -0.592, -0.408, -0.208, 0.248 + ], + "z": [ + -0.468, -0.332, -0.256, 0.184, -0.152, -0.46, -0.5, -0.568, -0.408, -0.296, + -0.144, -0.636, -1.18, -1.696, -0.276, -0.22, 0.472, 0.252, -0.284, -0.884, + -0.368, -0.308, -0.66, -0.488, -1.112, -1.176, -0.8, -0.732, -0.292, -0.34, + -0.56, -0.452, -0.856, -0.984, -1.1, -0.888, -0.752, -0.66, -0.652, -0.716, + -0.632, -0.48, -0.452, -0.532, -0.684, -0.684, -0.568, -0.404, -0.608, -0.8, + -1.24, -1, -0.872, -0.684, -0.516, -0.828, -0.7, -0.732, -0.432, -0.452, + -0.54, -0.552, -0.868, -0.7, -0.56, -0.56, -0.772, -0.772, -0.792, -0.796, + -1.1, -0.88, -0.996, -0.608, -0.492, -0.436, -0.648, -0.608, -0.6, -0.716, + -0.628, -0.592, -0.848, -0.792, -0.816, -0.768, -0.604, -0.56, -0.504, -0.652, + -0.704, -0.916 + ] + } + } + ], + "output": {}, + "confidence": { + "currentConfidence": 0.000015348610759247094, + "requiredConfidence": 0.8, + "isConfident": false + } + }, + { + "ID": 1705437833024, + "name": "Still", + "color": "#00fff4", + "recordings": [ + { + "ID": 1705437969952, + "data": { + "x": [ + -0.064, -0.06, -0.06, -0.06, -0.06, -0.064, -0.056, -0.056, -0.06, -0.06, + -0.064, -0.056, -0.056, -0.056, -0.06, -0.052, -0.064, -0.06, -0.064, -0.06, + -0.06, -0.052, -0.056, -0.06, -0.064, -0.06, -0.064, -0.06, -0.06, -0.068, + -0.056, -0.056, -0.048, -0.064, -0.056, -0.06, -0.056, -0.056, -0.056, -0.056, + -0.06, -0.06, -0.056, -0.064, -0.064, -0.056, -0.056, -0.056, -0.06, -0.056, + -0.064, -0.06, -0.056, -0.064, -0.064, -0.056, -0.056, -0.064, -0.056, -0.06, + -0.052, -0.06, -0.056, -0.06, -0.06, -0.06, -0.06, -0.056, -0.06, -0.052, + -0.048, -0.06, -0.06, -0.056, -0.064, -0.06, -0.056, -0.056, -0.06, -0.056, + -0.064, -0.06, -0.056, -0.06, -0.06, -0.052, -0.064, -0.056, -0.068, -0.06, + -0.06, -0.052, -0.06 + ], + "y": [ + 0.768, 0.768, 0.772, 0.76, 0.76, 0.772, 0.764, 0.76, 0.764, 0.764, 0.772, + 0.764, 0.76, 0.764, 0.76, 0.768, 0.764, 0.76, 0.764, 0.76, 0.772, 0.76, 0.764, + 0.768, 0.764, 0.764, 0.76, 0.764, 0.756, 0.764, 0.764, 0.76, 0.76, 0.764, + 0.764, 0.76, 0.756, 0.76, 0.76, 0.756, 0.76, 0.764, 0.768, 0.764, 0.752, 0.76, + 0.76, 0.756, 0.756, 0.772, 0.76, 0.764, 0.76, 0.764, 0.76, 0.768, 0.764, + 0.756, 0.76, 0.764, 0.764, 0.764, 0.76, 0.756, 0.768, 0.764, 0.756, 0.76, + 0.764, 0.764, 0.764, 0.764, 0.764, 0.756, 0.76, 0.76, 0.772, 0.76, 0.764, + 0.76, 0.772, 0.764, 0.756, 0.76, 0.768, 0.752, 0.76, 0.76, 0.76, 0.756, 0.76, + 0.764, 0.752 + ], + "z": [ + -0.7, -0.684, -0.7, -0.688, -0.696, -0.696, -0.7, -0.696, -0.7, -0.692, + -0.696, -0.704, -0.696, -0.692, -0.7, -0.696, -0.696, -0.688, -0.692, -0.684, + -0.7, -0.696, -0.704, -0.692, -0.704, -0.7, -0.7, -0.7, -0.708, -0.7, -0.696, + -0.692, -0.696, -0.7, -0.7, -0.692, -0.704, -0.692, -0.708, -0.696, -0.704, + -0.7, -0.692, -0.692, -0.708, -0.704, -0.696, -0.704, -0.704, -0.704, -0.704, + -0.704, -0.7, -0.696, -0.708, -0.7, -0.696, -0.696, -0.692, -0.704, -0.696, + -0.696, -0.688, -0.7, -0.708, -0.696, -0.704, -0.696, -0.708, -0.7, -0.712, + -0.708, -0.696, -0.7, -0.696, -0.696, -0.7, -0.696, -0.704, -0.696, -0.708, + -0.7, -0.7, -0.7, -0.704, -0.7, -0.684, -0.692, -0.696, -0.704, -0.704, -0.7, + -0.7 + ] + } + }, + { + "ID": 1705437870493, + "data": { + "x": [ + -0.804, -0.836, -0.848, -0.812, -0.768, -0.784, -0.808, -0.776, -0.7, -0.648, + -0.636, -0.664, -0.672, -0.704, -0.712, -0.72, -0.756, -0.752, -0.704, -0.68, + -0.692, -0.708, -0.72, -0.756, -0.764, -0.768, -0.772, -0.736, -0.748, -0.74, + -0.772, -0.764, -0.752, -0.736, -0.732, -0.756, -0.76, -0.772, -0.74, -0.74, + -0.748, -0.748, -0.752, -0.772, -0.756, -0.748, -0.732, -0.74, -0.752, -0.756, + -0.748, -0.732, -0.74, -0.76, -0.752, -0.772, -0.764, -0.74, -0.736, -0.748, + -0.764, -0.756, -0.728, -0.74, -0.756, -0.752, -0.744, -0.756, -0.744, -0.732, + -0.728, -0.74, -0.752, -0.76, -0.776, -0.78, -0.772, -0.74, -0.732, -0.74, + -0.764, -0.776, -0.772, -0.764, -0.748, -0.76, -0.736, -0.748, -0.744, -0.768, + -0.812, -0.808 + ], + "y": [ + -0.48, -0.472, -0.48, -0.492, -0.476, -0.432, -0.428, -0.476, -0.548, -0.552, + -0.536, -0.516, -0.496, -0.484, -0.476, -0.484, -0.484, -0.5, -0.504, -0.508, + -0.484, -0.492, -0.496, -0.484, -0.48, -0.476, -0.484, -0.492, -0.468, -0.484, + -0.476, -0.484, -0.492, -0.5, -0.488, -0.484, -0.476, -0.476, -0.488, -0.496, + -0.492, -0.472, -0.464, -0.464, -0.476, -0.48, -0.488, -0.484, -0.468, -0.468, + -0.484, -0.488, -0.484, -0.488, -0.472, -0.476, -0.476, -0.48, -0.492, -0.476, + -0.472, -0.476, -0.484, -0.484, -0.484, -0.484, -0.492, -0.488, -0.456, -0.48, + -0.484, -0.472, -0.476, -0.46, -0.472, -0.472, -0.46, -0.472, -0.488, -0.476, + -0.472, -0.488, -0.492, -0.5, -0.492, -0.488, -0.484, -0.492, -0.488, -0.472, + -0.428, -0.436 + ], + "z": [ + -0.56, -0.592, -0.572, -0.52, -0.512, -0.568, -0.656, -0.656, -0.56, -0.504, + -0.54, -0.608, -0.636, -0.652, -0.66, -0.64, -0.66, -0.66, -0.584, -0.56, + -0.576, -0.6, -0.592, -0.58, -0.62, -0.608, -0.616, -0.576, -0.596, -0.572, + -0.604, -0.592, -0.568, -0.572, -0.56, -0.584, -0.584, -0.612, -0.572, -0.568, + -0.576, -0.588, -0.6, -0.596, -0.572, -0.564, -0.568, -0.592, -0.6, -0.604, + -0.588, -0.572, -0.58, -0.584, -0.588, -0.596, -0.584, -0.564, -0.568, -0.592, + -0.596, -0.592, -0.588, -0.572, -0.588, -0.6, -0.576, -0.592, -0.624, -0.572, + -0.564, -0.584, -0.588, -0.6, -0.6, -0.592, -0.58, -0.564, -0.552, -0.564, + -0.58, -0.592, -0.588, -0.584, -0.568, -0.58, -0.56, -0.568, -0.548, -0.58, + -0.636, -0.608 + ] + } + }, + { + "ID": 1705437864426, + "data": { + "x": [ + 0.892, 0.972, 0.972, 0.92, 0.916, 0.964, 0.924, 0.932, 0.984, 0.932, 0.876, + 0.88, 0.904, 0.92, 0.948, 0.984, 0.992, 0.948, 0.948, 0.992, 0.98, 0.952, + 0.948, 0.928, 0.964, 0.94, 0.94, 0.948, 0.976, 0.964, 0.956, 0.936, 0.948, + 0.94, 0.932, 0.96, 0.952, 0.936, 0.98, 0.984, 0.948, 0.94, 0.928, 0.928, 0.94, + 0.96, 0.94, 0.94, 0.94, 0.936, 0.948, 0.948, 0.952, 0.952, 0.936, 0.96, 0.96, + 0.956, 0.96, 0.952, 0.94, 0.956, 0.94, 0.94, 0.948, 0.94, 0.952, 0.952, 0.952, + 0.944, 0.944, 0.96, 0.976, 0.968, 0.944, 0.928, 0.94, 0.956, 0.952, 0.952, + 0.948, 0.952, 0.948, 0.944, 0.944, 0.94, 0.92, 0.94, 0.952, 0.964, 0.968, + 0.968, 0.944 + ], + "y": [ + -0.02, -0.088, -0.116, -0.144, -0.14, -0.016, 0.012, -0.04, -0.1, -0.076, + -0.088, -0.096, -0.104, -0.088, -0.092, -0.096, -0.076, -0.072, -0.072, -0.08, + -0.076, -0.084, -0.104, -0.088, -0.104, -0.088, -0.116, -0.116, -0.132, + -0.116, -0.108, -0.104, -0.12, -0.116, -0.1, -0.108, -0.112, -0.096, -0.108, + -0.112, -0.1, -0.1, -0.1, -0.104, -0.116, -0.12, -0.096, -0.108, -0.12, + -0.116, -0.108, -0.104, -0.112, -0.112, -0.096, -0.096, -0.104, -0.088, + -0.096, -0.1, -0.108, -0.1, -0.108, -0.096, -0.1, -0.104, -0.108, -0.104, + -0.1, -0.088, -0.092, -0.1, -0.1, -0.096, -0.088, -0.092, -0.096, -0.096, + -0.104, -0.088, -0.08, -0.108, -0.092, -0.096, -0.1, -0.1, -0.08, -0.1, + -0.096, -0.092, -0.092, -0.112, -0.088 + ], + "z": [ + 0.208, -0.032, -0.252, -0.316, -0.292, -0.224, -0.14, 0.116, 0, -0.196, + -0.188, -0.16, -0.172, -0.096, -0.152, -0.228, -0.268, -0.248, -0.172, -0.14, + -0.136, -0.188, -0.204, -0.14, -0.116, -0.104, -0.18, -0.216, -0.192, -0.168, + -0.132, -0.16, -0.188, -0.184, -0.14, -0.124, -0.176, -0.176, -0.16, -0.18, + -0.176, -0.152, -0.156, -0.168, -0.176, -0.172, -0.168, -0.152, -0.16, -0.156, + -0.18, -0.168, -0.176, -0.188, -0.172, -0.18, -0.176, -0.188, -0.168, -0.16, + -0.196, -0.192, -0.184, -0.152, -0.148, -0.2, -0.2, -0.172, -0.168, -0.168, + -0.18, -0.176, -0.168, -0.16, -0.148, -0.148, -0.164, -0.184, -0.184, -0.176, + -0.144, -0.156, -0.176, -0.184, -0.172, -0.172, -0.144, -0.168, -0.188, -0.18, + -0.176, -0.14, -0.144 + ] + } + }, + { + "ID": 1705437860385, + "data": { + "x": [ + 0, 0.004, 0, 0.004, 0.016, 0, 0.004, -0.06, -0.004, -0.04, -0.048, -0.052, + -0.056, -0.048, -0.052, -0.044, -0.052, -0.044, -0.048, -0.04, -0.056, -0.052, + -0.052, -0.056, -0.056, -0.044, -0.044, -0.056, -0.052, -0.048, -0.048, + -0.048, -0.048, -0.048, -0.06, -0.056, -0.052, -0.056, -0.056, -0.052, -0.056, + -0.056, -0.056, -0.048, -0.048, -0.048, -0.06, -0.052, -0.056, -0.048, -0.052, + -0.048, -0.048, -0.048, -0.044, -0.048, -0.052, -0.052, -0.056, -0.056, + -0.044, -0.048, -0.052, -0.052, -0.048, -0.052, -0.056, -0.052, -0.056, + -0.044, -0.048, -0.052, -0.048, -0.052, -0.052, -0.052, -0.048, -0.056, + -0.056, -0.048, -0.052, -0.056, -0.048, -0.056, -0.048, -0.048, -0.052, + -0.052, -0.048, -0.052, -0.052, -0.044 + ], + "y": [ + 0.16, 0.172, 0.184, 0.184, 0.168, 0.188, 0.192, 0.212, 0.16, 0.208, 0.224, + 0.224, 0.22, 0.22, 0.224, 0.22, 0.22, 0.216, 0.2, 0.216, 0.228, 0.224, 0.224, + 0.232, 0.228, 0.232, 0.224, 0.224, 0.228, 0.228, 0.228, 0.228, 0.232, 0.236, + 0.232, 0.232, 0.228, 0.22, 0.232, 0.228, 0.228, 0.232, 0.236, 0.232, 0.232, + 0.224, 0.224, 0.232, 0.224, 0.236, 0.228, 0.232, 0.228, 0.224, 0.228, 0.232, + 0.228, 0.228, 0.232, 0.232, 0.228, 0.224, 0.224, 0.232, 0.236, 0.228, 0.228, + 0.236, 0.232, 0.224, 0.228, 0.224, 0.236, 0.236, 0.232, 0.228, 0.228, 0.236, + 0.232, 0.228, 0.232, 0.232, 0.228, 0.232, 0.228, 0.228, 0.228, 0.228, 0.224, + 0.232, 0.232, 0.232 + ], + "z": [ + 1, 1.016, 1.032, 1.02, 0.98, 1.004, 0.788, 1.06, 1.028, 1.004, 0.996, 1.012, + 1, 1.012, 1.008, 1.004, 0.996, 1.008, 1.012, 1.012, 1.012, 1.012, 1.012, 1, + 1.012, 1.008, 1.004, 1.012, 1.008, 1.008, 1.008, 1.008, 0.996, 0.996, 1.008, + 1.012, 1.008, 1.012, 1.008, 1.012, 1.004, 1.008, 1.004, 1.004, 1.004, 1, + 1.008, 1.004, 1.004, 1.012, 1.008, 1.004, 1.004, 1.008, 1.008, 1.008, 1, + 1.004, 1, 1, 1, 1.008, 1.004, 1, 1.004, 1.004, 1.004, 1, 1.008, 1.012, 1.004, + 1.004, 1.008, 1.008, 1, 1.012, 1.004, 0.996, 1.008, 1, 1.008, 1.012, 0.996, + 0.996, 1.004, 1.008, 1.012, 1.008, 1.004, 1.008, 1.008, 1.008 + ] + } + }, + { + "ID": 1705437854703, + "data": { + "x": [ + -0.076, -0.076, -0.072, -0.068, -0.076, -0.072, -0.072, -0.056, -0.104, + -0.068, -0.072, -0.064, -0.072, -0.044, -0.072, -0.064, -0.064, -0.068, + -0.076, -0.076, -0.068, -0.068, -0.072, -0.068, -0.072, -0.068, -0.072, + -0.068, -0.056, -0.064, -0.068, -0.068, -0.068, -0.068, -0.06, -0.072, -0.076, + -0.072, -0.068, -0.064, -0.072, -0.06, -0.072, -0.068, -0.064, -0.06, -0.064, + -0.068, -0.064, -0.072, -0.064, -0.068, -0.076, -0.068, -0.064, -0.064, + -0.064, -0.068, -0.064, -0.072, -0.068, -0.072, -0.06, -0.06, -0.076, -0.06, + -0.064, -0.064, -0.06, -0.068, -0.076, -0.064, -0.064, -0.064, -0.072, -0.068, + -0.064, -0.064, -0.088, -0.06, -0.06, -0.06, -0.064, -0.056, -0.06, -0.064, + -0.064, -0.064, -0.064, -0.068, -0.072, -0.068, -0.06 + ], + "y": [ + 0.968, 0.96, 0.956, 0.964, 0.964, 0.96, 0.96, 0.976, 0.96, 0.96, 0.96, 0.96, + 0.956, 0.948, 0.952, 0.956, 0.944, 0.944, 0.944, 0.944, 0.948, 0.952, 0.944, + 0.948, 0.948, 0.94, 0.948, 0.944, 0.956, 0.948, 0.944, 0.952, 0.952, 0.952, + 0.952, 0.952, 0.948, 0.948, 0.948, 0.952, 0.944, 0.944, 0.948, 0.948, 0.944, + 0.948, 0.952, 0.948, 0.952, 0.948, 0.94, 0.944, 0.952, 0.952, 0.936, 0.948, + 0.948, 0.944, 0.948, 0.944, 0.944, 0.944, 0.94, 0.956, 0.944, 0.952, 0.94, + 0.952, 0.944, 0.944, 0.944, 0.956, 0.948, 0.952, 0.944, 0.94, 0.936, 0.944, + 0.936, 0.94, 0.956, 0.952, 0.948, 0.944, 0.952, 0.94, 0.948, 0.948, 0.952, + 0.948, 0.948, 0.948, 0.948 + ], + "z": [ + -0.396, -0.388, -0.392, -0.388, -0.38, -0.36, -0.404, -0.416, -0.396, -0.42, + -0.388, -0.42, -0.42, -0.564, -0.424, -0.416, -0.424, -0.44, -0.432, -0.428, + -0.428, -0.432, -0.428, -0.428, -0.432, -0.428, -0.424, -0.432, -0.436, + -0.428, -0.428, -0.432, -0.432, -0.428, -0.424, -0.436, -0.428, -0.432, + -0.432, -0.436, -0.424, -0.424, -0.428, -0.424, -0.436, -0.432, -0.42, -0.428, + -0.436, -0.424, -0.424, -0.424, -0.436, -0.428, -0.428, -0.424, -0.428, + -0.436, -0.424, -0.428, -0.44, -0.424, -0.428, -0.432, -0.432, -0.42, -0.428, + -0.428, -0.428, -0.436, -0.428, -0.428, -0.42, -0.428, -0.436, -0.432, -0.436, + -0.44, -0.428, -0.432, -0.432, -0.432, -0.432, -0.428, -0.44, -0.444, -0.436, + -0.424, -0.424, -0.432, -0.424, -0.432, -0.436 + ] + } + }, + { + "ID": 1705437847993, + "data": { + "x": [ + 0.744, 0.76, 0.66, 0.688, 0.784, 0.736, 0.704, 0.712, 0.732, 0.72, 0.768, + 0.772, 0.76, 0.784, 0.76, 0.776, 0.776, 0.776, 0.744, 0.744, 0.76, 0.748, + 0.764, 0.76, 0.764, 0.776, 0.772, 0.752, 0.76, 0.752, 0.764, 0.76, 0.748, + 0.752, 0.744, 0.76, 0.78, 0.772, 0.768, 0.756, 0.756, 0.748, 0.752, 0.744, + 0.744, 0.752, 0.756, 0.756, 0.752, 0.752, 0.748, 0.752, 0.756, 0.764, 0.756, + 0.756, 0.752, 0.748, 0.752, 0.748, 0.748, 0.744, 0.744, 0.752, 0.76, 0.76, + 0.756, 0.752, 0.756, 0.756, 0.752, 0.744, 0.732, 0.74, 0.744, 0.748, 0.732, + 0.736, 0.732, 0.748, 0.752, 0.748, 0.74, 0.744, 0.752, 0.744, 0.748, 0.732, + 0.736, 0.74, 0.752, 0.74 + ], + "y": [ + 0.292, 0.284, 0.24, 0.264, 0.224, 0.176, 0.232, 0.272, 0.268, 0.264, 0.248, + 0.224, 0.248, 0.248, 0.252, 0.232, 0.248, 0.264, 0.268, 0.268, 0.268, 0.272, + 0.268, 0.268, 0.256, 0.256, 0.26, 0.268, 0.264, 0.264, 0.264, 0.268, 0.268, + 0.276, 0.276, 0.256, 0.256, 0.264, 0.268, 0.272, 0.268, 0.272, 0.272, 0.3, + 0.276, 0.276, 0.284, 0.268, 0.284, 0.276, 0.276, 0.272, 0.276, 0.264, 0.276, + 0.276, 0.28, 0.272, 0.276, 0.28, 0.28, 0.28, 0.284, 0.276, 0.272, 0.264, + 0.268, 0.272, 0.272, 0.272, 0.272, 0.276, 0.28, 0.276, 0.284, 0.288, 0.284, + 0.3, 0.288, 0.272, 0.28, 0.28, 0.276, 0.272, 0.276, 0.284, 0.284, 0.288, + 0.284, 0.276, 0.272, 0.276 + ], + "z": [ + -0.56, -0.604, -0.56, -0.588, -0.616, -0.616, -0.644, -0.572, -0.564, -0.552, + -0.572, -0.552, -0.54, -0.556, -0.56, -0.568, -0.568, -0.572, -0.552, -0.548, + -0.54, -0.544, -0.556, -0.56, -0.56, -0.544, -0.536, -0.54, -0.532, -0.556, + -0.564, -0.572, -0.556, -0.552, -0.536, -0.544, -0.544, -0.548, -0.552, -0.56, + -0.552, -0.556, -0.568, -0.56, -0.56, -0.552, -0.552, -0.556, -0.556, -0.536, + -0.528, -0.536, -0.56, -0.564, -0.556, -0.544, -0.536, -0.54, -0.568, -0.56, + -0.552, -0.54, -0.544, -0.56, -0.568, -0.552, -0.544, -0.548, -0.548, -0.56, + -0.556, -0.544, -0.552, -0.56, -0.556, -0.56, -0.568, -0.564, -0.56, -0.548, + -0.556, -0.56, -0.568, -0.572, -0.564, -0.56, -0.556, -0.552, -0.568, -0.56, + -0.564, -0.56 + ] + } + } + ], + "output": {}, + "confidence": { + "currentConfidence": 0.9996112585067749, + "requiredConfidence": 0.8, + "isConfident": true + } + }, + { + "ID": 1705437876740, + "name": "Circle", + "color": "#b1e400", + "recordings": [ + { + "ID": 1705438034019, + "data": { + "x": [ + -0.148, -0.388, -0.552, -0.64, -0.544, -0.616, -0.528, -0.612, -0.536, -0.456, + -0.532, -0.672, -0.796, -0.836, -0.716, -0.756, -0.916, -0.956, -1.032, -1.1, + -1.228, -1.284, -1.312, -1.36, -1.356, -1.296, -1.224, -1.096, -0.844, -0.964, + -0.948, -0.984, -0.896, -0.884, -0.884, -0.772, -0.64, -0.508, -0.388, -0.348, + -0.392, -0.392, -0.396, -0.344, -0.3, -0.264, -0.28, -0.252, -0.2, -0.22, + -0.236, -0.244, -0.208, -0.188, -0.22, -0.252, -0.244, -0.288, -0.36, -0.476, + -0.496, -0.472, -0.452, -0.504, -0.552, -0.576, -0.532, -0.532, -0.608, + -0.652, -0.668, -0.652, -0.764, -0.892, -0.92, -0.864, -0.848, -0.884, -0.872, + -0.848, -0.888, -0.952, -0.992, -1.02, -1.084, -1.068, -0.952, -0.82, -0.748, + -0.732, -0.84 + ], + "y": [ + 0.48, 0.444, 0.34, 0.376, 0.392, 0.424, 0.44, 0.42, 0.416, 0.42, 0.392, 0.376, + 0.352, 0.384, 0.348, 0.284, 0.22, 0.204, 0.284, 0.28, 0.2, 0.152, 0.128, 0.16, + 0.144, 0.108, 0.06, 0.072, 0.02, 0.224, 0.284, 0.372, 0.284, 0.348, 0.412, + 0.408, 0.376, 0.36, 0.396, 0.452, 0.484, 0.424, 0.36, 0.296, 0.296, 0.296, + 0.312, 0.34, 0.356, 0.332, 0.344, 0.344, 0.344, 0.336, 0.336, 0.332, 0.336, + 0.324, 0.308, 0.328, 0.328, 0.316, 0.304, 0.28, 0.284, 0.296, 0.328, 0.348, + 0.348, 0.348, 0.392, 0.428, 0.432, 0.432, 0.452, 0.424, 0.38, 0.356, 0.384, + 0.392, 0.336, 0.272, 0.28, 0.328, 0.348, 0.304, 0.256, 0.224, 0.24, 0.292, + 0.324 + ], + "z": [ + -0.764, -0.612, -0.512, -0.524, -0.512, -0.404, -0.344, -0.372, -0.388, + -0.396, -0.328, -0.252, -0.18, -0.208, -0.228, -0.22, -0.204, -0.272, -0.308, + -0.308, -0.388, -0.424, -0.512, -0.592, -0.66, -0.696, -0.772, -0.812, -0.968, + -0.948, -1.02, -1.168, -1.064, -1.072, -1.128, -1.148, -1.128, -1.148, -1.164, + -1.12, -1.108, -1.12, -1.156, -1.248, -1.26, -1.196, -1.124, -1.008, -0.96, + -0.924, -0.896, -0.848, -0.796, -0.728, -0.708, -0.68, -0.636, -0.556, -0.532, + -0.5, -0.48, -0.456, -0.412, -0.384, -0.364, -0.384, -0.392, -0.356, -0.364, + -0.388, -0.376, -0.388, -0.42, -0.408, -0.416, -0.376, -0.372, -0.368, -0.412, + -0.464, -0.492, -0.516, -0.58, -0.584, -0.68, -0.768, -0.848, -0.876, -0.924, + -0.976, -0.972 + ] + } + }, + { + "ID": 1705438029559, + "data": { + "x": [ + -0.4, -0.504, -0.556, -0.656, -0.988, -0.568, -0.644, -0.664, -0.644, -0.536, + -0.496, -0.776, -0.804, -0.888, -0.868, -0.904, -0.94, -0.912, -0.888, -0.816, + -0.836, -0.872, -0.844, -0.848, -0.832, -0.792, -0.756, -0.74, -0.692, -0.684, + -0.664, -0.636, -0.624, -0.592, -0.568, -0.532, -0.516, -0.412, -0.412, + -0.364, -0.292, -0.2, -0.164, -0.1, -0.1, -0.072, -0.048, 0.004, -0.02, 0.068, + -0.004, -0.072, -0.124, -0.188, -0.192, -0.172, -0.152, -0.172, -0.264, + -0.292, -0.312, -0.288, -0.276, -0.348, -0.48, -0.612, -0.552, -0.576, -0.676, + -0.804, -0.876, -0.864, -0.856, -0.844, -0.836, -0.836, -0.864, -0.92, -0.924, + -0.856, -0.792, -0.744, -0.672, -0.664, -0.644, -0.66, -0.68, -0.724, -0.716, + -0.668, -0.588, -0.508 + ], + "y": [ + 0.228, 0.248, 0.252, 0.252, 0.192, 0.132, 0.2, 0.28, 0.364, 0.276, 0.132, + 0.216, 0.24, 0.296, 0.26, 0.228, 0.26, 0.268, 0.304, 0.232, 0.232, 0.256, + 0.24, 0.232, 0.276, 0.268, 0.268, 0.304, 0.292, 0.296, 0.296, 0.292, 0.304, + 0.312, 0.3, 0.304, 0.328, 0.308, 0.32, 0.348, 0.368, 0.352, 0.356, 0.328, + 0.304, 0.308, 0.32, 0.3, 0.324, 0.24, 0.184, 0.26, 0.276, 0.28, 0.216, 0.224, + 0.24, 0.248, 0.232, 0.196, 0.184, 0.22, 0.232, 0.196, 0.212, 0.188, 0.18, + 0.176, 0.152, 0.144, 0.14, 0.176, 0.184, 0.18, 0.184, 0.18, 0.184, 0.216, + 0.252, 0.188, 0.2, 0.18, 0.208, 0.244, 0.252, 0.248, 0.244, 0.236, 0.244, + 0.276, 0.248, 0.236 + ], + "z": [ + -1.18, -1.18, -1.12, -1.32, -0.928, -1.048, -1.18, -1.024, -1.224, -1.064, + -1.008, -1.02, -0.888, -0.88, -0.812, -0.78, -0.736, -0.696, -0.672, -0.712, + -0.784, -0.516, -0.64, -0.54, -0.524, -0.536, -0.524, -0.484, -0.468, -0.516, + -0.54, -0.596, -0.624, -0.6, -0.596, -0.6, -0.624, -0.632, -0.656, -0.632, + -0.7, -0.744, -0.76, -0.768, -0.788, -0.816, -0.904, -0.908, -1.012, -0.996, + -0.78, -1.112, -1.06, -1, -1.06, -1.1, -1.136, -1.184, -1.216, -1.264, -1.24, + -1.228, -1.228, -1.172, -1.16, -1.068, -1.12, -1.112, -1.068, -1.064, -0.996, + -1.008, -0.976, -0.924, -0.88, -0.864, -0.824, -0.796, -0.808, -0.812, -0.74, + -0.76, -0.72, -0.744, -0.728, -0.704, -0.692, -0.636, -0.644, -0.656, -0.676, + -0.616 + ] + } + }, + { + "ID": 1705438027130, + "data": { + "x": [ + -0.064, -0.104, -0.14, -0.208, -0.3, -0.316, -0.428, -0.564, -0.456, -0.532, + -0.676, -0.74, -0.728, -0.692, -0.792, -1.024, -1.076, -1.056, -0.968, -0.9, + -0.912, -0.86, -0.876, -0.872, -0.848, -0.848, -0.8, -0.788, -0.748, -0.728, + -0.636, -0.56, -0.532, -0.504, -0.492, -0.432, -0.424, -0.464, -0.428, -0.408, + -0.336, -0.296, -0.252, -0.24, -0.248, -0.28, -0.22, -0.204, -0.128, 0, + -0.168, -0.136, -0.064, -0.088, -0.148, -0.228, -0.26, -0.296, -0.352, -0.392, + -0.376, -0.352, -0.364, -0.436, -0.46, -0.496, -0.52, -0.596, -0.628, -0.624, + -0.628, -0.668, -0.792, -0.808, -0.812, -0.824, -0.84, -0.864, -0.888, -0.924, + -0.936, -0.88, -0.848, -0.888, -0.88, -0.832, -0.768, -0.724, -0.68, -0.664, + -0.664, -0.62, -0.572 + ], + "y": [ + 0.228, 0.212, 0.224, 0.236, 0.192, 0.204, 0.208, 0.34, 0.208, 0.184, 0.164, + 0.148, 0.144, 0.104, 0.064, 0.132, 0.104, 0.124, 0.14, 0.188, 0.208, 0.212, + 0.24, 0.224, 0.212, 0.24, 0.256, 0.288, 0.296, 0.308, 0.324, 0.316, 0.32, + 0.316, 0.348, 0.348, 0.312, 0.308, 0.3, 0.3, 0.276, 0.248, 0.232, 0.252, + 0.248, 0.152, 0.172, 0.204, 0.18, -0.08, 0.176, 0.156, 0.136, 0.16, 0.18, + 0.208, 0.224, 0.204, 0.18, 0.188, 0.2, 0.188, 0.184, 0.168, 0.16, 0.14, 0.108, + 0.104, 0.112, 0.084, 0.052, 0.004, 0.056, 0.056, 0.096, 0.084, 0.092, 0.12, + 0.1, 0.14, 0.152, 0.164, 0.156, 0.184, 0.212, 0.224, 0.228, 0.228, 0.236, + 0.268, 0.276, 0.284, 0.296 + ], + "z": [ + -0.908, -0.98, -0.956, -1.076, -1.096, -1.176, -1.12, -1.06, -1.124, -1.176, + -1.12, -1.112, -1.064, -1.06, -1.024, -0.984, -1.012, -0.964, -0.904, -0.824, + -0.816, -0.748, -0.7, -0.676, -0.64, -0.628, -0.568, -0.56, -0.528, -0.468, + -0.492, -0.488, -0.48, -0.492, -0.472, -0.532, -0.544, -0.6, -0.644, -0.656, + -0.704, -0.732, -0.764, -0.776, -0.82, -0.68, -0.912, -0.988, -0.868, -1.148, + -1.056, -1.152, -1.072, -1.12, -1.088, -1.092, -1.092, -1.152, -1.208, -1.208, + -1.18, -1.172, -1.2, -1.192, -1.184, -1.18, -1.104, -1.076, -1.072, -1.028, + -1.028, -0.984, -0.944, -0.968, -0.96, -0.964, -0.964, -0.952, -0.904, -0.856, + -0.808, -0.788, -0.756, -0.696, -0.708, -0.652, -0.672, -0.64, -0.62, -0.584, + -0.604, -0.592, -0.588 + ] + } + }, + { + "ID": 1705437979405, + "data": { + "x": [ + 0.24, 0.22, 0.104, -0.036, -0.1, -0.096, -0.152, -0.22, -0.256, -0.204, + -0.256, -0.056, -0.028, -0.076, -0.108, -0.088, -0.068, -0.136, -0.28, -0.392, + -0.468, -0.508, -0.52, -0.516, -0.476, -0.46, -0.464, -0.516, -0.616, -0.648, + -0.6, -0.52, -0.48, -0.468, -0.468, -0.46, -0.432, -0.404, -0.392, -0.304, + -0.256, -0.208, -0.204, -0.292, -0.388, -0.488, -0.544, -0.656, -0.736, + -0.792, -0.776, -0.716, -0.668, -0.572, -0.504, -0.484, -0.456, -0.404, -0.38, + -0.356, -0.34, -0.328, -0.324, -0.276, -0.2, -0.148, -0.128, -0.136, -0.104, + 0.016, 0.152, 0.268, 0.244, 0.168, 0.128, 0.096, 0.096, 0.092, 0.04, 0, + -0.028, -0.004, 0.128, 0.184, 0.276, 0.348, 0.364, 0.312, 0.188, 0.036, -0.06, + -0.156, -0.248 + ], + "y": [ + 0.488, 0.44, 0.364, 0.304, 0.268, 0.272, 0.416, 0.436, 0.408, 0.364, 0.364, + 0.216, 0.224, 0.264, 0.26, 0.248, 0.288, 0.344, 0.388, 0.392, 0.392, 0.364, + 0.344, 0.332, 0.308, 0.304, 0.316, 0.336, 0.34, 0.336, 0.312, 0.296, 0.312, + 0.336, 0.336, 0.34, 0.34, 0.364, 0.372, 0.38, 0.376, 0.316, 0.292, 0.308, + 0.296, 0.324, 0.44, 0.54, 0.584, 0.624, 0.708, 0.728, 0.74, 0.748, 0.716, + 0.68, 0.624, 0.592, 0.564, 0.536, 0.524, 0.504, 0.48, 0.464, 0.444, 0.428, + 0.416, 0.408, 0.42, 0.408, 0.412, 0.38, 0.388, 0.408, 0.436, 0.448, 0.436, + 0.448, 0.44, 0.464, 0.452, 0.456, 0.312, 0.424, 0.376, 0.388, 0.36, 0.336, + 0.348, 0.368, 0.412, 0.484, 0.5 + ], + "z": [ + -0.996, -0.96, -0.964, -0.896, -0.82, -0.696, -0.552, -0.52, -0.568, -0.652, + -0.652, -1.104, -1.196, -1.4, -1.516, -1.58, -1.54, -1.456, -1.364, -1.312, + -1.248, -1.208, -1.172, -1.112, -1.072, -1.032, -1.004, -0.996, -1.036, + -1.056, -1.032, -0.996, -0.932, -0.868, -0.864, -0.824, -0.808, -0.764, + -0.708, -0.652, -0.624, -0.632, -0.644, -0.628, -0.612, -0.616, -0.692, + -0.788, -0.884, -0.932, -0.956, -0.936, -0.852, -0.824, -0.812, -0.788, + -0.784, -0.74, -0.732, -0.7, -0.668, -0.64, -0.6, -0.56, -0.552, -0.56, -0.56, + -0.556, -0.528, -0.56, -0.616, -0.7, -0.78, -0.844, -0.88, -0.884, -0.92, + -0.96, -1, -1.004, -0.956, -1.008, -1.024, -1.092, -1.076, -1.092, -1.132, + -1.152, -1.148, -1.132, -1.088, -1.084, -1.06 + ] + } + }, + { + "ID": 1705437977128, + "data": { + "x": [ + -0.084, -0.124, -0.188, -0.112, -0.264, -0.244, -0.092, 0.12, 0.228, 0.16, + 0.316, 0.296, 0.224, -0.084, -0.28, -0.372, -0.372, -0.352, -0.42, -0.596, + -0.792, -0.7, -0.612, -0.696, -0.82, -0.82, -0.824, -0.8, -0.868, -0.968, + -0.94, -0.852, -0.756, -0.684, -0.632, -0.516, -0.456, -0.396, -0.436, -0.476, + -0.416, -0.364, -0.296, -0.292, -0.304, -0.332, -0.324, -0.272, -0.208, + -0.156, -0.112, -0.08, -0.008, 0.016, 0.04, 0.092, 0.14, 0.16, 0.136, 0.144, + 0.168, 0.176, 0.152, 0.236, 0.304, 0.248, 0.22, 0.12, 0.044, 0.04, 0.128, + 0.156, 0.108, -0.044, -0.188, -0.248, -0.256, -0.408, -0.516, -0.484, -0.404, + -0.396, -0.504, -0.592, -0.636, -0.64, -0.636, -0.596, -0.58, -0.52, -0.428 + ], + "y": [ + 0.3, 0.304, 0.392, 0.324, 0.236, 0.268, 0.268, 0.36, 0.256, 0.332, 0.316, 0.5, + 0.288, 0.336, 0.392, 0.448, 0.452, 0.46, 0.46, 0.5, 0.52, 0.44, 0.44, 0.464, + 0.488, 0.464, 0.456, 0.484, 0.536, 0.584, 0.604, 0.584, 0.62, 0.608, 0.58, + 0.56, 0.564, 0.576, 0.592, 0.58, 0.532, 0.492, 0.444, 0.444, 0.452, 0.476, + 0.456, 0.44, 0.4, 0.376, 0.352, 0.356, 0.324, 0.316, 0.296, 0.332, 0.348, + 0.38, 0.392, 0.436, 0.452, 0.384, 0.34, 0.3, 0.236, 0.208, 0.22, 0.232, 0.212, + 0.244, 0.28, 0.308, 0.32, 0.312, 0.332, 0.352, 0.34, 0.372, 0.392, 0.392, + 0.352, 0.34, 0.332, 0.36, 0.436, 0.372, 0.396, 0.412, 0.464, 0.416, 0.428 + ], + "z": [ + -0.652, -0.644, -0.74, -0.748, -0.732, -0.756, -0.924, -0.8, -0.828, -0.816, + -0.872, -0.832, -1.012, -0.992, -1.04, -1.124, -1.144, -1.18, -1.196, -1.236, + -1.2, -1.244, -1.228, -1.112, -1.104, -1.084, -1.04, -0.964, -0.888, -0.856, + -0.772, -0.696, -0.62, -0.564, -0.6, -0.592, -0.536, -0.48, -0.432, -0.448, + -0.48, -0.484, -0.516, -0.464, -0.456, -0.452, -0.46, -0.46, -0.504, -0.544, + -0.62, -0.668, -0.76, -0.8, -0.808, -0.844, -0.832, -0.804, -0.788, -0.816, + -0.84, -0.876, -1, -1.048, -1.356, -1.068, -1.184, -1.252, -1.392, -1.36, + -1.32, -1.256, -1.204, -1.208, -1.248, -1.24, -1.22, -1.212, -1.184, -1.152, + -1.108, -1.084, -1.08, -1.092, -1.184, -1.136, -1.084, -1.044, -1, -1, -1.012 + ] + } + }, + { + "ID": 1705437922352, + "data": { + "x": [ + -0.244, -0.216, -0.076, -0.112, -0.196, -0.184, -0.136, -0.044, 0.064, 0.064, + -0.088, -0.244, -0.416, -0.452, -0.48, -0.516, -0.568, -0.688, -0.728, -0.772, + -0.784, -0.768, -0.732, -0.696, -0.648, -0.576, -0.544, -0.52, -0.504, -0.492, + -0.492, -0.484, -0.436, -0.388, -0.376, -0.352, -0.32, -0.268, -0.252, -0.244, + -0.248, -0.22, -0.208, -0.212, -0.212, -0.18, -0.208, -0.252, -0.32, -0.356, + -0.332, -0.252, -0.228, -0.236, -0.212, -0.148, -0.116, -0.112, -0.088, + -0.056, -0.056, -0.04, 0.032, 0.076, 0.004, -0.148, -0.188, -0.176, -0.176, + -0.264, -0.412, -0.476, -0.42, -0.344, -0.32, -0.312, -0.376, -0.46, -0.436, + -0.348, -0.26, -0.268, -0.376, -0.484, -0.508, -0.5, -0.512, -0.492, -0.488, + -0.456, -0.436, -0.448, -0.46 + ], + "y": [ + 0.664, 0.58, 0.64, 0.796, 0.9, 0.844, 0.764, 0.792, 0.788, 0.78, 0.884, 1.036, + 1.16, 1.228, 1.248, 1.252, 1.264, 1.292, 1.26, 1.264, 1.236, 1.188, 1.176, + 1.136, 1.124, 1.06, 1.004, 0.964, 0.964, 1.008, 1.036, 1.004, 1.004, 1, 0.992, + 0.98, 0.94, 0.92, 0.896, 0.884, 0.884, 0.852, 0.816, 0.792, 0.792, 0.764, + 0.76, 0.728, 0.712, 0.724, 0.728, 0.728, 0.72, 0.7, 0.708, 0.728, 0.708, + 0.696, 0.732, 0.752, 0.76, 0.752, 0.756, 0.684, 0.668, 0.752, 0.9, 0.96, + 0.932, 0.892, 0.94, 1, 1.028, 1.04, 1.04, 1.044, 1.052, 1.06, 1.02, 0.98, + 0.932, 0.916, 0.928, 0.96, 0.996, 0.98, 1.024, 1.028, 1, 0.968, 0.924, 0.928, + 0.9 + ], + "z": [ + -0.524, -0.62, -0.732, -0.652, -0.576, -0.608, -0.648, -0.796, -0.868, -0.848, + -0.744, -0.648, -0.604, -0.576, -0.568, -0.528, -0.504, -0.444, -0.416, -0.38, + -0.36, -0.316, -0.26, -0.2, -0.152, -0.136, -0.116, -0.116, -0.108, -0.044, + -0.004, 0.036, 0.072, 0.072, 0.064, 0.072, 0.068, 0.076, 0.08, 0.088, 0.104, + 0.096, 0.092, 0.068, -0.008, -0.084, -0.092, -0.144, -0.184, -0.224, -0.272, + -0.324, -0.332, -0.352, -0.404, -0.436, -0.452, -0.484, -0.492, -0.532, -0.56, + -0.612, -0.688, -0.74, -0.744, -0.688, -0.624, -0.608, -0.628, -0.656, -0.672, + -0.524, -0.46, -0.468, -0.532, -0.596, -0.604, -0.6, -0.644, -0.66, -0.748, + -0.752, -0.76, -0.676, -0.608, -0.508, -0.392, -0.34, -0.296, -0.304, -0.344, + -0.372, -0.38 + ] + } + }, + { + "ID": 1705437913803, + "data": { + "x": [ + 0.864, 0.94, 1.108, 1.224, 1.232, 1.22, 1.212, 1.228, 1.012, 0.944, 0.86, + 0.804, 0.788, 0.76, 0.732, 0.68, 0.64, 0.676, 0.496, 0.356, 0.204, 0.044, + -0.02, -0.008, -0.028, -0.072, -0.184, -0.324, -0.488, -0.536, -0.488, -0.404, + -0.4, -0.448, -0.316, -0.34, -0.516, -0.652, -0.548, -0.376, -0.444, -0.496, + -0.496, -0.428, -0.344, -0.724, -0.196, 0.044, 0.112, 0.248, 0.328, 0.392, + 0.372, 0.34, 0.296, 0.22, 0.192, 0.212, 0.228, 0.32, 0.332, 0.38, 0.416, + 0.456, 0.5, 0.516, 0.508, 0.496, 0.46, 0.448, 0.444, 0.424, 0.34, 0.324, + 0.344, 0.252, 0.228, 0.18, 0.088, 0.016, 0.012, 0.016, 0.004, -0.024, -0.108, + -0.16, -0.212, -0.316, -0.412, -0.42, -0.38, -0.296, -0.244 + ], + "y": [ + 0.056, 0.036, 0.02, -0.044, -0.104, -0.136, -0.152, 0.064, -0.228, -0.192, + -0.224, -0.2, -0.216, -0.2, -0.188, -0.184, -0.164, -0.08, -0.044, -0.004, + 0.068, 0.176, 0.236, 0.24, 0.232, 0.244, 0.308, 0.36, 0.396, 0.424, 0.4, + 0.368, 0.348, 0.388, 0.36, 0.328, 0.3, 0.332, 0.344, 0.244, 0.068, -0.096, + -0.092, -0.06, -0.02, 0.452, -0.112, -0.112, -0.032, 0.056, 0.152, 0.096, + 0.06, 0.072, 0.072, 0.18, 0.236, 0.212, 0.136, 0.1, 0.092, 0.108, 0.108, + 0.076, 0.04, 0.028, 0.052, 0.096, 0.124, 0.088, 0.064, 0.056, 0.148, 0.26, + 0.304, 0.272, 0.26, 0.308, 0.34, 0.416, 0.452, 0.404, 0.428, 0.456, 0.52, + 0.536, 0.528, 0.552, 0.604, 0.648, 0.696, 0.64, 0.596 + ], + "z": [ + -1.236, -1.128, -0.992, -0.916, -0.844, -0.796, -0.724, -0.672, -0.576, + -0.496, -0.552, -0.448, -0.472, -0.452, -0.38, -0.312, -0.28, -0.18, -0.248, + -0.324, -0.428, -0.468, -0.464, -0.432, -0.48, -0.524, -0.58, -0.66, -0.78, + -0.808, -0.784, -0.732, -0.76, -0.744, -0.744, -0.8, -0.904, -1.032, -1.076, + -1.14, -1.3, -1.504, -1.62, -1.652, -1.604, -1.556, -1.52, -1.432, -1.252, + -1.08, -1.064, -1.1, -1.1, -1.048, -1.044, -1.064, -1.132, -1.184, -1.24, + -1.332, -1.292, -1.268, -1.232, -1.224, -1.18, -1.14, -1.088, -1.016, -0.892, + -0.832, -0.812, -0.836, -0.82, -0.792, -0.748, -0.708, -0.764, -0.736, -0.712, + -0.68, -0.668, -0.68, -0.66, -0.672, -0.656, -0.636, -0.64, -0.692, -0.724, + -0.752, -0.768, -0.772, -0.792 + ] + } + }, + { + "ID": 1705437908508, + "data": { + "x": [ + -0.432, -0.432, -0.404, -0.48, -0.588, -0.9, -0.752, -0.852, -1.02, -1.108, + -1.044, -0.944, -0.888, -0.876, -0.852, -0.756, -0.828, -0.868, -0.908, + -0.928, -0.84, -0.756, -0.66, -0.576, -0.512, -0.484, -0.424, -0.42, -0.436, + -0.408, -0.352, -0.272, -0.216, -0.208, -0.236, -0.188, -0.148, -0.104, + -0.084, -0.08, -0.076, -0.064, -0.08, -0.108, -0.132, -0.188, -0.232, -0.212, + -0.212, -0.288, -0.384, -0.392, -0.372, -0.348, -0.388, -0.528, -0.732, -0.76, + -0.684, -0.732, -0.9, -1.032, -1.092, -1.004, -0.98, -1, -0.972, -0.992, -1, + -1.06, -1.084, -1.052, -1.012, -0.996, -0.904, -0.796, -0.692, -0.564, -0.404, + -0.388, -0.312, -0.32, -0.324, -0.324, -0.364, -0.428, -0.484, -0.508, -0.496, + -0.508, -0.508, -0.508, -0.496 + ], + "y": [ + 0.68, 0.644, 0.576, 0.52, 0.496, 0.492, 0.548, 0.68, 0.704, 0.696, 0.712, + 0.772, 0.804, 0.82, 0.812, 0.84, 0.888, 0.948, 0.94, 0.96, 0.96, 0.972, 0.96, + 0.924, 0.916, 0.888, 0.9, 0.904, 0.88, 0.86, 0.876, 0.832, 0.824, 0.8, 0.74, + 0.716, 0.692, 0.672, 0.628, 0.572, 0.604, 0.608, 0.608, 0.592, 0.572, 0.564, + 0.54, 0.528, 0.54, 0.544, 0.512, 0.512, 0.524, 0.536, 0.524, 0.536, 0.468, + 0.472, 0.492, 0.52, 0.564, 0.596, 0.692, 0.748, 0.764, 0.748, 0.812, 0.876, + 0.872, 0.816, 0.8, 0.86, 0.904, 0.892, 0.892, 0.912, 0.932, 0.936, 0.824, 1, + 0.844, 0.86, 0.832, 0.808, 0.788, 0.776, 0.78, 0.76, 0.756, 0.776, 0.772, + 0.772, 0.776 + ], + "z": [ + -0.252, -0.272, -0.324, -0.252, -0.216, -0.104, -0.072, -0.012, -0.036, + -0.128, -0.248, -0.308, -0.364, -0.424, -0.408, -0.572, -0.464, -0.508, + -0.468, -0.504, -0.452, -0.464, -0.496, -0.58, -0.664, -0.72, -0.704, -0.744, + -0.784, -0.856, -0.884, -0.94, -0.856, -0.84, -0.86, -0.864, -0.832, -0.788, + -0.744, -0.744, -0.716, -0.648, -0.556, -0.516, -0.468, -0.38, -0.312, -0.272, + -0.228, -0.184, -0.16, -0.144, -0.108, -0.048, -0.044, -0.004, 0.02, -0.012, + 0.044, 0.1, 0.144, 0.152, 0.156, 0.128, 0.104, 0.116, 0.172, 0.148, 0.088, + 0.032, -0.032, -0.092, -0.188, -0.34, -0.452, -0.548, -0.592, -0.684, -0.652, + -0.912, -0.672, -0.604, -0.6, -0.584, -0.564, -0.504, -0.504, -0.496, -0.484, + -0.472, -0.46, -0.456, -0.448 + ] + } + }, + { + "ID": 1705437905957, + "data": { + "x": [ + -0.436, -0.42, -0.432, -0.388, -0.36, -0.22, -0.12, -0.156, -0.336, -0.496, + -0.56, -0.6, -0.684, -0.856, -1.036, -1.14, -1.048, -0.908, -0.884, -0.936, + -1.016, -1.056, -1.06, -1.024, -1.028, -1.04, -0.964, -0.872, -0.824, -0.796, + -0.832, -0.868, -0.804, -0.716, -0.64, -0.608, -0.584, -0.572, -0.544, -0.512, + -0.516, -0.5, -0.476, -0.464, -0.448, -0.444, -0.444, -0.364, -0.28, -0.212, + -0.228, -0.312, -0.392, -0.4, -0.376, -0.332, -0.256, -0.232, -0.244, -0.244, + -0.26, -0.396, -0.552, -0.68, -0.836, -0.888, -0.852, -0.928, -0.972, -1.004, + -0.976, -0.928, -0.92, -0.94, -0.952, -0.904, -0.848, -0.828, -0.856, -0.844, + -0.804, -0.78, -0.764, -0.764, -0.732, -0.712, -0.712, -0.692, -0.688, -0.692, + -0.64, -0.6, -0.588 + ], + "y": [ + 0.54, 0.504, 0.48, 0.512, 0.524, 0.6, 0.752, 0.936, 0.916, 0.936, 0.92, 0.992, + 0.992, 1.028, 1.056, 1.072, 1.064, 1.016, 0.976, 0.908, 0.856, 0.848, 0.812, + 0.796, 0.784, 0.792, 0.78, 0.752, 0.744, 0.732, 0.724, 0.708, 0.7, 0.692, + 0.672, 0.672, 0.68, 0.652, 0.644, 0.64, 0.628, 0.6, 0.56, 0.552, 0.516, 0.496, + 0.492, 0.472, 0.508, 0.524, 0.556, 0.592, 0.632, 0.664, 0.66, 0.712, 0.768, + 0.808, 0.812, 0.848, 0.876, 0.908, 0.932, 0.984, 1.012, 1.02, 1.004, 0.968, + 0.916, 0.86, 0.868, 0.816, 0.784, 0.74, 0.72, 0.692, 0.684, 0.676, 0.7, 0.712, + 0.732, 0.74, 0.764, 0.788, 0.776, 0.756, 0.776, 0.764, 0.752, 0.732, 0.716, + 0.724, 0.712 + ], + "z": [ + -0.288, -0.312, -0.356, -0.36, -0.44, -0.7, -0.964, -0.852, -0.704, -0.612, + -0.592, -0.588, -0.524, -0.468, -0.368, -0.364, -0.364, -0.356, -0.328, + -0.288, -0.248, -0.256, -0.296, -0.292, -0.232, -0.204, -0.176, -0.148, + -0.132, -0.072, -0.004, 0.08, 0.132, 0.164, 0.188, 0.216, 0.204, 0.164, 0.088, + 0.032, 0.044, 0.04, 0.068, 0.06, 0.016, -0.048, -0.124, -0.208, -0.296, + -0.404, -0.428, -0.4, -0.38, -0.408, -0.512, -0.624, -0.7, -0.712, -0.76, + -0.8, -0.872, -0.88, -0.824, -0.684, -0.6, -0.528, -0.468, -0.384, -0.292, + -0.272, -0.28, -0.3, -0.296, -0.276, -0.3, -0.32, -0.34, -0.372, -0.388, + -0.376, -0.396, -0.412, -0.404, -0.376, -0.38, -0.368, -0.364, -0.396, -0.4, + -0.38, -0.356, -0.32, -0.328 + ] + } + }, + { + "ID": 1705437896254, + "data": { + "x": [ + -0.632, -0.608, -0.592, -0.584, -0.644, -0.868, -0.492, -0.528, -0.712, + -0.784, -0.708, -0.588, -0.632, -0.752, -0.876, -0.852, -0.808, -0.84, -0.944, + -0.936, -0.9, -0.936, -1.02, -1.104, -1.084, -1.076, -1.048, -1.048, -1.112, + -1.144, -1.188, -1.208, -1.228, -1.288, -1.296, -1.264, -1.2, -1.18, -1.132, + -1.02, -0.956, -0.912, -0.872, -0.848, -0.824, -0.876, -0.892, -0.844, -0.808, + -0.732, -0.716, -0.78, -0.852, -0.76, -0.62, -0.588, -0.636, -0.632, -0.564, + -0.52, -0.508, -0.52, -0.484, -0.412, -0.432, -0.428, -0.444, -0.496, -0.48, + -0.452, -0.46, -0.508, -0.516, -0.512, -0.448, -0.4, -0.404, -0.46, -0.532, + -0.568, -0.484, -0.38, -0.444, -0.572, -0.728, -0.728, -0.616, -0.644, -0.656, + -0.704, -0.688, -0.644, -0.652 + ], + "y": [ + 0.364, 0.344, 0.352, 0.38, 0.396, 0.604, 0.4, 0.428, 0.468, 0.48, 0.472, + 0.436, 0.42, 0.408, 0.42, 0.424, 0.38, 0.304, 0.26, 0.244, 0.244, 0.232, + 0.184, 0.176, 0.112, 0.128, 0.14, 0.12, 0.092, 0.072, 0.056, 0.076, 0.104, + 0.124, 0.14, 0.164, 0.2, 0.216, 0.224, 0.248, 0.28, 0.308, 0.324, 0.348, 0.38, + 0.404, 0.408, 0.408, 0.384, 0.372, 0.356, 0.372, 0.3, 0.284, 0.352, 0.372, + 0.38, 0.364, 0.412, 0.32, 0.36, 0.32, 0.308, 0.276, 0.332, 0.34, 0.324, 0.344, + 0.372, 0.368, 0.368, 0.408, 0.464, 0.476, 0.44, 0.424, 0.468, 0.484, 0.496, + 0.468, 0.46, 0.484, 0.5, 0.504, 0.464, 0.448, 0.432, 0.396, 0.352, 0.34, 0.32, + 0.32, 0.316 + ], + "z": [ + -0.524, -0.552, -0.576, -0.58, -0.58, -0.724, -0.484, -0.496, -0.556, -0.524, + -0.552, -0.58, -0.648, -0.732, -0.784, -0.596, -0.644, -0.72, -0.756, -0.744, + -0.724, -0.7, -0.684, -0.716, -0.716, -0.68, -0.668, -0.656, -0.708, -0.736, + -0.696, -0.712, -0.684, -0.7, -0.688, -0.644, -0.596, -0.556, -0.572, -0.552, + -0.524, -0.496, -0.472, -0.504, -0.464, -0.368, -0.412, -0.42, -0.42, -0.436, + -0.372, -0.352, -0.352, -0.4, -0.372, -0.336, -0.292, -0.376, -0.392, -0.444, + -0.456, -0.436, -0.504, -0.56, -0.58, -0.62, -0.68, -0.716, -0.76, -0.76, + -0.768, -0.764, -0.792, -0.784, -0.76, -0.74, -0.728, -0.66, -0.7, -0.756, + -0.86, -0.776, -0.76, -0.812, -0.876, -0.872, -0.908, -0.96, -0.976, -0.996, + -1.032, -0.976, -0.96 + ] + } + } + ], + "output": {}, + "confidence": { + "currentConfidence": 0.0003733530465979129, + "requiredConfidence": 0.8, + "isConfident": false + } + } +] diff --git a/src/global.d.ts b/src/global.d.ts index 7d38bd5c1..7a73d983c 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -5,3 +5,5 @@ */ /// + +declare module 'd3-3d'; diff --git a/src/i18n.ts b/src/i18n.ts index 67716ca3a..206da7ae5 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -4,47 +4,29 @@ * SPDX-License-Identifier: MIT */ -import { derived } from 'svelte/store'; -import translations from './translations'; +import { init, locale, register } from 'svelte-i18n'; +export { t } from 'svelte-i18n'; +import { get } from 'svelte/store'; import { persistantWritable } from './script/stores/storeUtil'; import browserLang from 'browser-lang'; -export const locales: string[] = Object.keys(translations); -const defaultLocale: keyof typeof translations = 'en'; +register('en', () => import('./messages/ui.en.json')); +register('da', () => import('./messages/ui.da.json')); + const initialLocale = browserLang({ - languages: locales, - fallback: defaultLocale, + languages: ['en', 'da'], + fallback: 'en', }); -export const locale = persistantWritable('lang', initialLocale); - -function translate(locale: string, key: string, vars: object): string { - // Let's throw some errors if we're trying to use keys/locales that don't exist. - // We could improve this by using Typescript and/or fallback values. - // if (!key) throw new Error("no key provided to $t()"); - // if (!locale) throw new Error(`no translation for key "${key}"`); +const persistantLocale = persistantWritable('lang', initialLocale); - // Grab the translation from the translations object. - // @ts-ignore - let text: string | undefined = translations[locale][key]; - if (text == null) { - console.warn(`no translation found for ${locale}.${key}`); - return key; // Use the key as fallback +locale.subscribe(newLocal => { + if (newLocal) { + persistantLocale.set(newLocal); } +}); - // Replace any passed in variables in the translation string. - Object.keys(vars).map(k => { - const regex = new RegExp(`{{${k}}}`, 'g'); - // @ts-ignore - text = text.replace(regex, vars[k]); - }); - - return text; -} - -export const t = derived( - locale, - $locale => - (key: string, vars = {}) => - translate($locale, key, vars), -); +await init({ + fallbackLocale: 'en', + initialLocale: get(persistantLocale), +}); diff --git a/src/main.ts b/src/main.ts index cd197a048..e5ad61524 100644 --- a/src/main.ts +++ b/src/main.ts @@ -7,7 +7,6 @@ import App from './App.svelte'; import './appInsights'; import 'virtual:windi.css'; - const app = new App({ target: document.body, }); diff --git a/src/menus/DataMenu.svelte b/src/menus/DataMenu.svelte index 1f2852958..3ef02616c 100644 --- a/src/menus/DataMenu.svelte +++ b/src/menus/DataMenu.svelte @@ -5,9 +5,10 @@ -->
- {#if !$state.isPredicting} + {#if !$model.hasModel}
@@ -31,7 +51,10 @@ {:else}
-

+

{predictionLabel}

diff --git a/src/menus/TrainingMenu.svelte b/src/menus/TrainingMenu.svelte index 5ed369f11..c04b9f8d0 100644 --- a/src/menus/TrainingMenu.svelte +++ b/src/menus/TrainingMenu.svelte @@ -5,14 +5,15 @@ -->
- {#if $state.isPredicting} + {#if $model.isTrained}
import Gesture from '../components/Gesture.svelte'; import { state } from '../script/stores/uiStore'; - import { - clearGestures, - downloadDataset, - loadDatasetFromFile, - } from '../script/stores/mlStore'; import { t } from '../i18n'; import RecordInformationContent from '../components/datacollection/RecordInformationContent.svelte'; import StandardDialog from '../components/dialogs/StandardDialog.svelte'; import MainConnectDialog from '../components/connection-prompt/ConnectDialogContainer.svelte'; import NewGestureButton from '../components/NewGestureButton.svelte'; - import StandardButton from '../components/StandardButton.svelte'; + import StandardButton from '../components/buttons/StandardButton.svelte'; import { startConnectionProcess } from '../script/stores/connectDialogStore'; - import PleaseConnectFirst from '../components/PleaseConnectFirst.svelte'; import DataPageControlBar from '../components/datacollection/DataPageControlBar.svelte'; import Information from '../components/information/Information.svelte'; import { onMount } from 'svelte'; - import { gestures } from '../script/stores/Stores'; + import FileUtility from '../script/repository/FileUtility'; + import { get } from 'svelte/store'; + import exampleDataset from '../exampleDataset.json'; + import { GestureData } from '../script/domain/stores/gesture/Gesture'; + import { stores } from '../script/stores/Stores'; + import PleaseConnect from '../components/PleaseConnect.svelte'; let isConnectionDialogOpen = false; + const gestures = stores.getGestures(); $: hasSomeData = (): boolean => { if ($gestures.length === 0) { return false; } - return $gestures.some(gesture => gesture.recordings.length > 0); + return $gestures.some((gesture: GestureData) => gesture.recordings.length > 0); }; const onClearGestures = () => { if (confirm($t('content.data.controlbar.button.clearData.confirm'))) { - clearGestures(); + gestures.clearGestures(); } }; const onDownloadGestures = () => { - downloadDataset(); + FileUtility.downloadDataset(get(gestures)); }; const onUploadGestures = () => { @@ -50,6 +50,7 @@ let filePicker: HTMLInputElement; onMount(() => { + // Todo: Maybe move some of this to the file utility class filePicker = document.createElement('input'); filePicker.type = 'file'; filePicker.accept = 'application/JSON'; @@ -58,17 +59,26 @@ return; } const f = filePicker.files[0]; - loadDatasetFromFile(f); + FileUtility.loadDatasetFromFile(f); filePicker.value = ''; // To trick element to trigger onChange if same file selected }; return () => { filePicker.remove(); }; }); + + const importExampleDataset = () => { + // Imports 3 gestures, named Shake, Still and Circle (in that order) + gestures.importFrom(exampleDataset); + // Translate the names, that are originally english + gestures.getGestures()[0].setName($t('content.data.noData.exampleName.shake')); + gestures.getGestures()[1].setName($t('content.data.noData.exampleName.still')); + gestures.getGestures()[2].setName($t('content.data.noData.exampleName.circle')); + }; -
+
{#if !hasSomeData() && !$state.isInputConnected}
- +
{:else}
@@ -139,4 +149,12 @@
{/if} + {#if !hasSomeData()} +
+
+ + {$t('content.data.noData.templateDataButton')} + +
+ {/if}
diff --git a/src/pages/Homepage.svelte b/src/pages/Homepage.svelte index e4b2bfd87..497e1baee 100644 --- a/src/pages/Homepage.svelte +++ b/src/pages/Homepage.svelte @@ -25,6 +25,8 @@ import SelectLanguageControlBarDropdown from '../components/control-bar/control-bar-items/SelectLanguageControlBarDropdown.svelte'; import { t } from '../i18n'; import { state } from '../script/stores/uiStore'; + import Environment from '../script/Environment'; + import DevTools from '../components/DevTools.svelte'; type ContentTile = { tile: ComponentType; spanColumns: number }; // Just add the content titles you wish to put on front page, in the order you wish them to be there @@ -40,6 +42,12 @@
+ {#if Environment.isInDevelopment} +
+

(DevTools)

+ +
+ {/if}
diff --git a/src/pages/PlaygroundPage.svelte b/src/pages/PlaygroundPage.svelte new file mode 100644 index 000000000..6e8080cce --- /dev/null +++ b/src/pages/PlaygroundPage.svelte @@ -0,0 +1,26 @@ + + + + +
+
+ +
+
+ + +
+
+ + +
diff --git a/src/pages/filter/D3Plot.svelte b/src/pages/filter/D3Plot.svelte index 9cb281431..896cbbe89 100644 --- a/src/pages/filter/D3Plot.svelte +++ b/src/pages/filter/D3Plot.svelte @@ -8,16 +8,21 @@ import { onMount, onDestroy } from 'svelte'; import { get } from 'svelte/store'; import * as d3 from 'd3'; - import { FilterType, determineFilter, getFilterLimits } from '../../script/datafunctions'; - import { GestureData } from '../../script/stores/mlStore'; import { state } from '../../script/stores/uiStore'; - import { getPrevData } from '../../script/stores/mlStore'; - import { gestures } from '../../script/stores/Stores'; - - export let filter: FilterType; + import FilterTypes, { FilterType } from '../../script/domain/FilterTypes'; + import FilterGraphLimits from '../../script/utils/FilterLimits'; + import { GestureData } from '../../script/domain/stores/gesture/Gesture'; + import { RecordingData } from '../../script/domain/stores/gesture/Gestures'; + import StaticConfiguration from '../../StaticConfiguration'; + import { stores } from '../../script/stores/Stores'; + + export let filterType: FilterType; export let fullScreen: boolean = false; $: showLive = $state.isInputConnected; + $: liveData = $stores.liveData; + + const gestures = stores.getGestures(); type RecordingRepresentation = { ID: number; @@ -29,12 +34,11 @@ }; type Axis = 'x' | 'y' | 'z'; type PathDrawer = (gesture: RecordingRepresentation) => string | null; - + // Data const uniqueLiveDataID = 983095438740; - const filterStrategy = determineFilter(filter); - const filterFunction = (data: number[]) => filterStrategy.computeOutput(data); - let color: d3.ScaleOrdinal | undefined = undefined; + const filter = FilterTypes.createFilter(filterType); + const filterFunction = (data: number[]) => filter.filter(data); let classList: { name: string; id: number }[] = []; const recordings = createDataRepresentation(); // side effect: updates classList and color @@ -48,21 +52,25 @@ // Scalars to built graph and insert data in graph const dimensions: Axis[] = ['x', 'y', 'z']; - const {min, max} = getFilterLimits(filter); - const xScalar: d3.ScalePoint = d3.scalePoint().range([15, width]).padding(0.1).domain(dimensions); + const { min, max } = FilterGraphLimits.getFilterLimits(filter); + const xScalar: d3.ScalePoint = d3 + .scalePoint() + .range([15, width]) + .padding(0.1) + .domain(dimensions); const yScalar: any = createYScalar(dimensions, min, max); const path = getPathFunc(xScalar, yScalar, dimensions); onMount(() => { // append the svg object for plot plot = d3 - .select('#parallel-plot-' + filter) + .select('#parallel-plot-' + filterType) .append('svg') .attr('width', width + margin.left + margin.right) .attr('height', height + margin.top + margin.bottom) .append('g') .attr('transform', 'translate(' + margin.left + ',' + margin.top + ')'); - + drawParallelPlot(recordings, plot); }); @@ -71,48 +79,43 @@ }, 100); // --------- DRAW PLOT --------------- - function drawParallelPlot( - data: RecordingRepresentation[], - p: any, - ) { - + function drawParallelPlot(data: RecordingRepresentation[], p: any) { drawAxes(p, xScalar, yScalar); drawLines(data, p, path); - + plotDrawn = true; } function UpdateLiveDataPath(p: any) { - if(plotDrawn === false) return; + if (plotDrawn === false) return; - const livePath = p.select('.s'+uniqueLiveDataID); + const livePath = p.select('.s' + uniqueLiveDataID); - if (!showLive) { - if (!livePath.empty()) { - classList = classList.filter(c => c.id !== uniqueLiveDataID); - livePath.remove(); - } - return; + if (!showLive) { + if (!livePath.empty()) { + classList = classList.filter(c => c.id !== uniqueLiveDataID); + livePath.remove(); } + return; + } - const liveDataRep: RecordingRepresentation | undefined = createLiveData(); + const liveDataRep: RecordingRepresentation | undefined = createLiveData(); - if(liveDataRep === undefined) return; + if (liveDataRep === undefined) return; + if (livePath.empty()) { + // Add 'live' to legend + classList = [...classList, { name: 'live', id: uniqueLiveDataID }]; - if (livePath.empty()) { - // Add 'live' to legend - classList = [...classList, { name: 'live', id: uniqueLiveDataID }]; - - // Insert live data path - drawLines([liveDataRep], p, path); - } else { - // Update live path - const newLivePathLine = () => path(liveDataRep as RecordingRepresentation); - // Animate - livePath.transition().duration(50).attr('d', newLivePathLine); - } + // Insert live data path + drawLines([liveDataRep], p, path); + } else { + // Update live path + const newLivePathLine = () => path(liveDataRep as RecordingRepresentation); + // Animate + livePath.transition().duration(50).attr('d', newLivePathLine); + } } // --------- HELPER FUNCTIONS --------------- @@ -124,39 +127,51 @@ }); } - function getColorForClass(gestureID: string) { - if (color === undefined) { - throw new Error('Cannot get color for gesture, color function not defined'); + function getColorForClass(gestureID: number): string { + if (gestureID === uniqueLiveDataID) { + return StaticConfiguration.liveGraphColors[gestures.getNumberOfGestures()]; } - return color(gestureID); - }; + + return gestures.getGesture(gestureID).getColor(); + } function getStrokeColor(gesture: unknown) { const gestureID = (gesture as RecordingRepresentation).gestureClassID; if (!gestureID) { throw new Error('The given gesture did not contain a gestureClass'); } - return getColorForClass(gestureID.toString()); - }; + return getColorForClass(gestureID); + } function createLiveData() { - const liveData = getPrevData(); + const liveD = liveData + .getBuffer() + .getSeries( + StaticConfiguration.recordingDuration, + StaticConfiguration.pollingPredictionSampleSize, + ) + .map(d => d.value); + + const xs = liveD.map(d => d!.getVector()[0]); + const ys = liveD.map(d => d!.getVector()[1]); + const zs = liveD.map(d => d!.getVector()[2]); + if (liveData === undefined) return undefined; const filteredData: RecordingRepresentation = { ID: uniqueLiveDataID, gestureClassName: 'live', gestureClassID: uniqueLiveDataID, - x: filterFunction(liveData.x), - y: filterFunction(liveData.y), - z: filterFunction(liveData.z), + x: filterFunction(xs), + y: filterFunction(ys), + z: filterFunction(zs), }; return filteredData; - }; + } // Side effect: updates classList and color function createDataRepresentation() { const classes: { name: string; id: number }[] = []; - const data: GestureData[] = get(gestures); + const data: GestureData[] = get(stores.getGestures()); const recordings: RecordingRepresentation[] = []; data.map(gestureClassObject => { const gestureClassName: string = gestureClassObject.name; @@ -165,7 +180,7 @@ if (!classes.includes(gestureClass)) { classes.push(gestureClass); } - gestureClassObject.recordings.map(recording => { + gestureClassObject.recordings.map((recording: RecordingData) => { const ID = recording.ID; const x = filterFunction(recording.data.x); const y = filterFunction(recording.data.y); @@ -173,11 +188,9 @@ recordings.push({ ID, gestureClassName, gestureClassID, x, y, z }); }); }); - const classesIDs = [...classes.map(c => c.id.toString()), uniqueLiveDataID.toString()]; - color = d3.scaleOrdinal().domain(classesIDs).range(d3.schemeSet3); classList = classes; return recordings; - }; + } function highlight( _: any, @@ -200,10 +213,10 @@ if (!id) { throw new Error('The given gesture did not contain a gestureClass'); } - return getColorForClass(id.toString()); + return getColorForClass(id); }) .style('opacity', '1'); - }; + } function doNotHighlight() { d3.selectAll('.line') @@ -212,7 +225,7 @@ .delay(1000) .style('stroke', getStrokeColor) .style('opacity', '1'); - }; + } function drawLines(data: RecordingRepresentation[], plot: any, path: PathDrawer) { plot @@ -226,10 +239,10 @@ .attr('d', path) .style('fill', 'none') .style('stroke', function (gesture: RecordingRepresentation) { - return getColorForClass(gesture.gestureClassID.toString()); + return getColorForClass(gesture.gestureClassID); }) .style('opacity', function (gesture: RecordingRepresentation) { - return 0.8; + return 0.4; }) .style('stroke-width', function (gesture: RecordingRepresentation) { return 4; @@ -238,7 +251,7 @@ .on('mouseleave', doNotHighlight); } - function drawAxes(plot: any, x: d3.ScalePoint, y: any){ + function drawAxes(plot: any, x: d3.ScalePoint, y: any) { plot .selectAll() // For each dimension of the dataset I add a 'g' element: @@ -269,7 +282,6 @@ }); } - function createYScalar(d: Axis[], minimum: number, maximum: number) { let y: any = {}; for (let i in d) { @@ -277,31 +289,30 @@ y[axis] = d3.scaleLinear().domain([minimum, maximum]).range([height, 0]); } return y; - }; - + } // The path function take a row of the csv as input, and return x and y coordinates of the line to draw for this raw. function getPathFunc(x: d3.ScalePoint, y: any, d: Axis[]) { - return (gesture: RecordingRepresentation) => d3.line()( - d.map(function (axis: Axis) { - return [x(axis) as number, y[axis](gesture[axis])]; - }), - ); + return (gesture: RecordingRepresentation) => + d3.line()( + d.map(function (axis: Axis) { + return [x(axis) as number, y[axis](gesture[axis])]; + }), + ); } -
{#each classList as c}
highlight(null, { gestureClassID: c.id })} on:mouseleave={doNotHighlight}> {c.name}
{/each}
-
+
diff --git a/src/pages/filter/FilterPage.svelte b/src/pages/filter/FilterPage.svelte index 86da64a4a..0b2c93743 100644 --- a/src/pages/filter/FilterPage.svelte +++ b/src/pages/filter/FilterPage.svelte @@ -6,38 +6,39 @@ { - navigate(Paths.TRAINING); - }}> - - + fillOnHover + small + outlined + bold={false} + shadows={false} + color={'primary'} + onClick={() => { + navigate(Paths.TRAINING); + }}> + + {#if $gestures.length === 0}
@@ -52,12 +53,12 @@
{:else if isFilterInspectorDialogOpen && currentFilter !== undefined}
- +
{:else}
- {#each Object.values(Filters) as filter} - + {#each filtersAvailable as filter} + {/each}
{/if} diff --git a/src/pages/filter/FilterToggler.svelte b/src/pages/filter/FilterToggler.svelte index d2690ce91..32a8f1b13 100644 --- a/src/pages/filter/FilterToggler.svelte +++ b/src/pages/filter/FilterToggler.svelte @@ -6,30 +6,34 @@ @@ -49,12 +53,12 @@

- {filterText.name} + {filterName}

@@ -64,7 +68,7 @@
{ - openFilterInspector(filter, !fullScreen); + openFilterInspector(filterType, !fullScreen); }}> - +
import { t } from '../../i18n'; - import { state } from '../../script/stores/uiStore.js'; + import { state } from '../../script/stores/uiStore';

diff --git a/src/pages/home-page-content-tiles/NewFeaturesTile.svelte b/src/pages/home-page-content-tiles/NewFeaturesTile.svelte index a01a05e80..b0d1b8bea 100644 --- a/src/pages/home-page-content-tiles/NewFeaturesTile.svelte +++ b/src/pages/home-page-content-tiles/NewFeaturesTile.svelte @@ -10,8 +10,6 @@

{$t('content.index.newzHeading')}

- - -

{$t('content.index.newzBodyViz')}

-
+ width={250} />
diff --git a/src/pages/model/ModelPage.svelte b/src/pages/model/ModelPage.svelte index 8478f6088..561774a5a 100644 --- a/src/pages/model/ModelPage.svelte +++ b/src/pages/model/ModelPage.svelte @@ -6,12 +6,13 @@ - - -
- {#if $state.isPredicting} -
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - {#each gestures.getGestures() as gesture} - - {/each} -
- {#if !$state.isOutputConnected && !hasClosedPopup && hasInteracted} -
-
-
-

- {$t('content.model.output.popup.header')} -

-

- {$t('content.model.output.popup.body')} -

-
-
- down arrow icon -
-
- -
-
-
- {/if} -
- {:else} - - {/if} -
diff --git a/src/pages/model/stackview/ModelPageStackView.svelte b/src/pages/model/stackview/ModelPageStackView.svelte new file mode 100644 index 000000000..4fe528de4 --- /dev/null +++ b/src/pages/model/stackview/ModelPageStackView.svelte @@ -0,0 +1,91 @@ + + + + + +
+ {#if $model.isTrained} + {#if $state.isInputReady} + + {:else} + + {/if} + {:else} + + {/if} +
diff --git a/src/pages/model/stackview/ModelPageStackViewContent.svelte b/src/pages/model/stackview/ModelPageStackViewContent.svelte new file mode 100644 index 000000000..94573e9b2 --- /dev/null +++ b/src/pages/model/stackview/ModelPageStackViewContent.svelte @@ -0,0 +1,97 @@ + + + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + {#each gestures.getGestures() as gesture} + + {/each} +
+ {#if !$state.isOutputConnected && !hasClosedPopup && hasInteracted} +
+
+
+

+ {$t('content.model.output.popup.header')} +

+

+ {$t('content.model.output.popup.body')} +

+
+
+ down arrow icon +
+
+ +
+
+
+ {/if} +
diff --git a/src/pages/model/ModelPageTileView.svelte b/src/pages/model/tileview/ModelPageTileView.svelte similarity index 78% rename from src/pages/model/ModelPageTileView.svelte rename to src/pages/model/tileview/ModelPageTileView.svelte index 5e489a90c..c2cb04456 100644 --- a/src/pages/model/ModelPageTileView.svelte +++ b/src/pages/model/tileview/ModelPageTileView.svelte @@ -6,14 +6,19 @@
- {#if !$state.isPredicting} + {#if !$model.hasModel} {:else} diff --git a/src/pages/model/ModelPageTileViewTiles.svelte b/src/pages/model/tileview/ModelPageTileViewTiles.svelte similarity index 73% rename from src/pages/model/ModelPageTileViewTiles.svelte rename to src/pages/model/tileview/ModelPageTileViewTiles.svelte index 80b5afb7f..0276615ef 100644 --- a/src/pages/model/ModelPageTileViewTiles.svelte +++ b/src/pages/model/tileview/ModelPageTileViewTiles.svelte @@ -5,15 +5,17 @@ --> + +
+
+

+ {$t('menu.trainer.notEnoughDataHeader1')} +

+

+ {$t('menu.trainer.notEnoughDataInfoBody')} +

+
+
diff --git a/src/pages/training/KnnModelTrainingPageView.svelte b/src/pages/training/KnnModelTrainingPageView.svelte new file mode 100644 index 000000000..c6d6419f8 --- /dev/null +++ b/src/pages/training/KnnModelTrainingPageView.svelte @@ -0,0 +1,111 @@ + + + +
+
+
+
+
changeK(-1)} + class="bg-secondary font-bold text-secondarytext cursor-pointer select-none hover:bg-opacity-60 border-primary border-r-1 content-center px-2 rounded-l-xl"> + - +
+
changeK(1)} + class="bg-secondary border-primary text-secondarytext cursor-pointer hover:bg-opacity-60 select-none content-center px-2 rounded-r-xl"> + + +
+
+

+ {$knnConfig.k} + {$t('content.trainer.knn.neighbours')} +

+
+ +
+ {#each $gestures as gesture, index} +
+
+
+
+
+

{gesture.name}

+
+ {#if $state.isInputReady} +

+ {(($confidences.get(gesture.ID) ?? 0) * 100).toFixed(2)}% +

+ {/if} +
+ {/each} +
+
+ {#if $filters.length == 2} + + {:else} +
+

+ {$t('menu.trainer.knn.onlyTwoFilters')} +

+
+ {/if} +
diff --git a/src/pages/training/NeuralNetworkTrainingPageView.svelte b/src/pages/training/NeuralNetworkTrainingPageView.svelte new file mode 100644 index 000000000..d1206e74e --- /dev/null +++ b/src/pages/training/NeuralNetworkTrainingPageView.svelte @@ -0,0 +1,58 @@ + + + +
+ {#if $model.isTraining} +
+ +
+ {#if !hasFeature(Feature.LOSS_GRAPH)} +

{$t('menu.trainer.isTrainingModelButton')}

+ {/if} + {:else} + {#if $model.isTrained && !hasFeature(Feature.LOSS_GRAPH)} +

{$t('menu.trainer.TrainingFinished')}

+

{$t('menu.trainer.TrainingFinished.body')}

+ {/if} + + {$t(trainButtonSimpleLabel)} + + {/if} + {#if $loss.length > 0 && hasFeature(Feature.LOSS_GRAPH)} + + {/if} +
diff --git a/src/pages/training/TrainModelButton.svelte b/src/pages/training/TrainModelButton.svelte new file mode 100644 index 000000000..4d384dc6a --- /dev/null +++ b/src/pages/training/TrainModelButton.svelte @@ -0,0 +1,83 @@ + + + + +{#if hasFeature(Feature.KNN_MODEL)} + +{:else} + + {$t(trainButtonSimpleLabel)} + +{/if} diff --git a/src/pages/training/TrainModelButton.ts b/src/pages/training/TrainModelButton.ts new file mode 100644 index 000000000..41ca3cb76 --- /dev/null +++ b/src/pages/training/TrainModelButton.ts @@ -0,0 +1,72 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Writable, get } from 'svelte/store'; +import { DropdownOption } from '../../components/buttons/Buttons'; +import { highlightedAxis } from '../../script/stores/uiStore'; +import ModelTrainer from '../../script/domain/ModelTrainer'; +import MLModel from '../../script/domain/MLModel'; +import Axes from '../../script/domain/Axes'; +import { stores } from '../../script/stores/Stores'; +import StaticConfiguration from '../../StaticConfiguration'; +import KNNNonNormalizedModelTrainer from '../../script/mlmodels/KNNNonNormalizedModelTrainer'; +import { extractAxisFromTrainingData } from '../../script/utils/graphUtils'; +import LayersModelTrainer, { + LossTrainingIteration, +} from '../../script/mlmodels/LayersModelTrainer'; +import { FilterType } from '../../script/domain/FilterTypes'; +import Filters from '../../script/domain/Filters'; +import ModelRegistry, { ModelInfo } from '../../script/domain/ModelRegistry'; +import { knnConfig } from '../../script/stores/knnConfig'; + +const classifier = stores.getClassifier(); + +export const options: DropdownOption[] = ModelRegistry.getModels().map(model => { + return { + id: model.id, + label: model.title, + }; +}); + +export const getModelTrainer = ( + model: ModelInfo, + onTrainingIteration: (iteration: LossTrainingIteration) => void, +): ModelTrainer => { + const currentAxis = get(highlightedAxis); + if (model.id === ModelRegistry.KNN.id) { + const offset = currentAxis === Axes.X ? 0 : currentAxis === Axes.Y ? 1 : 2; + return new KNNNonNormalizedModelTrainer(get(knnConfig).k, data => + extractAxisFromTrainingData(data, offset, 3), + ); + } + highlightedAxis.set(undefined); + + return new LayersModelTrainer(StaticConfiguration.layersModelTrainingSettings, h => { + onTrainingIteration(h); + }); +}; + +export const trainModel = ( + selectedOption: Writable, + onTrainingIteration: (iteration: LossTrainingIteration) => void, +) => { + const selectedModel = ModelRegistry.getModels().find( + model => model.id === get(selectedOption).id, + ); + const model = classifier.getModel(); + + if (selectedModel?.id === 'KNN') { + const knnFilters = [FilterType.MAX, FilterType.MEAN]; + const filters: Filters = classifier.getFilters(); + filters.clear(); + for (const filter of knnFilters) { + filters.add(filter); + } + } + + if (selectedModel) { + model.train(getModelTrainer(selectedModel, onTrainingIteration)); + } +}; diff --git a/src/pages/training/TrainingButton.svelte b/src/pages/training/TrainingButton.svelte deleted file mode 100644 index 1bfb30033..000000000 --- a/src/pages/training/TrainingButton.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - -{#if sufficientData && $state.isInputConnected && !$state.isTraining} - {$t(trainButtonLabel)} -{/if} diff --git a/src/pages/training/TrainingFailedDialog.svelte b/src/pages/training/TrainingFailedDialog.svelte new file mode 100644 index 000000000..5d2ab229a --- /dev/null +++ b/src/pages/training/TrainingFailedDialog.svelte @@ -0,0 +1,45 @@ + + + + + (isFailedTrainingDialogOpen = false)}> +
+
+

+ {$t('content.trainer.failure.header')} +

+

+ {$t('content.trainer.failure.body')} +

+

+ {$t('content.trainer.failure.todo')} +

+
+
+
diff --git a/src/pages/training/TrainingPage.svelte b/src/pages/training/TrainingPage.svelte index 025d35d9a..de29f8e79 100644 --- a/src/pages/training/TrainingPage.svelte +++ b/src/pages/training/TrainingPage.svelte @@ -5,100 +5,29 @@ --> - (isFailedTrainingDialogOpen = false)}> -
-
-

- {$t('content.trainer.failure.header')} -

-

- {$t('content.trainer.failure.body')} -

-

- {$t('content.trainer.failure.todo')} -

-
-
-
+
- - { - navigate(Paths.FILTERS); - }}> - {$t('content.trainer.controlbar.filters')} - - -
- {#if !$state.isInputConnected} - - {:else if !sufficientData} -
-

- {$t('menu.trainer.notEnoughDataHeader1')} -

-

- {$t('menu.trainer.notEnoughDataInfoBody')} -

-
- {:else if $state.isTraining} -
-
- -
-

- {$t('menu.trainer.isTrainingModelButton')} -

-
- {:else} -
- {#if $state.isPredicting} -

- {$t('menu.trainer.TrainingFinished')} -

-

- {$t('menu.trainer.TrainingFinished.body')} -

- {/if} -
- -
-
- {/if} -
+ + {#if !sufficientData} + + {:else} + + {/if} + {#if !$state.isInputConnected} +
+ +
+ {/if}
diff --git a/src/pages/training/TrainingPage.ts b/src/pages/training/TrainingPage.ts new file mode 100644 index 000000000..5fef88df3 --- /dev/null +++ b/src/pages/training/TrainingPage.ts @@ -0,0 +1,78 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get, writable } from 'svelte/store'; +import { highlightedAxis, selectedModel } from '../../script/stores/uiStore'; +import Axes from '../../script/domain/Axes'; +import KNNNonNormalizedModelTrainer from '../../script/mlmodels/KNNNonNormalizedModelTrainer'; +import StaticConfiguration from '../../StaticConfiguration'; +import { extractAxisFromTrainingData } from '../../script/utils/graphUtils'; +import { stores } from '../../script/stores/Stores'; +import CookieManager from '../../script/CookieManager'; +import { appInsights } from '../../appInsights'; +import ModelRegistry, { ModelInfo } from '../../script/domain/ModelRegistry'; +import LayersModelTrainer, { + LossTrainingIteration, +} from '../../script/mlmodels/LayersModelTrainer'; +import { knnConfig } from '../../script/stores/knnConfig'; +import Logger from '../../script/utils/Logger'; + +export const loss = writable([]); + +const trainingIterationHandler = (h: LossTrainingIteration) => { + loss.update(newLoss => { + newLoss.push(h); + return newLoss; + }); +}; + +const trainNNModel = async () => { + highlightedAxis.set(undefined); + loss.set([]); + const modelTrainer = new LayersModelTrainer( + StaticConfiguration.layersModelTrainingSettings, + trainingIterationHandler, + ); + await stores.getClassifier().getModel().train(modelTrainer); +}; + +const trainKNNModel = async () => { + if (get(highlightedAxis) === undefined) { + highlightedAxis.set(Axes.X); + } + const currentAxis = get(highlightedAxis); + const offset = currentAxis === Axes.X ? 0 : currentAxis === Axes.Y ? 1 : 2; + const modelTrainer = new KNNNonNormalizedModelTrainer( + get(knnConfig).k, + data => { + const extractedData = extractAxisFromTrainingData(data, offset, 3); + Logger.log('TrainingPage', 'Extracted data: \n' + JSON.stringify(extractedData)); + return extractedData; + }, // 3 assumes 3 axis + ); + await stores.getClassifier().getModel().train(modelTrainer); +}; + +export const trainModel = async (model: ModelInfo) => { + Logger.log('TrainingPage', 'Training new model: ' + model.title); + // highlightedAxis.set(undefined); + if (ModelRegistry.KNN.id === model.id) { + await trainKNNModel(); + } else if (ModelRegistry.NeuralNetwork.id === model.id) { + await trainNNModel(); + } + trackModelEvent(); +}; + +const trackModelEvent = () => { + if (CookieManager.getComplianceChoices().analytics) { + appInsights.trackEvent({ + name: 'ModelTrained', + properties: { + modelType: get(selectedModel).id, + }, + }); + } +}; diff --git a/src/pages/training/TrainingPageModelView.svelte b/src/pages/training/TrainingPageModelView.svelte new file mode 100644 index 000000000..bdb8ba2a8 --- /dev/null +++ b/src/pages/training/TrainingPageModelView.svelte @@ -0,0 +1,29 @@ + + + + +
+
+ {#if showFilterList} + + {/if} + {#if $selectedModel.id === ModelRegistry.KNN.id} + + {:else if $selectedModel.id === ModelRegistry.NeuralNetwork.id} + + {/if} +
+
diff --git a/src/pages/training/TrainingPageTabs.svelte b/src/pages/training/TrainingPageTabs.svelte new file mode 100644 index 000000000..97e2d4709 --- /dev/null +++ b/src/pages/training/TrainingPageTabs.svelte @@ -0,0 +1,70 @@ + + + +{#if showTabBar} + +
+ +
+

Neural Network

+
+ +
+

KNN Model

+
+
+
+{:else} + +
+ { + navigate(Paths.FILTERS); + }}> + {$t('content.trainer.controlbar.filters')} + + +{/if} diff --git a/src/router/Router.svelte b/src/router/Router.svelte index 1c2f9de23..a43bb1390 100644 --- a/src/router/Router.svelte +++ b/src/router/Router.svelte @@ -11,6 +11,7 @@ import ModelPage from '../pages/model/ModelPage.svelte'; import FilterPage from '../pages/filter/FilterPage.svelte'; import TrainingPage from '../pages/training/TrainingPage.svelte'; + import PlaygroundPage from '../pages/PlaygroundPage.svelte'; import { currentPageComponent } from '../views/currentComponentStore'; import { currentPath, navigate, Paths, PathType } from './paths'; @@ -18,6 +19,8 @@ switch (path) { case Paths.HOME: return Homepage; + case Paths.PLAYGROUND: + return PlaygroundPage; case Paths.DATA: return DataPage; case Paths.TRAINING: diff --git a/src/router/paths.ts b/src/router/paths.ts index cfa4f59fa..267aaa1e4 100644 --- a/src/router/paths.ts +++ b/src/router/paths.ts @@ -8,6 +8,7 @@ import { writable, Writable, get, derived } from 'svelte/store'; export const Paths = { HOME: '/', + PLAYGROUND: 'playground', DATA: 'data', TRAINING: 'training', MODEL: 'model', diff --git a/src/script/ControlledStorage.ts b/src/script/ControlledStorage.ts index 853d86b02..d189087da 100644 --- a/src/script/ControlledStorage.ts +++ b/src/script/ControlledStorage.ts @@ -1,3 +1,5 @@ +import StaticConfiguration from '../StaticConfiguration'; + /** * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors * @@ -9,10 +11,21 @@ type StoredValue = { }; class ControlledStorage { + public static readonly localStorageVersion = 2; + public static get(key: string): T { const storedValue = this.getStoredItem(key); - const parsedValue = this.parseItem(storedValue); - return parsedValue.value; + try { + const parsedValue = this.parseItem(storedValue); + return parsedValue.value; + } catch (error) { + console.log( + `An error occurred while parsing the stored value with key ${key}. The stored value will be deleted`, + error, + ); + localStorage.removeItem(key); + } + throw new Error(`Could not parse value '${storedValue}'`); } public static set(key: string, value: T): void { @@ -21,6 +34,20 @@ class ControlledStorage { localStorage.setItem(key, stringified); } + public static hasValid(key: string): boolean { + try { + this.parseItem(this.getStoredItem(key)); + } catch (error) { + console.log( + `An error occurred while parsing the stored value with key ${key}. The stored value will be deleted`, + error, + ); + localStorage.removeItem(key); + return false; + } + return !!localStorage.getItem(key); + } + private static getStoredItem(key: string): string { const value = localStorage.getItem(key); if (!value) { @@ -42,12 +69,17 @@ class ControlledStorage { if (!('value' in parsed)) { throw new Error(`Could not parse value '${storedValue}'. It did not contain value`); } + if (parsed.version !== ControlledStorage.localStorageVersion) { + throw new Error( + `Could not parse value '${storedValue}'. Version mismatch. Expected version ${ControlledStorage.localStorageVersion}, found version ${parsed.version}`, + ); + } return parsed; } private static encapsulateItem(value: T): StoredValue { return { - version: 1, // todo move this magic constant + version: ControlledStorage.localStorageVersion, value, }; } diff --git a/src/script/Environment.ts b/src/script/Environment.ts index 2b42fd532..435d5505b 100644 --- a/src/script/Environment.ts +++ b/src/script/Environment.ts @@ -6,9 +6,6 @@ class Environment { public static isInDevelopment: boolean = process.env.NODE_ENV === 'development'; - public static pageTitle: string = process.env.VITE_TITLE - ? process.env.VITE_TITLE - : 'Learning tool'; } export default Environment; diff --git a/src/script/FeatureToggles.ts b/src/script/FeatureToggles.ts new file mode 100644 index 000000000..7caa22155 --- /dev/null +++ b/src/script/FeatureToggles.ts @@ -0,0 +1,49 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import features from '../../features.json'; +import CookieManager from './CookieManager'; +import Logger from './utils/Logger'; + +export enum Feature { + KNN_MODEL = 'knnModel', + TITLE = 'title', + LOSS_GRAPH = 'lossGraph', + MAKECODE = 'makecode', +} + +export const hasFeature = (feature: Feature): boolean => { + if (CookieManager.hasFeatureFlag('FEATURE-TOGGLE-ALWAYS-TRUE')) { + Logger.log( + 'Feature Toggle', + 'FEATURE-TOGGLE-ALWAYS-TRUE is set! hasFeature is always true', + ); + return true; + } + const featuresListedInJson = Object.getOwnPropertyNames(features); + if (!featuresListedInJson.includes(feature.toString())) { + throw new Error( + 'Attempted to check for feature, which did not exist in features.json', + ); + } + + const entries = Object.entries(features as { [s: string]: any }); + const toggles = new Map(entries); + return !!toggles.get(feature.toString()); +}; + +export const getFeature = (feature: Feature): T => { + const featuresListedInJson = Object.getOwnPropertyNames(features); + + if (!featuresListedInJson.includes(feature.toString())) { + throw new Error( + 'Attempted to check for feature, which did not exist in features.json', + ); + } + const entries = Object.entries(features as { [s: string]: any }); + + const toggles = new Map(entries); + return toggles.get(feature.toString()) as T; +}; diff --git a/src/script/Repositories.ts b/src/script/Repositories.ts deleted file mode 100644 index e08502219..000000000 --- a/src/script/Repositories.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ -import GestureRepository from './gestures/GestureRepository'; -import ModelRepository from './stores/ModelRepository'; - -class Repositories { - private gestureRepository: GestureRepository; - - private modelRepository: ModelRepository; - - private static instance: Repositories; - - constructor() { - if (Repositories.instance) { - // Singleton - throw new Error('Could not instantiate repository. It is already instantiated!'); - } - Repositories.instance = this; - this.modelRepository = new ModelRepository(); - this.gestureRepository = new GestureRepository(this.modelRepository); - } - - public static getInstance() { - return this.instance; - } - - public getGestureRepository() { - return this.gestureRepository; - } - - public getModelRepository() { - return this.modelRepository; - } -} - -export default Repositories; diff --git a/src/script/compatibility/CompatibilityList.ts b/src/script/compatibility/CompatibilityList.ts index 64e87cd25..b2c7cd5c3 100644 --- a/src/script/compatibility/CompatibilityList.ts +++ b/src/script/compatibility/CompatibilityList.ts @@ -109,7 +109,6 @@ abstract class CompatibilityList { protected static readonly minVersions: BrowserVersion[]; protected static readonly exceptions: BrowserException[]; - // TODO: Use or remove. Never used at the moment public static getMinVersion(browserName: string): SemVer | undefined { return this.minVersions.find( version => version.browser.toLowerCase() === browserName.toLowerCase(), diff --git a/src/script/datafunctions.ts b/src/script/datafunctions.ts deleted file mode 100644 index ed3b3be5a..000000000 --- a/src/script/datafunctions.ts +++ /dev/null @@ -1,245 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -import { t } from '../i18n'; -import { get } from 'svelte/store'; - -export const Filters = { - MAX: 'max', - MEAN: 'mean', - MIN: 'min', - STD: 'std', - PEAKS: 'peaks', - ACC: 'acc', - ZCR: 'zcr', - RMS: 'rms', -} as const; - -export type FilterType = (typeof Filters)[keyof typeof Filters]; - -export const Axes = { - X: 'x', - Y: 'y', - Z: 'z', -} as const; - -export type AxesType = (typeof Axes)[keyof typeof Axes]; - -export function clamp(value: number, min: number, max: number): number { - return Math.min(Math.max(value, min), max); -} - -interface FilterStrategy { - computeOutput(data: number[]): number; - getText(): { name: string; description: string }; -} - -class MeanFilter implements FilterStrategy { - computeOutput(data: number[]): number { - return data.reduce((a, b) => a + b) / data.length; - } - getText() { - return { - name: get(t)('content.filters.mean.title'), - description: get(t)('content.filters.mean.description'), - }; - } -} - -class SDFilter implements FilterStrategy { - computeOutput(data: number[]): number { - const mean = data.reduce((a, b) => a + b) / data.length; - return Math.sqrt(data.reduce((a, b) => a + Math.pow(b - mean, 2), 0) / data.length); - } - getText() { - return { - name: get(t)('content.filters.std.title'), - description: get(t)('content.filters.std.description'), - }; - } -} - -class RootMeanSquareFilter implements FilterStrategy { - computeOutput(data: number[]): number { - const res = Math.sqrt(data.reduce((a, b) => a + Math.pow(b, 2), 0) / data.length); - return res; - } - getText() { - return { - name: get(t)('content.filters.rms.title'), - description: get(t)('content.filters.rms.description'), - }; - } -} - -class ZeroCrossingRateFilter implements FilterStrategy { - computeOutput(data: number[]): number { - let count = 0; - for (let i = 1; i < data.length; i++) { - if ((data[i] >= 0 && data[i - 1] < 0) || (data[i] < 0 && data[i - 1] >= 0)) { - count++; - } - } - return count / (data.length - 1); - } - getText() { - return { - name: get(t)('content.filters.zcr.title'), - description: get(t)('content.filters.zcr.description'), - }; - } -} - -class TotalAccFilter implements FilterStrategy { - computeOutput(data: number[]): number { - return data.reduce((a, b) => a + Math.abs(b)); - } - getText() { - return { - name: get(t)('content.filters.acc.title'), - description: get(t)('content.filters.acc.description'), - }; - } -} - -class MaxFilter implements FilterStrategy { - computeOutput(data: number[]): number { - return Math.max(...data); - } - getText() { - return { - name: get(t)('content.filters.max.title'), - description: get(t)('content.filters.max.description'), - }; - } -} - -class MinFilter implements FilterStrategy { - computeOutput(data: number[]): number { - return Math.min(...data); - } - getText() { - return { - name: get(t)('content.filters.min.title'), - description: get(t)('content.filters.min.description'), - }; - } -} - -class PeaksFilter implements FilterStrategy { - computeOutput(data: number[]): number { - const lag = 5; - const threshold = 3.5; - const influence = 0.5; - - let peaksCounter = 0; - - if (data.length < lag + 2) { - throw new Error('data sample is too short'); - } - - // init variables - const signals = Array(data.length).fill(0) as number[]; - const filteredY = data.slice(0); - const lead_in = data.slice(0, lag); - - const avgFilter: number[] = []; - avgFilter[lag - 1] = mean(lead_in); - const stdFilter: number[] = []; - stdFilter[lag - 1] = stddev(lead_in); - - for (let i = lag; i < data.length; i++) { - if ( - Math.abs(data[i] - avgFilter[i - 1]) > 0.1 && - Math.abs(data[i] - avgFilter[i - 1]) > threshold * stdFilter[i - 1] - ) { - if (data[i] > avgFilter[i - 1]) { - signals[i] = +1; // positive signal - if (i - 1 > 0 && signals[i - 1] == 0) { - peaksCounter++; - } - } else { - signals[i] = -1; // negative signal - } - // make influence lower - filteredY[i] = influence * data[i] + (1 - influence) * filteredY[i - 1]; - } else { - signals[i] = 0; // no signal - filteredY[i] = data[i]; - } - - // adjust the filters - const y_lag = filteredY.slice(i - lag, i); - avgFilter[i] = mean(y_lag); - stdFilter[i] = stddev(y_lag); - } - return peaksCounter; - } - getText() { - return { - name: get(t)('content.filters.peaks.title'), - description: get(t)('content.filters.peaks.description'), - }; - } -} - -function mean(a: number[]): number { - return a.reduce((acc, val) => acc + val) / a.length; -} - -function stddev(arr: number[]): number { - const arr_mean = mean(arr); - const r = function (acc: number, val: number) { - return acc + (val - arr_mean) * (val - arr_mean); - }; - return Math.sqrt(arr.reduce(r, 0.0) / arr.length); -} - -export function determineFilter(filter: FilterType): FilterStrategy { - switch (filter) { - case Filters.MAX: - return new MaxFilter(); - case Filters.MIN: - return new MinFilter(); - case Filters.STD: - return new SDFilter(); - case Filters.PEAKS: - return new PeaksFilter(); - case Filters.ACC: - return new TotalAccFilter(); - case Filters.MEAN: - return new MeanFilter(); - case Filters.ZCR: - return new ZeroCrossingRateFilter(); - case Filters.RMS: - return new RootMeanSquareFilter(); - default: - throw new Error('Filter not found'); - } -} - -export function getFilterLimits(filter: FilterType): { min: number; max: number } { - switch (filter) { - case Filters.MAX: - return { min: -2.4, max: 2.4 }; - case Filters.MIN: - return { min: -2.4, max: 2.4 }; - case Filters.STD: - return { min: 0, max: 2.4 }; - case Filters.PEAKS: - return { min: 0, max: 10 }; - case Filters.ACC: - return { min: 0, max: 160 }; - case Filters.MEAN: - return { min: -2.4, max: 2.4 }; - case Filters.ZCR: - return { min: 0, max: 1 }; - case Filters.RMS: - return { min: 0, max: 2 }; - default: - throw new Error('Filter not found'); - } -} diff --git a/src/script/domain/Axes.ts b/src/script/domain/Axes.ts new file mode 100644 index 000000000..8bfd5492d --- /dev/null +++ b/src/script/domain/Axes.ts @@ -0,0 +1,12 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +enum Axes { + X = 'x', + Y = 'y', + Z = 'z', +} + +export default Axes; diff --git a/src/script/domain/ClassifierFactory.ts b/src/script/domain/ClassifierFactory.ts new file mode 100644 index 000000000..9194af007 --- /dev/null +++ b/src/script/domain/ClassifierFactory.ts @@ -0,0 +1,81 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Writable, get, writable } from 'svelte/store'; +import Classifier from './stores/Classifier'; +import Filters from './Filters'; +import { TrainingData } from './ModelTrainer'; +import MLModel from './MLModel'; +import { TrainerConsumer } from '../repository/LocalStorageClassifierRepository'; +import Gesture, { GestureID } from './stores/gesture/Gesture'; +import Model from './stores/Model'; +import { RecordingData } from './stores/gesture/Gestures'; + +class ClassifierFactory { + public buildClassifier( + model: Writable, + trainerConsumer: TrainerConsumer, + filters: Filters, + gestures: Readable, + confidenceSetter: (gestureId: GestureID, confidence: number) => void, + ): Classifier { + const classifier = new Classifier( + this.buildModel(trainerConsumer, model), + filters, + gestures, + confidenceSetter, + ); + filters.subscribe(() => { + // Filters has changed + classifier.getModel().markAsUntrained(); + }); + const noOfGesturesStore = writable(0); + gestures.subscribe(newVal => { + if (newVal.length != get(noOfGesturesStore)) { + noOfGesturesStore.set(newVal.length); + } + }); + // Gesture was removed or added (doesn't detect if number of recordings change) + noOfGesturesStore.subscribe(() => { + classifier.getModel().markAsUntrained(); + }); + return classifier; + } + + public buildTrainingData(gestures: Gesture[], filters: Filters): TrainingData { + const classes = gestures.map(gesture => { + return { + samples: this.buildFilteredSamples(gesture.getRecordings(), filters), + }; + }); + + return { + classes, + }; + } + + private buildModel( + trainerConsumer: TrainerConsumer, + mlModel: Writable, + ): Model { + const model = new Model(trainerConsumer, mlModel); + return model; + } + + private buildFilteredSamples(recordings: RecordingData[], filters: Filters) { + return recordings.map(recording => { + const data = recording.data; + return { + value: [ + ...filters.compute(data.x), + ...filters.compute(data.y), + ...filters.compute(data.z), + ], + }; + }); + } +} + +export default ClassifierFactory; diff --git a/src/script/domain/ClassifierInput.ts b/src/script/domain/ClassifierInput.ts new file mode 100644 index 000000000..7ff74e507 --- /dev/null +++ b/src/script/domain/ClassifierInput.ts @@ -0,0 +1,14 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import Filters from './Filters'; + +interface ClassifierInput { + getInput(filters: Filters): number[]; + + getNumberOfSamples(): number; +} + +export default ClassifierInput; diff --git a/src/script/domain/ClassifierRepository.ts b/src/script/domain/ClassifierRepository.ts new file mode 100644 index 000000000..5eb367dfb --- /dev/null +++ b/src/script/domain/ClassifierRepository.ts @@ -0,0 +1,18 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import Classifier from './stores/Classifier'; +import Confidences from './stores/Confidences'; +import GestureConfidence from './stores/gesture/GestureConfidence'; + +interface ClassifierRepository { + getClassifier(): Classifier; + + getGestureConfidence(gestureId: number): GestureConfidence; + + getConfidences(): Confidences; +} + +export default ClassifierRepository; diff --git a/src/script/domain/Filter.ts b/src/script/domain/Filter.ts new file mode 100644 index 000000000..46d90653d --- /dev/null +++ b/src/script/domain/Filter.ts @@ -0,0 +1,20 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { FilterType } from './FilterTypes'; + +interface Filter { + filter(inValues: number[]): number; + + getType(): FilterType; + + getName(): string; + + getDescription(): string; + + getMinNumberOfSamples(): number; +} + +export default Filter; diff --git a/src/script/domain/FilterTypes.ts b/src/script/domain/FilterTypes.ts new file mode 100644 index 000000000..c05a4f00a --- /dev/null +++ b/src/script/domain/FilterTypes.ts @@ -0,0 +1,57 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import Filter from '../domain/Filter'; +import MaxFilter from '../filters/MaxFilter'; +import MeanFilter from '../filters/MeanFilter'; +import MinFilter from '../filters/MinFilter'; +import PeaksFilter from '../filters/PeaksFilter'; +import RootMeanSquareFilter from '../filters/RootMeanSquareFilter'; +import StandardDeviationFilter from '../filters/StandardDeviationFilter'; +import TotalAccFilter from '../filters/TotalAccFilter'; +import ZeroCrossingRateFilter from '../filters/ZeroCrossingRateFilter'; + +export enum FilterType { + MAX, + MIN, + MEAN, + STD, + PEAKS, + ACC, + ZCR, + RMS, +} + +class FilterTypes { + public static createFilter(type: FilterType): Filter { + switch (type) { + case FilterType.MAX: + return new MaxFilter(); + case FilterType.MIN: + return new MinFilter(); + case FilterType.MEAN: + return new MeanFilter(); + case FilterType.STD: + return new StandardDeviationFilter(); + case FilterType.PEAKS: + return new PeaksFilter(); + case FilterType.ACC: + return new TotalAccFilter(); + case FilterType.ZCR: + return new ZeroCrossingRateFilter(); + case FilterType.RMS: + return new RootMeanSquareFilter(); + default: + throw new Error(`Unknown filter type '${type as string}'`); + } + } + public static toIterable(): FilterType[] { + return Object.values(FilterType).filter( + value => typeof value === 'number', + ) as FilterType[]; + } +} + +export default FilterTypes; diff --git a/src/script/domain/Filters.ts b/src/script/domain/Filters.ts new file mode 100644 index 000000000..c9252539b --- /dev/null +++ b/src/script/domain/Filters.ts @@ -0,0 +1,64 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Subscriber, Unsubscriber, Writable, get } from 'svelte/store'; +import Filter from './Filter'; +import FilterTypes, { FilterType } from './FilterTypes'; +import Logger from '../utils/Logger'; + +class Filters implements Readable { + constructor(private filters: Writable) {} + public subscribe( + run: Subscriber, + invalidate?: ((value?: Filter[] | undefined) => void) | undefined, + ): Unsubscriber { + return this.filters.subscribe(run, invalidate); + } + + public compute(values: number[]): number[] { + return get(this.filters).map(filter => { + return filter.filter(values); + }); + } + + public set(filterTypes: FilterType[]) { + const newFilters = filterTypes.map(filterType => + FilterTypes.createFilter(filterType), + ); + Logger.log('Setting filter ', newFilters); + this.filters.set(newFilters); + } + + public add(filterType: FilterType) { + if (this.has(filterType)) { + // Just a thought: Does it make sense to have duplicate filters? + throw new Error('Cannot add filter type. Filters already has this type'); + } + const filter = FilterTypes.createFilter(filterType); + const oldFilterArray = [...get(this.filters)]; + this.filters.set([...oldFilterArray, filter]); + Logger.log('Filters', 'added filter ', filter); + } + + public has(filterType: FilterType): boolean { + return get(this.filters).filter(filter => filter.getType() === filterType).length > 0; + } + + public remove(filterType: FilterType) { + this.filters.set([ + ...get(this.filters).filter(filter => filter.getType() != filterType), + ]); + } + + public clear() { + this.filters.set([]); + } + + public count(): number { + return get(this.filters).length; + } +} + +export default Filters; diff --git a/src/script/domain/GestureRepository.ts b/src/script/domain/GestureRepository.ts new file mode 100644 index 000000000..c9413a064 --- /dev/null +++ b/src/script/domain/GestureRepository.ts @@ -0,0 +1,20 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable } from 'svelte/store'; +import Gesture from './stores/gesture/Gesture'; +import { PersistantGestureData } from './stores/gesture/Gestures'; + +interface GestureRepository extends Readable { + getGesture(gestureId: number): Gesture; + + clearGestures(): void; + + addGesture(gestureData: PersistantGestureData): Gesture; + + removeGesture(gestureId: number): void; +} + +export default GestureRepository; diff --git a/src/script/domain/LiveDataBuffer.ts b/src/script/domain/LiveDataBuffer.ts new file mode 100644 index 000000000..ccbaa12ce --- /dev/null +++ b/src/script/domain/LiveDataBuffer.ts @@ -0,0 +1,99 @@ +import { LiveDataVector } from './stores/LiveDataVector'; + +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +export type TimestampedData = { + value: T; + timestamp: number; +}; +class LiveDataBuffer { + private buffer: (TimestampedData | null)[]; + private bufferPtr = 0; // The buffer pointer keeps increasing from 0 to infinity each time a new item is added + private bufferUtilization = 0; + constructor(private maxLen: number) { + this.buffer = new Array | null>(maxLen).fill(null); + } + + public addValue(value: T) { + const bufferIndex = this.getBufferIndex(); + this.bufferPtr++; + this.buffer[bufferIndex] = { + timestamp: Date.now(), + value: value, + }; + } + + public getNewestValues(noOfValues: number): (T | null)[] { + const values = []; + for (let i = 0; i < noOfValues; i++) { + const item = this.buffer[this.getBufferIndexFrom(this.bufferPtr - (i + 1))]; + if (item) { + values.push(item.value); + } else { + values.push(null); + } + } + + return values; + } + + public getSeries(time: number, noOfElements: number) { + let searchPointer = this.bufferPtr; + this.bufferUtilization = 0; + // Search for elements that fit the time frame + const series = []; + const dateStart = Date.now(); + let i = 0; + while (i < this.maxLen) { + const element = this.buffer[this.getBufferIndexFrom(searchPointer - 1)]; + if (!element) { + throw new Error('Found null element in LiveDataBuffer'); + } + const timeElapsed = dateStart - element.timestamp; + if (timeElapsed > time) { + break; + } + series.push(element); + searchPointer--; + i++; + } + + this.bufferUtilization = Math.max( + series.length / this.maxLen, + noOfElements / this.maxLen, + ); + + // Now the series array is filled with elements within the timeframe. + // We should now find `noOfElements` number of items to return + if (series.length < noOfElements) { + throw new Error( + 'Insufficient buffer data! Try increasing the polling rate or decrease the number of elements requested', + ); + } + + // We will spread out the values evenly and return the result + const resultSeries = []; + for (let i = 0; i < noOfElements; i++) { + const index = Math.floor(series.length / noOfElements) * i; + resultSeries.push(series[index]); + } + return resultSeries; + } + + public getBufferUtilization() { + return this.bufferUtilization; + } + + private getBufferIndex(): number { + return this.getBufferIndexFrom(this.bufferPtr); + } + + private getBufferIndexFrom(index: number): number { + return index % this.maxLen; + } +} + +export default LiveDataBuffer; diff --git a/src/script/domain/MLModel.ts b/src/script/domain/MLModel.ts new file mode 100644 index 000000000..ef3cf1cee --- /dev/null +++ b/src/script/domain/MLModel.ts @@ -0,0 +1,10 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +interface MLModel { + predict(filteredData: number[]): Promise; +} + +export default MLModel; diff --git a/src/script/domain/MLModelFactory.ts b/src/script/domain/MLModelFactory.ts new file mode 100644 index 000000000..fcc2c1af8 --- /dev/null +++ b/src/script/domain/MLModelFactory.ts @@ -0,0 +1,19 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import Axes from './Axes'; +import Filters from './Filters'; +import MLModel from './MLModel'; + +export type MLModelSettings = { + axes: Axes[]; + filters: Filters; +}; + +interface MLModelFactory { + buildModel(settings: MLModelSettings): T; +} + +export default MLModelFactory; diff --git a/src/script/domain/ModelRegistry.ts b/src/script/domain/ModelRegistry.ts new file mode 100644 index 000000000..57f28012d --- /dev/null +++ b/src/script/domain/ModelRegistry.ts @@ -0,0 +1,30 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +export type ModelInfo = { + id: string; + title: string; + label: string; +}; + +class ModelRegistry { + public static NeuralNetwork: ModelInfo = { + id: 'NN', + title: 'Neural network', + label: 'neural network', + }; + + public static KNN: ModelInfo = { + id: 'KNN', + title: 'KNN', + label: 'KNN', + }; + + public static getModels(): ModelInfo[] { + return [this.NeuralNetwork, this.KNN]; + } +} + +export default ModelRegistry; diff --git a/src/script/domain/ModelTrainer.ts b/src/script/domain/ModelTrainer.ts new file mode 100644 index 000000000..ae177599c --- /dev/null +++ b/src/script/domain/ModelTrainer.ts @@ -0,0 +1,20 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import MLModel from './MLModel'; + +export type TrainingData = { + classes: { + samples: { + value: number[]; + }[]; + }[]; +}; + +interface ModelTrainer { + trainModel(trainingData: TrainingData): Promise; +} + +export default ModelTrainer; diff --git a/src/script/domain/Repositories.ts b/src/script/domain/Repositories.ts new file mode 100644 index 000000000..e49450864 --- /dev/null +++ b/src/script/domain/Repositories.ts @@ -0,0 +1,16 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import ClassifierRepository from './ClassifierRepository'; +import GestureRepository from './GestureRepository'; +import Confidences from './stores/Confidences'; + +interface Repositories { + getGestureRepository(): GestureRepository; + + getClassifierRepository(): ClassifierRepository; +} + +export default Repositories; diff --git a/src/script/domain/stores/BindableValue.ts b/src/script/domain/stores/BindableValue.ts new file mode 100644 index 000000000..eed73065f --- /dev/null +++ b/src/script/domain/stores/BindableValue.ts @@ -0,0 +1,48 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import { Readable, Subscriber, Unsubscriber, Updater, Writable, get } from 'svelte/store'; + +/** + * Bindable value is a wrapper that is useful when you want to allow binding of variables in custom stores. + * + * The following is an example of how to use it to allow binding of the name of gestures. + * + * ```ts + * public bindName(): BindableValue { + * const setter = (val: string) => this.setName(val); + * const bindable = new BindableValue( + * setter, + * derived(this.store, s => s.name), + * ); + * return bindable; + * } + * ``` + */ +class BindableValue implements Writable { + /** + * The setter is the function that will be used when the bound variable receives an update instruction. + * The subscribable is the store that will be used as data source + */ + constructor( + private setter: (newValue: T) => void, + private subscribable: Readable, + ) {} + public set(value: T): void { + this.setter(value); + } + public update(updater: Updater): void { + this.setter(updater(get(this.subscribable))); + } + public subscribe( + run: Subscriber, + invalidate?: ((value?: T | undefined) => void) | undefined, + ): Unsubscriber { + return this.subscribable.subscribe(run, invalidate); + } +} + +export default BindableValue; diff --git a/src/script/domain/stores/Classifier.ts b/src/script/domain/stores/Classifier.ts new file mode 100644 index 000000000..8cc2a33a2 --- /dev/null +++ b/src/script/domain/stores/Classifier.ts @@ -0,0 +1,60 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Subscriber, Unsubscriber, derived, get } from 'svelte/store'; +import Filters from '../Filters'; +import ClassifierInput from '../ClassifierInput'; +import Model, { ModelData } from './Model'; +import Gesture, { GestureID } from './gesture/Gesture'; + +type ClassifierData = { + model: ModelData; +}; + +class Classifier implements Readable { + constructor( + private model: Model, + private filters: Filters, + private gestures: Readable, + private confidenceSetter: (gestureId: GestureID, confidence: number) => void, + ) {} + + public subscribe( + run: Subscriber, + invalidate?: ((value?: ClassifierData | undefined) => void) | undefined, + ): Unsubscriber { + return derived([this.model], stores => { + const modelStore = stores[0]; + return { + model: modelStore, + }; + }).subscribe(run, invalidate); + } + + /** + * Takes in a ClassifierInput object and updates the GestureConfidence store of each Gesture + */ + public async classify(input: ClassifierInput): Promise { + const filteredInput = input.getInput(this.filters); + const predictions = await this.getModel().predict(filteredInput); + predictions.forEach((confidence, index) => { + const gesture = get(this.gestures)[index]; + this.confidenceSetter(gesture.getId(), confidence); + }); + } + + public getFilters(): Filters { + return this.filters; + } + + /** + * Returns the Model store + */ + public getModel(): Model { + return this.model; + } +} + +export default Classifier; diff --git a/src/script/domain/stores/Confidences.ts b/src/script/domain/stores/Confidences.ts new file mode 100644 index 000000000..2efbb380b --- /dev/null +++ b/src/script/domain/stores/Confidences.ts @@ -0,0 +1,48 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Readable, + Subscriber, + Unsubscriber, + Writable, + get, + writable, +} from 'svelte/store'; +import { GestureID } from './gesture/Gesture'; + +type GestureConfidenceMap = Map; + +class Confidences implements Readable { + private confidenceStore: Writable; + + constructor() { + this.confidenceStore = writable(new Map()); + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: GestureConfidenceMap | undefined) => void) | undefined, + ): Unsubscriber { + return this.confidenceStore.subscribe(run, invalidate); + } + + public setConfidence(gestureId: GestureID, confidence: number): void { + this.confidenceStore.update((map: GestureConfidenceMap) => { + map.set(gestureId, confidence); + return map; + }); + } + + public getConfidence(gestureId: GestureID): number { + const confidence = get(this.confidenceStore).get(gestureId); + if (confidence === undefined) { + throw new Error(`No confidence value found for gesture with ID ${gestureId}`); + } + return confidence; + } +} + +export default Confidences; diff --git a/src/script/domain/stores/Engine.ts b/src/script/domain/stores/Engine.ts new file mode 100644 index 000000000..34002a0de --- /dev/null +++ b/src/script/domain/stores/Engine.ts @@ -0,0 +1,17 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable } from 'svelte/store'; + +export type EngineData = { + isRunning: boolean; +}; + +interface Engine extends Readable { + start(): void; + stop(): void; +} + +export default Engine; diff --git a/src/script/domain/stores/LiveData.ts b/src/script/domain/stores/LiveData.ts new file mode 100644 index 000000000..1c1b019aa --- /dev/null +++ b/src/script/domain/stores/LiveData.ts @@ -0,0 +1,36 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable } from 'svelte/store'; +import LiveDataBuffer from '../LiveDataBuffer'; +import { LiveDataVector } from './LiveDataVector'; + +/** + * A container for real-time data. Uses a LiveDataBuffer to store data points. + */ +interface LiveData extends Readable { + /** + * Inserts a new data point to the LiveData object + */ + put(data: T): void; + + /** + * Returns the buffer that holds the most recent data points. + */ + getBuffer(): LiveDataBuffer; + + /** + * The size of the data series (used by graphs). + * I.e for x,y,z the series size should be 3. + */ + getSeriesSize(): number; + + /** + * Returns labels accociated with each data point (Such as for the LiveGraph) + */ + getLabels(): string[]; +} + +export default LiveData; diff --git a/src/script/domain/stores/LiveDataVector.ts b/src/script/domain/stores/LiveDataVector.ts new file mode 100644 index 000000000..60c3822d7 --- /dev/null +++ b/src/script/domain/stores/LiveDataVector.ts @@ -0,0 +1,13 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +export interface LiveDataVector { + getVector(): number[]; + + getSize(): number; + + getLabels(): string[]; +} diff --git a/src/script/domain/stores/Model.ts b/src/script/domain/stores/Model.ts new file mode 100644 index 000000000..ccdb14cc6 --- /dev/null +++ b/src/script/domain/stores/Model.ts @@ -0,0 +1,131 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Readable, + Subscriber, + Unsubscriber, + Writable, + derived, + get, + writable, +} from 'svelte/store'; +import { TrainerConsumer } from '../../repository/LocalStorageClassifierRepository'; +import MLModel from '../MLModel'; +import ModelTrainer from '../ModelTrainer'; + +export enum TrainingStatus { + Untrained, + InProgress, + Success, + Failure, +} + +export enum ModelType { + LAYERS, +} + +type BaseModelData = { + trainingStatus: TrainingStatus; +}; + +export type ModelData = { + isTraining: boolean; + isTrained: boolean; + hasModel: boolean; +} & BaseModelData; + +class Model implements Readable { + private modelData: Writable; + + constructor( + private trainerConsumer: TrainerConsumer, + private mlModel: Readable, + ) { + this.modelData = writable({ + trainingStatus: TrainingStatus.Untrained, + }); + } + + public async train(modelTrainer: ModelTrainer): Promise { + this.modelData.update(state => { + state.trainingStatus = TrainingStatus.InProgress; + return state; + }); + try { + await this.trainerConsumer(modelTrainer); + this.modelData.update(state => { + state.trainingStatus = TrainingStatus.Success; + return state; + }); + } catch (err) { + this.modelData.update(state => { + state.trainingStatus = TrainingStatus.Failure; + return state; + }); + console.error(err); + } + } + + /** + * Whether a model has been trained successfully. + */ + public isTrained(): boolean { + return get(this.modelData).trainingStatus === TrainingStatus.Success; + } + + /** + * Returns true if a MLModel is specified. Returns false if MLModel is undefined. Note canPredict may be true, even if isTrained() is false. + */ + public hasModel(): boolean { + return get(this.mlModel) !== undefined; + } + + /** + * Marks the model as untrained. If model was previously trained, the predict method will still work, because the model doesn't get dropped + */ + public markAsUntrained(): void { + this.modelData.update(updater => { + updater.trainingStatus = TrainingStatus.Untrained; + return updater; + }); + } + + public isTraining(): boolean { + return get(this.modelData).trainingStatus === TrainingStatus.InProgress; + } + + /** + * Manually perform a prediction using an array of numbers as input values. Returns an array of confidences with size equivalent to the number of gestures. + * + * Use if you have to, but see `classifier.classify()` first + */ + public async predict(inputData: number[]): Promise { + const mlModel = get(this.mlModel); + if (!mlModel) { + throw new Error('Cannot predict, no MLModel has been specified'); + } + return await mlModel.predict(inputData); + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: ModelData | undefined) => void) | undefined, + ): Unsubscriber { + const derivedStore = derived([this.modelData, this.mlModel], stores => { + const inputStore = stores[0]; + const mlModelStore = stores[1]; + return { + trainingStatus: inputStore.trainingStatus, + isTraining: inputStore.trainingStatus === TrainingStatus.InProgress, + hasModel: mlModelStore !== undefined, + isTrained: inputStore.trainingStatus === TrainingStatus.Success, + }; + }); + return derivedStore.subscribe(run, invalidate); + } +} + +export default Model; diff --git a/src/script/stores/Gesture.ts b/src/script/domain/stores/gesture/Gesture.ts similarity index 66% rename from src/script/stores/Gesture.ts rename to src/script/domain/stores/gesture/Gesture.ts index d5888b063..feacd5a1d 100644 --- a/src/script/stores/Gesture.ts +++ b/src/script/domain/stores/gesture/Gesture.ts @@ -4,22 +4,42 @@ * SPDX-License-Identifier: MIT */ import { Readable, Subscriber, Unsubscriber, Writable, derived, get } from 'svelte/store'; -import { GestureData, GestureOutput, RecordingData, SoundData } from './mlStore'; -import { PersistantGestureData } from './Gestures'; -import { PinTurnOnState } from '../../components/output/PinSelectorUtil'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; -import BindableValue from './BindableValue'; import GestureConfidence from './GestureConfidence'; +import { PersistantGestureData, RecordingData } from './Gestures'; +import MBSpecs from '../../../microbit-interfacing/MBSpecs'; +import { PinTurnOnState } from '../../../../components/output/PinSelectorUtil'; +import BindableValue from '../BindableValue'; + +export type GestureID = number; + +export type Confidence = { + currentConfidence: number; + requiredConfidence: number; + isConfident: boolean; +}; + +export type GestureData = PersistantGestureData & { confidence: Confidence }; + +export type GestureOutput = { + matrix?: boolean[]; + sound?: SoundData; + outputPin?: { pin: MBSpecs.UsableIOPin; pinState: PinTurnOnState; turnOnTime: number }; +}; + +export type SoundData = { + name: string; + id: string; + path: string; +}; class Gesture implements Readable { private store: Readable; - private gestureConfidence: GestureConfidence; constructor( private persistedData: Writable, - confidence: GestureConfidence, + private gestureConfidence: GestureConfidence, + private onRecordingsChanged: () => void, ) { - this.gestureConfidence = confidence; this.store = this.deriveStore(); } @@ -30,7 +50,7 @@ class Gesture implements Readable { return this.store.subscribe(run, invalidate); } - public getId(): number { + public getId(): GestureID { return get(this.store).ID; } @@ -53,7 +73,25 @@ class Gesture implements Readable { return get(this.store).name; } + /** + * Get the HEX color assigned to this gesture. + */ + public getColor(): string { + return get(this.store).color; + } + + /** + * Set the HEX color assigned to this gesture. + */ + public setColor(color: string): void { + this.persistedData.update(val => { + val.color = color; + return val; + }); + } + public addRecording(recording: RecordingData) { + this.onRecordingsChanged(); this.persistedData.update(newVal => { newVal.recordings = [recording, ...newVal.recordings]; return newVal; @@ -61,6 +99,7 @@ class Gesture implements Readable { } public removeRecording(recordingId: number) { + this.onRecordingsChanged(); this.persistedData.update(newVal => { newVal.recordings = newVal.recordings.filter( recording => recording.ID !== recordingId, @@ -109,13 +148,14 @@ class Gesture implements Readable { private deriveStore(): Readable { return derived([this.persistedData, this.gestureConfidence], stores => { - const peristantData = stores[0]; + const persistantData = stores[0]; const confidenceData = stores[1]; const derivedData: GestureData = { - ID: peristantData.ID, - name: peristantData.name, - recordings: peristantData.recordings, - output: peristantData.output, + ID: persistantData.ID, + name: persistantData.name, + recordings: persistantData.recordings, + output: persistantData.output, + color: persistantData.color, confidence: { currentConfidence: confidenceData.confidence, requiredConfidence: confidenceData.requiredConfidence, diff --git a/src/script/stores/GestureConfidence.ts b/src/script/domain/stores/gesture/GestureConfidence.ts similarity index 94% rename from src/script/stores/GestureConfidence.ts rename to src/script/domain/stores/gesture/GestureConfidence.ts index 5f040b9db..c79262472 100644 --- a/src/script/stores/GestureConfidence.ts +++ b/src/script/domain/stores/gesture/GestureConfidence.ts @@ -24,7 +24,10 @@ class GestureConfidence implements Readable { private store: Readable; - constructor(requiredConfidence: number, private confidence: Readable) { + constructor( + requiredConfidence: number, + private confidence: Readable, + ) { /**/ this.requiredConfidence = writable(requiredConfidence); this.store = this.deriveStore(); diff --git a/src/script/stores/Gestures.ts b/src/script/domain/stores/gesture/Gestures.ts similarity index 60% rename from src/script/stores/Gestures.ts rename to src/script/domain/stores/gesture/Gestures.ts index 71ca8e43c..cd6033356 100644 --- a/src/script/stores/Gestures.ts +++ b/src/script/domain/stores/gesture/Gestures.ts @@ -12,33 +12,28 @@ import { get, writable, } from 'svelte/store'; -import { GestureData, GestureOutput, RecordingData } from './mlStore'; -import Gesture from './Gesture'; -import GestureRepository from '../gestures/GestureRepository'; +import Gesture, { Confidence, GestureData, GestureID, GestureOutput } from './Gesture'; +import StaticConfiguration from '../../../../StaticConfiguration'; +import GestureRepository from '../../GestureRepository'; +import ClassifierRepository from '../../ClassifierRepository'; export type PersistantGestureData = { name: string; - ID: number; + ID: GestureID; recordings: RecordingData[]; output: GestureOutput; + color: string; +}; + +export type RecordingData = { + ID: number; + data: { + x: number[]; + y: number[]; + z: number[]; + }; }; -/** - * Gestures is a custom store. It handles an array of [Gesture]. It acts as a regular store, but it cannot be updated - * using the regular $ subscription. One has to use the functions attached to the store such as `createGesture("someName")`. - * Calls to these functions causes updates at subscribers - * - * Example: - * ```ts - * - * - * {#each $gestures as gesture} - *

{gesture.name}

- * {/each} - * ``` - */ class Gestures implements Readable { private static subscribableGestures: Writable; private repository: GestureRepository; @@ -46,7 +41,6 @@ class Gestures implements Readable { constructor(repository: GestureRepository) { this.repository = repository; Gestures.subscribableGestures = writable(); - this.repository.subscribe(storeArray => { Gestures.subscribableGestures.set(storeArray); }); @@ -65,21 +59,39 @@ class Gestures implements Readable { this.repository.clearGestures(); } + public hasSufficientData(): boolean { + if (get(Gestures.subscribableGestures).length < StaticConfiguration.minNoOfGestures) { + return false; + } + const recordingsCount = get(Gestures.subscribableGestures).map( + gesture => gesture.getRecordings().length, + ); + return !recordingsCount.some( + noOfRecordings => noOfRecordings < StaticConfiguration.minNoOfRecordingsPerGesture, + ); + } + public getGesture(gestureID: number): Gesture { return this.repository.getGesture(gestureID); } + // TODO: Change to getCurrent() or something else maybe public getGestures(): Gesture[] { return get(Gestures.subscribableGestures); } public createGesture(name = ''): Gesture { const newId = Date.now(); + const color = + StaticConfiguration.gestureColors[ + this.getNumberOfGestures() % StaticConfiguration.gestureColors.length + ]; return this.addGestureFromPersistedData({ ID: newId, recordings: [], output: {}, //TODO: ADD DEFAULT VALUES HERE name: name, + color, }); } @@ -96,6 +108,29 @@ class Gestures implements Readable { return get(Gestures.subscribableGestures).length; } + public getBestPrediction(): Readable { + return derived( + get(Gestures.subscribableGestures).map(gest => gest.getConfidence()), + confidences => { + if (confidences.length == 0) { + return undefined; + } + const sorted = [...confidences].map((data, index) => { + return { + index: index, + value: data, + }; + }); + + sorted.sort((confidence1, confidence2) => { + return confidence2.value.confidence - confidence1.value.confidence; + }); + + return get(Gestures.subscribableGestures)[sorted[0].index]; + }, + ); + } + private addGestureFromPersistedData(gestureData: PersistantGestureData): Gesture { return this.repository.addGesture(gestureData); } @@ -106,6 +141,7 @@ class Gestures implements Readable { name: gesture.getName(), recordings: gesture.getRecordings(), output: gesture.getOutput(), + color: gesture.getColor(), confidence: { currentConfidence: gesture.getConfidence().getCurrentConfidence(), requiredConfidence: gesture.getConfidence().getRequiredConfidence(), diff --git a/src/script/engine/PollingPredictorEngine.ts b/src/script/engine/PollingPredictorEngine.ts new file mode 100644 index 000000000..8b4aadad5 --- /dev/null +++ b/src/script/engine/PollingPredictorEngine.ts @@ -0,0 +1,110 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Subscriber, Unsubscriber, Writable, derived, get, writable } from 'svelte/store'; +import AccelerometerClassifierInput from '../mlmodels/AccelerometerClassifierInput'; +import StaticConfiguration from '../../StaticConfiguration'; +import { TimestampedData } from '../domain/LiveDataBuffer'; +import Engine, { EngineData } from '../domain/stores/Engine'; +import Classifier from '../domain/stores/Classifier'; +import LiveData from '../domain/stores/LiveData'; +import { LiveDataVector } from '../domain/stores/LiveDataVector'; + +/** + * The PollingPredictorEngine will predict on the current input with consistent intervals. + */ +class PollingPredictorEngine implements Engine { + private pollingInterval: ReturnType | undefined; + private isRunning: Writable; + + constructor( + private classifier: Classifier, + private liveData: LiveData, + ) { + this.isRunning = writable(true); + this.startPolling(); + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: EngineData | undefined) => void) | undefined, + ): Unsubscriber { + return derived([this.isRunning], stores => { + const isRunning = stores[0]; + return { + isRunning: isRunning, + }; + }).subscribe(run, invalidate); + } + + public start(): void { + this.isRunning.set(true); + } + + public stop(): void { + this.isRunning.set(false); + } + + private stopPolling() { + clearInterval(this.pollingInterval); + } + + private startPolling() { + this.pollingInterval = setInterval(() => { + void this.predict(); + }, StaticConfiguration.pollingPredictionInterval); + } + + private predict() { + if (!this.classifier.getModel().isTrained()) { + return; + } + if (!get(this.isRunning)) { + return; + } + const input = this.bufferToInput(); + const numberOfSamples = input.getNumberOfSamples(); + const requiredNumberOfSamples = Math.max( + ...get(this.classifier.getFilters()).map(filter => filter.getMinNumberOfSamples()), + ); + if (numberOfSamples < requiredNumberOfSamples) { + return; + } + void this.classifier.classify(input); + } + + private bufferToInput(): AccelerometerClassifierInput { + const bufferedData = this.getRawDataFromBuffer( + StaticConfiguration.pollingPredictionSampleSize, + ); + const xs = bufferedData.map(data => data.value.getVector()[0]); + const ys = bufferedData.map(data => data.value.getVector()[1]); + const zs = bufferedData.map(data => data.value.getVector()[2]); + // TODO: Generalize + return new AccelerometerClassifierInput(xs, ys, zs); + } + + /** + * Searches for an applicable amount of data, by iterately trying fewer data points if buffer fetch fails + */ + private getRawDataFromBuffer(sampleSize: number): TimestampedData[] { + try { + return this.liveData + .getBuffer() + .getSeries(StaticConfiguration.pollingPredictionSampleDuration, sampleSize); + } catch (_e) { + if (sampleSize < 8) { + return []; // The minimum number of points is 8, otherwise the filters will throw an exception + } else { + // If too few samples are available, try again with fewer samples + return this.getRawDataFromBuffer( + sampleSize - StaticConfiguration.pollingPredictionSampleSizeSearchStepSize, + ); + } + } + } +} + +export default PollingPredictorEngine; diff --git a/src/script/filters/FilterWithMaths.ts b/src/script/filters/FilterWithMaths.ts new file mode 100644 index 000000000..c70c93947 --- /dev/null +++ b/src/script/filters/FilterWithMaths.ts @@ -0,0 +1,33 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; + +abstract class FilterWithMaths implements Filter { + abstract getMinNumberOfSamples(): number; + abstract filter(inValues: number[]): number; + + abstract getType(): FilterType; + + abstract getName(): string; + + abstract getDescription(): string; + + protected stddev(arr: number[]): number { + const arr_mean = this.mean(arr); + const r = (acc: number, val: number) => { + return acc + (val - arr_mean) * (val - arr_mean); + }; + return Math.sqrt(arr.reduce(r, 0.0) / arr.length); + } + + protected mean(inValues: number[]): number { + return inValues.reduce((acc, val) => acc + val, 0) / inValues.length; + } +} + +export default FilterWithMaths; diff --git a/src/script/filters/MaxFilter.ts b/src/script/filters/MaxFilter.ts new file mode 100644 index 000000000..1499621c9 --- /dev/null +++ b/src/script/filters/MaxFilter.ts @@ -0,0 +1,28 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; +import { t } from 'svelte-i18n'; + +class MaxFilter implements Filter { + public getName(): string { + return get(t)('content.filters.max.title'); + } + public getDescription(): string { + return get(t)('content.filters.max.description'); + } + public getType(): FilterType { + return FilterType.MAX; + } + public filter(inValues: number[]): number { + return Math.max(...inValues); + } + public getMinNumberOfSamples(): number { + return 1; + } +} +export default MaxFilter; diff --git a/src/script/filters/MeanFilter.ts b/src/script/filters/MeanFilter.ts new file mode 100644 index 000000000..c23f2bc72 --- /dev/null +++ b/src/script/filters/MeanFilter.ts @@ -0,0 +1,32 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { t } from 'svelte-i18n'; +import { FilterType } from '../domain/FilterTypes'; +import FilterWithMaths from './FilterWithMaths'; +import { get } from 'svelte/store'; + +class MeanFilter extends FilterWithMaths { + public getType(): FilterType { + return FilterType.MEAN; + } + public filter(inValues: number[]): number { + return this.mean(inValues); + } + + public getDescription(): string { + return get(t)('content.filters.mean.description'); + } + + public getName(): string { + return get(t)('content.filters.mean.title'); + } + + public getMinNumberOfSamples(): number { + return 1; + } +} + +export default MeanFilter; diff --git a/src/script/filters/MinFilter.ts b/src/script/filters/MinFilter.ts new file mode 100644 index 000000000..449321728 --- /dev/null +++ b/src/script/filters/MinFilter.ts @@ -0,0 +1,30 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; +import { t } from 'svelte-i18n'; + +class MinFilter implements Filter { + public getName(): string { + return get(t)('content.filters.min.title'); + } + public getDescription(): string { + return get(t)('content.filters.min.description'); + } + public getType(): FilterType { + return FilterType.MIN; + } + + public filter(inValues: number[]): number { + return Math.min(...inValues); + } + public getMinNumberOfSamples(): number { + return 1; + } +} + +export default MinFilter; diff --git a/src/script/filters/PeaksFilter.ts b/src/script/filters/PeaksFilter.ts new file mode 100644 index 000000000..0b6f6a1ec --- /dev/null +++ b/src/script/filters/PeaksFilter.ts @@ -0,0 +1,76 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import { FilterType } from '../domain/FilterTypes'; +import FilterWithMaths from './FilterWithMaths'; +import { t } from 'svelte-i18n'; + +class PeaksFilter extends FilterWithMaths { + private lag = 5; + private threshold = 3.5; + private influence = 0.5; + public getName(): string { + return get(t)('content.filters.peaks.title'); + } + public getDescription(): string { + return get(t)('content.filters.peaks.description'); + } + public getType(): FilterType { + return FilterType.PEAKS; + } + + public filter(inValues: number[]): number { + let peaksCounter = 0; + + if (inValues.length < this.lag + 2) { + throw new Error('data sample is too short'); + } + + // init variables + const signals = Array(inValues.length).fill(0) as number[]; + const filteredY = inValues.slice(0); + const lead_in = inValues.slice(0, this.lag); + + const avgFilter: number[] = []; + avgFilter[this.lag - 1] = this.mean(lead_in); + const stdFilter: number[] = []; + stdFilter[this.lag - 1] = this.stddev(lead_in); + + for (let i = this.lag; i < inValues.length; i++) { + if ( + Math.abs(inValues[i] - avgFilter[i - 1]) > 0.1 && + Math.abs(inValues[i] - avgFilter[i - 1]) > this.threshold * stdFilter[i - 1] + ) { + if (inValues[i] > avgFilter[i - 1]) { + signals[i] = +1; // positive signal + if (i - 1 > 0 && signals[i - 1] == 0) { + peaksCounter++; + } + } else { + signals[i] = -1; // negative signal + } + // make influence lower + filteredY[i] = + this.influence * inValues[i] + (1 - this.influence) * filteredY[i - 1]; + } else { + signals[i] = 0; // no signal + filteredY[i] = inValues[i]; + } + + // adjust the filters + const y_lag = filteredY.slice(i - this.lag, i); + avgFilter[i] = this.mean(y_lag); + stdFilter[i] = this.stddev(y_lag); + } + return peaksCounter; + } + + public getMinNumberOfSamples(): number { + return this.lag + 2; + } +} + +export default PeaksFilter; diff --git a/src/script/filters/RootMeanSquareFilter.ts b/src/script/filters/RootMeanSquareFilter.ts new file mode 100644 index 000000000..6520a1ef5 --- /dev/null +++ b/src/script/filters/RootMeanSquareFilter.ts @@ -0,0 +1,31 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; +import { t } from 'svelte-i18n'; + +class RootMeanSquareFilter implements Filter { + public getName(): string { + return get(t)('content.filters.rms.title'); + } + public getDescription(): string { + return get(t)('content.filters.rms.description'); + } + public getType(): FilterType { + return FilterType.RMS; + } + + public filter(inValues: number[]): number { + return Math.sqrt(inValues.reduce((a, b) => a + Math.pow(b, 2), 0) / inValues.length); + } + + public getMinNumberOfSamples(): number { + return 1; + } +} + +export default RootMeanSquareFilter; diff --git a/src/script/filters/StandardDeviationFilter.ts b/src/script/filters/StandardDeviationFilter.ts new file mode 100644 index 000000000..925abcc94 --- /dev/null +++ b/src/script/filters/StandardDeviationFilter.ts @@ -0,0 +1,35 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import { FilterType } from '../domain/FilterTypes'; +import FilterWithMaths from './FilterWithMaths'; +import { t } from 'svelte-i18n'; + +class StandardDeviationFilter extends FilterWithMaths { + public getType(): FilterType { + return FilterType.STD; + } + public filter(inValues: number[]): number { + const mean = this.mean(inValues); + return Math.sqrt( + inValues.reduce((a, b) => a + Math.pow(b - mean, 2), 0) / inValues.length, + ); + } + + public getName(): string { + return get(t)('content.filters.std.title'); + } + + public getDescription(): string { + return get(t)('content.filters.std.description'); + } + + public getMinNumberOfSamples(): number { + return 2; + } +} + +export default StandardDeviationFilter; diff --git a/src/script/filters/TotalAccFilter.ts b/src/script/filters/TotalAccFilter.ts new file mode 100644 index 000000000..6d9a6bc05 --- /dev/null +++ b/src/script/filters/TotalAccFilter.ts @@ -0,0 +1,29 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; +import { t } from 'svelte-i18n'; + +class TotalAccFilter implements Filter { + public getName(): string { + return get(t)('content.filters.acc.title'); + } + public getDescription(): string { + return get(t)('content.filters.acc.description'); + } + public getType(): FilterType { + return FilterType.ACC; + } + public filter(inValues: number[]): number { + return inValues.reduce((a, b) => a + Math.abs(b)); + } + public getMinNumberOfSamples(): number { + return 2; + } +} + +export default TotalAccFilter; diff --git a/src/script/filters/ZeroCrossingRateFilter.ts b/src/script/filters/ZeroCrossingRateFilter.ts new file mode 100644 index 000000000..44d46e530 --- /dev/null +++ b/src/script/filters/ZeroCrossingRateFilter.ts @@ -0,0 +1,40 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; +import { t } from 'svelte-i18n'; + +class ZeroCrossingRateFilter implements Filter { + public getName(): string { + return get(t)('content.filters.zcr.title'); + } + public getDescription(): string { + return get(t)('content.filters.zcr.description'); + } + public getType(): FilterType { + return FilterType.ZCR; + } + + public filter(inValues: number[]): number { + let count = 0; + for (let i = 1; i < inValues.length; i++) { + if ( + (inValues[i] >= 0 && inValues[i - 1] < 0) || + (inValues[i] < 0 && inValues[i - 1] >= 0) + ) { + count++; + } + } + return count / (inValues.length - 1); + } + + public getMinNumberOfSamples(): number { + return 2; + } +} + +export default ZeroCrossingRateFilter; diff --git a/src/script/livedata/BaseVector.ts b/src/script/livedata/BaseVector.ts new file mode 100644 index 000000000..0ff56cec5 --- /dev/null +++ b/src/script/livedata/BaseVector.ts @@ -0,0 +1,28 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import { LiveDataVector } from '../domain/stores/LiveDataVector'; + +class BaseVector implements LiveDataVector { + public constructor( + private numbers: number[], + private labels: string[], + ) {} + + public getLabels(): string[] { + return this.labels; + } + + public getSize(): number { + return this.numbers.length; + } + + public getVector(): number[] { + return this.numbers; + } +} + +export default BaseVector; diff --git a/src/script/livedata/MicrobitAccelerometerData.ts b/src/script/livedata/MicrobitAccelerometerData.ts new file mode 100644 index 000000000..4cdf39b7e --- /dev/null +++ b/src/script/livedata/MicrobitAccelerometerData.ts @@ -0,0 +1,95 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Subscriber, Unsubscriber, Writable, get, writable } from 'svelte/store'; +import LiveDataBuffer from '../domain/LiveDataBuffer'; +import LiveData from '../domain/stores/LiveData'; +import { LiveDataVector } from '../domain/stores/LiveDataVector'; + +export type MicrobitAccelerometerData = { + x: number; + y: number; + z: number; +}; + +export const asAccelerometerData = (input: LiveDataVector) => { + if (input.getSize() != 3) { + throw new Error('Cannot cast input as accelerometer data, size is not 3'); + } + const data = new MicrobitAccelerometerDataVector({ + x: input.getVector()[0], + y: input.getVector()[1], + z: input.getVector()[2], + }); + + input.getLabels().forEach((label, index) => { + if (data.getLabels()[index] !== label) { + throw new Error('Cannot cast input as accelerometer data, labels do not match'); + } + }); + return data; +}; + +export class MicrobitAccelerometerDataVector implements LiveDataVector { + public constructor(private data: MicrobitAccelerometerData) {} + + public getLabels(): string[] { + return ['X', 'Y', 'Z']; + } + public getSize(): number { + return this.getVector().length; + } + + public getVector(): number[] { + return [this.data.x, this.data.y, this.data.z]; + } + + public getAccelerometerData(): MicrobitAccelerometerData { + return this.data; + } +} + +class MicrobitAccelerometerLiveData implements LiveData { + private store: Writable; + constructor(private dataBuffer: LiveDataBuffer) { + this.store = writable( + new MicrobitAccelerometerDataVector({ + x: 0, + y: 0, + z: 0, + }), + ); + } + + public getBuffer(): LiveDataBuffer { + return this.dataBuffer; + } + + public put(data: MicrobitAccelerometerDataVector): void { + this.store.set(data); + this.dataBuffer.addValue(data); + } + + public getSeriesSize(): number { + // TODO: Could be replaced with the version in the store, as it is initialized in constructor + return new MicrobitAccelerometerDataVector({ x: 0, y: 0, z: 0 }).getSize(); + } + + public getLabels(): string[] { + // TODO: Could be replaced with the version in the store, as it is initialized in constructor + return new MicrobitAccelerometerDataVector({ x: 0, y: 0, z: 0 }).getLabels(); + } + + public subscribe( + run: Subscriber, + invalidate?: + | ((value?: MicrobitAccelerometerDataVector | undefined) => void) + | undefined, + ): Unsubscriber { + return this.store.subscribe(run, invalidate); + } +} + +export default MicrobitAccelerometerLiveData; diff --git a/src/script/livedata/SmoothedLiveData.ts b/src/script/livedata/SmoothedLiveData.ts new file mode 100644 index 000000000..42fd0ed11 --- /dev/null +++ b/src/script/livedata/SmoothedLiveData.ts @@ -0,0 +1,96 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Subscriber, Unsubscriber, derived } from 'svelte/store'; +import LiveDataBuffer from '../domain/LiveDataBuffer'; +import { smoothNewValue } from '../utils/graphUtils'; +import LiveData from '../domain/stores/LiveData'; +import { LiveDataVector } from '../domain/stores/LiveDataVector'; +import BaseVector from './BaseVector'; + +/** + * Uses interpolation to produce a 'smoothed' representation of a live data object. + * + * Each entry in the SmoothedLiveData will be interpolated with previous values seen. I.e `y_i = 0.75x_(i-1) + 0.25x_i` + */ +class SmoothedLiveData implements LiveData { + private smoothedStore: Readable; + + /** + * Creates a new SmoothedLiveData store, using the provided LiveData store as data reference. + * @param noOfSamples The number of samples to interpolate over + */ + constructor( + private referenceStore: LiveData, + private noOfSamples: number, + ) { + this.smoothedStore = this.deriveStore(); + } + + /** + * Inserts a data point into the reference LiveData store. + */ + public put(data: T): void { + this.referenceStore.put(data); + } + + /** + * Throws an error. SmoothedLiveData wraps a LivedData object, if you wan't the buffer, please use the inner LiveData object + */ + public getBuffer(): LiveDataBuffer { + throw new Error( + "Method not implemented. Maybe it shouldn't be, what buffer are you expecting? Is it the buffer for the reference store, which do not contain smoothed data? Or do you expect a buffer for smoothed data as well? Please do write on the github issues, if the need arises", + ); + } + + /** + * Returns the series size of the refence LiveData store. + */ + public getSeriesSize(): number { + return this.referenceStore.getSeriesSize(); + } + + public subscribe( + run: Subscriber, + invalidate?: ((value?: LiveDataVector | undefined) => void) | undefined, + ): Unsubscriber { + return this.smoothedStore.subscribe(run, invalidate); + } + + /** + * Returns the labels associated with the refence store. + */ + public getLabels(): string[] { + return this.referenceStore.getLabels(); + } + + /** + * Uses the buffer of the original store to derive a store with smoothed values when subscribing + */ + private deriveStore(): Readable { + return derived([this.referenceStore], stores => { + const referenceData = stores[0]; + + const oldValues = this.referenceStore.getBuffer().getNewestValues(this.noOfSamples); + if (oldValues.some(val => val === null)) { + // Theres not enough data in the buffer yet. + return referenceData; + } + + const newVector: LiveDataVector = new BaseVector( + [...referenceData.getVector()], + referenceData.getLabels(), + ); + + for (let i = 0; i < newVector.getVector().length; i++) { + const values = oldValues.map(val => val!.getVector()[i]); + newVector.getVector()[i] = smoothNewValue(...values); + } + return newVector; + }); + } +} + +export default SmoothedLiveData; diff --git a/src/script/microbit-interfacing/MBSpecs.ts b/src/script/microbit-interfacing/MBSpecs.ts index a1edbdea6..f6c69b534 100644 --- a/src/script/microbit-interfacing/MBSpecs.ts +++ b/src/script/microbit-interfacing/MBSpecs.ts @@ -4,9 +4,6 @@ * SPDX-License-Identifier: MIT */ -import { isatty } from 'tty'; -import MicrobitBluetooth from './MicrobitBluetooth'; - /* eslint-disable @typescript-eslint/no-namespace */ /** * References to the Bluetooth Profile UUIDs. @@ -106,7 +103,10 @@ namespace MBSpecs { /** * The buttons on the micro:bit. */ - export type Button = 'A' | 'B'; + export enum Button { + A, + B, + } export type MBVersion = 1 | 2; @@ -228,6 +228,7 @@ namespace MBSpecs { ); // TODO: Next line has been observed to fail. Proper error handling needed. + // Triage the issue, if no cause can be found please remove this todo. const modelNumber = await deviceInfo.getCharacteristic( Characteristics.MODEL_NUMBER, ); @@ -246,7 +247,6 @@ namespace MBSpecs { } catch (e) { console.log(e); } - // Something went wrong throw new Error('Could not read model number'); } diff --git a/src/script/microbit-interfacing/MicrobitBluetooth.ts b/src/script/microbit-interfacing/MicrobitBluetooth.ts index aa6019103..b1e0c04e2 100644 --- a/src/script/microbit-interfacing/MicrobitBluetooth.ts +++ b/src/script/microbit-interfacing/MicrobitBluetooth.ts @@ -4,7 +4,9 @@ * SPDX-License-Identifier: MIT */ +import Environment from '../Environment'; import TypingUtils from '../TypingUtils'; +import Logger from '../utils/Logger'; import MBSpecs from './MBSpecs'; /** @@ -56,7 +58,7 @@ export class MicrobitBluetooth { * Adds a listener for the 'gattserverdisconnected' event. * @param {Event => void} callback The function to execute. */ - public listenForDisconnect(callback: (event: Event) => any): void { + public listenForDisconnect(callback: (event: Event) => unknown): void { return this.device.addEventListener('gattserverdisconnected', callback); } @@ -64,7 +66,7 @@ export class MicrobitBluetooth { * Removes a listener for the 'gattserverdisconnected' event. * @param callback */ - public removeDisconnectListener(callback: (event: Event) => any): void { + public removeDisconnectListener(callback: (event: Event) => unknown): void { return this.device.removeEventListener('gattserverdisconnected', callback); } @@ -205,7 +207,7 @@ export class MicrobitBluetooth { // Select the correct characteristic to listen to. const UUID = - buttonToListenFor === 'A' + buttonToListenFor === MBSpecs.Button.A ? MBSpecs.Characteristics.BUTTON_A : MBSpecs.Characteristics.BUTTON_B; const buttonCharacteristic: BluetoothRemoteGATTCharacteristic = @@ -277,8 +279,9 @@ export class MicrobitBluetooth { * @param matrix The matrix to display. */ public async setLEDMatrix(matrix: unknown[][]): Promise { - if (matrix.length !== 5 || matrix[0].length !== 5) + if (matrix.length !== 5 || matrix[0].length !== 5) { throw new Error('Matrix must be 5x5'); + } // To match overloads we must cast the matrix to a number[][] let numMatrix = matrix as number[][]; @@ -301,18 +304,24 @@ export class MicrobitBluetooth { /** * Reference for the disconnect listener. Makes it easier to remove it again later. - * @param {Event} event The disconnect event + * @param {Event} _event The disconnect event * @private */ - private disconnectListener(event: Event): void { - this.device - .gatt!.connect() - .then(() => { - this.onReconnect?.(this); - }) - .catch(() => { - void this.onReconnectFailed(); - }); + private disconnectListener(_event: Event): void { + if (this.device.gatt) { + this.device.gatt + .connect() + .then(() => { + this.onReconnect?.(this); + }) + .catch(e => { + Logger.log('MicrobitBluetooth', e); + void this.onReconnectFailed(); + }); + } else { + Environment.isInDevelopment && console.error('No gatt server found!'); + } + this.disconnectEventHandler(false); } @@ -332,14 +341,17 @@ export class MicrobitBluetooth { * Fired if the request failed. */ public static async requestDevice( - name: string, onRequestFailed: (e: Error) => void, + name?: string, ): Promise { return new Promise((resolve, reject) => { + const filters = name + ? [{ namePrefix: `BBC micro:bit [${name}]` }] + : [{ namePrefix: `BBC micro:bit` }]; try { navigator.bluetooth .requestDevice({ - filters: [{ namePrefix: `BBC micro:bit [${name}]` }], + filters: filters, optionalServices: [ MBSpecs.Services.UART_SERVICE, MBSpecs.Services.ACCEL_SERVICE, @@ -352,8 +364,12 @@ export class MicrobitBluetooth { .then(btDevice => { resolve(btDevice); }) - .catch(e => reject(e)); + .catch(e => { + Environment.isInDevelopment && console.error(e); + reject(e); + }); } catch (e: unknown) { + Environment.isInDevelopment && console.error(e); onRequestFailed(e as Error); reject(e); } @@ -420,7 +436,7 @@ export class MicrobitBluetooth { try { return await this.gattServer.getPrimaryService(serviceUuid); } catch (e) { - console.log(e); + console.error(e); } throw new Error('Failed to get primary service!'); } diff --git a/src/script/microbit-interfacing/Microbits.ts b/src/script/microbit-interfacing/Microbits.ts index a68b4467b..d947d0e2d 100644 --- a/src/script/microbit-interfacing/Microbits.ts +++ b/src/script/microbit-interfacing/Microbits.ts @@ -7,16 +7,15 @@ /** * Entrypoint for the Microbit facade pattern */ -import ConnectionBehaviours from '../connection-behaviours/ConnectionBehaviours'; +import ConnectionBehaviours from './connection-behaviours/ConnectionBehaviours'; import { get, writable } from 'svelte/store'; import MBSpecs from './MBSpecs'; import MicrobitBluetooth from './MicrobitBluetooth'; import { outputting } from '../stores/uiStore'; import MicrobitUSB from './MicrobitUSB'; -import type ConnectionBehaviour from '../connection-behaviours/ConnectionBehaviour'; +import type ConnectionBehaviour from './connection-behaviours/ConnectionBehaviour'; import TypingUtils from '../TypingUtils'; import StaticConfiguration from '../../StaticConfiguration'; -import { settings } from '../stores/mlStore'; type QueueElement = { service: BluetoothRemoteGATTCharacteristic; @@ -32,7 +31,7 @@ export enum HexOrigin { type UARTMessageType = 'g' | 's'; /** - * Entry point for microbit interfaces / Facade pattern + * Entry point for microbit interfaces */ class Microbits { public static hexFiles: { 1: string; 2: string; universal: string } = { @@ -40,13 +39,13 @@ class Microbits { 2: 'firmware/MICROBIT.hex', universal: 'firmware/universal-hex.hex', }; - private static assignedInputMicrobit: MicrobitBluetooth | undefined = undefined; - private static assignedOutputMicrobit: MicrobitBluetooth | undefined = undefined; - private static inputName: string | undefined = undefined; - private static outputName: string | undefined = undefined; + private static assignedInputMicrobit: MicrobitBluetooth | undefined; + private static assignedOutputMicrobit: MicrobitBluetooth | undefined; + private static inputName: string | undefined; + private static outputName: string | undefined; private static inputVersion: MBSpecs.MBVersion | undefined; private static outputVersion: MBSpecs.MBVersion | undefined; - private static linkedMicrobit: MicrobitUSB | undefined = undefined; + private static linkedMicrobit: MicrobitUSB | undefined; private static outputIO: BluetoothRemoteGATTCharacteristic | undefined; private static outputMatrix: BluetoothRemoteGATTCharacteristic | undefined; @@ -58,13 +57,11 @@ class Microbits { private static outputOrigin = HexOrigin.UNKNOWN; private static inputOrigin = HexOrigin.UNKNOWN; - private static inputBuildVersion: number | undefined = undefined; - private static outputBuildVersion: number | undefined = undefined; + private static inputBuildVersion: number | undefined; + private static outputBuildVersion: number | undefined; - private static inputVersionIdentificationTimeout: NodeJS.Timeout | undefined = - undefined; - private static outputVersionIdentificationTimeout: NodeJS.Timeout | undefined = - undefined; + private static inputVersionIdentificationTimeout: NodeJS.Timeout | undefined; + private static outputVersionIdentificationTimeout: NodeJS.Timeout | undefined; /** * Maps pin to the number of times, it has been asked to turn on. @@ -172,6 +169,117 @@ class Microbits { return this.assignedOutputMicrobit; } + /** + * Attempts to assign and connect via bluetooth. + * @param name The expected name of the microbit. + * @return Returns true if the connection was successful, else false. + */ + public static async assignInputNoName(): Promise { + // This function is long, and ought to be split up to make it easier to understand, but this is the short explanation + // The goal is to save a MicrobitBluetooth instance to the field this.assignedInputMicrobit. + // To do this we create a bluetooth connection, `MicrobitBluetooth.createMicrobitBluetooth` + // This function needs a lot of callbacks to handle behaviours for connection, reconnection, disconnection, etc. + // These callbacks are what makes this function so long, as they are dependent on the state of the application + const connectionBehaviour = ConnectionBehaviours.getInputBehaviour(); + + const onInitialInputConnect = (microbit: MicrobitBluetooth) => { + this.assignedInputMicrobit = microbit; + + connectionBehaviour.onConnected(); + Microbits.listenToInputServices() + .then(() => { + connectionBehaviour.onReady(); + }) + .catch(reason => { + console.log(reason); + }); + }; + + const onInputDisconnect = (manual?: boolean) => { + this.inputBuildVersion = undefined; + if (this.isInputOutputTheSame()) { + ConnectionBehaviours.getOutputBehaviour().onDisconnected(); + } + if (manual) { + if (this.isInputAssigned()) { + ConnectionBehaviours.getInputBehaviour().onExpelled(manual, true); + ConnectionBehaviours.getOutputBehaviour().onExpelled(manual, true); + this.clearAssignedOutputReference(); + this.clearAssignedInputReference(); + } + } else { + connectionBehaviour.onDisconnected(); + // this.isInputReconnecting = true; // We dont offer reconnect, because dont have a name + } + this.clearBluetoothServiceActionQueue(); + }; + + const onInputReconnect = (microbit: MicrobitBluetooth) => { + this.isInputReconnecting = false; + if (this.inputFlaggedForDisconnect) { + // User has disconnected during the reconnect process, + // and the connection was reestablished, disconnect safely + void this.disconnectInputSafely(microbit); + this.inputFlaggedForDisconnect = false; + return; + } + this.assignedInputMicrobit = microbit; + if (this.isInputOutputTheSame()) { + ConnectionBehaviours.getOutputBehaviour().onConnected(); + } + connectionBehaviour.onConnected(); + Microbits.listenToInputServices() + .then(() => { + clearTimeout(this.inputVersionIdentificationTimeout); + if (this.isInputOutputTheSame()) { + this.assignedOutputMicrobit = microbit; + Microbits.listenToOutputServices() + .then(() => { + clearTimeout(this.outputVersionIdentificationTimeout); + connectionBehaviour.onReady(); + ConnectionBehaviours.getOutputBehaviour().onReady(); + }) + .catch(reason => { + console.error(reason); + }); + } else { + connectionBehaviour.onReady(); + } + }) + .catch(reason => { + console.error(reason); + }); + }; + + const onInputReconnectFailed = () => { + ConnectionBehaviours.getInputBehaviour().onExpelled(false, true); + ConnectionBehaviours.getOutputBehaviour().onExpelled(false, true); + this.clearAssignedOutputReference(); + }; + + try { + const request = await MicrobitBluetooth.requestDevice( + this.onFailedConnection(connectionBehaviour), + ); + await MicrobitBluetooth.createMicrobitBluetooth( + request, + onInitialInputConnect, + onInputDisconnect, + this.onFailedConnection(connectionBehaviour), + onInputReconnect, + onInputReconnectFailed, + ); + + connectionBehaviour.onAssigned(this.getInput()); + this.inputVersion = this.getInput().getVersion(); + return true; + } catch (e) { + console.error(e); + this.onFailedConnection(connectionBehaviour)(e as Error); + } + return false; + } + /** * Attempts to assign and connect via bluetooth. * @param name The expected name of the microbit. @@ -249,14 +357,14 @@ class Microbits { ConnectionBehaviours.getOutputBehaviour().onReady(); }) .catch(reason => { - console.log(reason); + console.error(reason); }); } else { connectionBehaviour.onReady(); } }) .catch(reason => { - console.log(reason); + console.error(reason); }); }; @@ -268,8 +376,8 @@ class Microbits { try { const request = await MicrobitBluetooth.requestDevice( - name, this.onFailedConnection(connectionBehaviour), + name, ); await MicrobitBluetooth.createMicrobitBluetooth( request, @@ -285,7 +393,7 @@ class Microbits { this.inputVersion = this.getInput().getVersion(); return true; } catch (e) { - console.log(e); + console.error(e); this.onFailedConnection(connectionBehaviour)(e as Error); } return false; @@ -299,8 +407,8 @@ class Microbits { */ private static async disconnectInputSafely(microbit: MicrobitBluetooth): Promise { await microbit.listenToAccelerometer(TypingUtils.emptyFunction); - await microbit.listenToButton('A', TypingUtils.emptyFunction); - await microbit.listenToButton('B', TypingUtils.emptyFunction); + await microbit.listenToButton(MBSpecs.Button.A, TypingUtils.emptyFunction); + await microbit.listenToButton(MBSpecs.Button.B, TypingUtils.emptyFunction); microbit.disconnect(); } @@ -313,14 +421,18 @@ class Microbits { connectionBehaviour.accelerometerChange.bind(connectionBehaviour), ); await this.getInput().listenToButton( - 'A', + MBSpecs.Button.A, connectionBehaviour.buttonChange.bind(connectionBehaviour), ); await this.getInput().listenToButton( - 'B', + MBSpecs.Button.B, connectionBehaviour.buttonChange.bind(connectionBehaviour), ); - await this.getInput().listenToUART(data => this.inputUartHandler(data)); + try { + await this.getInput().listenToUART(data => this.inputUartHandler(data)); + } catch (error) { + console.error(error); + } this.inputVersionIdentificationTimeout = setTimeout(() => { connectionBehaviour.onIdentifiedAsOutdated(); }, StaticConfiguration.versionIdentificationTimeoutDuration); @@ -341,7 +453,89 @@ class Microbits { this.outputVersionIdentificationTimeout = setTimeout(() => { connectionBehaviour.onIdentifiedAsOutdated(); }, StaticConfiguration.versionIdentificationTimeoutDuration); - await this.getOutput().listenToUART(data => this.outputUartHandler(data)); + try { + await this.getOutput().listenToUART(data => this.outputUartHandler(data)); + } catch (error) { + console.error(error); + } + } + + /** + * Attempts to assign and connect via bluetooth. + * @param name The expected name of the microbit. + * @return Returns true if the connection was successful, else false. + */ + public static async assignOutputNoName(): Promise { + const connectionBehaviour: ConnectionBehaviour = + ConnectionBehaviours.getOutputBehaviour(); + + const onInitialOutputConnect = (microbit: MicrobitBluetooth) => { + this.assignedOutputMicrobit = microbit; + connectionBehaviour.onConnected(); + this.listenToOutputServices() + .then(() => { + connectionBehaviour.onReady(); + }) + .catch(e => { + console.log(e); + }); + }; + + const onOutputDisconnect = (manual?: boolean) => { + this.outputBuildVersion = undefined; + if (manual) { + if (this.isOutputAssigned()) { + ConnectionBehaviours.getOutputBehaviour().onExpelled(manual); + this.clearAssignedOutputReference(); + } + } else { + // this.isOutputReconnecting = true; // We dont offer reconnection for no-named connections + ConnectionBehaviours.getOutputBehaviour().onDisconnected(); + } + this.clearBluetoothServiceActionQueue(); + }; + + const onOutputReconnect = (microbit: MicrobitBluetooth) => { + this.isOutputReconnecting = false; + if (this.outputFlaggedForDisconnect) { + this.outputFlaggedForDisconnect = false; + void this.disconnectOutputSafely(microbit); + return; + } + this.assignedOutputMicrobit = microbit; + connectionBehaviour.onConnected(); + this.listenToOutputServices() + .then(() => { + connectionBehaviour.onReady(); + }) + .catch(e => { + console.log(e); + }); + }; + + const onOutputReconnectFailed = () => { + connectionBehaviour.onExpelled(false, false); + }; + + try { + const bluetoothDevice = await MicrobitBluetooth.requestDevice( + this.onFailedConnection(connectionBehaviour), + ); + await MicrobitBluetooth.createMicrobitBluetooth( + bluetoothDevice, + onInitialOutputConnect, + onOutputDisconnect, + this.onFailedConnection(connectionBehaviour), + onOutputReconnect, + onOutputReconnectFailed, + ); + connectionBehaviour.onAssigned(this.getOutput()); + this.outputVersion = this.getOutput().getVersion(); + return true; + } catch (e) { + this.onFailedConnection(connectionBehaviour)(e as Error); + } + return false; } /** @@ -405,8 +599,8 @@ class Microbits { try { const bluetoothDevice = await MicrobitBluetooth.requestDevice( - name, this.onFailedConnection(connectionBehaviour), + name, ); await MicrobitBluetooth.createMicrobitBluetooth( bluetoothDevice, @@ -693,11 +887,6 @@ class Microbits { 'No input microbit has be defined! Please check that it is connected before using it', ); } - if (!this.inputName) { - throw new Error( - 'Something went wrong. Input microbit was specified, but without name!', - ); - } this.assignedOutputMicrobit = this.getInput(); this.outputName = this.inputName; this.outputVersion = this.inputVersion; @@ -995,7 +1184,7 @@ class Microbits { .catch(err => { // Catches a characteristic not found error, preventing further output. // Why does this happens is not clear - console.log(err); + console.error(err); if (err) { if ((err as DOMException).message.includes('GATT Service no longer exists')) { this.listenToOutputServices() @@ -1009,6 +1198,7 @@ class Microbits { }); } } + get(this.bluetoothServiceActionQueue).busy = false; this.processServiceActionQueue(); }); diff --git a/src/script/connection-behaviours/ConnectionBehaviour.ts b/src/script/microbit-interfacing/connection-behaviours/ConnectionBehaviour.ts similarity index 89% rename from src/script/connection-behaviours/ConnectionBehaviour.ts rename to src/script/microbit-interfacing/connection-behaviours/ConnectionBehaviour.ts index 38c656af8..58a9a241d 100644 --- a/src/script/connection-behaviours/ConnectionBehaviour.ts +++ b/src/script/microbit-interfacing/connection-behaviours/ConnectionBehaviour.ts @@ -4,8 +4,8 @@ * SPDX-License-Identifier: MIT */ -import type MicrobitBluetooth from '../microbit-interfacing/MicrobitBluetooth'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; +import type MicrobitBluetooth from '../MicrobitBluetooth'; +import MBSpecs from '../MBSpecs'; /** * Contract for the behaviour of micro:bit connections. @@ -35,13 +35,13 @@ interface ConnectionBehaviour { * @param {string} name * The name of the micro:bit. */ - onAssigned(microbit: MicrobitBluetooth, name: string): void; + onAssigned(microbit: MicrobitBluetooth, name?: string): void; /** * What should happen when the micro:bit gets connected via Bluetooth * @param name Name of the micro:bit */ - onConnected(name: string): void; + onConnected(name?: string): void; /** * What should happen when the microbit is ready? diff --git a/src/script/connection-behaviours/ConnectionBehaviours.ts b/src/script/microbit-interfacing/connection-behaviours/ConnectionBehaviours.ts similarity index 100% rename from src/script/connection-behaviours/ConnectionBehaviours.ts rename to src/script/microbit-interfacing/connection-behaviours/ConnectionBehaviours.ts diff --git a/src/script/connection-behaviours/InputBehaviour.ts b/src/script/microbit-interfacing/connection-behaviours/InputBehaviour.ts similarity index 74% rename from src/script/connection-behaviours/InputBehaviour.ts rename to src/script/microbit-interfacing/connection-behaviours/InputBehaviour.ts index b08b6c90f..d55d753ed 100644 --- a/src/script/connection-behaviours/InputBehaviour.ts +++ b/src/script/microbit-interfacing/connection-behaviours/InputBehaviour.ts @@ -4,17 +4,25 @@ * SPDX-License-Identifier: MIT */ -import type MicrobitBluetooth from '../microbit-interfacing/MicrobitBluetooth'; -import { ModelView, buttonPressed, onCatastrophicError, state } from '../stores/uiStore'; -import { livedata } from '../stores/mlStore'; -import { t } from '../../i18n'; +import type MicrobitBluetooth from '../MicrobitBluetooth'; +import { + ModelView, + buttonPressed, + onCatastrophicError, + state, +} from '../../stores/uiStore'; +import { t } from '../../../i18n'; import { get } from 'svelte/store'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; +import MBSpecs from '../MBSpecs'; import LoggingDecorator from './LoggingDecorator'; -import CookieManager from '../CookieManager'; -import TypingUtils from '../TypingUtils'; -import { DeviceRequestStates } from '../stores/connectDialogStore'; -import StaticConfiguration from '../../StaticConfiguration'; +import TypingUtils from '../../TypingUtils'; +import { DeviceRequestStates } from '../../stores/connectDialogStore'; +import StaticConfiguration from '../../../StaticConfiguration'; +import MicrobitAccelerometerLiveData, { + MicrobitAccelerometerDataVector, +} from '../../livedata/MicrobitAccelerometerData'; +import { stores } from '../../stores/Stores'; +import LiveDataBuffer from '../../domain/LiveDataBuffer'; let text = get(t); t.subscribe(t => (text = t)); @@ -23,10 +31,6 @@ t.subscribe(t => (text = t)); * Implementation of the input ConnectionBehaviour */ class InputBehaviour extends LoggingDecorator { - private smoothedAccelX = 0; - private smoothedAccelY = 0; - private smoothedAccelZ = 0; - private reconnectTimeout = setTimeout(TypingUtils.emptyFunction, 0); onBluetoothConnectionError(error?: unknown) { @@ -40,10 +44,13 @@ class InputBehaviour extends LoggingDecorator { onIdentifiedAsOutdated(): void { super.onIdentifiedAsOutdated(); + /* + TODO: Disabled for now as the results are unpredictable state.update(s => { s.isInputOutdated = true; return s; }); + */ } onVersionIdentified(versionNumber: number): void { @@ -72,6 +79,7 @@ class InputBehaviour extends LoggingDecorator { onReady() { super.onReady(); + clearTimeout(this.reconnectTimeout); state.update(s => { s.isInputReady = true; @@ -79,7 +87,7 @@ class InputBehaviour extends LoggingDecorator { }); } - onAssigned(microbitBluetooth: MicrobitBluetooth, name: string) { + onAssigned(microbitBluetooth: MicrobitBluetooth, name?: string) { super.onAssigned(microbitBluetooth, name); state.update(s => { s.isInputAssigned = true; @@ -121,8 +129,12 @@ class InputBehaviour extends LoggingDecorator { }); } - onConnected(name: string): void { + onConnected(name?: string): void { super.onConnected(name); + const buffer = new LiveDataBuffer( + StaticConfiguration.accelerometerLiveDataBufferSize, + ); + stores.setLiveData(new MicrobitAccelerometerLiveData(buffer)); state.update(s => { s.isInputConnected = true; @@ -134,7 +146,7 @@ class InputBehaviour extends LoggingDecorator { // Works like this: If the MB manages to connect, wait `reconnectTimeoutDuration` milliseconds // if MB does not call onReady before that expires, refresh the page clearTimeout(this.reconnectTimeout); - const onTimeout = () => onCatastrophicError(); + const onTimeout = () => onCatastrophicError(!!name); this.reconnectTimeout = setTimeout(function () { onTimeout(); }, StaticConfiguration.reconnectTimeoutDuration); @@ -146,24 +158,20 @@ class InputBehaviour extends LoggingDecorator { const accelX = x / 1000.0; const accelY = y / 1000.0; const accelZ = z / 1000.0; - this.smoothedAccelX = accelX * 0.25 + this.smoothedAccelX * 0.75; - this.smoothedAccelY = accelY * 0.25 + this.smoothedAccelY * 0.75; - this.smoothedAccelZ = accelZ * 0.25 + this.smoothedAccelZ * 0.75; - - livedata.set({ - accelX, - accelY, - accelZ, - smoothedAccelX: this.smoothedAccelX, - smoothedAccelY: this.smoothedAccelY, - smoothedAccelZ: this.smoothedAccelZ, - }); + + get(stores).liveData.put( + new MicrobitAccelerometerDataVector({ + x: accelX, + y: accelY, + z: accelZ, + }), + ); } buttonChange(buttonState: MBSpecs.ButtonState, button: MBSpecs.Button): void { super.buttonChange(buttonState, button); if (buttonState === MBSpecs.ButtonStates.Released) return; - if (button === 'A') { + if (button === MBSpecs.Button.A) { buttonPressed.update(obj => { obj.buttonA = 1; obj.buttonB = 0; diff --git a/src/script/connection-behaviours/LoggingDecorator.ts b/src/script/microbit-interfacing/connection-behaviours/LoggingDecorator.ts similarity index 90% rename from src/script/connection-behaviours/LoggingDecorator.ts rename to src/script/microbit-interfacing/connection-behaviours/LoggingDecorator.ts index 53917aaa8..1cccc1a5d 100644 --- a/src/script/connection-behaviours/LoggingDecorator.ts +++ b/src/script/microbit-interfacing/connection-behaviours/LoggingDecorator.ts @@ -4,10 +4,10 @@ * SPDX-License-Identifier: MIT */ -import MicrobitBluetooth from '../microbit-interfacing/MicrobitBluetooth'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; +import MicrobitBluetooth from '../MicrobitBluetooth'; +import MBSpecs from '../MBSpecs'; import type ConnectionBehaviour from './ConnectionBehaviour'; -import Environment from '../Environment'; +import Environment from '../../Environment'; /** * Used for logging / Decorator pattern @@ -61,7 +61,7 @@ abstract class LoggingDecorator implements ConnectionBehaviour { this.enableLogging && console.log('Button change', buttonState, button); } - onAssigned(microbit: MicrobitBluetooth, name: string): void { + onAssigned(microbit: MicrobitBluetooth, name?: string): void { this.enableLogging && console.log(name, ' was assigned '); this.enableLogging && console.log(microbit); } @@ -70,7 +70,7 @@ abstract class LoggingDecorator implements ConnectionBehaviour { this.enableLogging && console.log('Device request was cancelled'); } - onConnected(name: string): void { + onConnected(name?: string): void { this.enableLogging && console.log(name, ' got connected via bluetooth'); } diff --git a/src/script/connection-behaviours/OutputBehaviour.ts b/src/script/microbit-interfacing/connection-behaviours/OutputBehaviour.ts similarity index 84% rename from src/script/connection-behaviours/OutputBehaviour.ts rename to src/script/microbit-interfacing/connection-behaviours/OutputBehaviour.ts index a6a6a55f7..71a042981 100644 --- a/src/script/connection-behaviours/OutputBehaviour.ts +++ b/src/script/microbit-interfacing/connection-behaviours/OutputBehaviour.ts @@ -4,17 +4,17 @@ * SPDX-License-Identifier: MIT */ -import MicrobitBluetooth from '../microbit-interfacing/MicrobitBluetooth'; -import { ModelView, onCatastrophicError, state } from '../stores/uiStore'; -import { t } from '../../i18n'; +import MicrobitBluetooth from '../MicrobitBluetooth'; +import { ModelView, onCatastrophicError, state } from '../../stores/uiStore'; +import { t } from '../../../i18n'; import { get } from 'svelte/store'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; +import MBSpecs from '../MBSpecs'; import LoggingDecorator from './LoggingDecorator'; -import CookieManager from '../CookieManager'; -import TypingUtils from '../TypingUtils'; -import { DeviceRequestStates } from '../stores/connectDialogStore'; -import Microbits from '../microbit-interfacing/Microbits'; -import StaticConfiguration from '../../StaticConfiguration'; +import CookieManager from '../../CookieManager'; +import TypingUtils from '../../TypingUtils'; +import { DeviceRequestStates } from '../../stores/connectDialogStore'; +import Microbits from '../Microbits'; +import StaticConfiguration from '../../../StaticConfiguration'; let text = get(t); t.subscribe(t => (text = t)); @@ -33,10 +33,13 @@ class OutputBehaviour extends LoggingDecorator { onIdentifiedAsOutdated(): void { super.onIdentifiedAsOutdated(); + /* + TODO: Disabled for now as the results are unpredictable state.update(s => { s.isOutputOutdated = true; return s; }); + */ } onVersionIdentified(versionNumber: number): void { @@ -92,7 +95,7 @@ class OutputBehaviour extends LoggingDecorator { clearTimeout(this.reconnectTimeout); } - onAssigned(microbitBluetooth: MicrobitBluetooth, name: string) { + onAssigned(microbitBluetooth: MicrobitBluetooth, name?: string) { super.onAssigned(microbitBluetooth, name); state.update(s => { s.isOutputAssigned = true; @@ -132,7 +135,7 @@ class OutputBehaviour extends LoggingDecorator { return; } - onConnected(name: string): void { + onConnected(name?: string): void { super.onConnected(name); state.update(s => { @@ -144,7 +147,7 @@ class OutputBehaviour extends LoggingDecorator { // Reset connection reconnectTimeoutTime clearTimeout(this.reconnectTimeout); - const onTimeout = () => onCatastrophicError(); + const onTimeout = () => onCatastrophicError(!!name); this.reconnectTimeout = setTimeout(function () { onTimeout(); }, StaticConfiguration.reconnectTimeoutDuration); diff --git a/src/script/ml.ts b/src/script/ml.ts deleted file mode 100644 index 339eb71dc..000000000 --- a/src/script/ml.ts +++ /dev/null @@ -1,330 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -import { alertUser, state } from './stores/uiStore'; -import { - bestPrediction, - gestureConfidences, - type GestureData, - getPrevData, - model, - settings, - TrainingStatus, - trainingStatus, -} from './stores/mlStore'; -import { FilterType, Axes, determineFilter, AxesType } from './datafunctions'; -import { get, type Unsubscriber } from 'svelte/store'; -import { t } from '../i18n'; -import * as tf from '@tensorflow/tfjs'; -import { LayersModel, SymbolicTensor, Tensor } from '@tensorflow/tfjs'; -import Gestures from './Gestures'; -import { gestures } from './stores/Stores'; -import Repositories from './Repositories'; - -let text: (key: string, vars?: object) => string; -t.subscribe(t => (text = t)); - -// Whenever model is trained, the settings at the time is saved in this variable -// Such that prediction continues on with the same settings as during training -let modelSettings: { axes: AxesType[]; filters: Set }; - -// Hacky "timer" to pad the training time if needed -let trainingTimerPromise: Promise; - -// Add parameter to allow unsubscribing from store, when predicting ends. -// Prevents memory leak. -let unsubscribeFromSettings: Unsubscriber | undefined = undefined; - -// Variable for accessing the predictionInterval -let predictionInterval: NodeJS.Timeout | undefined = undefined; - -function createModel(): LayersModel { - const gestureData = get(gestures); - const numberOfClasses: number = gestureData.length; - const inputShape = [ - get(settings).includedFilters.size * get(settings).includedAxes.length, - ]; - - const input = tf.input({ shape: inputShape }); - const normalizer = tf.layers.batchNormalization().apply(input); - const dense = tf.layers.dense({ units: 16, activation: 'relu' }).apply(normalizer); - const softmax = tf.layers - .dense({ units: numberOfClasses, activation: 'softmax' }) - .apply(dense) as SymbolicTensor; - const model = tf.model({ inputs: input, outputs: softmax }); - - model.compile({ - loss: 'categoricalCrossentropy', - optimizer: tf.train.sgd(0.5), - metrics: ['accuracy'], - }); - - return model; -} - -export function trainModel() { - state.update(obj => { - obj.isTraining = true; - return obj; - }); - if (!isTrainingAllowed()) { - state.update(obj => { - obj.isTraining = false; - return obj; - }); - return; - } - - // Freeze modelSetting untill next training - modelSettings = { - axes: get(settings).includedAxes, - filters: get(settings).includedFilters, - }; - - // Fetch data - const gestureData = get(gestures); - const features: Array = []; - const labels: Array = []; - const numberofClasses: number = gestureData.length; - - gestureData.forEach((MLClass, index) => { - MLClass.recordings.forEach(recording => { - // prepare features - const inputs: number[] = makeInputs(recording.data); - features.push(inputs); - - // Prepare labels - const label: number[] = new Array(numberofClasses) as number[]; - label.fill(0, 0, numberofClasses); - label[index] = 1; - labels.push(label); - }); - }); - - const tensorFeatures = tf.tensor(features); - const tensorLabels = tf.tensor(labels); - - const nn: LayersModel = createModel(); - - trainingTimerPromise = new Promise(resolve => { - setTimeout(() => { - resolve(true); - }, 2500); - // Promise resolves after 2.5 sec, making training take at least 2.5 sec from users perspective - // See "finishedTraining" function to see how this works - }); - - const onTrainEnd = () => finishedTraining(); - - nn.fit(tensorFeatures, tensorLabels, { - epochs: get(settings).numEpochs, - batchSize: 16, - validationSplit: 0.1, - callbacks: { onTrainEnd }, // onEpochEnd <-- use this to make loading animation - }).catch(err => { - trainingStatus.set(TrainingStatus.Failure); - console.error('tensorflow training process failed:', err); - }); - trainingStatus.set(TrainingStatus.Success); - model.set(nn); -} - -export function isParametersLegal(): boolean { - const s = get(settings); - return s.includedAxes.length > 0 && s.includedFilters.size > 0; -} - -// Assess whether -function isTrainingAllowed(messageUser = true) { - const gestureData = get(gestures); - - // If less than two gestures - if (!gestureData || gestureData.length < 2) { - if (messageUser) { - alertUser(text('alert.twoGestures')); - } - return false; - } - - // If parameters aren't legal - if (!isParametersLegal()) { - if (messageUser) { - alertUser(text('alert.oneDataRepresentation')); - } - return false; - } - - // If gestures have less than three recordings per gesture. - if (!sufficientGestureData(gestureData, messageUser)) { - return false; - } - - return true; -} - -// Assess whether each gesture has sufficient data. (Limited by three) -export function sufficientGestureData(gestureData: GestureData[], messageUser: boolean) { - let sufficientData = true; - gestureData.forEach(gesture => { - if (gesture.recordings.length < 3) { - if (messageUser) { - alertUser(text('alert.recordingsPerGesture')); - } - sufficientData = false; - } - }); - return sufficientData; -} - -// Set state to not-Training and initiate prediction. -function finishedTraining() { - // Wait for promise to resolve, to ensure a minimum of 2.5 sec of training from users perspective - void trainingTimerPromise.then(() => { - state.update(obj => { - obj.isTraining = false; - return obj; - }); - setupPredictionInterval(); - }); -} - -// makeInput reduces array of x, y and z inputs to a single number array with values. -// Depending on user settings. There will be anywhere between 1-24 parameters in - -function makeInputs(sample: { x: number[]; y: number[]; z: number[] }): number[] { - const dataRep: number[] = []; - - if (!modelSettings) { - throw new Error('Model settings not found'); - } - - // We use modelSettings to determine which filters to use. In this way the classify function - // will be called with the same filters and axes untill the next training - modelSettings.filters.forEach(filter => { - const filterOutput = determineFilter(filter); - if (modelSettings.axes.includes(Axes.X)) - dataRep.push(filterOutput.computeOutput(sample.x)); - if (modelSettings.axes.includes(Axes.Y)) - dataRep.push(filterOutput.computeOutput(sample.y)); - if (modelSettings.axes.includes(Axes.Z)) - dataRep.push(filterOutput.computeOutput(sample.z)); - }); - - return dataRep; -} - -// Set the global state. Telling components, that the program is predicting -function setIsPredicting(isPredicting: boolean): void { - state.update(s => { - s.isPredicting = isPredicting; - return s; - }); -} - -// Setup prediction. Listens for user-settings (Updates pr second). -// Whenever this changes, the updatesPrSecond also changes. -function setupPredictionInterval(): void { - // Set state and fetch updatesPrSecond. - setIsPredicting(true); - const updatesPrSecond = get(settings).updatesPrSecond; - - const classifyAutomatically = get(settings).automaticClassification; - - if (classifyAutomatically) { - predictionInterval = setInterval(classify, 1000 / updatesPrSecond); - } - - // When user changes settings - unsubscribeFromSettings = settings.subscribe(update => { - // Only if the updatesPrSecond changed or buttons changed - // TODO: Change to early exit structure - if ( - update.updatesPrSecond !== updatesPrSecond || - update.automaticClassification !== classifyAutomatically - ) { - if (predictionInterval !== undefined) { - clearInterval(predictionInterval); - } - predictionInterval = undefined; - setupPredictionInterval(); - } - }); -} - -// Classify data -export function classify() { - // Get currentState to check whether the prediction has been interrupted by other processes - const currentState = get(state); - const currentTrainingStatus = get(trainingStatus); - const hasBeenInterrupted = - !currentState.isPredicting || - currentState.isRecording || - currentState.isTraining || - currentTrainingStatus !== TrainingStatus.Success; - - if (hasBeenInterrupted) { - if (predictionInterval !== undefined) { - clearInterval(predictionInterval); - } - predictionInterval = undefined; - setIsPredicting(false); - unsubscribeFromSettings?.(); - // if (unsubscribeFromSettings) unsubscribeFromSettings(); - return; - } - - if (!currentState.isInputConnected) return; - - // Get formatted version of previous data - const data = getPrevData(); - if (data === undefined) - throw new Error('Unsufficient amount of data to make prediction'); - const input: number[] = makeInputs(data); - const inputTensor = tf.tensor([input]); - const prediction: Tensor = get(model).predict(inputTensor) as Tensor; - prediction - .data() - .then(data => { - tfHandlePrediction(data as Float32Array); - }) - .catch(err => console.error('Prediction error:', err)); -} - -function tfHandlePrediction(result: Float32Array) { - let bestConfidence = 0; - let bestGestureID: number | undefined = undefined; - - const gestureData = get(gestures); - - gestureData.forEach(({ ID }, index) => { - Repositories.getInstance() - .getModelRepository() - .setGestureConfidence(ID, result[index]); - - gestureConfidences.update(confidenceMap => { - confidenceMap[ID] = result[index]; - return confidenceMap; - }); - - if (result[index] > bestConfidence) { - bestConfidence = result[index]; - bestGestureID = ID; - } - }); - - for (const gesture of get(gestures)) { - if (gesture.ID === bestGestureID) { - bestPrediction.set({ - ...gesture, - confidence: { - currentConfidence: bestConfidence, - requiredConfidence: gesture.confidence.requiredConfidence, - isConfident: gesture.confidence.isConfident, - }, - }); - } - } -} \ No newline at end of file diff --git a/src/script/mlmodels/AccelerometerClassifierInput.ts b/src/script/mlmodels/AccelerometerClassifierInput.ts new file mode 100644 index 000000000..0b7a63269 --- /dev/null +++ b/src/script/mlmodels/AccelerometerClassifierInput.ts @@ -0,0 +1,46 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { get } from 'svelte/store'; +import ClassifierInput from '../domain/ClassifierInput'; +import Filters from '../domain/Filters'; +import { highlightedAxis } from '../stores/uiStore'; +import Axes from '../domain/Axes'; + +class AccelerometerClassifierInput implements ClassifierInput { + constructor( + private xs: number[], + private ys: number[], + private zs: number[], + ) {} + + public getInput(filters: Filters): number[] { + // TODO: Bad! How should we go about deciding what axes are provided for prediction when axes are highlighted? + const axis = get(highlightedAxis); + if (axis) { + if (axis === Axes.X) { + return [...filters.compute(this.xs)]; + } + if (axis === Axes.Y) { + return [...filters.compute(this.ys)]; + } + if (axis === Axes.Z) { + return [...filters.compute(this.zs)]; + } + } + + return [ + ...filters.compute(this.xs), + ...filters.compute(this.ys), + ...filters.compute(this.zs), + ]; + } + + public getNumberOfSamples(): number { + return this.xs.length; // Assuming all axes have the same length + } +} + +export default AccelerometerClassifierInput; diff --git a/src/script/mlmodels/KNNMLModel.ts b/src/script/mlmodels/KNNMLModel.ts new file mode 100644 index 000000000..099677fc6 --- /dev/null +++ b/src/script/mlmodels/KNNMLModel.ts @@ -0,0 +1,40 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { tensor } from '@tensorflow/tfjs'; +import MLModel from '../domain/MLModel'; +import * as knnClassifier from '@tensorflow-models/knn-classifier'; + +class KNNMLModel implements MLModel { + constructor( + private model: knnClassifier.KNNClassifier, + private k: number, + ) {} + public async predict(filteredData: number[]): Promise { + const inputTensor = tensor(filteredData); + + try { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + const prediction = await this.model.predictClass(inputTensor, this.k); + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + const classes = Object.getOwnPropertyNames(prediction.confidences); + const confidences: number[] = []; + + for (let i = 0; i < classes.length; i++) { + const clazz = classes[i]; + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access + const confidence = prediction.confidences[clazz]; + confidences.push(confidence as number); + } + + return Promise.resolve(confidences); + } catch (err) { + console.error('Prediction error: ', err); + return Promise.reject(err); + } + } +} + +export default KNNMLModel; diff --git a/src/script/mlmodels/KNNModelTrainer.ts b/src/script/mlmodels/KNNModelTrainer.ts new file mode 100644 index 000000000..f1993f18a --- /dev/null +++ b/src/script/mlmodels/KNNModelTrainer.ts @@ -0,0 +1,41 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import ModelTrainer, { TrainingData } from '../domain/ModelTrainer'; +import KNNMLModel from './KNNMLModel'; +import * as tf from '@tensorflow/tfjs'; +import * as knnClassifier from '@tensorflow-models/knn-classifier'; + +/** + * Trains a K-Nearest Neighbour model + */ +class KNNModelTrainer implements ModelTrainer { + // TODO: dataFilterer is mostly for the highlighted axis use-case, should it be more generic, or stay here? + constructor( + private k: number, + private dataFilterer?: (allData: TrainingData) => TrainingData, + ) {} + public trainModel(trainingData: TrainingData): Promise { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + const knn: knnClassifier.KNNClassifier = knnClassifier.create(); + + if (this.dataFilterer) { + trainingData = this.dataFilterer(trainingData); + } + + console.log(trainingData); + trainingData.classes.forEach((gestureClass, index) => { + gestureClass.samples.forEach(sample => { + const example: tf.Tensor = tf.tensor(sample.value); + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call + knn.addExample(example, index); + }); + }); + + return Promise.resolve(new KNNMLModel(knn, this.k)); + } +} + +export default KNNModelTrainer; diff --git a/src/script/mlmodels/KNNNonNormalizedMLModel.ts b/src/script/mlmodels/KNNNonNormalizedMLModel.ts new file mode 100644 index 000000000..a91b252c3 --- /dev/null +++ b/src/script/mlmodels/KNNNonNormalizedMLModel.ts @@ -0,0 +1,61 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import MLModel from '../domain/MLModel'; +import { Point3D, distanceBetween } from '../utils/graphUtils'; + +export type LabelledPoint = { + classIndex: number; +} & Point3D; + +/** + * Represents a KNN model, in which points are not normalized and retain their raw values + */ +class KNNNonNormalizedMLModel implements MLModel { + constructor( + private k: number, + private noOfClasses: number, + private points: LabelledPoint[], + ) {} + + predict(filteredData: number[]): Promise { + // Transform live-data to Point3D type + const predictedPoint: Point3D = this.getPredictedPoint(filteredData); + + // Sort points by distance to live-data point + const orderedPoints = [...this.points]; + orderedPoints.sort((a, b) => { + const aDist = distanceBetween(predictedPoint, a); + const bDist = distanceBetween(predictedPoint, b); + return aDist - bDist; + }); + + // Find the nearest gesture class indices + const neighbours = []; + for (let i = 0; i < this.k; i++) { + const neighbour = orderedPoints[i]; + neighbours.push(neighbour.classIndex); + } + + // Compute the confidences and create the confidences array. + const confidences = []; + for (let i = 0; i < this.noOfClasses; i++) { + confidences.push(neighbours.filter(e => e === i).length / this.k); + } + + return Promise.resolve(confidences); + } + + private getPredictedPoint(filteredData: number[]): Point3D { + return { + x: filteredData[0], + y: filteredData[1], + z: filteredData.length > 2 ? filteredData[2] : 0, + }; + } +} + +export default KNNNonNormalizedMLModel; diff --git a/src/script/mlmodels/KNNNonNormalizedModelTrainer.ts b/src/script/mlmodels/KNNNonNormalizedModelTrainer.ts new file mode 100644 index 000000000..912dbe969 --- /dev/null +++ b/src/script/mlmodels/KNNNonNormalizedModelTrainer.ts @@ -0,0 +1,47 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import ModelTrainer, { TrainingData } from '../domain/ModelTrainer'; +import Logger from '../utils/Logger'; +import KNNNonNormalizedMLModel, { LabelledPoint } from './KNNNonNormalizedMLModel'; + +/** + * Trains a K-Nearest Neighbour model. Unlike the version provided by tensorflow, the points are not normalized + */ +class KNNNonNormalizedModelTrainer implements ModelTrainer { + // TODO: dataFilterer is mostly for the highlighted axis use-case, should it be more generic, or stay here? + constructor( + private k: number, + private dataFilterer?: (allData: TrainingData) => TrainingData, + ) {} + + public trainModel(trainingData: TrainingData): Promise { + Logger.log('KNNNonNormalizedModelTrainer', 'Training model'); + if (this.dataFilterer) { + Logger.log('KNNNonNormalizedModelTrainer', 'Filtering training data'); + trainingData = this.dataFilterer(trainingData); + } else { + Logger.log('KNNNonNormalizedModelTrainer', 'No data filtering'); + } + const points: LabelledPoint[] = []; + + trainingData.classes.forEach((gestureClass, labelIndex) => { + gestureClass.samples.forEach(sample => { + points.push({ + classIndex: labelIndex, + x: sample.value[0], + y: sample.value[1], + z: sample.value.length > 2 ? sample.value[2] : 0, + }); + }); + }); + + return Promise.resolve( + new KNNNonNormalizedMLModel(this.k, trainingData.classes.length, points), + ); + } +} + +export default KNNNonNormalizedModelTrainer; diff --git a/src/script/mlmodels/LayersMLModel.ts b/src/script/mlmodels/LayersMLModel.ts new file mode 100644 index 000000000..454116797 --- /dev/null +++ b/src/script/mlmodels/LayersMLModel.ts @@ -0,0 +1,26 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { LayersModel } from '@tensorflow/tfjs'; +import MLModel from '../domain/MLModel'; +import * as tf from '@tensorflow/tfjs'; + +class LayersMLModel implements MLModel { + constructor(private neuralNet: LayersModel) {} + + public async predict(filteredData: number[]): Promise { + const inputTensor = tf.tensor([filteredData]); + const prediction: tf.Tensor = this.neuralNet.predict(inputTensor) as tf.Tensor; + try { + const predictionOutput = (await prediction.data()) as Float32Array; + return Array.from(predictionOutput); + } catch (err) { + console.error('Prediction error:', err); + return Promise.reject(err); + } + } +} + +export default LayersMLModel; diff --git a/src/script/mlmodels/LayersModelTrainer.ts b/src/script/mlmodels/LayersModelTrainer.ts new file mode 100644 index 000000000..5ac7b20e2 --- /dev/null +++ b/src/script/mlmodels/LayersModelTrainer.ts @@ -0,0 +1,87 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import ModelTrainer, { TrainingData } from '../domain/ModelTrainer'; +import LayersMLModel from './LayersMLModel'; +import * as tf from '@tensorflow/tfjs'; +export type LayersModelTrainingSettings = { + noOfEpochs: number; + noOfUnits: number; + validationSplit: number; + learningRate: number; + batchSize: number; +}; + +export type LossTrainingIteration = { + loss: number; + epoch: number; +}; + +class LayersModelTrainer implements ModelTrainer { + constructor( + private settings: LayersModelTrainingSettings, + private onFitIteration: (h: LossTrainingIteration) => void, + ) {} + public async trainModel(trainingData: TrainingData): Promise { + // Fetch data + const features: Array = []; + const labels: Array = []; + const numberOfClasses = trainingData.classes.length; + + trainingData.classes.forEach((gestureClass, index) => { + gestureClass.samples.forEach(sample => { + features.push(sample.value); + + const label: number[] = new Array(numberOfClasses) as number[]; + label.fill(0, 0, numberOfClasses); + label[index] = 1; + labels.push(label); + }); + }); + + const tensorFeatures = tf.tensor(features); + const tensorLabels = tf.tensor(labels); + + // Find the shape by looking at the first data point + const inputShape = [trainingData.classes[0].samples[0].value.length]; + + const input = tf.input({ shape: inputShape }); + const normalizer = tf.layers.batchNormalization().apply(input); + const dense = tf.layers + .dense({ units: this.settings.noOfUnits, activation: 'relu' }) + .apply(normalizer); + const softmax = tf.layers + .dense({ units: numberOfClasses, activation: 'softmax' }) + .apply(dense) as tf.SymbolicTensor; + + const model = tf.model({ inputs: input, outputs: softmax }); + + model.compile({ + loss: 'categoricalCrossentropy', + optimizer: tf.train.sgd(this.settings.learningRate), + metrics: ['accuracy'], + }); + + for (let i = 0; i < this.settings.noOfEpochs; i++) { + const h = await model + .fit(tensorFeatures, tensorLabels, { + epochs: 1, + batchSize: this.settings.batchSize, + validationSplit: this.settings.validationSplit, + }) + .catch(err => { + console.error('tensorflow training process failed:', err); + return Promise.reject(err); + }); + this.onFitIteration({ + epoch: i, + loss: h.history.loss[0] as number, + }); + } + return Promise.resolve(new LayersMLModel(model)); + } +} + +export default LayersModelTrainer; diff --git a/src/script/navigation/Menus.ts b/src/script/navigation/Menus.ts index 988cadbb9..e6362e808 100644 --- a/src/script/navigation/Menus.ts +++ b/src/script/navigation/Menus.ts @@ -16,8 +16,8 @@ export type MenuProperties = { infoBubbleTitle: string; infoBubbleContent: string; navigationPath: PathType; - collapsedButtonContent: typeof SvelteComponent | undefined; - expandedButtonContent: typeof SvelteComponent; + collapsedButtonContent: typeof SvelteComponent | undefined; + expandedButtonContent: typeof SvelteComponent; additionalExpandPaths?: PathType[]; }; diff --git a/src/script/repository/FileUtility.ts b/src/script/repository/FileUtility.ts new file mode 100644 index 000000000..af278fe1f --- /dev/null +++ b/src/script/repository/FileUtility.ts @@ -0,0 +1,42 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { GestureData } from '../domain/stores/gesture/Gesture'; +import { PersistantGestureData } from '../domain/stores/gesture/Gestures'; +import { stores } from '../stores/Stores'; + +class FileUtility { + public static loadDatasetFromFile(file: File) { + const reader = new FileReader(); + reader.onload = function (e: ProgressEvent) { + if (!e.target) { + return; + } + const contents = e.target.result; + if (typeof contents === 'string') { + stores.getGestures().importFrom(JSON.parse(contents) as PersistantGestureData[]); + } + }; + reader.readAsText(file as Blob); + } + + public static downloadDataset(gestureData: GestureData[]) { + const element = document.createElement('a'); + element.setAttribute( + 'href', + 'data:application/json;charset=utf-8,' + + encodeURIComponent(JSON.stringify(gestureData, null, 2)), + ); + element.setAttribute('download', 'dataset'); + + element.style.display = 'none'; + document.body.appendChild(element); + + element.click(); + document.body.removeChild(element); + } +} + +export default FileUtility; diff --git a/src/script/repository/LocalStorageClassifierRepository.ts b/src/script/repository/LocalStorageClassifierRepository.ts new file mode 100644 index 000000000..2b994950c --- /dev/null +++ b/src/script/repository/LocalStorageClassifierRepository.ts @@ -0,0 +1,134 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { Readable, Writable, derived, get, writable } from 'svelte/store'; +import StaticConfiguration from '../../StaticConfiguration'; +import MLModel from '../domain/MLModel'; +import ModelTrainer from '../domain/ModelTrainer'; +import ClassifierFactory from '../domain/ClassifierFactory'; +import LocalStorageRepositories from './LocalStorageRepositories'; +import Filters from '../domain/Filters'; +import Filter from '../domain/Filter'; +import FilterTypes, { FilterType } from '../domain/FilterTypes'; +import PersistantWritable from './PersistantWritable'; +import ClassifierRepository from '../domain/ClassifierRepository'; +import Gesture, { GestureID } from '../domain/stores/gesture/Gesture'; +import Classifier from '../domain/stores/Classifier'; +import GestureConfidence from '../domain/stores/gesture/GestureConfidence'; +import Confidences from '../domain/stores/Confidences'; + +export type TrainerConsumer = ( + trainer: ModelTrainer, +) => Promise; + +class LocalStorageClassifierRepository implements ClassifierRepository { + private static readonly PERSISTANT_FILTERS_KEY = 'filters'; + private static mlModel: Writable; + private static filters: Filters; + private static persistedFilters: PersistantWritable; + private classifierFactory: ClassifierFactory; + + constructor(private confidences: Confidences) { + LocalStorageClassifierRepository.mlModel = writable(undefined); + LocalStorageClassifierRepository.persistedFilters = new PersistantWritable( + FilterTypes.toIterable(), + LocalStorageClassifierRepository.PERSISTANT_FILTERS_KEY, + ); + LocalStorageClassifierRepository.filters = new Filters(this.getFilters()); + this.classifierFactory = new ClassifierFactory(); + } + + public getClassifier(): Classifier { + const gestureRepository: Readable = + LocalStorageRepositories.getInstance().getGestureRepository(); + // TODO: We should cache this object, as it can function as a singleton. This would improve performance + const classifier = this.classifierFactory.buildClassifier( + LocalStorageClassifierRepository.mlModel, + this.getTrainerConsumer(), + LocalStorageClassifierRepository.filters, + gestureRepository, + (gestureId: GestureID, confidence: number) => { + this.setGestureConfidence(gestureId, confidence); + }, + ); + + return classifier; + } + + /** + * Takes a trainer as parameter and produces a MLModel. This function is passed into the classifier when built. + * See getTrainerConsumer() and getClassifier() + */ + private async trainModel(trainer: ModelTrainer): Promise { + const gestureRepository = + LocalStorageRepositories.getInstance().getGestureRepository(); + const trainingData = this.classifierFactory.buildTrainingData( + get(gestureRepository), + LocalStorageClassifierRepository.filters, + ); + const model = await trainer.trainModel(trainingData); + LocalStorageClassifierRepository.mlModel.set(model); + } + + private getTrainerConsumer(): TrainerConsumer { + return (trainer: ModelTrainer) => this.trainModel(trainer); + } + + public setGestureConfidence(gestureId: GestureID, confidence: number) { + if (confidence < 0 || confidence > 1) { + throw new Error('Cannot set gesture confidence. Must be in the range 0.0-1.0'); + } + this.confidences.setConfidence(gestureId, confidence); + } + + private getFilters(): Writable { + // Create and fetch a persistant store + const derivedStore = derived( + [LocalStorageClassifierRepository.persistedFilters], + stores => { + const persistedFilters = stores[0]; + return persistedFilters.map(persistedFilter => + FilterTypes.createFilter(persistedFilter), + ); + }, + ); + // Convert a store of type 'FilterType' to type 'filter'. + return { + subscribe: derivedStore.subscribe, + set: newFiltersArray => + LocalStorageClassifierRepository.persistedFilters.set( + newFiltersArray.map(newFilter => newFilter.getType()), + ), + update: updater => { + const updatedStore = updater(get(derivedStore)).map(filter => filter.getType()); + LocalStorageClassifierRepository.persistedFilters.set(updatedStore); + }, + }; + } + + public getGestureConfidence(gestureId: number): GestureConfidence { + const derivedConfidence = derived([this.confidences], stores => { + const confidenceStore = stores[0]; + if (confidenceStore.has(gestureId)) { + return confidenceStore.get(gestureId) as number; + } + throw new Error("No confidence found for gesture with id '" + gestureId + "'"); + }); + return new GestureConfidence( + StaticConfiguration.defaultRequiredConfidence, + derivedConfidence, + ); + } + + public hasGestureConfidence(gestureId: number): boolean { + return get(this.confidences).has(gestureId); + } + + public getConfidences(): Confidences { + return this.confidences; + } +} + +export default LocalStorageClassifierRepository; diff --git a/src/script/gestures/GestureRepository.ts b/src/script/repository/LocalStorageGestureRepository.ts similarity index 50% rename from src/script/gestures/GestureRepository.ts rename to src/script/repository/LocalStorageGestureRepository.ts index ea74d98a5..5bb5d65c2 100644 --- a/src/script/gestures/GestureRepository.ts +++ b/src/script/repository/LocalStorageGestureRepository.ts @@ -3,31 +3,24 @@ * * SPDX-License-Identifier: MIT */ -import { PersistantGestureData } from '../stores/Gestures'; -import Gesture from '../stores/Gesture'; import ControlledStorage from '../ControlledStorage'; -import { - Readable, - Subscriber, - Unsubscriber, - Writable, - derived, - get, - writable, -} from 'svelte/store'; -import ModelRepository from '../stores/ModelRepository'; - -class GestureRepository implements Readable { +import { Subscriber, Unsubscriber, Writable, get, writable } from 'svelte/store'; +import LocalStorageClassifierRepository from './LocalStorageClassifierRepository'; +import GestureRepository from '../domain/GestureRepository'; +import Gesture from '../domain/stores/gesture/Gesture'; +import { PersistantGestureData } from '../domain/stores/gesture/Gestures'; +import { stores } from '../stores/Stores'; + +class LocalStorageGestureRepository implements GestureRepository { private readonly LOCAL_STORAGE_KEY = 'gestureData'; private static gestureStore: Writable; - - constructor(private modelRepository: ModelRepository) { - GestureRepository.gestureStore = writable([]); - GestureRepository.gestureStore.set(this.getPersistedGestures()); + constructor(private classifierRepository: LocalStorageClassifierRepository) { + LocalStorageGestureRepository.gestureStore = writable([]); + LocalStorageGestureRepository.gestureStore.set(this.getPersistedGestures()); } - public getGesture(gestureId: number) { - const gestures = get(GestureRepository.gestureStore); + public getGesture(gestureId: number): Gesture { + const gestures = get(LocalStorageGestureRepository.gestureStore); const gestureIndex = gestures.findIndex(gesture => gesture.getId() === gestureId); if (gestureIndex === -1) { throw new Error(`Could not find gesture with id '${gestureId}'`); @@ -39,17 +32,17 @@ class GestureRepository implements Readable { run: Subscriber, invalidate?: ((value?: Gesture[] | undefined) => void) | undefined, ): Unsubscriber { - return GestureRepository.gestureStore.subscribe(run, invalidate); + return LocalStorageGestureRepository.gestureStore.subscribe(run, invalidate); } public clearGestures(): void { - GestureRepository.gestureStore.set([]); + LocalStorageGestureRepository.gestureStore.set([]); this.saveCurrentGestures(); } public addGesture(gestureData: PersistantGestureData): Gesture { const gesture = this.buildGesture(gestureData); - GestureRepository.gestureStore.update(arr => { + LocalStorageGestureRepository.gestureStore.update(arr => { arr.push(gesture); return arr; }); @@ -58,7 +51,7 @@ class GestureRepository implements Readable { } public removeGesture(gestureId: number) { - GestureRepository.gestureStore.update(arr => { + LocalStorageGestureRepository.gestureStore.update(arr => { return arr.filter(gesture => gesture.getId() !== gestureId); }); this.saveCurrentGestures(); @@ -73,19 +66,19 @@ class GestureRepository implements Readable { subscribe: store.subscribe, set: val => { store.set(val); - GestureRepository.gestureStore.update(val => val); + LocalStorageGestureRepository.gestureStore.update(val => val); this.saveCurrentGestures(); }, update: updater => { store.update(updater); - GestureRepository.gestureStore.update(val => val); + LocalStorageGestureRepository.gestureStore.update(val => val); this.saveCurrentGestures(); }, }; } private saveCurrentGestures() { - const gestures = get(GestureRepository.gestureStore); + const gestures = get(LocalStorageGestureRepository.gestureStore); const data = gestures.map(gesture => this.getPersistantValues(gesture)); ControlledStorage.set(this.LOCAL_STORAGE_KEY, data); } @@ -95,28 +88,41 @@ class GestureRepository implements Readable { ID: gesture.getId(), name: gesture.getName(), recordings: gesture.getRecordings(), + color: gesture.getColor(), output: gesture.getOutput(), }; } - private getPersistedGestures() { + private getPersistedGestures(): Gesture[] { const resultFromFetch: PersistantGestureData[] = this.getPersistedData(); - return resultFromFetch.map(persistedData => this.buildGesture(persistedData)); + return resultFromFetch.map((persistedData, index) => { + const gesture = this.buildGesture(persistedData); + return gesture; + }); } private buildGesture(persistedData: PersistantGestureData) { const store = this.buildPersistedGestureStore(persistedData); + // TODO: The classifier object should be accessed through the repository, not the store. This cannot be done until the classifier is cached. + const onRecordingsChanged = () => stores.getClassifier().getModel().markAsUntrained(); + + if (!this.classifierRepository.hasGestureConfidence(get(store).ID)) { + this.classifierRepository.setGestureConfidence(get(store).ID, 0); + } + const confidence = this.classifierRepository.getGestureConfidence(get(store).ID); - return new Gesture(store, this.modelRepository.getGestureConfidence(get(store).ID)); + return new Gesture(store, confidence, onRecordingsChanged); } private getPersistedData(): PersistantGestureData[] { - const result = localStorage.getItem(this.LOCAL_STORAGE_KEY); - if (!result) { + if (!ControlledStorage.hasValid(this.LOCAL_STORAGE_KEY)) { return []; } - return ControlledStorage.get(this.LOCAL_STORAGE_KEY); + const storedData = ControlledStorage.get( + this.LOCAL_STORAGE_KEY, + ); + return storedData; } } -export default GestureRepository; +export default LocalStorageGestureRepository; diff --git a/src/script/repository/LocalStorageRepositories.ts b/src/script/repository/LocalStorageRepositories.ts new file mode 100644 index 000000000..2e27b6188 --- /dev/null +++ b/src/script/repository/LocalStorageRepositories.ts @@ -0,0 +1,42 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import LocalStorageGestureRepository from './LocalStorageGestureRepository'; +import LocalStorageClassifierRepository from './LocalStorageClassifierRepository'; +import Repositories from '../domain/Repositories'; +import Confidences from '../domain/stores/Confidences'; + +class LocalStorageRepositories implements Repositories { + private gestureRepository: LocalStorageGestureRepository; + + private classifierRepository: LocalStorageClassifierRepository; + + private static instance: LocalStorageRepositories; + + constructor() { + if (LocalStorageRepositories.instance) { + // Singleton + throw new Error('Could not instantiate repository. It is already instantiated!'); + } + LocalStorageRepositories.instance = this; + const confidences = new Confidences(); + this.classifierRepository = new LocalStorageClassifierRepository(confidences); + this.gestureRepository = new LocalStorageGestureRepository(this.classifierRepository); + } + + public static getInstance() { + return this.instance; + } + + public getGestureRepository() { + return this.gestureRepository; + } + + public getClassifierRepository() { + return this.classifierRepository; + } +} + +export default LocalStorageRepositories; diff --git a/src/script/repository/PersistantWritable.ts b/src/script/repository/PersistantWritable.ts new file mode 100644 index 000000000..d21df2326 --- /dev/null +++ b/src/script/repository/PersistantWritable.ts @@ -0,0 +1,55 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { + Invalidator, + Subscriber, + Unsubscriber, + Updater, + Writable, + get, + writable, +} from 'svelte/store'; +import ControlledStorage from '../ControlledStorage'; + +class PersistantWritable implements Writable { + private store: Writable; + + constructor( + initialValue: T, + private key: string, + ) { + if (ControlledStorage.hasValid(key)) { + const storedValue = ControlledStorage.get(key); + this.store = writable(storedValue); + } else { + this.store = writable(initialValue); + this.saveToLocalStorage(); + } + } + + public set(value: T): void { + this.store.set(value); + this.saveToLocalStorage(); + } + + public update(updater: Updater): void { + this.store.update(updater); + this.saveToLocalStorage(); + } + + public subscribe( + run: Subscriber, + invalidate?: Invalidator | undefined, + ): Unsubscriber { + return this.store.subscribe(run, invalidate); + } + + private saveToLocalStorage() { + ControlledStorage.set(this.key, get(this.store)); + } +} + +export default PersistantWritable; diff --git a/src/script/stores/BindableValue.ts b/src/script/stores/BindableValue.ts deleted file mode 100644 index 4d6eb6179..000000000 --- a/src/script/stores/BindableValue.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -import { - Readable, - Subscriber, - Unsubscriber, - Updater, - Writable, - get, - writable, -} from 'svelte/store'; - -class BindableValue implements Writable { - private store: Writable; - - constructor(private setter: (newValue: T) => void, private subscribable: Readable) { - this.store = writable(get(subscribable)); - } - public set(value: T): void { - this.setter(value); - } - public update(updater: Updater): void { - this.setter(updater(get(this.subscribable))); - } - public subscribe( - run: Subscriber, - invalidate?: ((value?: T | undefined) => void) | undefined, - ): Unsubscriber { - return this.subscribable.subscribe(run, invalidate); - } -} - -export default BindableValue; diff --git a/src/script/stores/ModelRepository.ts b/src/script/stores/ModelRepository.ts deleted file mode 100644 index 2af3b1c03..000000000 --- a/src/script/stores/ModelRepository.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ -import { Writable, derived, get, writable } from 'svelte/store'; -import StaticConfiguration from '../../StaticConfiguration'; -import GestureConfidence from './GestureConfidence'; - -class ModelRepository { - private static confidences: Writable>; - - constructor() { - const initialConfidence = new Map(); - ModelRepository.confidences = writable(initialConfidence); - } - - /* - TODO: Should be private. Once a model store is created, this should only be handled by that store. - */ - public setGestureConfidence(gestureId: number, confidence: number) { - if (confidence < 0 || confidence > 1) { - throw new Error('Cannot set gesture confidence. Must be in the range 0.0-1.0'); - } - const newConfidences = get(ModelRepository.confidences); - newConfidences.set(gestureId, confidence); - ModelRepository.confidences.set(newConfidences); - } - - public getGestureConfidence(gestureId: number): GestureConfidence { - const derivedConfidence = derived([ModelRepository.confidences], stores => { - const confidenceStore = stores[0]; - if (confidenceStore.has(gestureId)) { - return confidenceStore.get(gestureId) as number; - } - return 0; - }); - return new GestureConfidence( - StaticConfiguration.defaultRequiredConfidence, - derivedConfidence, - ); - } -} - -export default ModelRepository; diff --git a/src/script/stores/Stores.ts b/src/script/stores/Stores.ts index 9cb174c54..b6fdd071f 100644 --- a/src/script/stores/Stores.ts +++ b/src/script/stores/Stores.ts @@ -3,9 +3,101 @@ * * SPDX-License-Identifier: MIT */ -import Repositories from '../Repositories'; -import Gestures from './Gestures'; -const repositories = new Repositories(); +import { + Invalidator, + Readable, + Subscriber, + Unsubscriber, + Writable, + derived, + get, + writable, +} from 'svelte/store'; +import Repositories from '../domain/Repositories'; +import Classifier from '../domain/stores/Classifier'; +import Engine from '../domain/stores/Engine'; +import LiveData from '../domain/stores/LiveData'; +import { LiveDataVector } from '../domain/stores/LiveDataVector'; +import Gestures from '../domain/stores/gesture/Gestures'; +import PollingPredictorEngine from '../engine/PollingPredictorEngine'; +import LocalStorageRepositories from '../repository/LocalStorageRepositories'; +import Logger from '../utils/Logger'; +import Confidences from '../domain/stores/Confidences'; -export const gestures: Gestures = new Gestures(repositories.getGestureRepository()); +type StoresType = { + liveData: LiveData; +}; +/** + * Stores is a container object, that allows for management of global stores. + */ +class Stores implements Readable { + private liveData: Writable | undefined>; + private engine: Engine | undefined; + private classifier: Classifier; + private gestures: Gestures; + private confidences: Confidences; + + public constructor() { + this.liveData = writable(undefined); + this.engine = undefined; + const repositories: Repositories = new LocalStorageRepositories(); + this.classifier = repositories.getClassifierRepository().getClassifier(); + this.confidences = repositories.getClassifierRepository().getConfidences(); + this.gestures = new Gestures(repositories.getGestureRepository()); + } + + public subscribe( + run: Subscriber, + invalidate?: Invalidator | undefined, + ): Unsubscriber { + return derived([this.liveData], stores => { + if (!stores[0]) { + throw new Error( + 'Cannot subscribe to stores, livedata is null or undefined, set it user setLiveData(...) first', + ); + } + return { + liveData: stores[0], + }; + }).subscribe(run, invalidate); + } + + public setLiveData>(liveDataStore: T): T { + Logger.log('stores', 'setting live data'); + if (!liveDataStore) { + throw new Error('Cannot set live data store to undefined/null'); + } + this.liveData.set(liveDataStore); + + // We stop the previous engine from making predictions + if (this.engine) { + this.engine.stop(); + } + this.engine = new PollingPredictorEngine(this.classifier, liveDataStore); + return get(this.liveData) as T; + } + + public getClassifier(): Classifier { + return this.classifier; + } + + public getGestures(): Gestures { + return this.gestures; + } + + public getEngine(): Engine { + if (!this.engine) { + throw new Error( + 'Cannot get engine store, the liveData store has not been set. You must set it using setLiveData(...)', + ); + } + return this.engine; + } + + public getConfidences(): Confidences { + return this.confidences; + } +} + +export const stores = new Stores(); diff --git a/src/script/stores/connectDialogStore.ts b/src/script/stores/connectDialogStore.ts index e965bcd4a..83bb3bba1 100644 --- a/src/script/stores/connectDialogStore.ts +++ b/src/script/stores/connectDialogStore.ts @@ -33,6 +33,7 @@ export const connectionDialogState = writable<{ }); export const startConnectionProcess = (): void => { + // Updating the state will cause a popup to appear, from where the connection process will take place connectionDialogState.update(s => { s.connectionState = get(state).isInputConnected ? ConnectDialogStates.START_OUTPUT diff --git a/src/script/stores/knnConfig.ts b/src/script/stores/knnConfig.ts new file mode 100644 index 000000000..bb7256633 --- /dev/null +++ b/src/script/stores/knnConfig.ts @@ -0,0 +1,15 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import { persistantWritable } from './storeUtil'; +import StaticConfiguration from '../../StaticConfiguration'; + +export type KNNSettings = { + k: number; +}; + +export const knnConfig = persistantWritable('knnConfig', { + k: StaticConfiguration.defaultKnnNeighbourCount, +}); diff --git a/src/script/stores/mlStore.ts b/src/script/stores/mlStore.ts deleted file mode 100644 index f0b498415..000000000 --- a/src/script/stores/mlStore.ts +++ /dev/null @@ -1,280 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -import { persistantWritable } from './storeUtil'; -import { get, writable } from 'svelte/store'; -import { LayersModel } from '@tensorflow/tfjs-layers'; -import { state } from './uiStore'; -import { AxesType, FilterType, Axes, Filters } from '../datafunctions'; -import { PinTurnOnState } from '../../components/output/PinSelectorUtil'; -import MBSpecs from '../microbit-interfacing/MBSpecs'; -import StaticConfiguration from '../../StaticConfiguration'; -import { PersistantGestureData } from './Gestures'; -import Gesture from './Gesture'; -import { gestures } from './Stores'; - -export type RecordingData = { - ID: number; - data: { - x: number[]; - y: number[]; - z: number[]; - }; -}; - -export function loadDatasetFromFile(file: File) { - const reader = new FileReader(); - reader.onload = function (e: ProgressEvent) { - if (!e.target) { - return; - } - const contents = e.target.result; - if (typeof contents === 'string') { - // TODO: fix the following really unsafe parsing and casting - const gestureData: PersistantGestureData[] = JSON.parse( - contents, - ) as PersistantGestureData[]; - gestures.importFrom(gestureData); - } - }; - reader.readAsText(file as Blob); -} - -export function downloadDataset() { - const element = document.createElement('a'); - element.setAttribute( - 'href', - 'data:application/json;charset=utf-8,' + - encodeURIComponent(JSON.stringify(get(gestures), null, 2)), - ); - element.setAttribute('download', 'dataset'); - - element.style.display = 'none'; - document.body.appendChild(element); - - element.click(); - document.body.removeChild(element); -} - -// Delete this function! -export function clearGestures() { - gestures.clearGestures(); -} - -export type GestureData = { - name: string; - ID: number; - recordings: RecordingData[]; - output: GestureOutput; - confidence: { - currentConfidence: number; - requiredConfidence: number; - isConfident: boolean; - }; -}; - -export type GestureOutput = { - matrix?: boolean[]; - sound?: SoundData; - outputPin?: { pin: MBSpecs.UsableIOPin; pinState: PinTurnOnState; turnOnTime: number }; -}; - -export type SoundData = { - name: string; - id: string; - path: string; -}; - -export type LiveData = { - accelX: number; - accelY: number; - accelZ: number; - smoothedAccelX: number; - smoothedAccelY: number; - smoothedAccelZ: number; -}; - -export enum TrainingStatus { - Untrained, - Success, - Failure, -} - -type MlSettings = { - duration: number; // Duration of recording - numSamples: number; // number of samples in one recording (when recording samples) - minSamples: number; // minimum number of samples for reliable detection (when detecting gestures) - automaticClassification: boolean; // If true, automatically classify gestures - updatesPrSecond: number; // Times algorithm predicts data pr second - numEpochs: number; // Number of epochs for ML - learningRate: number; - includedAxes: AxesType[]; - includedFilters: Set; -}; - -const initialMLSettings: MlSettings = { - duration: 1800, - numSamples: 80, - minSamples: 80, - automaticClassification: true, - updatesPrSecond: 4, - numEpochs: 80, - learningRate: 0.5, - includedAxes: [Axes.X, Axes.Y, Axes.Z], - includedFilters: new Set([ - Filters.MAX, - Filters.MEAN, - Filters.MIN, - Filters.STD, - Filters.PEAKS, - Filters.ACC, - Filters.ZCR, - Filters.RMS, - ]), -}; - -// Store with ML-Algorithm settings -export const settings = persistantWritable('MLSettings', initialMLSettings); - -export const livedata = writable({ - accelX: 0, - accelY: 0, - accelZ: 0, - smoothedAccelX: 0, - smoothedAccelY: 0, - smoothedAccelZ: 0, -}); - -export const currentData = writable<{ x: number; y: number; z: number }>({ - x: 0, - y: 0, - z: 0, -}); - -livedata.subscribe(data => { - currentData.set({ - x: data.smoothedAccelX, - y: data.smoothedAccelY, - z: data.smoothedAccelZ, - }); -}); - -// Store for current gestures -export const chosenGesture = writable(null); - -function updateToUntrainedState() { - state.update(s => { - s.isPredicting = false; - return s; - }); - trainingStatus.set(TrainingStatus.Untrained); -} - -// Delete this, maybe? updateToUntrainedState -export function addGesture(name: string): void { - updateToUntrainedState(); - gestures.createGesture(name); -} - -// Delete this, maybe? updateToUntrainedState -export function removeGesture(gesture: GestureData) { - updateToUntrainedState(); - gestures.removeGesture(gesture.ID); -} - -// Delete this, maybe? updateToUntrainedState -export function addRecording(gestureID: number, recording: RecordingData) { - updateToUntrainedState(); - gestures.getGesture(gestureID).addRecording(recording); -} - -// Delete this, maybe? updateToUntrainedState -export function removeRecording(gestureID: number, recordingID: number) { - updateToUntrainedState(); - gestures.getGesture(gestureID).removeRecording(recordingID); -} - -// Delete this, maybe? updateToUntrainedState -export function updateGestureSoundOutput( - gestureID: number, - sound: SoundData | undefined, -) { - gestures.getGesture(gestureID).setSoundOutput(sound); -} - -export function updateGesturePinOutput( - gestureID: number, - pin: MBSpecs.UsableIOPin, - state: PinTurnOnState, - time: number, -) { - gestures.getGesture(gestureID).setIOPinOutput(pin, state, time); -} - -export function updateGestureLEDOutput(gestureID: number, matrix: boolean[]) { - gestures.getGesture(gestureID).setLEDOutput(matrix); -} - -export const gestureConfidences = writable<{ [id: string]: number }>({}); - -// TODO: This is only used one place. Remove store and compute best prediction at said component? -export const bestPrediction = writable(undefined); - -// Store for components to assess model status -export const model = writable(undefined); - -export const trainingStatus = writable(TrainingStatus.Untrained); - -// Stores and manages previous data-elements. Used for classifying current gesture -// TODO: Only used for 'getPrevData' (which is only used for ml.ts). Do we even want this as global state? -export const prevData = writable(new Array(get(settings).minSamples)); - -let liveDataIndex = 0; -livedata.subscribe(data => { - prevData.update((prevDataArray: LiveData[]) => { - prevDataArray[liveDataIndex] = data; - return prevDataArray; - }); - liveDataIndex++; - if (liveDataIndex >= get(settings).minSamples) { - liveDataIndex = 0; - } -}); - -// Store for training state. Used to radiate current epoch state (not done presently). -// TODO: Not used for anything presently (only ever updated). Use or delete -export const trainingState = writable({ - percentage: 0, - loss: 0, - epochs: 0, -}); - -// TODO: Only used at one location (ml.ts). Move to ml.ts? -export function getPrevData(): { x: number[]; y: number[]; z: number[] } | undefined { - const data: LiveData[] = get(prevData); - const dataLength: number = data.length; - // Returns undefined if there has not being collected minSamples data yet - if (Object.values(data).length !== data.length) { - return undefined; - } - const x: number[] = new Array(dataLength); - const y: number[] = new Array(dataLength); - const z: number[] = new Array(dataLength); - - for (let i = 0; i < dataLength; i++) { - const oldDataIndex = (i + liveDataIndex) % dataLength; - x[i] = data[oldDataIndex].accelX; - y[i] = data[oldDataIndex].accelY; - z[i] = data[oldDataIndex].accelZ; - } - - return { x, y, z }; -} - -// // Never used? -// export const lossGraphStore = writable(undefined); -// // Never used? -// export const classificationStore = writable({ lastRecording: undefined, recordingTime: undefined }); diff --git a/src/script/stores/uiStore.ts b/src/script/stores/uiStore.ts index 6410e6e43..4ef7466d1 100644 --- a/src/script/stores/uiStore.ts +++ b/src/script/stores/uiStore.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: MIT */ -import { get, writable } from 'svelte/store'; +import { Writable, derived, get, writable } from 'svelte/store'; import { type CompatibilityStatus, checkCompatibility, @@ -13,17 +13,24 @@ import { t } from '../../i18n'; import { DeviceRequestStates } from './connectDialogStore'; import CookieManager from '../CookieManager'; import { isInputPatternValid } from './connectionStore'; -import { gestures } from './Stores'; - -// TODO: Rename? Split up further? +import Gesture from '../domain/stores/gesture/Gesture'; +import Axes from '../domain/Axes'; +import PersistantWritable from '../repository/PersistantWritable'; +import { DropdownOption } from '../../components/buttons/Buttons'; +import { stores } from './Stores'; +import ModelRegistry, { ModelInfo } from '../domain/ModelRegistry'; let text: (key: string, vars?: object) => string; t.subscribe(t => (text = t)); -export const compatibility = writable(checkCompatibility()); +export const compatibility: Writable = + writable(checkCompatibility()); + +export const chosenGesture = writable(null); -export const isBluetoothWarningDialogOpen = writable( - get(compatibility) ? !get(compatibility).bluetooth : false, +export const isBluetoothWarningDialogOpen = derived( + compatibility, + stores => !stores.bluetooth, ); export enum ModelView { @@ -35,12 +42,9 @@ export enum ModelView { export const state = writable<{ isRequestingDevice: DeviceRequestStates; isFlashingDevice: boolean; - isTesting: boolean; isRecording: boolean; - isTraining: boolean; isInputConnected: boolean; isOutputConnected: boolean; - isPredicting: boolean; offerReconnect: boolean; requestDeviceWasCancelled: boolean; reconnectState: DeviceRequestStates; @@ -55,12 +59,9 @@ export const state = writable<{ }>({ isRequestingDevice: DeviceRequestStates.NONE, isFlashingDevice: false, - isTesting: false, isRecording: false, - isTraining: false, isInputConnected: false, isOutputConnected: false, - isPredicting: false, offerReconnect: false, requestDeviceWasCancelled: false, reconnectState: DeviceRequestStates.NONE, @@ -106,25 +107,16 @@ export function areActionsAllowed(actionAllowed = true, alertIfNotReady = true): function assessStateStatus(actionAllowed = true): { isReady: boolean; msg: string } { const currentState = get(state); + const model = stores.getClassifier().getModel(); + if (currentState.isRecording) return { isReady: false, msg: text('alert.isRecording') }; - if (currentState.isTesting) return { isReady: false, msg: text('alert.isTesting') }; - if (currentState.isTraining) return { isReady: false, msg: text('alert.isTraining') }; + if (model.isTraining()) return { isReady: false, msg: text('alert.isTraining') }; if (!currentState.isInputConnected && actionAllowed) return { isReady: false, msg: text('alert.isNotConnected') }; return { isReady: true, msg: '' }; } -export const hasSufficientData = (): boolean => { - if (!gestures) { - return false; - } - if (gestures.getNumberOfGestures() < 2) { - return false; - } - return !gestures.getGestures().some(gesture => gesture.getRecordings().length < 3); -}; - export const buttonPressed = writable<{ buttonA: 0 | 1; buttonB: 0 | 1 }>({ buttonA: 0, buttonB: 0, @@ -136,6 +128,16 @@ export enum MicrobitInteractions { AB, } +const defaultModel: ModelInfo = ModelRegistry.NeuralNetwork; +export const selectedModel = new PersistantWritable( + defaultModel, + 'selectedModel', +); + +// TODO: Should probably be elsewhere +export const prevHighlightedAxis = writable(undefined); +export const highlightedAxis = writable(undefined); + const initialMicrobitInteraction: MicrobitInteractions = MicrobitInteractions.AB; export const microbitInteraction = writable( @@ -143,12 +145,13 @@ export const microbitInteraction = writable( ); /** - * Workaround for an unrecoverable reconnect failure due to a bug in chrome/chromium + * Workaround for an unrecoverable reconnect failure due to a bug in chrome/chromium. + * This error occurs, when a connection is established, but lost again before listening to the characteristics * Refresh the page is the only known solution */ -export const onCatastrophicError = () => { +export const onCatastrophicError = (reconnect?: boolean) => { // Set flag to offer reconnect when page reloads - if (isInputPatternValid()) { + if (isInputPatternValid() && reconnect) { CookieManager.setReconnectFlag(); } location.reload(); diff --git a/src/script/utils/FilterLimits.ts b/src/script/utils/FilterLimits.ts new file mode 100644 index 000000000..0306fd177 --- /dev/null +++ b/src/script/utils/FilterLimits.ts @@ -0,0 +1,38 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ +import Filter from '../domain/Filter'; +import { FilterType } from '../domain/FilterTypes'; + +export type FilterGraphType = { + min: number; + max: number; +}; + +class FilterGraphLimits { + public static getFilterLimits(filter: Filter): { min: number; max: number } { + const filterType = filter.getType(); + switch (filterType) { + case FilterType.MAX: + return { min: -2.4, max: 2.4 }; + case FilterType.MIN: + return { min: -2.4, max: 2.4 }; + case FilterType.STD: + return { min: 0, max: 2.4 }; + case FilterType.PEAKS: + return { min: 0, max: 10 }; + case FilterType.ACC: + return { min: 0, max: 160 }; + case FilterType.MEAN: + return { min: -2.4, max: 2.4 }; + case FilterType.ZCR: + return { min: 0, max: 1 }; + case FilterType.RMS: + return { min: 0, max: 2 }; + } + } +} + +export default FilterGraphLimits; diff --git a/src/script/utils/Logger.ts b/src/script/utils/Logger.ts new file mode 100644 index 000000000..5e0eda0fc --- /dev/null +++ b/src/script/utils/Logger.ts @@ -0,0 +1,51 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import Environment from '../Environment'; +class Logger { + constructor(private origin: any) {} + + public log(message: any, ...params: any[]) { + Logger.log(this.origin, message, params); + } + + /** + * Logs a message in development environment + */ + public static log(origin: any, message: any, ...params: any[]) { + if (!Environment.isInDevelopment) { + return; + } + if (!(window as typeof window & { hasLogged: boolean }).hasLogged) { + welcomeLog(); + } + const outputMessage = `[${origin}] ${message} ${params}`; + !(window as typeof window & { ns: boolean }).ns && console.trace(outputMessage); + (window as typeof window & { ns: boolean }).ns && console.log(outputMessage); + } +} +export const welcomeLog = () => { + if ( + !Environment.isInDevelopment || + (window as typeof window & { hasLogged: boolean }).hasLogged + ) { + return; + } + console.log(`⚙️ Development Mode : + Welcome to the ML-Machine development mode. + To disable stacktrace in logs, type ns=true or ns() in console + If you experience any bugs, please report them at https://github.com/microbit-foundation/cctd-ml-machine/issues`); + Object.assign(window, { hasLogged: true }); +}; + +if (!(window as typeof window & { ns: boolean }).ns) { + Object.assign(window, { + ns: false, + ds: () => ((window as typeof window & { ns: boolean }).ns = true), + }); +} + +export default Logger; diff --git a/src/script/utils/PerformanceProfileTimer.ts b/src/script/utils/PerformanceProfileTimer.ts new file mode 100644 index 000000000..dd6bdc7f1 --- /dev/null +++ b/src/script/utils/PerformanceProfileTimer.ts @@ -0,0 +1,35 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +/** + * Dev tool, use it to quickly determine how long actions take, example + * + * ``` + * const perId = Date.now(); + * PerformanceProfileTimer.start(perId.toString()); + * + * doDemandingStuff(); + * + * PerformanceProfileTimer.stop(perId.toString()); + * ``` + */ +class PerformanceProfileTimer { + private static timerMap: Map = new Map(); + public static start(id: string) { + PerformanceProfileTimer.timerMap.set(id, Date.now()); + } + + public static stop(id: string) { + if (!PerformanceProfileTimer.timerMap.has(id)) { + throw new Error('Timer wasnt started! You must call start first with the same id!'); + } + console.log( + id + ' took ' + (Date.now() - PerformanceProfileTimer.timerMap.get(id)!) + 'ms', + ); + } +} + +export default PerformanceProfileTimer; diff --git a/src/script/utils/graphUtils.ts b/src/script/utils/graphUtils.ts new file mode 100644 index 000000000..80105acb6 --- /dev/null +++ b/src/script/utils/graphUtils.ts @@ -0,0 +1,125 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +import Axes from '../domain/Axes'; +import { TrainingData } from '../domain/ModelTrainer'; +import { MicrobitAccelerometerData } from '../livedata/MicrobitAccelerometerData'; + +export type Point3D = { + x: number; + y: number; + z: number; +}; +/** + * Type help for d3-3d package + */ +export type Point3DTransformed = Point3D & { + rotated: { x: number; y: number; z: number }; + projected: { x: number; y: number }; +}; + +/** + * Smoothes values by interpolating between old value and new value + */ +export const smoothNewValue = (...values: number[]) => { + const numberOfValues = values.length; + let smoothed = 0; + values.forEach((value, index) => { + // Using weighted sum + const weight = + (numberOfValues - index) / ((numberOfValues * (numberOfValues + 1)) / 2); + smoothed += value * weight; + }); + return smoothed; +}; + +/** + * Training data has a flattened datastructure. This can be used to extract just a single axis from the dataset + */ +export const extractAxisFromTrainingData = ( + trainingData: TrainingData, + axisOffset: number, + noOfAxes: number, +): TrainingData => { + return { + classes: trainingData.classes.map(clazz => { + return { + samples: clazz.samples.map(sample => { + const noOfFilters = sample.value.length / noOfAxes; + const startIndex = noOfFilters * axisOffset; + const stopIndex = startIndex + noOfFilters; + return { + value: sample.value.filter( + (_val, index) => index >= startIndex && index < stopIndex, + ), + }; + }), + }; + }), + }; +}; + +/** + * Training data has a flattened datastructure. This can be used to extract just a single filter from the dataset + * + * The filterIndex is the index of the filter in the Filters list + * + * i.e + * ``` + * [ + * Filter.MIN, // 0 + * Filter.MAX, // 1 + * Filter.MEAN, // 2 + * ] + * ``` + */ +export const extractFilterFromTrainingData = ( + trainingData: TrainingData, + filterIndex: number, + noOfAxes: number, +): TrainingData => { + return { + classes: trainingData.classes.map(clazz => { + return { + samples: clazz.samples.map(sample => { + const filterValues = []; + for (let i = noOfAxes * filterIndex; i < sample.value.length; i += noOfAxes) { + const element = sample.value[i]; + filterValues.push(element); + } + return { + value: filterValues, + }; + }), + }; + }), + }; +}; + +export const extractAxisFromAccelerometerData = ( + data: MicrobitAccelerometerData[], + axis: Axes, +) => { + switch (axis) { + case Axes.X: + return data.map(val => val.x); + case Axes.Y: + return data.map(val => val.y); + case Axes.Z: + return data.map(val => val.z); + } +}; + +export const distanceBetween = (point1: Point3D, point2: Point3D): number => { + const { x: x1, y: y1, z: z1 } = point1; + const { x: x2, y: y2, z: z2 } = point2; + + const [dx, dy, dz] = [x2 - x1, y2 - y1, z2 - z1]; + + const squaredDistance = dx ** 2 + dy ** 2 + dz ** 2; + + return Math.sqrt(squaredDistance); +}; diff --git a/src/setup_tests.ts b/src/setup_tests.ts index ab69d6fa1..43a0e3030 100644 --- a/src/setup_tests.ts +++ b/src/setup_tests.ts @@ -4,17 +4,12 @@ * SPDX-License-Identifier: MIT */ -const util = require('util'); - -// Required for the jest runtime -TextDecoder = util.TextDecoder; - // browser mocks const setLang = (lang: string) => { const localStorageMock = (function () { let store = { isTesting: true, - lang: lang, + lang: JSON.stringify(lang), }; return { getItem: function (key: 'isTesting' | 'lang') { @@ -30,7 +25,7 @@ const setLang = (lang: string) => { clear: function () { store = { isTesting: true, - lang: lang, + lang: JSON.stringify(lang), }; }, }; diff --git a/src/svelte-skeleton.d.ts b/src/svelte-skeleton.d.ts new file mode 100644 index 000000000..b20f913c1 --- /dev/null +++ b/src/svelte-skeleton.d.ts @@ -0,0 +1,7 @@ +/** + * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors + * + * SPDX-License-Identifier: MIT + */ + +declare module 'svelte-skeleton/Skeleton.svelte'; diff --git a/src/translations.ts b/src/translations.ts deleted file mode 100644 index 4cd06f1d8..000000000 --- a/src/translations.ts +++ /dev/null @@ -1,542 +0,0 @@ -/** - * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors - * - * SPDX-License-Identifier: MIT - */ - -export default { - "da": { // APPROXIMATE SORTING ORDER: First alphabetically, then order of appearance from top to bottom of page - // ALERTS: - //In gesture.svelte - "alert.data.classNameLengthAlert": "Navne må kun bestå af {{maxLen}} tegn", - "alert.recording.disconnectedDuringRecording":"micro:bit frakoblede under optagelse", - - //In common.js - "alert.isRecording": "Du er i gang med at optage!", - "alert.isTesting": "Du er i gang med at optage!", - "alert.isTraining": "Du er i gang med at træne en model!", - "alert.isNotConnected": "Din Micro:bit skal være tilsluttet!", - "alert.deleteGestureConfirm": "Er du sikker på at du vil slette klassen ", - //In ml.ts - "alert.twoGestures": "Du skal have mindst to klasser", - "alert.oneDataRepresentation": "Du skal have mindst en data-repræsentation", - "alert.recordingsPerGesture": "Du skal have mindst tre eksempler for hver klasse", - // HOME PAGE: - "content.index.heading": "Gør-det-selv machine learning", - "content.index.howBody": "Velkommen til 'ultra:bit datatræneren'. Eksperimentér og leg med machine learning og byg dine første machine learning-modeller – kom i gang her!", - "content.index.ledDescription": "25 LED lys", - "content.index.recordButtonDescription": "\"Optag\"-knap", - "content.index.videoHeading": "Introvideo", - "content.index.setupBody2": "Hjemmesiden benytter bluetooth, accelerometer, LED'er, knapper og lyd fra BBC micro:bit'en. For at hjemmesiden kan tilgå disse, skal der overføres et program til BBC micro:bit'en. Det downloades første gang, du tilslutter BBC micro:bit'en med USB. Efterfølgende kan du blot tilslutte med bluetooth uden at bruge USB-kablet.", - "content.index.oldVersion": "Du kan finde den gamle version her:", - "content.index.contactButton": "Kontakt os", - "content.index.contactBody": "Hvis du finder fejl og mangler på denne platform, skal du være velkommen til at skrive til os. Hvis du har andre efterspørgsler, ideer eller generel interesse, skal du være velkommen til at kontakte os. Skaberne af denne platform kan kontaktes på:", - "content.index.contactBodyGithub": "Du kan også besøge vores Github side:", - "content.index.contactMail": "keb@cs.au.dk", - "content.index.acknowledgement": "Udviklet af Center for Computational Thinking og Design, Aarhus Universitet", - "content.index.newzHeading": "Nyheder", - "content.index.newzBodyMakecode": "Du kan nu programmere omkring outputtet fra dine modeller i MakeCode. See den øverste på modelsiden.", - "content.index.newzBodyViz": "Vi har fået en visualisering af datarepreæsentationen.", - "content.index.MLHeading": "Hvordan virker det?", - "content.index.MLSubheading": "ML-Machine bygger machine learning modeller til at genkende mønstre i accelerometer data.", - "content.index.MLExplainer1": "Med ML-Machine kan du kuratere data eksempler af forskellige bevægelser og gestikker, som en machine learning algoritme analyserer. Den finder mønstre i dataen som kan bruges til at forudsige/gætte om micro:bit’en bliver bevæget i cirkler, ryster, er tapet til benet af en person som hopper, m.m.", - "content.index.MLExplainer2": "For kunne dette laver ml-machine.org en datarepræsentation af eksemplerne ved at udregne specifikke egenskaber af hvert eksempel, fx standardafvigelse, samlet acceleration, den maximale værdi.", - "content.index.MLExplainer3": "Data repræsentationerne af eksemplerne vises til et neuralt netværk. Det neurale netværk “lærer” fra disse eksempler ved at finde mønstre i og imellem eksemplerne.", - "content.index.MLExplainer4": "Denne træningsprocess resulterer i et trænet neuralt netværk (vi kalder det også en machine learning model), der kan gætte/forudsige, hvordan micro:bit’en bevæges, når de samme egenskaber (standardafvigelse, samlet acceleration, den maximale værdi m.m.) beregnes fra det live accelerometer data.", - // DATA PAGE: - "content.data.classPlaceholderNewClass": "Klik for at ændre navnet", - "content.data.record": "Optag", - "content.data.addData": "Tilføj data", - "content.data.classHelpHeader": "Klasse", - "content.data.classHelpBody": "En klasse beskriver en type af bevægelse. Vi kan optage eksempler af en bestemt type bevægelse og putte eksemplerne i samme klasse. Træneren kan finde mønstre i eksemplerne/dataet og bruge disse mønstre til at træne en model, der kan genkende denne type bevægelse. Flere eksmpler vil typisk reulstere i en bedre model, men overvej på hvor mange forskellige måder en bevægelse kan laves.", - "content.data.classification": "Klasser", - "content.data.data": "Data", - "content.data.choice": "Valg", - "content.data.choice.header": "Valg af klasse", - "content.data.choice.body": "Her vælger du, hvilken klasse du vil tilføje data til. Efter at du har valgt en klasse at tilføje data til, kan du trykke på \"Optag\" knappen nedenfor, eller på en af knapperne på din micro:bit for at optage et data-segment. Se billedet nedenfor.", - "content.data.dataDescription": "Her kan du se din indsamlede data. Generelt vil det være en fordel at have mere data, da dette giver lærings-algoritmen mere infomration at lære ud fra.", - "content.data.addDataNoConnection": "Du kan ikke tilføje data, uden at være tilsluttet en micro:bit", - "content.data.noData": "Du har ingen bevægelser at træne med. Tilføj nogle bevægelser, som du vil træne din BBC micro:bit til at genkende.", - - "content.data.controlbar.button.clearData": "Ryd eksempler", - "content.data.controlbar.button.clearData.confirm": "Er du sikker på at du vil slette alle eksempler?\nDette kan ikke fortrydes.", - "content.data.controlbar.button.downloadData": "Download dataset", - "content.data.controlbar.button.uploadData": "Upload dataset", - - - // TRAINER PAGE: - "content.trainer.failure.header": "Træning mislykkedes", - "content.trainer.failure.body": "Træningen resulterede ikke i en brugbar model. Grunden til dette ligger sandsynligvis i dataet. Hvis dataet i forskellige klasser minder for meget om hinanden, kan dette resultere i nogle forskellige problemer i træningsprocessen, der ikke gør det muligt at træne modellen ordentligt.", - "content.trainer.failure.todo": "Gå tilbage til datasiden og ændr i din data.", - "content.trainer.controlbar.filters": "Filtre", - - // FILTER PAGE - "content.filters.NoDataHeader": "Der er ikke noget data", - "content.filters.NoDataBody": "Gå til Data-siden for at indsamle data.", - "content.filters.max.title" : "Maksværdier", - "content.filters.max.description" : "Det maksimale punkt blandt alle datapunkter i en bevægelse.", - "content.filters.min.title" : "Minimumsværdier", - "content.filters.min.description" : "Det minimale punkt blandt alle datapunkter i en bevægelse.", - "content.filters.std.title" : "Standardafvigelse", - "content.filters.std.description" : "Den gennemsnitlige afvigelse fra 0 blandt alle datapunkter i en bevægelse.", - "content.filters.peaks.title" : "Antal ekstremer", - "content.filters.peaks.description" : "Antallet af ekstremer blandt alle datapunkter i en bevægelse.", - "content.filters.acc.title" : "Samlet acceleration", - "content.filters.acc.description" : "Summen af acceleration for hele bevægelsen, udregnet med absolutte værdier. God til at forstå mængden af bevægelse.", - "content.filters.mean.title" : "Gennemsnit", - "content.filters.mean.description": "Gennemsnit af acceleration.", - "content.filters.zcr.title" : "Zero crossing rate", - "content.filters.zcr.description": "Hvor ofte inputet (accelerationen) går fra positiv til negativ eller omvendt", - "content.filters.rms.title" : "Effektiv værdi ", - "content.filters.rms.description": "Root mean square.", - - // MODEL PAGE: - "content.model.trainModelFirstHeading": "Træn modellen først!", - "content.model.trainModelFirstBody": "Gå til 'Træner'-siden", - "content.model.classification.helpHeading": "Sandsynligheds-meteret", - "content.model.classification.helpBody": "For hver forudsigelse, vil modellen producere et procent-tal, der beskriver hvor sikker modellen er i sin fordusigelse. Dette meter går fra 0% til 100%. Med slideren ved siden af, kan du bestemme grænsen for, hvor sikker modellen skal være i sin forudsigelse for at lave et output (fx afspille en lyd)", - "content.model.output.soundOptionCongratulations": "Tillykke", - "content.model.output.soundOptionHighPitchBeep": "Højtone Bip", - "content.model.output.soundOptionLowPitchBeep": "Lavtone Bip", - "content.model.output.soundOptionLoser": "Taber", - "content.model.output.soundOptionMistake": "Fejl", - "content.model.output.soundOptionHugeMistake": "Kæmpe fejl", - - "content.model.output.pin.option.allTime": "Altid tændt", - "content.model.output.pin.option.xTime": "Tænd på tid", - "content.model.output.pin.seconds": "Sekunder", - - "content.model.output.prediction.iconTitle": "Forudsigelse", - "content.model.output.prediction.descriptionTitle": "Forudsigelse", - "content.model.output.prediction.descriptionBody": "Her kan du se, hvilken klasse din model forudsiger den nuværende bevægelse til at være. Du kan se i meteret hvor sikker modellen er i sin forudsigelse.", - - "content.model.output.ledOutput.descriptionTitle": "LED output", - "content.model.output.ledOutput.descriptionBody": "Her kan du vælge, hvordan LED-lysene på din output-micro:bit skal opføre sig, når din model forudsiger en klasse. Prøv at tegne nogle mønstre nedenfor og se, hvordan disse mønstre vises på din output-micro:bit, når du bevæger input-micro:bit'en.", - - "content.model.output.sound.iconTitle": "Lyd", - "content.model.output.sound.descriptionTitle": "Afspilling af lyd", - "content.model.output.sound.descriptionBody": "Her kan du vælge hvilken lyd din output-micro:bit skal afspille, når din model laver en forudsigelse. Bemærk at lyden afspilles af din computer, hvis du har en micro:bit version 1.", - - "content.model.output.pin.iconTitle": "Pin", - "content.model.output.pin.descriptionTitle": "Pin output", - "content.model.output.pin.descriptionBody": "Her kan du vælge hvilken pin skal tænde når modellen laver en forudsigelse på en bevægelse. Alle pins har numre i overenstemmelse med micro:bits officielle pin diagram.", - - "content.model.output.popup.header": "Tilslut output-micro:bit", - "content.model.output.popup.body": "Hvis du ikke har tilsluttet en output-micro:bit, kan du ikke se resultatet af de ændringer du laver på denne side. Tilslut nedenfor.", - // FOOTER: - "footer.connectButtonNotConnected": "Tilslut din BBC micro:bit", - "footer.disconnectButton": "Frakobl", - "footer.helpHeader": "Live graf", - "footer.helpContent": "Når du har forbundet en micro:bit kan du live se Accelerometer-data for alle tre akser på denne graf. Prøv at bevæge din forbundende micro:bit og se, hvordan den data der produceres af bevægelserne ser ud for computeren!", - "footer.reconnecting":"Genopretter forbindelsen. Vent venligst", - //DATA MENU: - "menu.data.helpHeading": "Data", - "menu.data.helpBody": "For at træne en model til at genkende forskellige bevægelser, skal vi have gode eksempler på 'god opførsel', som vi kan vise træneren. Her kan i oprette klasser (en type bevægelse) og optage eksempler til hver klasse. Der skal være mindst 2 klasser med hver 3 eksempler før træneren kan træne en model.", - "menu.data.examples": "eksempler", - // TRAINER MENU: - "menu.trainer.helpHeading": "Træner", - "menu.trainer.helpBody": "Træneren kigger på eksemplerne i klasserne og forsøger at 'lære', hvordan de forskellige klasser kan genkendes ved at finde mønstre i dataet. Her kan i træne en model, der kan genkende forskellige bevægelser.", //Derudover kan i indstille træneren, vælge hvordan træneren skal forstå dataet og oprette test-sæt.", - "menu.trainer.notConnected1": "Du har ikke tilkoblet en BBC micro:bit.", - "menu.trainer.notConnected2": "Gør dette vha. knappen nedenfor", - "menu.trainer.notEnoughDataHeader1": "Ikke nok data!\nGå til Data-siden", - "menu.trainer.notEnoughDataInfoBody": "Der er brug for minimum 2 klasser med 3 eksempler i hver for at kunne træne en model.", - "menu.trainer.notEnoughDataInfo": "Du har ikke indsamlet nok data til at træne en model. Der er brug for minimum 2 klasser med 3 eksempler i hver. Gå til Data-siden for at indsamle mere data", - "menu.trainer.trainModelButton": "Træn model", - "menu.trainer.trainNewModelButton": "Træn en ny model", - "menu.trainer.TrainingFinished": "Træning færdig", - "menu.trainer.TrainingFinished.body": "Gå til Model-siden for at undersøge hvor godt din model virker", - "menu.trainer.isTrainingModelButton": "Træner model...", - // MODEL MENU: - "menu.model.helpHeading": "Model", - "menu.model.helpBody": "Modellen kan bruges i et interaktivt system. Her bruger vi den trænede model til at forudsige bevægelser. Du kan tilslutte endnu en micro:bit og få den til at reagere på de bevægelser du laver.", - "menu.model.noModel": "Ingen model", - "menu.model.connectOutputButton": "Tilslut output-micro:bit", - "menu.model.disconnect": "Frakobl output-micro:bit", - //CONNECT MICROBIT POP UP: - - "popup.connectMB.main.bluetooth.subtitle": "Tilslut med Bluetooth", - - "popup.connectMB.bluetooth.heading": "Tilslut med Bluetooth", - "popup.connectMB.bluetooth.cancelledConnection": "Du anullerede forbindelses-processen. Prøv igen hvis du ønsker at fortsætte.", - "popup.connectMB.bluetooth.step0": "Tilslut et batteri til din BBC micro:bit", - "popup.connectMB.bluetooth.step1": "Tegn mønstret du ser på BBC micro:bit'en", - "popup.connectMB.bluetooth.step2": "Tryk på knappen nedenfor.", - "popup.connectMB.bluetooth.step3": "Vælg din BBC micro:bit og tryk 'tilslut'.", - "popup.connectMB.bluetooth.connect": "Tilslut", - "popup.connectMB.bluetooth.connecting": "Tilslutter...", - "popup.connectMB.bluetooth.invalidPattern": "Mønstret du har tegnet er ikke gyldig", - "popup.connectMB.bluetooth.timeouted": "Dukker der ikke et forbind-vindue op? Prøv at indlæse siden igen.", - - "popup.disconnectedWarning.input": "Din input-micro:bit mistede forbindelsen, vil du prøve igen?", - "popup.disconnectedWarning.output": "Din output-micro:bit mistede forbindelsen, vil du prøve igen?", - "popup.disconnectedWarning.reconnectButton.input": "Tilslut input igen", - "popup.disconnectedWarning.reconnectButton.output": "Tilslut output igen", - - // NEW CONNECTION PROMPTS - TODO: Rename, merge with above and clean up - - "connectMB.main.usbHeader": "DOWNLOAD PROGRAM TIL BBC MICRO:BIT", - "connectMB.main.btHeader": "TILSLUT DIN BBC MICRO:BIT VIA BLUETOOTH", - "connectMB.main.usbBody": "Hvis du ikke tidligere har downloadet programmet", - "connectMB.main.btBody": "Hvis du allerede har downloadet programmet", - "connectMB.main.connectButton": "Tilslut", - "connectMB.main.installButton": "Download", - - "connectMB.output.header": "En micro:bit er allerede forbundet", - - "connectMB.usb.header": "DOWNLOAD PROGRAM TIL BBC MICRO:BIT", - "connectMB.usb.body1": "Tilslut din BBC micro:bit med USB-kabel og tryk på 'næste'", - "connectMB.usb.body2": "Tryk 'Find USB-enhed' og vælg 'BBC micro:bit CMSIS-DAP' eller 'DAPLink CMSIS-DAP' fra popup-beskeden som kommer", - "connectMB.usb.button1": "Næste", - "connectMB.usb.button2": "Find USB-enhed", - "connectMB.usb.pleaseWait": "Vent venligst. Downloader program til micro:bit'en", - "connectMB.usb.done.body1": "Færdig - programmet er downloadet.", - "connectMB.usb.done.body2": "Du kan nu tilkoble dig via bluetooth.", - "connectMB.usb.done.body3": "Hvis du har et batteri til din micro:bit kan du nu tage usb-kablet ud og tilslutte batteriet i stedet.", - "connectMB.usb.done.body4": "Hvis du ikke har et batteri kan du fortsætte med at give din micro:bit strøm igennem usb-kablet.", - - "connectMB.usb.manual.header": "Overfør fil til din BBC microbit", - "connectMB.usb.manual.manualDownload": "Hvis filen ikke downloadede automatisk tryk", - "connectMB.usb.manual.manualDownloadLink": "her", - "connectMB.usb.manual.done": "Færdig: Tilslut med bluetooth", - - "connectMB.usb.firmwareBroken.warning":"Vi opdagede en fejl med din micro:bit", - "connectMB.usb.firmwareBroken.content1":"Din version af micro:bit og firmware har velkendte fejl, som forhindre os i at uploade programmet til din micro:bit.", - "connectMB.usb.firmwareBroken.content2":"For at fortsætte nu skal du overføre programmet manuel eller opdatere din micro:bit", - "connectMB.usb.firmwareBroken.content3":"Vi anbefaler at du opdatere din micro:bit's firmware version til den nyeste for rette op på denne fejl.", - "connectMB.usb.firmwareBroken.content4":"Du kan finde en guide til hvordan du gør på ", - "connectMB.usb.firmwareBroken.content4.website":"micro:bit fondens hjemmeside", - "connectMB.usb.firmwareBroken.button.skip":"Spring over og overfør manuelt", - - "connectMB.outputMB.same": "Brug samme BBC micro:bit", - "connectMB.outputMB.different": "Tilslut anden BBC micro:bit", - "connectMB.outputMB.sameButton": "Samme", - "connectMB.outputMB.otherButton": "Anden", - - - // COOKIE BANNER - - "cookies.banner.title": "Cookie politik", - "cookies.banner.subtitle": "Forbrug og analyse", - "cookies.banner.text.pleaseHelp": "Hjælp os med at forbedre siden! Tillad cookies for at hjælpe os.", - "cookies.banner.text.description": "Her hos ML-Machine bruger vi cookies for at indsamle information omkring forbrug af siden. Uden disse cookies er vi ikke i stand til at se hvordan vores side bliver brugt.", - "cookies.banner.text.readMore": "Du kan læse mere omkring vores cookie politik ", - "cookies.banner.text.readMore.here": "her", - "cookies.banner.buttons.reject": "Afvis", - "cookies.banner.buttons.accept": "Accepter", - - "cookies.overlay.title": "Cookie politik", - - "cookies.overlay.question.whatAreCookies": "Hvad er cookies?", - "cookies.overlay.question.ourReasoning": "Hvad bruger vi cookies til?", - "cookies.overlay.question.storageDuration": "Hvor lang tid gemmer vi cookies?", - "cookies.overlay.question.deleting": "Hvordan sletter man cookies?", - "cookies.overlay.question.consentChange": "Hvordan ændrer jeg mit samtykke?", - - "cookies.overlay.answer.whatAreCookies": "Cookies er små filer med informationer, som der bliver gemt på den enhed du bruger til at browse med. Det er ikke programmer, som kan indeholder malware eller vira.", - "cookies.overlay.answer.ourReasoning": "Vi bruger cookies for at indsamle information omkring forbrug af siden. Uden disse cookies er vi ikke i stand til at se hvordan vores side bliver brugt. Du gør derfor os en stor tjeneste ved at give samtykke til cookies.", - "cookies.overlay.answer.storageDuration": "Det varier fra side til side og udnyttelsen af cookie'en. Nogle cookies bliver gemt indtil du forlader siden, andre bliver gemt i længere perioder. Alle vores cookies bliver gemt i et år.", - "cookies.overlay.answer.deleting": "Det er forskelligt fra browser til browser. Her er dog en liste af manualer til de mest populære browsere.", - "cookies.overlay.answer.consentChange": "På nuværende tidspunkt har du endnu ikke givet samtykke, men når du gør kan du blot slette din cookie, hvis du ønsker at trække samtykke tilbage eller på andenvis ombestemmer dig.", - - "cookies.overlay.table.title": "Cookies som vi bruger", - "cookies.overlay.table.header.description": "Beskrivelse", - - "cookies.overlay.table.row.ai_user.description": "Brugt af Microsoft Application Insights til at indsamle statistisk data omkring forbrug. Den gemmer derudover et unik identifikationsnummer, som bruges til at genkende dig næste gang du amkommer på siden. Den gemmer ikke noget personligt omkring dig, og genererer et identifikationsnummer tilfældigt.", - "cookies.overlay.table.row.ai_session.description": "Gemmer dit nuværende besøg, så vi kan genkende dig på tværs af vores sider.", - "cookies.overlay.table.row.cookie_consent.description": "Gemmer dine samtykkevalg af vores cookie politik.", - - // COMPATIBILITY WARNING - "popup.compatibility.bluetooth.header": "Browser ikke understøttet!", - "popup.compatibility.bluetooth.explain": "Din nuværende browser understøtter ikke bluetooth. Bluetooth bruges til at drive siden. Uden det virker den ikke.", - "popup.compatibility.bluetooth.advice": "Sikre at din browser er opdateret. Ellers kan du vælge en af de nedestående browsere, som understøtter bluetooth.", - - "popup.connectMB.USBCompatibility.transferStep.step1": "Åben placering af den firmware fil du lige har downloadet. Den findes oftest i din download mappe.", - "popup.connectMB.USBCompatibility.transferStep.step2": "Træk filen over i micro:bit'en gennem din computers stifinder.", - "popup.connectMB.USBCompatibility.transferStep.step3": "Når overførslen er færdig, kan du tilslutte din micro:bit med Bluetooth.", - - "compatibility.platform.notSupported": "Værktøjet er ikke understøttet på din nuværende platform.", - "compatibility.platform.notSupported.joinDesktop": "Vi ses på computer.", - "compatibility.webgl.notSupported": "WebGL er ikke tilgængelig. Aktiver WebGL for at se 3D data.", - - // CONNECTION LOST DIALOG - - "dialog.connection.lost.header": "Forbindelse offline", - "dialog.connection.lost.body": "Vi kan ikke oprette forbindelse til internettet, nogle funktioner virker muligvis ikke som forventet.", - - // OUTDATED MICROBIT WARNING - - "popup.outdatedmicrobit.header": "Din micro:bit mangler en opdatering.", - "popup.outdatedmicrobit.text": "Vi anbefaler stærkt at opdatere nu, nogle funktioner virker muligvis ikke som forventet.", - "popup.outdatedmicrobit.text.mkcd": "Åben den nyeste MakeCode skabelon for at bruge den opdaterede MakeCode extension.", - "popup.outdatedmicrobit.button.later": "Senere", - "popup.outdatedmicrobit.button.update": "Opdatér nu", - "popup.outdatedmicrobit.button.update.mkcd": "Åben MakeCode", - }, - "en": { - // ALERTS: - //In gesture.svelte - "alert.data.classNameLengthAlert": "Names must consists of maximum {{maxLen}} characters.", - "alert.recording.disconnectedDuringRecording":"micro:bit disconnected during recording", - - //In common.js - "alert.isRecording": "You are currently recording!", - "alert.isTesting": "You are currently recording!", - "alert.isTraining": "You are currently training a model!", - "alert.isNotConnected": "Your Micro:bit should be connected!", - "alert.deleteGestureConfirm": "Are you sure you want to delete the class ", - //In ml.ts - "alert.twoGestures": "You need at least two classes", - "alert.oneDataRepresentation": "You need at least one data representation", - "alert.recordingsPerGesture": "You need at least three examples per class", - // HOME PAGE: - "content.index.heading": "Do It Yourself Machine Learning", - "content.index.howBody": "Welcome to the ultra:bit data trainer. Experiment and play with machine larning and build your first machine learning models - start here!", - "content.index.ledDescription": "25 LED lights", - "content.index.recordButtonDescription": "\"Record\"-button", - "content.index.videoHeading": "Intro Video", - "content.index.setupBody2": "The website utilizes the bluetooth, accelerometer, LEDs, buttons, and sounds from the Micro:bit. Subsequetnly, you can connect the micro:bit to your computer via bluetooth without using the USB cable.", - "content.index.oldVersion": "You can finde the old version here:", - "content.index.contactButton": "Contact us", - "content.index.contactBody": "If you find errors and omissions on this platform, please feel free to write us. If you have any other requests, ideas or general interests, please feel free to contact us. The creators of this platform can be contacted at:", - "content.index.contactBodyGithub": "You can also visit our Github page:", - "content.index.contactMail": "keb@cs.au.dk", - "content.index.acknowledgement": "Developed by Center for Computational Thinking and Design, Aarhus University", - "content.index.newzHeading": "News", - "content.index.newzBodyMakecode": "You can now program around your model's output in MakeCode. See top bar on model page.", - "content.index.newzBodyViz": "We now have a vizualization of the data representaion.", - "content.index.MLHeading": "How does it work?", - "content.index.MLSubheading": "ML-Machine builds machine learning models to recognize patterns in the accelerometer data.", - "content.index.MLExplainer1": "With ML-Machine, you curate data samples of different gestures or movements, which a machine learning algorithm analyzes. It finds patterns in the data that can be used to predict/guess if the micro:bit is moved in circles, shaken, taped to the leg of the person jumping, etc.", - "content.index.MLExplainer2": "To achieve this, ml-machine.org makes a data representation of the samples by calculating specific properties of each sample, such as standard deviation, cumulated acceleration, and maximum value.", - "content.index.MLExplainer3": "The data representations of the data samples are shown to a neural network. The neural network “learns” from these examples by finding patterns in and between the samples.", - "content.index.MLExplainer4": "This training process results in a trained neural network (we also call it a machine learning model) that can guess/predict how the micro:bit is moved when the same properties (standard deviation, cumulated acceleration, maximum value, etc.) are calculated from the live accelerometer data.", - // DATA PAGE: - "content.data.classPlaceholderNewClass": "Press here to change name", - "content.data.record": "Record", - "content.data.addData": "Add Data", - "content.data.classHelpHeader": "Class", - "content.data.classHelpBody": "A class describes a type of gesture. We can record examples of a certain type of gesture and put the examples in the same class. The trainer can find patterns in the examples/data and use these patterns to 'train' a model that can recognize this class of gestures. Multiple examples will typically result in a better model, and consider how many different ways a gesture can be performed.", - "content.data.classification": "Classes", - "content.data.data": "Data", - "content.data.choice": "Choice", - "content.data.choice.header": "Choice of class", - "content.data.choice.body": "Here, you choose which class you want to add data to. After having selected a class, you can either press the \"Record\" button below or press one of the buttons on your micro:bit to record a data segment. See the picture below.", - - "content.data.dataDescription": "Here you can see the gathered data. ", - "content.data.addDataNoConnection": "You cannot add data without being connected with a micro:bit", - "content.data.noData": "You do not have any gestures to train on. Add the gestures you wish the micro:bit should learn to recognise.", - - "content.data.controlbar.button.clearData": "Clear examples", - "content.data.controlbar.button.clearData.confirm": "Are you sure you wish to delete all gesture examples?\nThis cannot be undone.", - "content.data.controlbar.button.downloadData": "Download dataset", - "content.data.controlbar.button.uploadData": "Upload dataset", - - // TRAINER PAGE: - "content.trainer.failure.header": "Training Failed", - "content.trainer.failure.body": "The training did not result in a usable model. The reason for this is most likely the data used for training. If the data for different classes are too similar, this can result in issues in the training process.", - "content.trainer.failure.todo": "Return to the data page and change your data.", - "content.trainer.controlbar.filters": "Filters", - - // FILTER PAGE - "content.filters.NoDataHeader": "No available data", - "content.filters.NoDataBody": "Go to the Data page to collect data samples.", - "content.filters.max.title" : "Max values", - "content.filters.max.description" : "The maximum point among all datapoints in a gesture.", - "content.filters.min.title" : "Minimum values", - "content.filters.min.description" : "The minimum point among all datapoints in a gesture.", - "content.filters.std.title" : "Standard deviation", - "content.filters.std.description" : "The average deviation from 0 among all datapoints in a gesture.", - "content.filters.peaks.title" : "Number of extremes", - "content.filters.peaks.description" : "The number of extremes among all datapoints in a gesture.", - "content.filters.acc.title" : "Total acceleration", - "content.filters.acc.description" : "The sum of acceleration for the whole gesture, calculated in absolute values. Good for understanding the amount of movement.", - "content.filters.mean.title" : "Mean", - "content.filters.mean.description": "Mean value of accelerations", - "content.filters.zcr.title" : "Zero crossing rate", - "content.filters.zcr.description": "The rate at which the input (acceleration) transitions between positive and negative.", - "content.filters.rms.title" : "Root mean square", - "content.filters.rms.description": "", - - // MODEL PAGE: - "content.model.trainModelFirstHeading": "Train the model first!", - "content.model.trainModelFirstBody": "Go to the 'Trainer' page", - "content.model.classification.helpHeading": "Probabil-ometer", - "content.model.classification.helpBody": "For each prediction you make, the model will produce a percentage that describes how confident the model is in its prediction. This meter goes from 0% to 100%. With the slider next to it, you can determine the limit of how certain the model should be in its preduction to make an output (e.g. play a sound)", - "content.model.output.soundOptionCongratulations": "Congratulations", - "content.model.output.soundOptionHighPitchBeep": "High pitch beep", - "content.model.output.soundOptionLowPitchBeep": "Low pitch beep", - "content.model.output.soundOptionLoser": "Loser", - "content.model.output.soundOptionMistake": "Mistake", - "content.model.output.soundOptionHugeMistake": "Huge Mistake", - - "content.model.output.pin.option.allTime": "Always on", - "content.model.output.pin.option.xTime": "For time", - "content.model.output.pin.seconds": "Seconds", - - "content.model.output.prediction.iconTitle": "Prediction", - "content.model.output.prediction.descriptionTitle": "Prediction", - "content.model.output.prediction.descriptionBody": "Here you can see the model's prediction of the current gesture. In the meter, you can see how confident the model is in the prediction.", - - "content.model.output.ledOutput.descriptionTitle": "LED output", - "content.model.output.ledOutput.descriptionBody": "Here you can choose how the LEDs on your output micro:bit behaves when your model makes predictions. Try draw some patterns and see how they show on the output micro:bit when you move the input micro:bit.", - - "content.model.output.sound.iconTitle": "Sound", - "content.model.output.sound.descriptionTitle": "Playback of sound", - "content.model.output.sound.descriptionBody": "Here you can choose which sound you output micro:bit plays when the model makes a prediction. Be aware that the sound plays from your computer if you have a micro:bit version 1.", - - "content.model.output.pin.iconTitle": "Pin", - "content.model.output.pin.descriptionTitle": "Pin outputs", - "content.model.output.pin.descriptionBody": "Here you can select which pin will turn on when a gesture is predicted. Each pins are numbered according to micro:bit's official pin output diagram.", - - "content.model.output.popup.header": "Connect output micro:bit", - "content.model.output.popup.body": "If you have not connected an output micro:bit, you cannot see the results of the changed made on this page. Use the connect button below", - - // FOOTER: - "footer.connectButtonNotConnected": "Connect your micro:bit", - "footer.disconnectButton": "Disconnect", - "footer.helpHeader": "Live graph", - "footer.helpContent": "Once you have connected a micro:bit you can watch the accelerometer data for all three axes on this graph in real time. Try moving your connected micro:bit to see what the data looks like to your computer!", - "footer.reconnecting":"Reconnecting. Please wait", - //DATA MENU: - "menu.data.helpHeading": "Data", - "menu.data.helpBody": "In order to train a model to recognize different movements, we need good examples of 'good behavior' that we can show the Trainer. Here you can create classes (types of gestures) and record examples for each class. There must be at least 2 classes with 3 examples each before the trainer can train a model.", - "menu.data.examples": "examples", - // TRAINER MENU: - "menu.trainer.helpHeading": "Trainer", - "menu.trainer.helpBody": "The Trainer looks at the examples in each of the classes and tries to 'learn' how the different classes can be recognized by searching for patterns in the data. Here you can train a model to recognize different gestures.", // In addition, you can configure the trainer, choose how the trainer should interpret the data and create test sets.", - "menu.trainer.notConnected1": "You have not connected a micro:bit.", - "menu.trainer.notConnected2": " Please do so via the button below", - "menu.trainer.notEnoughDataHeader1": "Not Enough Data\nGo to Data page", - "menu.trainer.notEnoughDataInfoBody": "You need at least 2 classes with 3 examples each to attempt to train a model.", - "menu.trainer.notEnoughDataInfo": "You have not collected enough data to train a model. You need at least 2 classes with 3 examples each. Please go to the Data page to collect more data", - "menu.trainer.trainModelButton": "Train model", - "menu.trainer.trainNewModelButton": "Train a new model", - "menu.trainer.TrainingFinished": "Training done", - "menu.trainer.TrainingFinished.body": "Go to the Model-page to examine how well your model works", - "menu.trainer.isTrainingModelButton": "Training model", - // MODEL MENU: - "menu.model.helpHeading": "Model", - "menu.model.helpBody": "The model can be used in an interactive system. Here we use the trained model to predict gestures. You can connect another micro:bit and make it respond to the predicted gestures.", - "menu.model.noModel": "No model", - "menu.model.connectOutputButton": "Connect output micro:bit", - "menu.model.disconnect": "Disconnect output micro:bit", - //CONNECT MICROBIT POP UP: - - "popup.connectMB.main.bluetooth.subtitle": "Connect using Bluetooth", - - "popup.connectMB.bluetooth.heading": "Connect using Bluetooth", - "popup.connectMB.bluetooth.cancelledConnection": "You cancelled the connection process. Try again, if you wish to proceed.", - "popup.connectMB.bluetooth.step0": "Connect your micro:bit to a battery", - "popup.connectMB.bluetooth.step1": "Draw the pattern as displayed on the micro:bit", - "popup.connectMB.bluetooth.step2": "Press the 'Connect' button below.", - "popup.connectMB.bluetooth.step3": "Select your micro:bit and press 'Connect'.", - "popup.connectMB.bluetooth.connect": "Connect", - "popup.connectMB.bluetooth.connecting": "Connecting...", - "popup.connectMB.bluetooth.invalidPattern": "The pattern you drew is invalid", - "popup.connectMB.bluetooth.timeouted": "Not seeing a connection prompt? Try refreshing the page.", - - "popup.disconnectedWarning.input": "Your input micro:bit lost connection, do want to try again?", - "popup.disconnectedWarning.output": "Your output micro:bit lost connection, do want to try again?", - "popup.disconnectedWarning.reconnectButton.input": "Reconnect input", - "popup.disconnectedWarning.reconnectButton.output": "Reconnect output", - - // NEW CONNECTION PROMPTS - TODO: Rename, merge with above and clean up - - "connectMB.main.usbHeader": "DOWNLOAD PROGRAM TO MICRO:BIT", - "connectMB.main.btHeader": "CONNECT YOUR MICRO:BIT USING BLUETOOTH", - "connectMB.main.usbBody": "If you have not previously downloaded the program", - "connectMB.main.btBody": "If you have already downloaded the program", - "connectMB.main.connectButton": "Connect", - "connectMB.main.installButton": "Download", - - "connectMB.output.header": "A micro:bit is already connected", - - "connectMB.usb.header": "DOWNLOAD PROGRAM TO MICRO:BIT", - "connectMB.usb.body1": "Connect your micro:bit using a USB-cable and click 'Next'", - "connectMB.usb.body2": "Click 'Find USB unit' and select 'BBC micro:bit CMSIS-DAP' or 'DAPLink CMSIS-DAP' from the popup that appears", - "connectMB.usb.button1": "Next", - "connectMB.usb.button2": "Find USB unit", - "connectMB.usb.pleaseWait": "Please wait. Downloading program to the micro:bit", - "connectMB.usb.done.body1": "Done - the program has been downloaded.", - "connectMB.usb.done.body2": "You can now connect through bluetooth.", - "connectMB.usb.done.body3": "If you have a battery for the micro:bit, you can now remove the usb-cable and use the battery instead.", - "connectMB.usb.done.body4": "If you do not have a battery for the micro:bit, you can simply keep powering it through the usb cable.", - - "connectMB.usb.manual.header": "Transfer file to your micro:bit", - "connectMB.usb.manual.manualDownload": "If the file did not automatically download press", - "connectMB.usb.manual.manualDownloadLink": "here", - "connectMB.usb.manual.done": "Done: Connect using bluetooth", - - "connectMB.usb.firmwareBroken.warning":"We detected issues with your micro:bit firmware", - "connectMB.usb.firmwareBroken.content1":"The version of micro:bit and firmware have known issues, that prevent us from uploading the program to it.", - "connectMB.usb.firmwareBroken.content2":"To proceed, you will have to transfer manually, or update your micro:bit's firmware.", - "connectMB.usb.firmwareBroken.content3":"We recommend that you upgrade the firmware of your micro:bit to the latest version to fix this issue.", - "connectMB.usb.firmwareBroken.content4":"A guide on how can be found on the ", - "connectMB.usb.firmwareBroken.content4.website":"micro:bit foundation's website", - "connectMB.usb.firmwareBroken.button.skip":"Skip and transfer manually", - - "connectMB.outputMB.same": "Use the same micro:bit", - "connectMB.outputMB.different": "Connect another micro:bit", - "connectMB.outputMB.sameButton": "Same", - "connectMB.outputMB.otherButton": "Other", - // COOKIE BANNER - - "cookies.banner.title": "Cookie policy", - "cookies.banner.subtitle": "Performance & analytics", - "cookies.banner.text.pleaseHelp": "Please help us make it better by keeping the cookies enabled.", - "cookies.banner.text.description": "Here at ML-Machine we use cookies to collect information on the usage and performance of the website. Without these cookies, we will not be able to collect vital information on the performance of the site.", - "cookies.banner.text.readMore": "You can read more about it ", - "cookies.banner.text.readMore.here": "here", - "cookies.banner.buttons.reject": "Reject", - "cookies.banner.buttons.accept": "Accept", - - "cookies.overlay.title": "Cookie policy", - - "cookies.overlay.question.whatAreCookies": "What are cookies?", - "cookies.overlay.question.ourReasoning": "What do we use cookies for?", - "cookies.overlay.question.storageDuration": "For how long are cookies stored?", - "cookies.overlay.question.deleting": "How do i delete cookies?", - "cookies.overlay.question.consentChange": "How do i change my consent?", - - "cookies.overlay.answer.whatAreCookies": "Cookies are small data files stored on the device you are using to browse websites. They are not programs, that contain harmful malware or viruses.", - "cookies.overlay.answer.ourReasoning": "We use cookies to collect information on the usage and performance of the website. Without these cookies, we will not be able to collect vital information on the performance of the site.", - "cookies.overlay.answer.storageDuration": "It varies from site to site and the usage of the cookie. Some may be stored for only the current session, while others may be stored for days. Our cookies are stored for one year.", - "cookies.overlay.answer.deleting": "It varies from browser to browser. However here are some of the manuals for some of the most commonly used browsers.", - "cookies.overlay.answer.consentChange": "Currently, you have not rejected nor agreed to our cookie policy. But once you do, you will be able to delete cookies to change your consent at any time.", - - "cookies.overlay.table.title": "The cookies we use", - "cookies.overlay.table.header.description": "Description", - - "cookies.overlay.table.row.ai_user.description": "Used by Microsoft Application Insights software to collect statistical usage and telemetry information. The cookie stores a unique identifier to recognise users on returning visits over time.", - "cookies.overlay.table.row.ai_session.description": "Preserves users states across page requests.", - "cookies.overlay.table.row.cookie_consent.description": "Stores the terms to which you have given consent to in regards to our cookie policy.", - - // COMPATIBILITY WARNING - "popup.compatibility.bluetooth.header": "Bluetooth incompatible browser!", - "popup.compatibility.bluetooth.explain": "The browser you are currently using does not support bluetooth.", - "popup.compatibility.bluetooth.advice": "Please update the browser or use another one from our supported browsers list below.", - - "popup.connectMB.USBCompatibility.transferStep.step1": "Open the location to which the firmware was downloaded. Most commonly found in your download folder.", - "popup.connectMB.USBCompatibility.transferStep.step2": "Drag the file onto the micro:bit on your computer's file explorer.", - "popup.connectMB.USBCompatibility.transferStep.step3": "Once the file has finished transferring, the micro:bit can be connected using Bluetooth.", - - "compatibility.platform.notSupported": "The tool is not supported on your current platform.", - "compatibility.platform.notSupported.joinDesktop": "Join us on desktop.", - "compatibility.webgl.notSupported": "WebGL not available. Enable WebGL to see 3D data view.", - - // CONNECTION LOST DIALOG - - "dialog.connection.lost.header": "Connection offline", - "dialog.connection.lost.body": "Your internet connection is offline, some features may not work properly", - - // OUTDATED MICROBIT WARNING - - "popup.outdatedmicrobit.header": "Your micro:bit firmware is outdated.", - "popup.outdatedmicrobit.text": "We strongly recommend that you update it now, as some features may not work as expected.", - "popup.outdatedmicrobit.text.mkcd": "Open the newest MakeCode template to use the updated extension.", - "popup.outdatedmicrobit.button.later": "Later", - "popup.outdatedmicrobit.button.update": "Update now", - "popup.outdatedmicrobit.button.update.mkcd": "Open MakeCode", - } -}; - \ No newline at end of file diff --git a/src/views/OverlayView.svelte b/src/views/OverlayView.svelte index a3fac5a58..3bccd3682 100644 --- a/src/views/OverlayView.svelte +++ b/src/views/OverlayView.svelte @@ -9,9 +9,9 @@ import { fade } from 'svelte/transition'; import { message, state } from '../script/stores/uiStore'; import ReconnectPrompt from '../components/ReconnectPrompt.svelte'; - import ConnectionOfflineWarning from '../components/ConnectionOfflineWarning.svelte'; import OutdatedMicrobitWarning from '../components/OutdatedMicrobitWarning.svelte'; import { isInputPatternValid } from '../script/stores/connectionStore'; + import FilterListFilterPreview from '../components/filters/FilterListFilterPreview.svelte'; // Helps show error messages on top of page let latestMessage = ''; @@ -56,5 +56,5 @@ {#if $state.isInputOutdated || $state.isOutputOutdated} {/if} - +
diff --git a/src/views/SideBarMenuView.svelte b/src/views/SideBarMenuView.svelte index 090c81ef9..1fbd43ebe 100644 --- a/src/views/SideBarMenuView.svelte +++ b/src/views/SideBarMenuView.svelte @@ -9,9 +9,10 @@ import Menus, { MenuProperties } from '../script/navigation/Menus'; import MenuButton from '../menus/MenuButton.svelte'; import { get } from 'svelte/store'; - import Environment from '../script/Environment.js'; + import Environment from '../script/Environment'; import { Paths, currentPath, navigate } from '../router/paths'; import { state } from '../script/stores/uiStore'; + import { Feature, getFeature } from '../script/FeatureToggles'; $: shouldBeExpanded = (menuProps: MenuProperties) => { let path = $currentPath; @@ -34,7 +35,7 @@

- {Environment.pageTitle} + {getFeature(Feature.TITLE)}